<SEC-DOCUMENT>0001683168-25-003630.txt : 20250515
<SEC-HEADER>0001683168-25-003630.hdr.sgml : 20250515
<ACCEPTANCE-DATETIME>20250515093032
ACCESSION NUMBER:		0001683168-25-003630
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		62
CONFORMED PERIOD OF REPORT:	20250331
FILED AS OF DATE:		20250515
DATE AS OF CHANGE:		20250515

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			FRANKLIN WIRELESS CORP
		CENTRAL INDEX KEY:			0000722572
		STANDARD INDUSTRIAL CLASSIFICATION:	TELEPHONE & TELEGRAPH APPARATUS [3661]
		ORGANIZATION NAME:           	04 Manufacturing
		EIN:				953733534
		STATE OF INCORPORATION:			NV
		FISCAL YEAR END:			0630

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

	BUSINESS ADDRESS:	
		STREET 1:		3940 RUFFIN ROAD
		STREET 2:		SUITE C
		CITY:			SAN DIEGO
		STATE:			CA
		ZIP:			92123
		BUSINESS PHONE:		858-623-0000

	MAIL ADDRESS:	
		STREET 1:		3940 RUFFIN ROAD
		STREET 2:		SUITE C
		CITY:			SAN DIEGO
		STATE:			CA
		ZIP:			92123

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	FRANKLIN TELECOMMUNICATIONS CORP
		DATE OF NAME CHANGE:	19920703

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	ABM COMPUTER SYSTEMS
		DATE OF NAME CHANGE:	19870317

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	AUTOMATED BUSINESS MACHINES INC
		DATE OF NAME CHANGE:	19830802
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>franklin_i10q-033125.htm
<DESCRIPTION>FORM 10-Q FOR MAR 2025
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-roles="http://fasb.org/us-roles/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:FKWL="http://frankln.com/20250331">
<head>
     <title>FRANKLIN WIRELESS CORP. 10-Q</title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02F_US%2DGAAP%2D2024%2D(with%2DECD)_rempres -->
<!-- Field: Set; Name: xdx; ID: xdx_038_FKWL_frankln.com_20250331 -->
<!-- Field: Set; Name: xdx; ID: xdx_042_20240701_20250331 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_050_edei%2D%2DCurrentFiscalYearEndDate_%2D%2DLS0wNi0zMA== -->
<!-- Field: Set; Name: xdx; ID: xdx_05C_edei%2D%2DDocumentFiscalYearFocus_2025 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DDocumentFiscalPeriodFocus_Q3 -->
<!-- Field: Set; Name: xdx; ID: xdx_050_edei%2D%2DEntityCentralIndexKey_0000722572 -->
<!-- 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_065_Ratio_4_xbrli%2D%2Dpure -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="From2024-07-01to2025-03-31" id="Fact000003" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2024-07-01to2025-03-31" id="Fact000004" name="dei:CurrentFiscalYearEndDate">--06-30</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2024-07-01to2025-03-31" id="Fact000005" name="dei:DocumentFiscalYearFocus">2025</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2024-07-01to2025-03-31" id="Fact000006" name="dei:DocumentFiscalPeriodFocus">Q3</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2024-07-01to2025-03-31" id="Fact000007" name="dei:EntityCentralIndexKey">0000722572</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="AsOf2025-03-31" id="xdx2ixbrl0118" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="AsOf2024-06-30" id="xdx2ixbrl0119" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-07-012024-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0370" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-07-012024-12-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0371" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-07-012024-12-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0373" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-07-012024-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0374" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-07-012024-12-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0375" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2024-07-012024-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0378" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2024-07-012024-12-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0379" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2024-07-012024-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0380" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2024-07-012024-12-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0381" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2024-07-012024-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0386" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2024-07-012024-12-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0387" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2024-07-012024-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0388" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2024-07-012024-12-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0389" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2024-07-012024-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0390" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-07-012024-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0394" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-07-012024-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0396" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-07-012024-12-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0397" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-07-012024-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0398" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-07-012024-12-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0399" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2025-01-012025-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0414" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2025-01-012025-03-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0415" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2025-01-012025-03-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0417" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2025-01-012025-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0418" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2025-01-012025-03-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0419" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2025-01-012025-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0422" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2025-01-012025-03-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0423" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2025-01-012025-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0424" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2025-01-012025-03-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0425" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2025-01-012025-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0430" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2025-01-012025-03-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0431" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2025-01-012025-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0432" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2025-01-012025-03-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0433" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2025-01-012025-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0434" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="FKWL:ContributionInSubsidiaryByEmsPartner" contextRef="From2025-01-012025-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0438" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="FKWL:ContributionInSubsidiaryByEmsPartner" contextRef="From2025-01-012025-03-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0439" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="FKWL:ContributionInSubsidiaryByEmsPartner" contextRef="From2025-01-012025-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0440" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="FKWL:ContributionInSubsidiaryByEmsPartner" contextRef="From2025-01-012025-03-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0441" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="FKWL:ContributionInSubsidiaryByEmsPartner" contextRef="From2025-01-012025-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0442" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-07-012023-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0470" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-07-012023-12-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0471" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-07-012023-12-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0473" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-07-012023-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0474" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-07-012023-12-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0475" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2023-07-012023-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0478" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2023-07-012023-12-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0479" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2023-07-012023-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0480" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2023-07-012023-12-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0481" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2023-07-012023-12-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0483" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2023-07-012023-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0486" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2023-07-012023-12-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0487" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2023-07-012023-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0488" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2023-07-012023-12-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0489" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2023-07-012023-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0490" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-07-012023-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0494" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-07-012023-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0496" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-07-012023-12-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0497" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-07-012023-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0498" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-07-012023-12-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0499" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0514" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0515" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-01-012024-03-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0517" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-01-012024-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0518" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-01-012024-03-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0519" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0522" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0523" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0524" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2024-01-012024-03-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0525" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2024-01-012024-03-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0527" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0530" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0531" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0532" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2024-01-012024-03-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0533" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2024-01-012024-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0534" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0538" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0540" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-01-012024-03-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0541" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-01-012024-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0542" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-01-012024-03-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0543" unitRef="USD" xs:nil="true"></ix:nonFraction>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="fkwl-20250331.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2024-07-01to2025-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-05-15">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-05-15</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-01-012025-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-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">0000722572</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="From2023-07-012024-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2024-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</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">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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">0000722572</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-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-12-31_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-12-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</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">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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">0000722572</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">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</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">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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">0000722572</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">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012024-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012024-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012024-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012024-12-31_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012024-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012024-12-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012024-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-01-012025-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-01-012025-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-01-012025-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-01-012025-03-31_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-01-012025-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-01-012025-03-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-012023-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-012023-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-012023-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-012023-12-31_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-012023-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-012023-12-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-012023-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</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">0000722572</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">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-03-31_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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">0000722572</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="AsOf2025-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-03-31_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-03-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-03-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">0000722572</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">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-03-31_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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">0000722572</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">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_FranklinTechnologyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">FKWL:FranklinTechnologyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-03-31_custom_FranklinTechnologyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">FKWL:FranklinTechnologyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-03-31_custom_SigbeatMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">FKWL:SigbeatMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-03-31_custom_MeigSmartTechnologyCoLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FKWL:MeigSmartTechnologyCoLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-05-132024-05-14_custom_FormationOfCorporationAgreementMember_custom_FranklinMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">FKWL:FormationOfCorporationAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FKWL:FranklinMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-05-13</xbrli:startDate>
        <xbrli:endDate>2024-05-14</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-12-222024-12-23_custom_MeiGForgeInternationalCoLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FKWL:MeiGForgeInternationalCoLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-12-22</xbrli:startDate>
        <xbrli:endDate>2024-12-23</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-01-082025-01-09_custom_MeiGForgeInternationalCoLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FKWL:MeiGForgeInternationalCoLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-01-08</xbrli:startDate>
        <xbrli:endDate>2025-01-09</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-01-152025-01-16_custom_MeiGForgeInternationalCoLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FKWL:MeiGForgeInternationalCoLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-01-15</xbrli:startDate>
        <xbrli:endDate>2025-01-16</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012025-03-31_custom_FranklinTechnologyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">FKWL:FranklinTechnologyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012025-03-31_custom_SigbeatMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">FKWL:SigbeatMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012025-03-31_us-gaap_TransferredAtPointInTimeMember_us-gaap_SalesRevenueNetMember_us-gaap_ProductConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-012024-03-31_us-gaap_TransferredAtPointInTimeMember_us-gaap_SalesRevenueNetMember_us-gaap_ProductConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2024-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012025-03-31_us-gaap_TransferredAtPointInTimeMember_us-gaap_SalesRevenueNetMember_custom_EngineeringProjectsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FKWL:EngineeringProjectsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-012024-03-31_us-gaap_TransferredAtPointInTimeMember_us-gaap_SalesRevenueNetMember_custom_EngineeringProjectsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FKWL:EngineeringProjectsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2024-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-01-012025-03-31_custom_CapitalizedProductDevelopmentCostsMember_custom_AmortizationExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FKWL:CapitalizedProductDevelopmentCostsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">FKWL:AmortizationExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012025-03-31_custom_CapitalizedProductDevelopmentCostsMember_custom_AmortizationExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FKWL:CapitalizedProductDevelopmentCostsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">FKWL:AmortizationExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-03-31_custom_CapitalizedProductDevelopmentCostsMember_custom_AmortizationExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FKWL:CapitalizedProductDevelopmentCostsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">FKWL:AmortizationExpenseMember</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="From2023-07-012024-03-31_custom_CapitalizedProductDevelopmentCostsMember_custom_AmortizationExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FKWL:CapitalizedProductDevelopmentCostsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">FKWL:AmortizationExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2024-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-03-31_custom_CapitalizedProductDevelopmentCostsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">FKWL:CapitalizedProductDevelopmentCostsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_CapitalizedProductDevelopmentCostsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">FKWL:CapitalizedProductDevelopmentCostsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-01-012025-03-31_us-gaap_ShippingAndHandlingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-03-31_us-gaap_ShippingAndHandlingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</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-07-012025-03-31_us-gaap_ShippingAndHandlingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-012024-03-31_us-gaap_ShippingAndHandlingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2024-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012025-03-31_custom_Customer1Member_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FKWL:Customer1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012025-03-31_custom_Customer2Member_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FKWL:Customer2Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012025-03-31_custom_Customer1Member_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FKWL:Customer1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012025-03-31_custom_Customer2Member_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FKWL:Customer2Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-012024-03-31_custom_Customer1Member_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FKWL:Customer1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2024-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-012024-03-31_custom_Customer2Member_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FKWL:Customer2Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2024-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-012024-03-31_custom_Customer1Member_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FKWL:Customer1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2024-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-012024-03-31_custom_Customer2Member_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FKWL:Customer2Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2024-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012025-03-31_custom_WirelessDataProductsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">FKWL:WirelessDataProductsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012025-03-31_us-gaap_CostOfGoodsProductLineMember_us-gaap_SupplierConcentrationRiskMember_custom_WirelessDataProductsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">FKWL:WirelessDataProductsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-03-31_custom_WirelessDataProductsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">FKWL:WirelessDataProductsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-012024-03-31_custom_WirelessDataProductsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">FKWL:WirelessDataProductsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2024-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-012024-03-31_us-gaap_CostOfGoodsProductLineMember_us-gaap_SupplierConcentrationRiskMember_custom_WirelessDataProductsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">FKWL:WirelessDataProductsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2024-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-03-31_custom_WirelessDataProductsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">FKWL:WirelessDataProductsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-01-012025-03-31_srt_NorthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-03-31_srt_NorthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</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-07-012025-03-31_srt_NorthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-012024-03-31_srt_NorthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2024-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-01-012025-03-31_srt_AsiaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-03-31_srt_AsiaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</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-07-012025-03-31_srt_AsiaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-012024-03-31_srt_AsiaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2024-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-03-31_srt_NorthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_srt_NorthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-03-31_srt_AsiaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_srt_AsiaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012025-03-31_custom_MachineryMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FKWL:MachineryMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012025-03-31_us-gaap_OfficeEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012025-03-31_us-gaap_ToolsDiesAndMoldsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012025-03-31_us-gaap_VehiclesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012025-03-31_us-gaap_ComputerEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012025-03-31_us-gaap_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012025-03-31_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-03-31_custom_CompleteTechnologyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">FKWL:CompleteTechnologyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-03-31_custom_TechnologyInProgressMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">FKWL:TechnologyInProgressMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-03-31_us-gaap_ComputerSoftwareIntangibleAssetMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-03-31_custom_PatentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">FKWL:PatentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-03-31_custom_CertificationAndLicensesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">FKWL:CertificationAndLicensesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_CompleteTechnologyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">FKWL:CompleteTechnologyMember</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_TechnologyInProgressMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">FKWL:TechnologyInProgressMember</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_ComputerSoftwareIntangibleAssetMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</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_PatentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">FKWL:PatentMember</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_CertificationAndLicensesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">FKWL:CertificationAndLicensesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012025-03-31_custom_AdministrativeOfficeSanDiegoCAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:AdministrativeOfficeSanDiegoCAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-01-012025-03-31_custom_AdministrativeOfficeSanDiegoCAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:AdministrativeOfficeSanDiegoCAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-03-31_custom_AdministrativeOfficeSanDiegoCAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:AdministrativeOfficeSanDiegoCAMember</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="From2023-07-012024-03-31_custom_AdministrativeOfficeSanDiegoCAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:AdministrativeOfficeSanDiegoCAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2024-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-04-012024-06-30_custom_HunsakerAndampAssociatesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:HunsakerAndampAssociatesMember</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-07-012024-06-30_custom_HunsakerAndampAssociatesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:HunsakerAndampAssociatesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_HunsakerAndampAssociatesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:HunsakerAndampAssociatesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012025-03-31_custom_FTIOfficeSpaceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:FTIOfficeSpaceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-01-012025-03-31_custom_FTIOfficeSpaceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:FTIOfficeSpaceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-03-31_custom_FTIOfficeSpaceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:FTIOfficeSpaceMember</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="From2023-07-012024-03-31_custom_FTIOfficeSpaceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:FTIOfficeSpaceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2024-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012025-03-31_custom_SeoulKoreaCorporateHousingFacilityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:SeoulKoreaCorporateHousingFacilityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-01-012025-03-31_custom_SeoulKoreaCorporateHousingFacilityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:SeoulKoreaCorporateHousingFacilityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-03-31_custom_SeoulKoreaCorporateHousingFacilityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:SeoulKoreaCorporateHousingFacilityMember</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="From2023-07-012024-03-31_custom_SeoulKoreaCorporateHousingFacilityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:SeoulKoreaCorporateHousingFacilityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2024-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012025-03-31_custom_SanCaliforniaCorporateVehicleMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:SanCaliforniaCorporateVehicleMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-01-012025-03-31_custom_SanCaliforniaCorporateVehicleMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:SanCaliforniaCorporateVehicleMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-03-31_custom_SanCaliforniaCorporateVehicleMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:SanCaliforniaCorporateVehicleMember</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="From2023-07-012024-03-31_custom_SanCaliforniaCorporateVehicleMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:SanCaliforniaCorporateVehicleMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2024-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-03-31_custom_SanDiegoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">FKWL:SanDiegoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-03-31_custom_CaliforniaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">FKWL:CaliforniaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-03-31_us-gaap_VehiclesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-01-012025-01-31_custom_FTILitigationInKoreaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">FKWL:FTILitigationInKoreaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-01-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-01-31_custom_FTILitigationInKoreaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">FKWL:FTILitigationInKoreaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012025-03-31_custom_AliMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">FKWL:AliMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-05-052024-05-06_custom_AliMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">FKWL:AliMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-05-05</xbrli:startDate>
        <xbrli:endDate>2024-05-06</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-01-16_custom_MrKimMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">FKWL:MrKimMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-01-16</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-01-152025-01-16_custom_MrKimMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">FKWL:MrKimMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-01-15</xbrli:startDate>
        <xbrli:endDate>2025-01-16</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-01-012025-03-31_custom_MrKimMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">FKWL:MrKimMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-21">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-21</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-12-222024-12-23_custom_SigbeatMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">FKWL:SigbeatMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-12-22</xbrli:startDate>
        <xbrli:endDate>2024-12-23</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-01-082025-01-09_custom_SigbeatMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">FKWL:SigbeatMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-01-08</xbrli:startDate>
        <xbrli:endDate>2025-01-09</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-01-152025-01-16_custom_SigbeatMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">FKWL:SigbeatMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-01-15</xbrli:startDate>
        <xbrli:endDate>2025-01-16</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-09-23_custom_MrKimMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">FKWL:MrKimMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-09-23</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-09-23_custom_MrKimMember_us-gaap_DeferredBonusMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">FKWL:MrKimMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">us-gaap:DeferredBonusMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-09-23</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-03-31_custom_SanDiegoCaliforniaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">FKWL:SanDiegoCaliforniaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-03-31_custom_SouthKoreaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">FKWL:SouthKoreaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012025-03-31_custom_WirelessDevices4GMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FKWL:WirelessDevices4GMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012025-03-31_custom_WirelessDevices5GMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FKWL:WirelessDevices5GMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-31_custom_Plan2020Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">FKWL:Plan2020Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-012024-06-30_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012025-03-31_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-03-31_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012023-06-30_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-012024-03-31_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2024-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-03-31_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-01-012025-03-31_custom_ForgeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FKWL:ForgeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012025-03-31_custom_ForgeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FKWL:ForgeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2025-03-31_custom_ForgeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FKWL:ForgeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2025-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_ForgeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FKWL:ForgeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</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="Ratio">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
  <ix:relationship fromRefs="Fact001119" toRefs="Footnote001138 Footnote001139"/>
  <ix:relationship fromRefs="Fact001121" toRefs="Footnote001138 Footnote001139"/>
  <ix:relationship fromRefs="Fact001129" toRefs="Footnote001140 Footnote001141"/>
  <ix:relationship fromRefs="Fact001131" toRefs="Footnote001140 Footnote001141"/>
  <ix:relationship fromRefs="Fact001133" toRefs="Footnote001142"/>
  <ix:relationship fromRefs="Fact001134" toRefs="Footnote001142"/>
  </ix:resources>
 </ix:header>
</div>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 7pt"><a href="#q1_01">Table of Contents</a></span></p>

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM <span id="xdx_903_edei--DocumentType_c20240701__20250331_zWFreOI0kIyc"><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" id="Fact000013" name="dei:DocumentType">10-Q</ix:nonNumeric></span></b></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 5%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_edei--DocumentQuarterlyReport_c20240701__20250331_zRaYd44ZofHf"><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" format="ixt:booleantrue" id="Fact000014" name="dei:DocumentQuarterlyReport">&#9746;</ix:nonNumeric></span></span></td>
    <td style="width: 95%; font-size: 10pt"><span style="font-size: 10pt"><b>QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the quarterly period ended <span id="xdx_903_edei--DocumentPeriodEndDate_c20240701__20250331_zCQsc1XhJRc2"><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" format="ixt:datemonthdayyearen" id="Fact000015" name="dei:DocumentPeriodEndDate">March 31, 2025</ix:nonNumeric></span></b></p>

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 5%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_edei--DocumentTransitionReport_c20240701__20250331_zKqPKfblwZu"><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" format="ixt:booleanfalse" id="Fact000016" name="dei:DocumentTransitionReport">&#9744;</ix:nonNumeric></span></span></td>
    <td style="width: 95%; font-size: 10pt"><span style="font-size: 10pt"><b>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Commission file number: <span id="xdx_905_edei--EntityFileNumber_c20240701__20250331_zC0f80OHYgZg"><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" id="Fact000017" name="dei:EntityFileNumber">001-14891</ix:nonNumeric></span></b></p>

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

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_900_edei--EntityRegistrantName_c20240701__20250331_zPz4T2xDnGSh"><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" id="Fact000018" name="dei:EntityRegistrantName">FRANKLIN WIRELESS CORP.</ix:nonNumeric></span></b></p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 50%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_90A_edei--EntityIncorporationStateCountryCode_c20240701__20250331_zNb0eEsSeONg"><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" format="ixt-sec:stateprovnameen" id="Fact000019" name="dei:EntityIncorporationStateCountryCode">Nevada</ix:nonNumeric></span></b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(State or other jurisdiction of incorporation or
    organization)</p></td>
    <td style="width: 50%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_90A_edei--EntityTaxIdentificationNumber_c20240701__20250331_zLApU4ZtP85j"><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" id="Fact000020" name="dei:EntityTaxIdentificationNumber">95-3733534</ix:nonNumeric></span></b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(I.R.S. Employer Identification Number)</p></td></tr>
  <tr style="vertical-align: top">
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_90A_edei--EntityAddressAddressLine1_c20240701__20250331_zSAq1rL4WuW6"><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" id="Fact000021" name="dei:EntityAddressAddressLine1">3940 Ruffin Road</ix:nonNumeric></span> </b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_902_edei--EntityAddressAddressLine2_c20240701__20250331_zMPA11N4Zq1b"><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" id="Fact000022" name="dei:EntityAddressAddressLine2">Suite C</ix:nonNumeric></span></b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_90A_edei--EntityAddressCityOrTown_c20240701__20250331_zMpF59NeWXTe"><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" id="Fact000023" name="dei:EntityAddressCityOrTown">San Diego</ix:nonNumeric></span>, <span id="xdx_90C_edei--EntityAddressStateOrProvince_c20240701__20250331_zemxeM25V7zc"><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" format="ixt-sec:stateprovnameen" id="Fact000024" name="dei:EntityAddressStateOrProvince">California</ix:nonNumeric></span></b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Address of principal executive offices)</p></td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_90E_edei--EntityAddressPostalZipCode_c20240701__20250331_zPGbX7kXajp8"><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" id="Fact000025" name="dei:EntityAddressPostalZipCode">92123</ix:nonNumeric></span></b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Zip code)</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(<span id="xdx_904_edei--CityAreaCode_c20240701__20250331_z16f3bNZRUOj"><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" id="Fact000026" name="dei:CityAreaCode">858</ix:nonNumeric></span>) <span id="xdx_902_edei--LocalPhoneNumber_c20240701__20250331_zu9GgufnqbUk"><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" id="Fact000027" name="dei:LocalPhoneNumber">623-0000</ix:nonNumeric></span></b></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
(1)&#160;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&#160;months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such
filing requirements for the past 90&#160;days.&#160;&#160;&#160;<span id="xdx_90A_edei--EntityCurrentReportingStatus_c20240701__20250331_zLKh6gSVEnLc"><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" id="Fact000028" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric></span> <span style="font-family: Times New Roman, Times, Serif">&#9746;</span>&#160;&#160;&#160;No
<span style="font-family: Times New Roman, Times, Serif">&#9744;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
has submitted electronically, if any, every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405
of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;<span id="xdx_902_edei--EntityInteractiveDataCurrent_c20240701__20250331_zQJvHz4sU75i"><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" id="Fact000029" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric></span>
<span style="font-family: Times New Roman, Times, Serif">&#9746;</span>&#160;&#160;&#160;No <span style="font-family: Times New Roman, Times, Serif">&#9744;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company.
See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221;
and "emerging growth company" in Rule&#160;12b-2 of the Exchange Act.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 21%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Large accelerated filer</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#9744;</p></td>
    <td style="width: 16%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Accelerated filer</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#9744;</p></td>
    <td style="width: 18%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span id="xdx_908_edei--EntityFilerCategory_c20240701__20250331_ziuc8xo26cP5"><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" format="ixt-sec:entityfilercategoryen" id="Fact000030" name="dei:EntityFilerCategory">Non-accelerated filer</ix:nonNumeric></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#9746;</p></td>
    <td style="width: 24%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Smaller reporting company</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span id="xdx_900_edei--EntitySmallBusiness_c20240701__20250331_zwkLBnx9Z5t3"><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" format="ixt:booleantrue" id="Fact000031" name="dei:EntitySmallBusiness">&#9746;</ix:nonNumeric></span></p></td>
    <td style="width: 21%; font-size: 10pt; text-align: center"><span style="font-size: 10pt">Emerging Growth Company <span style="font-family: Times New Roman, Times, Serif"><span id="xdx_908_edei--EntityEmergingGrowthCompany_c20240701__20250331_zcnGaV3M2uEc"><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" format="ixt:booleanfalse" id="Fact000032" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If an emerging growth company, indicate by check
mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting
standards provided pursuant to Section 13(a) of the Exchange Act. <span style="font-family: Times New Roman, Times, Serif">&#9744;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial
reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or
issued its audit report.&#160;&#160;&#160;Yes <span style="font-family: Times New Roman, Times, Serif">&#9744;</span>&#160;&#160;&#160;No
<span style="font-family: Times New Roman, Times, Serif">&#9746;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the Registrant
is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes <span style="font-family: Times New Roman, Times, Serif">&#9744;</span>&#160;&#160;&#160;No
<span style="font-family: Times New Roman, Times, Serif"><span id="xdx_903_edei--EntityShellCompany_dbF_c20240701__20250331_zKYiT9O7LuHk"><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" format="ixt:booleanfalse" id="Fact000033" name="dei:EntityShellCompany">&#9746;</ix:nonNumeric></span></span></p>

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 42%; font-size: 10pt"><span style="font-size: 10pt">Title of each class</span></td>
    <td style="width: 20%; font-size: 10pt"><span style="font-size: 10pt">Trading symbol(s)</span></td>
    <td style="width: 38%; font-size: 10pt"><span style="font-size: 10pt">Name of each exchange on which registered</span></td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt"><span style="font-size: 10pt"><span id="xdx_903_edei--Security12bTitle_c20240701__20250331_zl11idiRnM6l"><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" id="Fact000034" name="dei:Security12bTitle">Common Stock, par value $.001 per share</ix:nonNumeric></span></span></td>
    <td style="font-size: 10pt"><span style="font-size: 10pt"><span id="xdx_90F_edei--TradingSymbol_c20240701__20250331_zlYzRkPKVabd"><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" id="Fact000035" name="dei:TradingSymbol">FKWL</ix:nonNumeric></span></span></td>
    <td style="font-size: 10pt"><span style="font-size: 10pt">The <span id="xdx_90B_edei--SecurityExchangeName_c20240701__20250331_zDOxBO6IzXT9"><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" format="ixt-sec:exchnameen" id="Fact000036" name="dei:SecurityExchangeName">Nasdaq</ix:nonNumeric></span> Stock Market LLC</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Registrant has <span id="xdx_90A_edei--EntityCommonStockSharesOutstanding_iI_c20250515_zhxZ60Etv4He" title="Entity Common Stock, Shares Outstanding"><ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="AsOf2025-05-15" id="Fact000038" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,784,280</ix:nonFraction></span> shares of common stock outstanding as
of May 15, 2025.</p>

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

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

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo; Options: Hidden -->&#160;<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

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

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

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

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

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

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

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 7%">&#160;</td>
    <td style="width: 88%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 5%; text-align: right"><span style="font-size: 10pt"><b>Page</b>&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #EEEEEE">
    <td colspan="3"><span style="font-size: 10pt"><b><a href="#q1_02">PART I &#8211; Financial Information</a></b></span></td></tr>
  <tr style="vertical-align: top; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="background-color: #EEEEEE">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">Item 1:</span></td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt"><a href="#q1_03">Consolidated Financial Statements (unaudited)</a></span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt"><b>4</b></span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt"><a href="#q1_04">Consolidated Balance Sheets as of March 31, 2025 (unaudited) and June 30, 2024</a></span></td>
    <td style="vertical-align: top; text-align: right"><span style="font-size: 10pt"><b>4</b></span></td></tr>
  <tr style="background-color: #EEEEEE">
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt"><a href="#q1_05">Consolidated Statements of Income (Loss) (unaudited) for the three and nine months ended March 31, 2025 and 2024</a></span></td>
    <td style="vertical-align: top; text-align: right"><span style="font-size: 10pt"><b>5</b></span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt"><a href="#q1_06">Consolidated Statements of Stockholders' Equity (unaudited) for the three and nine months ended March 31, 2025 and 2024</a></span></td>
    <td style="vertical-align: top; text-align: right"><span style="font-size: 10pt"><b>6-7</b></span></td></tr>
  <tr style="background-color: #EEEEEE">
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt"><a href="#q1_07">Consolidated Statements of Cash Flows (unaudited) for the nine months ended March 31, 2025 and 2024</a></span></td>
    <td style="vertical-align: top; text-align: right"><span style="font-size: 10pt"><b>8</b></span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt"><a href="#q1_08">Notes to Consolidated Financial Statements</a></span></td>
    <td style="vertical-align: top; text-align: right"><span style="font-size: 10pt"><b>9</b></span></td></tr>
  <tr style="background-color: #EEEEEE">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">Item 2:</span></td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt"><a href="#q1_09">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></td>
    <td style="vertical-align: top; text-align: right"><span style="font-size: 10pt"><b>29</b></span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">Item 3:</span></td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt"><a href="#q1_10">Quantitative and Qualitative Disclosures About Market Risk</a></span></td>
    <td style="vertical-align: top; text-align: right"><span style="font-size: 10pt"><b>34</b></span></td></tr>
  <tr style="background-color: #EEEEEE">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">Item 4:</span></td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt"><a href="#q1_11">Controls and Procedures</a></span></td>
    <td style="vertical-align: top; text-align: right"><span style="font-size: 10pt"><b>34</b></span></td></tr>
  <tr style="vertical-align: top; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #EEEEEE">
    <td colspan="3"><span style="font-size: 10pt"><b><a href="#q1_12">PART II &#8211; Other Information</a></b></span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="background-color: #EEEEEE">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">Item 1:</span></td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt"><a href="#q1_13">Legal Proceedings</a></span></td>
    <td style="text-align: right"><span style="font-size: 10pt"><b>35</b></span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">Item 1A:</span></td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt"><a href="#q1_14">Risk Factors</a></span></td>
    <td style="text-align: right"><span style="font-size: 10pt"><b>35</b></span></td></tr>
  <tr style="background-color: #EEEEEE">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">Item 2:</span></td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt"><a href="#q1_15">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></td>
    <td style="vertical-align: top; text-align: right"><span style="font-size: 10pt"><b>35</b></span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">Item 3:</span></td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt"><a href="#q1_16">Defaults Upon Senior Securities</a></span></td>
    <td style="vertical-align: top; text-align: right"><span style="font-size: 10pt"><b>35</b></span></td></tr>
  <tr style="background-color: #EEEEEE">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">Item 4:</span></td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt"><a href="#q1_17">Mine Safety Disclosures</a></span></td>
    <td style="vertical-align: top; text-align: right"><span style="font-size: 10pt"><b>35</b></span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">Item 5:</span></td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt"><a href="#q1_18">Other Information</a></span></td>
    <td style="vertical-align: top; text-align: right"><span style="font-size: 10pt"><b>35</b></span></td></tr>
  <tr style="background-color: #EEEEEE">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">Item 6:</span></td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt"><a href="#q1_19">Exhibits</a></span></td>
    <td style="vertical-align: top; text-align: right"><span style="font-size: 10pt"><b>35</b></span></td></tr>
  <tr style="vertical-align: top; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #EEEEEE">
    <td colspan="2"><span style="font-size: 10pt"><a href="#q1_20">Signatures</a></span></td>
    <td style="text-align: right"><span style="font-size: 10pt"><b>36</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

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

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

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

<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE ON FORWARD LOOKING STATEMENTS</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">You should keep in mind the following points as you read this Report
on Form 10-Q:</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt">The terms &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our,&#8221;
&#8220;Franklin,&#8221; &#8220;Franklin Wireless,&#8221; or the &#8220;Company&#8221; refer to Franklin Wireless Corp.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 35.65pt">This Report on Form 10-Q
contains statements which, to the extent they do not recite historical fact, constitute &#8220;forward looking&#8221; 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.
Forward looking statements are used under the caption &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results
of Operation,&#8221; and elsewhere in this Quarterly Report on Form 10-Q. You can identify these statements by the use of words like &#8220;may,&#8221;
&#8220;will,&#8221; &#8220;could,&#8221; &#8220;should,&#8221; &#8220;project,&#8221; &#8220;believe,&#8221; &#8220;anticipate,&#8221;
&#8220;expect,&#8221; &#8220;plan,&#8221; &#8220;estimate,&#8221; &#8220;forecast,&#8221; &#8220;potential,&#8221; &#8220;intend,&#8221;
&#8220;continue,&#8221; and variations of these words or comparable words. Forward looking statements do not guarantee future performance
and involve risks and uncertainties. Actual results may differ substantially from the results that the forward looking statements suggest
for various reasons, including those discussed under the caption &#8220;Risk Factors&#8221; in Item 1A of our Annual Report on Form 10-K
for the year ended June 30, 2024. These forward looking statements are made only as of the date of this Report on Form 10-Q. We do not
undertake to update or revise the forward looking statements, whether as a result of new information, future events or otherwise.</p>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 3 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="q1_03"></span>ITEM 1. CONSOLIDATED FINANCIAL STATEMENTS</b></p>

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

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

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

<table cellpadding="0" cellspacing="0" id="xdx_303_111_zOXFZHGxPYOf" summary="xdx: Statement - Consolidated Balance Sheets" 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>&#160;</td>
    <td colspan="3" id="xdx_493_20250331_zcjX54RSIumb" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_492_20240630" style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>March 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2025</b></p></td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(Unaudited)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2024</td></tr>
  <tr id="xdx_402_eus-gaap--AssetsAbstract_iB_zLgm7zEAXVq4" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: justify">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_40C_eus-gaap--AssetsCurrentAbstract_iB_zXmdOwZGbwYh" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: justify; text-indent: 10pt">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_408_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_i01I_maCzpuw_zJqwQpKUdnl1" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: justify; text-indent: 20pt">Cash and cash equivalents</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2025-03-31" id="Fact000046" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,802,614</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: 13%; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2024-06-30" id="Fact000047" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,266,556</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--ShortTermInvestments_i01I_maCzpuw_zEbYPDIW2CXh" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; text-indent: 20pt">Short-term investments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2025-03-31" id="Fact000049" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,336,723</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:ShortTermInvestments" contextRef="AsOf2024-06-30" id="Fact000050" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,191,271</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AccountsReceivableNetCurrent_i01I_maCzpuw_zY7MlTNFZxvh" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify; text-indent: 20pt">Accounts receivable, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2025-03-31" id="Fact000052" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,004,809</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="AsOf2024-06-30" id="Fact000053" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,155,060</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--OtherReceivables_i01I_d0_maCzpuw_z9tqzb1Egaa" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; text-indent: 20pt">Other receivable due from officer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherReceivables" contextRef="AsOf2025-03-31" id="Fact000055" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,000,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:OtherReceivables" contextRef="AsOf2024-06-30" id="Fact000056" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--InventoryNet_i01I_maCzpuw_z1x7B1BKAzjj" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify; text-indent: 20pt">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="AsOf2025-03-31" id="Fact000058" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,445,620</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="AsOf2024-06-30" id="Fact000059" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,425,685</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--OtherAssetsCurrent_i01I_maCzpuw_z225DFq8YqU7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; text-indent: 20pt">Other current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="AsOf2025-03-31" id="Fact000061" format="ixt:numdotdecimal" decimals="0" unitRef="USD">237,760</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:OtherAssetsCurrent" contextRef="AsOf2024-06-30" id="Fact000062" format="ixt:numdotdecimal" decimals="0" unitRef="USD">107,976</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--OtherPrepaidExpenseCurrent_i01I_maCzpuw_zjiEasd1oZjb" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify; padding-bottom: 1pt; text-indent: 20pt">Advance payments to vendors</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherPrepaidExpenseCurrent" contextRef="AsOf2025-03-31" id="Fact000064" format="ixt:numdotdecimal" decimals="0" unitRef="USD">116,313</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherPrepaidExpenseCurrent" contextRef="AsOf2024-06-30" id="Fact000065" format="ixt:numdotdecimal" decimals="0" unitRef="USD">73,912</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--AssetsCurrent_i01TI_mtCzpuw_maCzHor_zsVrjxQjaAK2" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: justify">Total current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2025-03-31" id="Fact000067" format="ixt:numdotdecimal" decimals="0" unitRef="USD">43,943,839</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:AssetsCurrent" contextRef="AsOf2024-06-30" id="Fact000068" format="ixt:numdotdecimal" decimals="0" unitRef="USD">40,220,460</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--PropertyPlantAndEquipmentNet_i01I_maCzHor_zn2lGItcbZgi" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify; text-indent: 20pt">Property 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="AsOf2025-03-31" id="Fact000070" format="ixt:numdotdecimal" decimals="0" unitRef="USD">72,569</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="AsOf2024-06-30" id="Fact000071" format="ixt:numdotdecimal" decimals="0" unitRef="USD">114,939</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--IntangibleAssetsNetExcludingGoodwill_i01I_maCzHor_ziqSHhmj5o15" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; text-indent: 20pt">Intangible assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2025-03-31" id="Fact000073" format="ixt:numdotdecimal" decimals="0" unitRef="USD">868,809</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:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2024-06-30" id="Fact000074" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,309,626</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--DeferredIncomeTaxAssetsNet_i01I_maCzHor_z4MFTxhSSeN2" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify; text-indent: 20pt">Deferred tax assets, non-current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" contextRef="AsOf2025-03-31" id="Fact000076" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,966,841</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:DeferredIncomeTaxAssetsNet" contextRef="AsOf2024-06-30" id="Fact000077" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,184,240</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--Goodwill_i01I_maCzHor_zJ8H7cR1k5B4" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; text-indent: 20pt">Goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2025-03-31" id="Fact000079" format="ixt:numdotdecimal" decimals="0" unitRef="USD">273,285</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:Goodwill" contextRef="AsOf2024-06-30" id="Fact000080" format="ixt:numdotdecimal" decimals="0" unitRef="USD">273,285</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--OperatingLeaseRightOfUseAsset_i01I_maCzHor_zIgMVw1yhoZi" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify; text-indent: 20pt">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="AsOf2025-03-31" id="Fact000082" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,460,159</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="AsOf2024-06-30" id="Fact000083" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,486,034</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OtherAssetsNoncurrent_i01I_maCzHor_zzFwpdDJsmD5" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt; text-indent: 20pt">Other assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2025-03-31" id="Fact000085" format="ixt:numdotdecimal" decimals="0" unitRef="USD">126,232</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2024-06-30" id="Fact000086" format="ixt:numdotdecimal" decimals="0" unitRef="USD">131,245</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--Assets_i01TI_mtCzHor_zTJhyPaqUDX1" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">TOTAL ASSETS</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2025-03-31" id="Fact000088" format="ixt:numdotdecimal" decimals="0" unitRef="USD">49,711,734</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2024-06-30" id="Fact000089" format="ixt:numdotdecimal" decimals="0" unitRef="USD">46,719,829</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: justify">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_402_eus-gaap--LiabilitiesCurrentAbstract_iB_zlsyGwKP59x3" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: justify; text-indent: 10pt">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_400_eus-gaap--AccountsPayableCurrent_i01I_maCzxLM_z6QMTZQGVQri" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify; text-indent: 20pt">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2025-03-31" id="Fact000097" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,232,919</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="AsOf2024-06-30" id="Fact000098" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,262,195</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--ContractWithCustomerLiabilityCurrent_i01I_maCzxLM_z0ye9p00kju" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; text-indent: 20pt">Contract liabilities and advance from customers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2025-03-31" id="Fact000100" format="ixt:numdotdecimal" decimals="0" unitRef="USD">121,660</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="AsOf2024-06-30" id="Fact000101" format="ixt:numdotdecimal" decimals="0" unitRef="USD">158,771</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--AccruedLiabilitiesCurrent_i01I_maCzxLM_zcU7zAnVkXeh" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify; text-indent: 20pt">Accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2025-03-31" id="Fact000103" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,544,972</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="AsOf2024-06-30" id="Fact000104" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,425,146</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--OperatingLeaseLiabilityCurrent_i01I_maCzxLM_zun8loHkhuw6" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt; text-indent: 20pt">Lease liabilities, current</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2025-03-31" id="Fact000106" format="ixt:numdotdecimal" decimals="0" unitRef="USD">359,198</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2024-06-30" id="Fact000107" format="ixt:numdotdecimal" decimals="0" unitRef="USD">239,727</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--LiabilitiesCurrent_i01TI_mtCzxLM_maCzK2P_zLm9yil34oUf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: justify; text-indent: 10pt">Total current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2025-03-31" id="Fact000109" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,258,749</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:LiabilitiesCurrent" contextRef="AsOf2024-06-30" id="Fact000110" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,085,839</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_maCzK2P_zxqQJAJTsSg5" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt; text-indent: 20pt">Lease liabilities, non-current</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2025-03-31" id="Fact000112" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,119,012</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2024-06-30" id="Fact000113" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,257,992</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--Liabilities_i01TI_mtCzK2P_maLASEzLCQ_zpoM2rOTc38c" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total liabilities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2025-03-31" id="Fact000115" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,377,761</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2024-06-30" id="Fact000116" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,343,831</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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--CommitmentsAndContingencies_i01I_maLASEzLCQ_zYt686RbiQN3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: justify; text-indent: 10pt">Commitments and contingencies (Note 6)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><b style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0118">&#8211;</span></b></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><b style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0119">&#8211;</span></b></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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--StockholdersEquityAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: justify; text-indent: 10pt">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_ecustom--ParentCompanyStockholdersEquityAbstract_iB_zINmtsNn2jp5" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: justify; text-indent: 10pt">Parent Company 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_40B_eus-gaap--PreferredStockValue_i01I_d0_maCzFRE_zZJt6KNjU5Sd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -10pt; padding-left: 30pt; text-align: left">Preferred stock, par value $<span id="xdx_90B_eus-gaap--PreferredStockParOrStatedValuePerShare_c20250331_zBTvMZLZU7o" title="Preferred stock, par value"><span id="xdx_90E_eus-gaap--PreferredStockParOrStatedValuePerShare_c20240630_pdd" title="Preferred stock, par value"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2025-03-31" id="Fact000130" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2024-06-30" id="Fact000132" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></ix:nonFraction></span></span> per share, authorized <span id="xdx_905_eus-gaap--PreferredStockSharesAuthorized_c20250331_zSxKsKMBgqsj" title="Preferred stock, shares authorized"><span id="xdx_908_eus-gaap--PreferredStockSharesAuthorized_c20240630_pdd" title="Preferred stock, shares authorized"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2025-03-31" id="Fact000134" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2024-06-30" id="Fact000136" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,000,000</ix:nonFraction></ix:nonFraction></span></span> shares; <span id="xdx_904_eus-gaap--PreferredStockSharesIssued_iI_dn_c20250331_zvA7WSvpbLE6" title="Preferred stock, shares issued"><span id="xdx_900_eus-gaap--PreferredStockSharesOutstanding_iI_dn_c20250331_zAHeigut0wc" title="Preferred stock, shares outstanding"><span id="xdx_909_eus-gaap--PreferredStockSharesIssued_iI_dn_c20240630_zCDOmOz1iPJ" title="Preferred stock, shares issued"><span id="xdx_906_eus-gaap--PreferredStockSharesOutstanding_iI_dn_c20240630_zLsMPrZS2Hpa" title="Preferred stock, shares outstanding"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2025-03-31" id="Fact000138" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="AsOf2025-03-31" id="Fact000140" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2024-06-30" id="Fact000142" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="AsOf2024-06-30" id="Fact000144" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares">none</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span></span></span></span> issued and outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="AsOf2025-03-31" id="Fact000127" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</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:PreferredStockValue" contextRef="AsOf2024-06-30" id="Fact000128" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--CommonStockValue_i01I_maCzFRE_zWoiXH3TNWo1" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 30pt; text-align: left">Common stock, par value $<span id="xdx_908_eus-gaap--CommonStockParOrStatedValuePerShare_c20250331_zigie7oaSD79" title="Common stock, par value"><span id="xdx_905_eus-gaap--CommonStockParOrStatedValuePerShare_c20240630_pdd" title="Common stock, par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2025-03-31" id="Fact000149" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2024-06-30" id="Fact000151" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></ix:nonFraction></span></span> per share, authorized <span id="xdx_904_eus-gaap--CommonStockSharesAuthorized_c20250331_zYKF3cqo15k8" title="Common stock, shares authorized"><span id="xdx_902_eus-gaap--CommonStockSharesAuthorized_c20240630_pdd" title="Common stock, shares authorized"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2025-03-31" id="Fact000153" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2024-06-30" id="Fact000155" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">50,000,000</ix:nonFraction></ix:nonFraction></span></span> shares; <span id="xdx_90B_eus-gaap--CommonStockSharesIssued_c20250331_z5tOzSV0qDsa" title="Common stock, shares issued"><span id="xdx_90E_eus-gaap--CommonStockSharesOutstanding_c20250331_zT1cIlx9at46" title="Common stock, shares outstanding"><span id="xdx_90B_eus-gaap--CommonStockSharesIssued_c20240630_pdd" title="Common stock, shares issued"><span id="xdx_90C_eus-gaap--CommonStockSharesOutstanding_c20240630_pdd" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2025-03-31" id="Fact000157" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2025-03-31" id="Fact000159" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2024-06-30" id="Fact000161" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2024-06-30" id="Fact000163" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,784,280</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span></span></span></span> shares issued and outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2025-03-31" id="Fact000146" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,263</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="AsOf2024-06-30" id="Fact000147" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,263</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--AdditionalPaidInCapital_i01I_maCzFRE_zAQfjSvIgru1" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">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:AdditionalPaidInCapital" contextRef="AsOf2025-03-31" id="Fact000165" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,903,883</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:AdditionalPaidInCapital" contextRef="AsOf2024-06-30" id="Fact000166" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,733,300</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--RetainedEarningsAccumulatedDeficit_i01I_maCzFRE_zIVgHKTyKdGa" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Retained earnings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2025-03-31" id="Fact000168" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,236,350</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:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2024-06-30" id="Fact000169" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,137,209</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--TreasuryStockCommonValue_i01NI_di_msCzFRE_zbd49WEfRDkk" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt">Treasury stock, <span id="xdx_90D_eus-gaap--TreasuryStockCommonShares_iI_c20250331_zrJvLRIpRjd1" title="Treasury stock, common shares"><span id="xdx_908_eus-gaap--TreasuryStockCommonShares_iI_c20240630_znuAMVsnbLI7" title="Treasury stock, common shares"><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" contextRef="AsOf2025-03-31" id="Fact000174" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" contextRef="AsOf2024-06-30" id="Fact000176" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,549,208</ix:nonFraction></ix:nonFraction></span></span> shares</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:TreasuryStockCommonValue" contextRef="AsOf2025-03-31" id="Fact000171" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,554,893</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:TreasuryStockCommonValue" contextRef="AsOf2024-06-30" id="Fact000172" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,554,893</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40B_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_i01I_maCzFRE_zSIBr4k1C5ud" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Accumulated other comprehensive loss</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2025-03-31" id="Fact000178" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,275,780</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2024-06-30" id="Fact000179" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,182,825</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_406_eus-gaap--StockholdersEquity_i01TI_pp0p0_mtCzFRE_maSEIPAzNlT_zSC8XU8SsAUa" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: left">Total Parent Company stockholders&#8217; equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2025-03-31" id="Fact000181" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">35,323,823</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:StockholdersEquity" contextRef="AsOf2024-06-30" id="Fact000182" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">35,147,054</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--MinorityInterest_i01I_maSEIPAzNlT_zxFNu9hRxKek" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Non-controlling interests</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2025-03-31" id="Fact000184" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,010,150</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2024-06-30" id="Fact000185" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,228,944</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_i01TI_pp0p0_mtSEIPAzNlT_maLASEzLCQ_ztAYE7VBY923" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total stockholders&#8217; equity</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2025-03-31" id="Fact000187" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">38,333,973</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-06-30" id="Fact000188" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">36,375,998</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--LiabilitiesAndStockholdersEquity_i01TI_pp0p0_mtLASEzLCQ_zsVvTKjXdJy9" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2025-03-31" id="Fact000190" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">49,711,734</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2024-06-30" id="Fact000191" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">46,719,829</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

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

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

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

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

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

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

<!-- Field: Page; Sequence: 4 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span id="q1_05"></span><b>Consolidated Statements of Comprehensive (Loss)
Income</b></p>

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

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

<table cellpadding="0" cellspacing="0" id="xdx_30F_113_zyWHoFasLXV8" summary="xdx: Statement - Consolidated Statements of Comprehensive (Loss) Income (Unaudited)" 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>&#160;</td>
    <td colspan="3" id="xdx_49E_20250101__20250331_zBECu6Gb5lZ3" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_498_20240101__20240331_zctc18Bokta3" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_499_20240701__20250331_zmawXRhKv1Zd" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_497_20230701__20240331_z97pkTFxC1cf" style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="7" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold">&#160;</td>
    <td colspan="7" style="font-weight: bold; text-align: center">Nine Months Ended</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td></tr>
  <tr id="xdx_404_eus-gaap--Revenues_maGPzlhM_zLpFKpGJZoo6" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Net sales</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2025-01-012025-03-31" id="Fact000193" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,009,619</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: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2024-01-012024-03-31" id="Fact000194" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,176,499</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: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2024-07-01to2025-03-31" id="Fact000195" format="ixt:numdotdecimal" decimals="0" unitRef="USD">39,159,629</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: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-07-012024-03-31" id="Fact000196" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,679,824</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--CostOfRevenue_iN_di_msGPzlhM_zMxWxfMUsnu3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Cost of goods sold</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2025-01-012025-03-31" id="Fact000198" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,655,739</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2024-01-012024-03-31" id="Fact000199" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,659,050</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2024-07-01to2025-03-31" id="Fact000200" format="ixt:numdotdecimal" decimals="0" unitRef="USD">32,492,185</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2023-07-012024-03-31" id="Fact000201" format="ixt:numdotdecimal" decimals="0" unitRef="USD">21,812,140</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_407_eus-gaap--GrossProfit_iT_mtGPzlhM_maOILzGcv_zqYtINUh7d27" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Gross profit</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2025-01-012025-03-31" id="Fact000203" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,353,880</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2024-01-012024-03-31" id="Fact000204" format="ixt:numdotdecimal" decimals="0" unitRef="USD">517,449</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2024-07-01to2025-03-31" id="Fact000205" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,667,444</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2023-07-012024-03-31" id="Fact000206" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,867,684</ix:nonFraction></td><td style="padding-bottom: 1pt; 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--OperatingExpensesAbstract_iB_ztTe59Mziwe9" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Operating 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_40F_eus-gaap--SellingGeneralAndAdministrativeExpense_i01_maOEzuIL_zQ6g46ylLjjc" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Selling, general and administrative</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2025-01-012025-03-31" id="Fact000213" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,526,220</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:SellingGeneralAndAdministrativeExpense" contextRef="From2024-01-012024-03-31" id="Fact000214" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,261,147</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:SellingGeneralAndAdministrativeExpense" contextRef="From2024-07-01to2025-03-31" id="Fact000215" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,465,786</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:SellingGeneralAndAdministrativeExpense" contextRef="From2023-07-012024-03-31" id="Fact000216" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,032,031</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--ResearchAndDevelopmentExpense_i01_maOEzuIL_zagn0uTWMqm4" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Research and development</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2025-01-012025-03-31" id="Fact000218" format="ixt:numdotdecimal" decimals="0" unitRef="USD">794,213</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2024-01-012024-03-31" id="Fact000219" format="ixt:numdotdecimal" decimals="0" unitRef="USD">811,470</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2024-07-01to2025-03-31" id="Fact000220" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,745,763</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2023-07-012024-03-31" id="Fact000221" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,531,279</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--OperatingExpenses_i01T_mtOEzuIL_msOILzGcv_zlPt1LZ4UsTc" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Total operating expenses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2025-01-012025-03-31" id="Fact000223" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,320,433</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2024-01-012024-03-31" id="Fact000224" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,072,617</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2024-07-01to2025-03-31" id="Fact000225" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,211,549</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2023-07-012024-03-31" id="Fact000226" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,563,310</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <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--OperatingIncomeLoss_i01T_maILFCOzf6Q_mtOILzGcv_z40pcwxInEzf" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Loss from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2025-01-012025-03-31" id="Fact000228" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,966,553</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-03-31" id="Fact000229" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,555,168</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-07-01to2025-03-31" id="Fact000230" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,544,105</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-07-012024-03-31" id="Fact000231" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,695,626</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <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_40F_eus-gaap--NonoperatingIncomeExpenseAbstract_iB" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other income (loss), net:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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--InterestAndOtherIncome_i01_maNIEzhSW_zraDMBsGPt1h" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; 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:InterestAndOtherIncome" contextRef="From2025-01-012025-03-31" id="Fact000238" format="ixt:numdotdecimal" decimals="0" unitRef="USD">184,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:InterestAndOtherIncome" contextRef="From2024-01-012024-03-31" id="Fact000239" format="ixt:numdotdecimal" decimals="0" unitRef="USD">155,433</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:InterestAndOtherIncome" contextRef="From2024-07-01to2025-03-31" id="Fact000240" format="ixt:numdotdecimal" decimals="0" unitRef="USD">539,106</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:InterestAndOtherIncome" contextRef="From2023-07-012024-03-31" id="Fact000241" format="ixt:numdotdecimal" decimals="0" unitRef="USD">561,201</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--IncomeFromGovernmentalSubsidy_i01_d0_maNIEzhSW_zzLgVtVFJEX3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Income from governmental subsidy</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FKWL:IncomeFromGovernmentalSubsidy" contextRef="From2025-01-012025-03-31" id="Fact000243" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</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="FKWL:IncomeFromGovernmentalSubsidy" contextRef="From2024-01-012024-03-31" id="Fact000244" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">59</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="FKWL:IncomeFromGovernmentalSubsidy" contextRef="From2024-07-01to2025-03-31" id="Fact000245" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</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="FKWL:IncomeFromGovernmentalSubsidy" contextRef="From2023-07-012024-03-31" id="Fact000246" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,507</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--LitigationSettlementInterest_i01N_di0_msNIEzhSW_zxakmsrPKyoc" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Litigation settlement income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LitigationSettlementInterest" contextRef="From2025-01-012025-03-31" id="Fact000248" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,000,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:LitigationSettlementInterest" contextRef="From2024-01-012024-03-31" id="Fact000249" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8211;</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:LitigationSettlementInterest" contextRef="From2024-07-01to2025-03-31" id="Fact000250" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,000,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:LitigationSettlementInterest" contextRef="From2023-07-012024-03-31" id="Fact000251" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_ecustom--GainFromForgivenessOfAccountsPayableAndAccruedLiabilities_i01_d0_maNIEzhSW_zb6XIGHrLTXb" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 20pt; text-align: left">Gain from the forgiveness of accounts payable and accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FKWL:GainFromForgivenessOfAccountsPayableAndAccruedLiabilities" contextRef="From2025-01-012025-03-31" id="Fact000253" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</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="FKWL:GainFromForgivenessOfAccountsPayableAndAccruedLiabilities" contextRef="From2024-01-012024-03-31" id="Fact000254" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</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="FKWL:GainFromForgivenessOfAccountsPayableAndAccruedLiabilities" contextRef="From2024-07-01to2025-03-31" id="Fact000255" format="ixt:numdotdecimal" decimals="0" unitRef="USD">247,592</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="FKWL:GainFromForgivenessOfAccountsPayableAndAccruedLiabilities" contextRef="From2023-07-012024-03-31" id="Fact000256" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--ForeignCurrencyTransactionGainLossBeforeTax_i01_pp0p0_maNIEzhSW_ztsU1qoFe8N3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -10pt; padding-left: 20pt; text-align: left">Gain (loss) from foreign currency transactions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2025-01-012025-03-31" id="Fact000258" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">40,067</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:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2024-01-012024-03-31" id="Fact000259" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">366,078</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:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2024-07-01to2025-03-31" id="Fact000260" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">516,524</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:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2023-07-012024-03-31" id="Fact000261" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">217,606</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40B_eus-gaap--OtherNonoperatingIncome_i01_maNIEzhSW_zJiRMBaFPyJl" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Other income, net</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherNonoperatingIncome" contextRef="From2025-01-012025-03-31" id="Fact000263" format="ixt:numdotdecimal" decimals="0" unitRef="USD">107,118</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherNonoperatingIncome" contextRef="From2024-01-012024-03-31" id="Fact000264" format="ixt:numdotdecimal" decimals="0" unitRef="USD">142,788</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherNonoperatingIncome" contextRef="From2024-07-01to2025-03-31" id="Fact000265" format="ixt:numdotdecimal" decimals="0" unitRef="USD">419,635</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherNonoperatingIncome" contextRef="From2023-07-012024-03-31" id="Fact000266" format="ixt:numdotdecimal" decimals="0" unitRef="USD">460,363</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--NonoperatingIncomeExpense_i01T_pp0p0_mtNIEzhSW_maILFCOzf6Q_zcJ5TRJymreh" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Total other income (loss), net</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2025-01-012025-03-31" id="Fact000268" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,331,439</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2024-01-012024-03-31" id="Fact000269" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">67,916</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2024-07-01to2025-03-31" id="Fact000270" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,689,809</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2023-07-012024-03-31" id="Fact000271" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">820,465</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_i01T_pp0p0_mtILFCOzf6Q_maPLzHav_zLiRo8zxa30b" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">(Loss) income before provision (benefit) for income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2025-01-012025-03-31" id="Fact000273" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">635,114</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-012024-03-31" id="Fact000274" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">1,623,084</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-07-01to2025-03-31" id="Fact000275" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">145,704</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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2023-07-012024-03-31" id="Fact000276" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">2,875,161</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--IncomeTaxExpenseBenefit_i01_pp0p0_msPLzHav_zXYsLvxOwtte" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Income tax provision (benefit)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2025-01-012025-03-31" id="Fact000278" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,592</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2024-01-012024-03-31" id="Fact000279" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">312,764</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2024-07-01to2025-03-31" id="Fact000280" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">218,199</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2023-07-012024-03-31" id="Fact000281" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">577,981</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_40C_eus-gaap--ProfitLoss_i01T_pp0p0_mtPLzHav_maNILz9JH_zI32Lp1ibuR3" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Net loss</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2025-01-012025-03-31" id="Fact000283" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">637,706</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2024-01-012024-03-31" id="Fact000284" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">1,310,320</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2024-07-01to2025-03-31" id="Fact000285" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">72,495</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2023-07-012024-03-31" id="Fact000286" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">2,297,180</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td></tr>
  <tr id="xdx_404_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_msNILz9JH_zU8QbIHRw3De" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Less: noncontrolling interests in net loss of subsidiary at 33.7%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2025-01-012025-03-31" id="Fact000288" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">5,215</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-012024-03-31" id="Fact000289" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">134,640</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-07-01to2025-03-31" id="Fact000290" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">180,550</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-07-012024-03-31" id="Fact000291" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">99,189</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40E_ecustom--LessNoncontrollingInterestsInNetLossOfSubsidiary_d0_msNILz9JH_z2PFl1oBLOH1" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Less: noncontrolling interests in net income of subsidiary at 40.0%</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="FKWL:LessNoncontrollingInterestsInNetLossOfSubsidiary" contextRef="From2025-01-012025-03-31" id="Fact000293" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,295</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="FKWL:LessNoncontrollingInterestsInNetLossOfSubsidiary" contextRef="From2024-01-012024-03-31" id="Fact000294" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="FKWL:LessNoncontrollingInterestsInNetLossOfSubsidiary" contextRef="From2024-07-01to2025-03-31" id="Fact000295" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,914</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="FKWL:LessNoncontrollingInterestsInNetLossOfSubsidiary" contextRef="From2023-07-012024-03-31" id="Fact000296" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--NetIncomeLoss_iT_pp0p0_mtNILz9JH_zS3IUiVolx82" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Net (loss) income attributable to Parent Company</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2025-01-012025-03-31" id="Fact000298" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">644,786</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-01-012024-03-31" id="Fact000299" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">1,175,680</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-07-01to2025-03-31" id="Fact000300" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">99,141</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-07-012024-03-31" id="Fact000301" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">2,197,991</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; 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_40D_eus-gaap--EarningsPerShareBasic_i_pdd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">(Loss) earnings per share attributable to Parent Company stockholders - basic</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2025-01-012025-03-31" id="Fact000303" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.05</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-012024-03-31" id="Fact000304" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.10</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-07-01to2025-03-31" id="Fact000305" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.01</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:EarningsPerShareBasic" contextRef="From2023-07-012024-03-31" id="Fact000306" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.19</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_401_eus-gaap--EarningsPerShareDiluted_i_pdd" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">(Loss) earnings per share attributable to Parent Company stockholders - diluted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2025-01-012025-03-31" id="Fact000308" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.05</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:EarningsPerShareDiluted" contextRef="From2024-01-012024-03-31" id="Fact000309" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.10</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:EarningsPerShareDiluted" contextRef="From2024-07-01to2025-03-31" id="Fact000310" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.01</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:EarningsPerShareDiluted" contextRef="From2023-07-012024-03-31" id="Fact000311" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.19</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <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--WeightedAverageNumberOfSharesOutstandingBasic_z3PHRVgwl0qg" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Weighted average common shares outstanding - basic</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2025-01-012025-03-31" id="Fact000313" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,784,280</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-012024-03-31" id="Fact000314" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,784,280</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-07-01to2025-03-31" id="Fact000315" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,784,280</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-07-012024-03-31" id="Fact000316" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,784,280</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_z3XSKdXwXzt8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Weighted average common shares outstanding - diluted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2025-01-012025-03-31" id="Fact000318" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,784,280</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-012024-03-31" id="Fact000319" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,784,280</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-07-01to2025-03-31" id="Fact000320" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,848,707</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-07-012024-03-31" id="Fact000321" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,784,280</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_40A_eus-gaap--ComprehensiveIncomeNetOfTaxAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: left">Comprehensive 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_406_eus-gaap--ProfitLoss_maCINOTz16F_zYkcKxF9NXFi" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Net loss</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2025-01-012025-03-31" id="Fact000328" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">637,706</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:ProfitLoss" contextRef="From2024-01-012024-03-31" id="Fact000329" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,310,320</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:ProfitLoss" contextRef="From2024-07-01to2025-03-31" id="Fact000330" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">72,495</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:ProfitLoss" contextRef="From2023-07-012024-03-31" id="Fact000331" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,297,180</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_400_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_maCINOTz16F_zxjalSsIsBok" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Translation adjustments</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2025-01-012025-03-31" id="Fact000333" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,809</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2024-01-012024-03-31" id="Fact000334" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">146,761</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2024-07-01to2025-03-31" id="Fact000335" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">140,113</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2023-07-012024-03-31" id="Fact000336" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">81,118</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_iT_maCINOTzzHm_mtCINOTz16F_zH4Ti915KpTe" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Comprehensive loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2025-01-012025-03-31" id="Fact000338" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">641,515</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:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2024-01-012024-03-31" id="Fact000339" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,457,081</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:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2024-07-01to2025-03-31" id="Fact000340" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">212,608</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:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2023-07-012024-03-31" id="Fact000341" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,378,298</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40B_eus-gaap--OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_msCINOTzzHm_zWUtpKXygKeg" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Less: comprehensive income (loss) attributable to non-controlling interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2025-01-012025-03-31" id="Fact000343" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,080</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:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2024-01-012024-03-31" id="Fact000344" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">134,640</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:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2024-07-01to2025-03-31" id="Fact000345" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">171,636</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:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2023-07-012024-03-31" id="Fact000346" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">99,189</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_405_ecustom--ForeignExchangeTranslationAttributableToNoncontrollingInterest_d0_msCINOTzzHm_zM4qgTQGW1pf" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Less: foreign exchange translation attributable to non-controlling interest</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="FKWL:ForeignExchangeTranslationAttributableToNoncontrollingInterest" contextRef="From2025-01-012025-03-31" id="Fact000348" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,282</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="FKWL:ForeignExchangeTranslationAttributableToNoncontrollingInterest" contextRef="From2024-07-01to2025-03-31" id="Fact000350" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">47,158</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="FKWL:ForeignExchangeTranslationAttributableToNoncontrollingInterest" contextRef="From2023-07-012024-03-31" id="Fact000351" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--ComprehensiveIncomeNetOfTax_iT_pp0p0_mtCINOTzzHm_zHOdKQe70veh" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-size: 10pt"><b>Comprehensive <span style="font-family: Times New Roman, Times, Serif">(</span>loss<span style="font-family: Times New Roman, Times, Serif">)</span> income attributable to controlling interest</b></span></td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2025-01-012025-03-31" id="Fact000353" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">647,313</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2024-01-012024-03-31" id="Fact000354" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">1,322,441</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2024-07-01to2025-03-31" id="Fact000355" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,186</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2023-07-012024-03-31" id="Fact000356" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">2,279,109</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td></tr>
  </table>

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

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

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

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

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

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

<!-- Field: Page; Sequence: 5 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span id="q1_06"></span><b>Consolidated Statements
of Stockholders&#8217; Equity</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>For the Three and Nine Months Ended March 31,
2025 (Unaudited)</b></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_305_114_z5hqPdRS3xXc" summary="xdx: Statement - Consolidated Statements of Stockholders' Equity (Unaudited)" style="font: 8pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_4BA_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zBk9uq8BIrlb" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_4BE_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_zbKN0QTSZk03" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_4BB_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_zT8IokXEW9f6" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_4B5_us-gaap--StatementEquityComponentsAxis_us-gaap--TreasuryStockCommonMember_zuvbSONmfzJ1" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_4BB_us-gaap--StatementEquityComponentsAxis_us-gaap--AccumulatedOtherComprehensiveIncomeMember_zK9dRGL55i39" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_4BF_us-gaap--StatementEquityComponentsAxis_us-gaap--NoncontrollingInterestMember_z28RoKdBJfe3" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_4B6_zEBsEkgQ0LYc" style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Common Stock</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Additional Paid-in</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Retained</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Treasury</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Accumulated Other Comprehensive</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Noncontrolling</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Total Stockholders</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Shares</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Capital</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Earnings</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Stock</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Loss</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Interest</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Equity</td></tr>
  <tr id="xdx_43E_c20240701__20241231_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_zV0QWyWn8Xie" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 20%; font-weight: bold">Balance &#8211; June 30, 2024</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--SharesOutstanding_iS_c20240701__20241231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_ze7ipQR2Bhci" title="Beginning balance, shares" style="width: 7%; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2024-06-30_us-gaap_CommonStockMember" id="Fact000366" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,784,280</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_c20240701__20241231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zzNEM4NDudIf" title="Beginning balance, value" style="width: 7%; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-06-30_us-gaap_CommonStockMember" id="Fact000358" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-06-30_us-gaap_CommonStockMember" id="Fact000368" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,263</ix:nonFraction></ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-06-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000359" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,733,300</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-06-30_us-gaap_RetainedEarningsMember" id="Fact000360" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,137,209</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-06-30_us-gaap_TreasuryStockCommonMember" id="Fact000361" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,554,893</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="Fact000362" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,182,825</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-06-30_us-gaap_NoncontrollingInterestMember" id="Fact000363" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,228,944</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-06-30" id="Fact000364" format="ixt:numdotdecimal" decimals="0" unitRef="USD">36,375,998</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--NetIncomeLoss_zomEETrVdeyb" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -5pt; padding-left: 5pt; text-align: left">Net income attributable to Parent Company</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</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: xdx2ixbrl0370">&#8211;</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: xdx2ixbrl0371">&#8211;</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:NetIncomeLoss" contextRef="From2024-07-012024-12-31_us-gaap_RetainedEarningsMember" id="Fact000372" format="ixt:numdotdecimal" decimals="0" unitRef="USD">743,927</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: xdx2ixbrl0373">&#8211;</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: xdx2ixbrl0374">&#8211;</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: xdx2ixbrl0375">&#8211;</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:NetIncomeLoss" contextRef="From2024-07-012024-12-31" id="Fact000376" format="ixt:numdotdecimal" decimals="0" unitRef="USD">743,927</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_zt05QGwVi7n9" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -5pt; padding-left: 5pt; text-align: left">Foreign exchange translation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</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">&#8211;</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: xdx2ixbrl0379">&#8211;</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: xdx2ixbrl0380">&#8211;</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">&#8211;</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:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2024-07-012024-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="Fact000382" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">90,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:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2024-07-012024-12-31_us-gaap_NoncontrollingInterestMember" id="Fact000383" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">45,876</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:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2024-07-012024-12-31" id="Fact000384" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">136,304</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_zVPQS9XTEEY8" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -5pt; padding-left: 5pt; text-align: left">Comprehensive loss attributable to noncontrolling interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</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: xdx2ixbrl0386">&#8211;</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">&#8211;</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">&#8211;</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: xdx2ixbrl0389">&#8211;</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: xdx2ixbrl0390">&#8211;</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:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2024-07-012024-12-31_us-gaap_NoncontrollingInterestMember" id="Fact000391" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">178,716</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:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2024-07-012024-12-31" id="Fact000392" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">178,716</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_400_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_za6ioCUjSvk8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -5pt; padding-left: 5pt; text-align: left">Stock based compensation</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0394">&#8211;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-07-012024-12-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000395" format="ixt:numdotdecimal" decimals="0" unitRef="USD">170,583</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0396">&#8211;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0397">&#8211;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0398">&#8211;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0399">&#8211;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-07-012024-12-31" id="Fact000400" format="ixt:numdotdecimal" decimals="0" unitRef="USD">170,583</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_439_c20250101__20250331_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_zRfseO4fbpQ7" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 1pt">Balance &#8211; December 31, 2024</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--SharesOutstanding_iS_c20250101__20250331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z1n1c6USClV" title="Beginning balance, shares" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2024-12-31_us-gaap_CommonStockMember" id="Fact000410" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,784,280</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_986_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_c20250101__20250331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zDU8uhqk8Rz4" title="Beginning balance, value" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-12-31_us-gaap_CommonStockMember" id="Fact000402" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-12-31_us-gaap_CommonStockMember" id="Fact000412" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,263</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-12-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000403" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,903,883</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-12-31_us-gaap_RetainedEarningsMember" id="Fact000404" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,881,136</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-12-31_us-gaap_TreasuryStockCommonMember" id="Fact000405" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,554,893</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="Fact000406" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,273,253</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-12-31_us-gaap_NoncontrollingInterestMember" id="Fact000407" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,004,352</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-12-31" id="Fact000408" format="ixt:numdotdecimal" decimals="0" unitRef="USD">36,975,488</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--NetIncomeLoss_zOpR0TtGnX58" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -5pt; padding-left: 5pt; text-align: left">Net loss attributable to Parent Company</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</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">&#8211;</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: xdx2ixbrl0415">&#8211;</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:NetIncomeLoss" contextRef="From2025-01-012025-03-31_us-gaap_RetainedEarningsMember" id="Fact000416" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">644,786</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: xdx2ixbrl0417">&#8211;</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: xdx2ixbrl0418">&#8211;</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: xdx2ixbrl0419">&#8211;</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:NetIncomeLoss" contextRef="From2025-01-012025-03-31" id="Fact000420" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">644,786</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_402_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_zbprseae3Tz7" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -5pt; padding-left: 5pt; text-align: left">Foreign exchange translation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</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">&#8211;</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">&#8211;</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">&#8211;</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: xdx2ixbrl0425">&#8211;</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:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2025-01-012025-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="Fact000426" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,527</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:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2025-01-012025-03-31_us-gaap_NoncontrollingInterestMember" id="Fact000427" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,282</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:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2025-01-012025-03-31" id="Fact000428" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,809</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_404_eus-gaap--OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_zAr2oOMKwbL4" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -5pt; padding-left: 5pt; text-align: left">Comprehensive income attributable to noncontrolling interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</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: xdx2ixbrl0430">&#8211;</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">&#8211;</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">&#8211;</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: xdx2ixbrl0433">&#8211;</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: xdx2ixbrl0434">&#8211;</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:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2025-01-012025-03-31_us-gaap_NoncontrollingInterestMember" id="Fact000435" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,080</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:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2025-01-012025-03-31" id="Fact000436" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,080</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--ContributionInSubsidiaryByEmsPartner_iP3us-gaap--OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_zHqulPSqXZC8" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -5pt; padding-left: 5pt; text-align: left">Contribution in a subsidiary by EMS partner</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0438">&#8211;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0439">&#8211;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0440">&#8211;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0441">&#8211;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0442">&#8211;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="FKWL:ContributionInSubsidiaryByEmsPartner" contextRef="From2025-01-012025-03-31_us-gaap_NoncontrollingInterestMember" id="Fact000443" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,000,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="FKWL:ContributionInSubsidiaryByEmsPartner" contextRef="From2025-01-012025-03-31" id="Fact000444" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,000,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_435_c20250101__20250331_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iE_z0VqsQoReiBg" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Balance &#8211; March 31, 2025</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--SharesOutstanding_iE_c20250101__20250331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zBTYpIDSXtg7" title="Ending balance, shares" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2025-03-31_us-gaap_CommonStockMember" id="Fact000454" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,784,280</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_981_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iE_c20250101__20250331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z8J8tT50SuW2" title="Ending balance, value" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2025-03-31_us-gaap_CommonStockMember" id="Fact000446" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2025-03-31_us-gaap_CommonStockMember" id="Fact000456" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,263</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2025-03-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000447" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,903,883</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2025-03-31_us-gaap_RetainedEarningsMember" id="Fact000448" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,236,350</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2025-03-31_us-gaap_TreasuryStockCommonMember" id="Fact000449" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,554,893</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2025-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="Fact000450" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,275,780</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2025-03-31_us-gaap_NoncontrollingInterestMember" id="Fact000451" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,010,150</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2025-03-31" id="Fact000452" format="ixt:numdotdecimal" decimals="0" unitRef="USD">38,333,973</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 6 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>FRANKLIN WIRELESS CORP.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Consolidated Statements
of Stockholders&#8217; Equity</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>For the Three and Nine Months Ended March 31, 2024 (unaudited)</b></p>

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

<table cellpadding="0" cellspacing="0" style="font: 8pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 8pt"><b>Common Stock</b></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 8pt"><b>Additional Paid-in</b></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 8pt"><b>Retained</b></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 8pt"><b>Treasury</b></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 8pt"><b>Accumulated Other Comprehensive </b></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 8pt"><b>Noncontrolling</b></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 8pt"><b>Total Stockholders</b></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 8pt"><b>Shares</b></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 8pt"><b>Amount</b></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 8pt"><b>Capital</b></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 8pt"><b>Earnings</b></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 8pt"><b>Stock</b></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 8pt"><b>Loss</b></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 8pt"><b>Interest</b></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 8pt"><b>Equity</b></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_43D_c20230701__20231231_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_z1mujdtkNyCe" style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 20%"><span style="font-size: 8pt"><b>Balance - June 30, 2023</b></span></td>
    <td style="width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td id="xdx_980_eus-gaap--SharesOutstanding_iS_c20230701__20231231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zvMRvtCKPfhc" title="Beginning balance, shares" style="width: 7%; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-06-30_us-gaap_CommonStockMember" id="Fact000466" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,784,280</ix:nonFraction></span></td>
    <td style="width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 8pt">$</span></td>
    <td id="xdx_986_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_c20230701__20231231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z2Mqzw6Nwdqa" title="Beginning balance, value" style="width: 7%; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-06-30_us-gaap_CommonStockMember" id="Fact000458" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-06-30_us-gaap_CommonStockMember" id="Fact000468" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,263</ix:nonFraction></ix:nonFraction></span></td>
    <td style="width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 8pt">$</span></td>
    <td style="width: 7%; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000459" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,438,196</ix:nonFraction></span></td>
    <td style="width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 8pt">$</span></td>
    <td style="width: 7%; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-06-30_us-gaap_RetainedEarningsMember" id="Fact000460" format="ixt:numdotdecimal" decimals="0" unitRef="USD">29,101,225</ix:nonFraction></span></td>
    <td style="width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 8pt">$</span></td>
    <td style="width: 7%; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-06-30_us-gaap_TreasuryStockCommonMember" id="Fact000461" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,554,893</ix:nonFraction>)</span></td>
    <td style="width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 8pt">$</span></td>
    <td style="width: 7%; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="Fact000462" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,071,930</ix:nonFraction>)</span></td>
    <td style="width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 8pt">$</span></td>
    <td style="width: 7%; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-06-30_us-gaap_NoncontrollingInterestMember" id="Fact000463" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,487,967</ix:nonFraction></span></td>
    <td style="width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 8pt">$</span></td>
    <td style="width: 7%; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-06-30" id="Fact000464" format="ixt:numdotdecimal" decimals="0" unitRef="USD">40,414,828</ix:nonFraction></span></td>
    <td style="width: 1%"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--NetIncomeLoss_zIGfIFG13A1j" style="vertical-align: bottom; background-color: white">
    <td style="text-indent: -5pt; padding-left: 5pt; text-align: left"><span style="font-size: 8pt">Net loss attributable to Parent Company</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt">&#8211;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0470">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0471">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-07-012023-12-31_us-gaap_RetainedEarningsMember" id="Fact000472" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,022,311</ix:nonFraction>) </span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0473">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0474">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0475">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-07-012023-12-31" id="Fact000476" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,022,311</ix:nonFraction>)</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_z0kHi8Jm5ll8" style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-indent: -5pt; padding-left: 5pt; text-align: left"><span style="font-size: 8pt">Foreign exchange translation</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt">&#8211;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0478">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0479">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0480">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0481">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2023-07-012023-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="Fact000482" format="ixt:numdotdecimal" decimals="0" unitRef="USD">65,643</ix:nonFraction></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0483">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2023-07-012023-12-31" id="Fact000484" format="ixt:numdotdecimal" decimals="0" unitRef="USD">65,643</ix:nonFraction></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_zXlPPQWoDyB8" style="background-color: white">
    <td style="text-indent: -5pt; padding-left: 5pt; text-align: left"><span style="font-size: 8pt">Comprehensive income attributable to noncontrolling interest</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 8pt">&#160;</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt">&#8211;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0486">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0487">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0488">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0489">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0490">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2023-07-012023-12-31_us-gaap_NoncontrollingInterestMember" id="Fact000491" format="ixt:numdotdecimal" decimals="0" unitRef="USD">35,451</ix:nonFraction></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2023-07-012023-12-31" id="Fact000492" format="ixt:numdotdecimal" decimals="0" unitRef="USD">35,451</ix:nonFraction></span></td>
    <td style="vertical-align: bottom"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zyULDF9BeyL9" style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-indent: -5pt; padding-left: 5pt; text-align: left"><span style="font-size: 8pt">Stock based compensation</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 8pt">&#8211;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0494">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-07-012023-12-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000495" format="ixt:numdotdecimal" decimals="0" unitRef="USD">138,780</ix:nonFraction></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0496">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0497">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0498">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0499">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-07-012023-12-31" id="Fact000500" format="ixt:numdotdecimal" decimals="0" unitRef="USD">138,780</ix:nonFraction></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_432_c20240101__20240331_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_ztXKq62NoEb1" style="background-color: white">
    <td style="vertical-align: bottom"><span style="font-size: 8pt"><b>Balance &#8211; December 31, 2023 </b></span></td>
    <td style="vertical-align: bottom"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><span style="font-size: 8pt">&#160;</span></td>
    <td id="xdx_98C_eus-gaap--SharesOutstanding_iS_c20240101__20240331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zkPqjp5t4YDi" title="Beginning balance, shares" style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-12-31_us-gaap_CommonStockMember" id="Fact000510" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,784,280</ix:nonFraction></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 8pt">$</span></td>
    <td id="xdx_98B_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_c20240101__20240331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zXrk7rBJ9Xn" title="Beginning balance, value" style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-12-31_us-gaap_CommonStockMember" id="Fact000502" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-12-31_us-gaap_CommonStockMember" id="Fact000512" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,263</ix:nonFraction></ix:nonFraction></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 8pt">$</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-12-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000503" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,576,976</ix:nonFraction></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 8pt">$</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-12-31_us-gaap_RetainedEarningsMember" id="Fact000504" format="ixt:numdotdecimal" decimals="0" unitRef="USD">28,078,914</ix:nonFraction></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 8pt">$</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-12-31_us-gaap_TreasuryStockCommonMember" id="Fact000505" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,554,893</ix:nonFraction>)</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 8pt">$</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="Fact000506" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,006,287</ix:nonFraction>)</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 8pt">$</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-12-31_us-gaap_NoncontrollingInterestMember" id="Fact000507" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,523,418</ix:nonFraction></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 8pt">$</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-12-31" id="Fact000508" format="ixt:numdotdecimal" decimals="0" unitRef="USD">39,632,391</ix:nonFraction></span></td>
    <td style="vertical-align: bottom"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--NetIncomeLoss_zYI0jK8yu7z8" style="vertical-align: bottom; background-color: #E8E8E8">
    <td style="text-indent: -5pt; padding-left: 5pt; text-align: left"><span style="font-size: 8pt">Net loss attributable to Parent Company</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt">&#8211;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0514">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0515">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember" id="Fact000516" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,175,680</ix:nonFraction>)</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0517">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0518">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0519">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-01-012024-03-31" id="Fact000520" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,175,680</ix:nonFraction>)</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_zbvRjaAszFhi" style="vertical-align: bottom; background-color: white">
    <td style="text-indent: -5pt; padding-left: 5pt; text-align: left"><span style="font-size: 8pt">Foreign exchange translation</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt">&#8211;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0522">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0523">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0524">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0525">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2024-01-012024-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="Fact000526" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">146,761</ix:nonFraction>)</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0527">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2024-01-012024-03-31" id="Fact000528" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">146,761</ix:nonFraction>)</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_zbVeHp7oZOme" style="background-color: #E8E8E8">
    <td style="text-indent: -5pt; padding-left: 5pt; text-align: left"><span style="font-size: 8pt">Comprehensive loss attributable to noncontrolling interest</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 8pt">&#160;</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt">&#8211;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0530">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0531">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0532">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0533">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0534">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2024-01-012024-03-31_us-gaap_NoncontrollingInterestMember" id="Fact000535" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">134,640</ix:nonFraction>)</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="From2024-01-012024-03-31" id="Fact000536" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">134,640</ix:nonFraction>)</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zeWmN7dpubCg" style="vertical-align: bottom; background-color: white">
    <td style="text-indent: -5pt; padding-left: 5pt; text-align: left"><span style="font-size: 8pt">Stock based compensation</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt">&#8211;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0538">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000539" format="ixt:numdotdecimal" decimals="0" unitRef="USD">70,080</ix:nonFraction></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0540">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0541">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0542">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0543">&#8211;</span></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-01-012024-03-31" id="Fact000544" format="ixt:numdotdecimal" decimals="0" unitRef="USD">70,080</ix:nonFraction></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_434_c20240101__20240331_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iE_z0PiDphps8P4" style="background-color: #E8E8E8">
    <td style="text-align: justify"><span style="font-size: 8pt"><b>Balance &#8211; March 31, 2024</b></span></td>
    <td style="vertical-align: bottom"><span style="font-size: 8pt">&#160;</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 8pt">&#160;</span></td>
    <td id="xdx_982_eus-gaap--SharesOutstanding_iE_c20240101__20240331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z2VGjq5BEvfe" title="Ending balance, shares" style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 8pt"><b><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2024-03-31_us-gaap_CommonStockMember" id="Fact000554" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">11,784,280</ix:nonFraction></b></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt double"><span style="font-size: 8pt"><b>$</b></span></td>
    <td id="xdx_98A_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iE_c20240101__20240331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zZsXH9VchzH2" title="Ending balance, value" style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 8pt"><b><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-03-31_us-gaap_CommonStockMember" id="Fact000546" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-03-31_us-gaap_CommonStockMember" id="Fact000556" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,263</ix:nonFraction></ix:nonFraction></b></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt double"><span style="font-size: 8pt"><b>$</b></span></td>
    <td style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 8pt"><b><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-03-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000547" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,647,056</ix:nonFraction></b></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt double"><span style="font-size: 8pt"><b>$</b></span></td>
    <td style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 8pt"><b><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-03-31_us-gaap_RetainedEarningsMember" id="Fact000548" format="ixt:numdotdecimal" decimals="0" unitRef="USD">26,903,234</ix:nonFraction></b></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt double"><span style="font-size: 8pt"><b>$</b></span></td>
    <td style="border-bottom: Black 1.5pt double"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 8pt"><b>(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-03-31_us-gaap_TreasuryStockCommonMember" id="Fact000549" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,554,893</ix:nonFraction>)</b></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt double"><span style="font-size: 8pt"><b>$</b></span></td>
    <td style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 8pt"><b>(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="Fact000550" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,153,048</ix:nonFraction>)</b></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt double"><span style="font-size: 8pt"><b>$</b></span></td>
    <td style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 8pt"><b><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-03-31_us-gaap_NoncontrollingInterestMember" id="Fact000551" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,388,778</ix:nonFraction></b></span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt double"><span style="font-size: 8pt"><b>$</b></span></td>
    <td style="border-bottom: Black 1.5pt double; text-align: right"><span style="font-size: 8pt"><b><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-03-31" id="Fact000552" format="ixt:numdotdecimal" decimals="0" unitRef="USD">38,245,390</ix:nonFraction></b></span></td>
    <td style="vertical-align: bottom"><span style="font-size: 8pt">&#160;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 7 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="q1_07"></span>Consolidated Statements of Cash Flows (unaudited)</b></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_30F_112_zGj9l5P367p5" summary="xdx: Statement - Consolidated Statements of Cash Flows (unaudited)" 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>&#160;</td>
    <td colspan="3" id="xdx_496_20240701__20250331_zOUR8ytHzEbd" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_49C_20230701__20240331_zURNItfYJlK8" style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="7" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Nine Months Ended </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>March 31,</b></p></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td></tr>
  <tr id="xdx_401_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB_z4tfjgf5tx9k" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: left">CASH FLOW 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_404_eus-gaap--ProfitLoss_i01_pp0p0_maCz52A_zC4qJ3i2KaEd" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 66%; text-align: left">Net loss</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2024-07-01to2025-03-31" id="Fact000561" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">72,495</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: 13%; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2023-07-012024-03-31" id="Fact000562" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">2,297,180</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr id="xdx_403_eus-gaap--AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_i01B" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Adjustments to reconcile net loss to net cash 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_400_eus-gaap--Depreciation_i02_maCz52A_zLlsLxrCMsej" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2024-07-01to2025-03-31" id="Fact000567" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,999</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:Depreciation" contextRef="From2023-07-012024-03-31" id="Fact000568" format="ixt:numdotdecimal" decimals="0" unitRef="USD">28,059</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--AmortizationOfIntangibleAssets_i02_maCz52A_zEq2KvCzPN5i" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Amortization of intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2024-07-01to2025-03-31" id="Fact000570" format="ixt:numdotdecimal" decimals="0" unitRef="USD">655,370</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:AmortizationOfIntangibleAssets" contextRef="From2023-07-012024-03-31" id="Fact000571" format="ixt:numdotdecimal" decimals="0" unitRef="USD">722,476</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--ForeignCurrencyTransactionLossBeforeTax_i02_pp0p0_d0_maCz52A_ztiSRmLgbwui" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Loss from foreign currency transactions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionLossBeforeTax" contextRef="From2024-07-01to2025-03-31" id="Fact000573" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">550,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:ForeignCurrencyTransactionLossBeforeTax" contextRef="From2023-07-012024-03-31" id="Fact000574" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--GainLossOnDispositionOfAssets1_i02N_pp0p0_di0_msCz52A_z3kisBMGqLP2" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Gain from trading a vehicle</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="From2024-07-01to2025-03-31" id="Fact000576" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,563</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:GainLossOnDispositionOfAssets1" contextRef="From2023-07-012024-03-31" id="Fact000577" format="ixt:zerodash" decimals="0" scale="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--ShareBasedCompensation_i02_maCz52A_zjq6yvaAVHv4" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">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-07-01to2025-03-31" id="Fact000579" format="ixt:numdotdecimal" decimals="0" unitRef="USD">170,583</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-07-012024-03-31" id="Fact000580" format="ixt:numdotdecimal" decimals="0" unitRef="USD">208,860</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_ecustom--RecoveryOfLitigationSettlement_i02N_di0_msCz52A_z3GLoe6m8Ao7" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Recovery of litigation settlement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="FKWL:RecoveryOfLitigationSettlement" contextRef="From2024-07-01to2025-03-31" id="Fact000582" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,000,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"><ix:nonFraction name="FKWL:RecoveryOfLitigationSettlement" contextRef="From2023-07-012024-03-31" id="Fact000583" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--GainsLossesOnExtinguishmentOfDebt_i02N_di0_msCz52A_zJD4mPbYY22" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Forgiveness 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-07-01to2025-03-31" id="Fact000585" format="ixt:numdotdecimal" decimals="0" unitRef="USD">247,592</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:GainsLossesOnExtinguishmentOfDebt" contextRef="From2023-07-012024-03-31" id="Fact000586" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_ecustom--NetChangeOfRightOfUseAssetsAndLeaseLiabilities_i02_maCz52A_znlELwKTwi26" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Net change of right of use assets and lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FKWL:NetChangeOfRightOfUseAssetsAndLeaseLiabilities" contextRef="From2024-07-01to2025-03-31" id="Fact000588" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,366</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="FKWL:NetChangeOfRightOfUseAssetsAndLeaseLiabilities" contextRef="From2023-07-012024-03-31" id="Fact000589" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,089</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--DeferredIncomeTaxExpenseBenefit_i02_maCz52A_zbMcmHyUAuD9" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Deferred tax (benefit) provision</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2024-07-01to2025-03-31" id="Fact000591" format="ixt:numdotdecimal" decimals="0" unitRef="USD">217,399</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:DeferredIncomeTaxExpenseBenefit" contextRef="From2023-07-012024-03-31" id="Fact000592" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">574,315</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40A_eus-gaap--IncreaseDecreaseInOperatingCapitalAbstract_i01B_zrocWGIdzx32" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Increase (decrease) in cash due to change 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_i02N_di_msCz52A_zYShKuZsfJke" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2024-07-01to2025-03-31" id="Fact000597" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,957,056</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-07-012024-03-31" id="Fact000598" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,312,518</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_405_eus-gaap--IncreaseDecreaseInInventories_i02N_di_msCz52A_zfUOnMgBELpf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <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-07-01to2025-03-31" id="Fact000600" format="ixt:numdotdecimal" decimals="0" unitRef="USD">28,812</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:IncreaseDecreaseInInventories" contextRef="From2023-07-012024-03-31" id="Fact000601" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,605,602</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--IncreaseDecreaseInOtherCurrentAssets_i02N_di_msCz52A_zHnY1qLObIC3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Other current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" contextRef="From2024-07-01to2025-03-31" id="Fact000603" format="ixt:numdotdecimal" decimals="0" unitRef="USD">71,097</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:IncreaseDecreaseInOtherCurrentAssets" contextRef="From2023-07-012024-03-31" id="Fact000604" format="ixt:numdotdecimal" decimals="0" unitRef="USD">214,020</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--IncreaseDecreaseInDepositOtherAssets_i02N_di_msCz52A_zVEUelfs8Fz7" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; text-align: left">Advance payments to vendors</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDepositOtherAssets" contextRef="From2024-07-01to2025-03-31" id="Fact000606" format="ixt:numdotdecimal" decimals="0" unitRef="USD">48,322</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:IncreaseDecreaseInDepositOtherAssets" contextRef="From2023-07-012024-03-31" id="Fact000607" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,168</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40D_eus-gaap--IncreaseDecreaseInOtherNoncurrentAssets_i02N_di0_msCz52A_zqzTYoc72Sji" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Other assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="From2024-07-01to2025-03-31" id="Fact000609" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8211;</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:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="From2023-07-012024-03-31" id="Fact000610" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,693</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40E_eus-gaap--IncreaseDecreaseInAccountsPayable_i02_maCz52A_zmfP5VS8cEg7" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; text-align: left">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-07-01to2025-03-31" id="Fact000612" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,025,639</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:IncreaseDecreaseInAccountsPayable" contextRef="From2023-07-012024-03-31" id="Fact000613" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">6,668,572</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40E_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_i02_maCz52A_zCK5FGI3jIK5" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Contract liabilities and advance from customers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2024-07-01to2025-03-31" id="Fact000615" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">37,111</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:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2023-07-012024-03-31" id="Fact000616" format="ixt:numdotdecimal" decimals="0" unitRef="USD">49,111</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--IncreaseDecreaseInOtherAccruedLiabilities_i02_maCz52A_ziAnrmF97Xw9" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 1pt">Accrued liabilities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" contextRef="From2024-07-01to2025-03-31" id="Fact000618" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,376,154</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" contextRef="From2023-07-012024-03-31" id="Fact000619" format="ixt:numdotdecimal" decimals="0" unitRef="USD">479,754</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i01T_pp0p0_mtCz52A_maCCERCzYf8_zURpSFEEBrq3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Net cash used in operating activities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2024-07-01to2025-03-31" id="Fact000621" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">490,230</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2023-07-012024-03-31" id="Fact000622" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">6,972,515</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <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--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_ze653tRgkWBe" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">CASH FLOW 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_40C_eus-gaap--PaymentsForProceedsFromInvestments_i01N_pp0p0_di_msCznhM_z0kMAG9LQDwj" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">(Purchases) sales of short-term investments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsForProceedsFromInvestments" contextRef="From2024-07-01to2025-03-31" id="Fact000627" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">730,024</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:PaymentsForProceedsFromInvestments" contextRef="From2023-07-012024-03-31" id="Fact000628" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">1,995,606</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--ProceedsFromSalesOfAssetsInvestingActivities_i01_pp0p0_d0_maCznhM_zPoZrycQrGa3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Cash proceeds from sales of a vehicle</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromSalesOfAssetsInvestingActivities" contextRef="From2024-07-01to2025-03-31" id="Fact000630" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,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="us-gaap:ProceedsFromSalesOfAssetsInvestingActivities" contextRef="From2023-07-012024-03-31" id="Fact000631" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_i01N_di_msCznhM_zvTOSkmFNpf8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Purchases of property and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2024-07-01to2025-03-31" id="Fact000633" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,683</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:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2023-07-012024-03-31" id="Fact000634" format="ixt:numdotdecimal" decimals="0" unitRef="USD">53,017</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_404_eus-gaap--PaymentsToDevelopSoftware_i01N_di_msCznhM_zFVWrApzAiaf" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Payments for capitalized product development costs and intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToDevelopSoftware" contextRef="From2024-07-01to2025-03-31" id="Fact000636" format="ixt:numdotdecimal" decimals="0" unitRef="USD">224,442</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:PaymentsToDevelopSoftware" contextRef="From2023-07-012024-03-31" id="Fact000637" format="ixt:numdotdecimal" decimals="0" unitRef="USD">126,793</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_403_ecustom--ContributionInSubsidiaryByPartner_i01N_di0_msCznhM_zFsFO1zPxB9l" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Contribution in a subsidiary by a partner</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="FKWL:ContributionInSubsidiaryByPartner" contextRef="From2024-07-01to2025-03-31" id="Fact000639" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,000,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="FKWL:ContributionInSubsidiaryByPartner" contextRef="From2023-07-012024-03-31" id="Fact000640" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--NetCashProvidedByUsedInInvestingActivities_i01T_pp0p0_mtCznhM_maCCERCzYf8_zwGijh6M2m4d" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Net cash provided by investing activities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2024-07-01to2025-03-31" id="Fact000642" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,030,351</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2023-07-012024-03-31" id="Fact000643" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,815,796</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <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--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_zGVGBya3bA8g" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">CASH FLOW 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_401_ecustom--RepaymentOfLoanByEmployee_i01_d0_maCzyS6_z2qezhpyEvpa" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Loan to an employee</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="FKWL:RepaymentOfLoanByEmployee" contextRef="From2024-07-01to2025-03-31" id="Fact000648" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="FKWL:RepaymentOfLoanByEmployee" contextRef="From2023-07-012024-03-31" id="Fact000649" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,045</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--NetCashProvidedByUsedInFinancingActivities_i01T_pp0p0_d0_mtCzyS6_maCCERCzYf8_z6qNYfMrc319" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Net cash provided by financing activities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2024-07-01to2025-03-31" id="Fact000651" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2023-07-012024-03-31" id="Fact000652" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,045</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <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--EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_maCCERCzYf8_zugCJ4I8Nl7c" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Effect of foreign currency translation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="From2024-07-01to2025-03-31" id="Fact000654" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,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:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="From2023-07-012024-03-31" id="Fact000655" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">81,118</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_401_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_iT_mtCCERCzYf8_zUBtVtbpQVuk" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify">Net increase (decrease) in cash and cash equivalents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2024-07-01to2025-03-31" id="Fact000657" format="ixt:numdotdecimal" decimals="0" unitRef="USD">536,058</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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2023-07-012024-03-31" id="Fact000658" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">5,236,792</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_404_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_zVS8zkbf3Eb3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Cash and cash equivalents, beginning of period</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2024-06-30" id="Fact000660" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,266,556</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2023-06-30" id="Fact000661" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,241,286</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_zCY9JPxYxb5d" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify; padding-bottom: 2.5pt">Cash and cash equivalents, end of period</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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2025-03-31" id="Fact000663" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,802,614</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"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2024-03-31" id="Fact000664" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,004,494</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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--SupplementalCashFlowInformationAbstract_iB_zDoZ8OM0Exae" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: justify">Supplemental disclosure 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_404_eus-gaap--AdditionalCashFlowElementsAbstract_i01B_zZqHArAKWnUe" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Cash paid during the periods for:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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--IncomeTaxesPaidNet_i01_zRXgga9N5KBc" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Income taxes</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2024-07-01to2025-03-31" id="Fact000672" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">800</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:IncomeTaxesPaidNet" contextRef="From2023-07-012024-03-31" id="Fact000673" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">136,641</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  </table>

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

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

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

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

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

<!-- Field: Page; Sequence: 8 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

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

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

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

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

<ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000675" name="us-gaap:SignificantAccountingPoliciesTextBlock"><p id="xdx_80D_eus-gaap--SignificantAccountingPoliciesTextBlock_zbAjYM5iyR37" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 1 &#8211; <span id="xdx_825_zS1V0pbKsNil">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">This summary of significant
accounting policies of the Company is presented to assist in understanding the Company&#8217;s consolidated financial statements. The
consolidated financial statements and notes are representations of the Company&#8217;s management, which is responsible for their integrity
and objectivity. These accounting policies conform to GAAP and have been consistently applied in the preparation of the consolidated financial
statements.</p>

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

<ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000677" name="us-gaap:ConsolidationPolicyTextBlock"><p id="xdx_84C_eus-gaap--ConsolidationPolicyTextBlock_zpodRk53YmA1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86A_zCEj0WjLuCTi">Principles of Consolidation</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">As of June 30, 2024, the
consolidated financial statements include the accounts of the Company and its subsidiary, Franklin Technology Inc. (&#8220;FTI&#8221;),
with a majority voting interest of <span id="xdx_90B_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20240630__srt--OwnershipAxis__custom--FranklinTechnologyMember_zDYWjJRXAk8k" title="Equity ownership interest percentage, parent"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="AsOf2024-06-30_custom_FranklinTechnologyMember" id="Fact000679" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">66.3</ix:nonFraction></span>% (approximately <span id="xdx_90F_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20240630__srt--OwnershipAxis__custom--FranklinTechnologyMember_z72iYWPudaMc" title="Noncontrolling interest percentage"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" contextRef="AsOf2024-06-30_custom_FranklinTechnologyMember" id="Fact000681" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">33.7</ix:nonFraction></span>% is owned by noncontrolling interests) as of June 30, 2024. As of March 31,
2025, the consolidated financial statements include the accounts of the Company and its subsidiaries, FTI and Sigbeat Inc. (&#8220;Sigbeat&#8221;),
with majority voting interests of <span id="xdx_90E_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20250331__srt--OwnershipAxis__custom--FranklinTechnologyMember_zn6bCxZfjrkg" title="Equity ownership interest percentage, parent"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="AsOf2025-03-31_custom_FranklinTechnologyMember" id="Fact000683" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">66.3</ix:nonFraction></span>% and <span id="xdx_90E_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20250331__srt--OwnershipAxis__custom--SigbeatMember_zr742xZvddCf" title="Equity ownership interest percentage, parent"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="AsOf2025-03-31_custom_SigbeatMember" id="Fact000685" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">60.0</ix:nonFraction></span>%, respectively, (approximately <span id="xdx_90F_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20250331__srt--OwnershipAxis__custom--FranklinTechnologyMember_zt4ZG6yHIKy1" title="Equity ownership interest percentage, parent"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" contextRef="AsOf2025-03-31_custom_FranklinTechnologyMember" id="Fact000687" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">33.7</ix:nonFraction></span>% and <span id="xdx_905_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20250331__srt--OwnershipAxis__custom--SigbeatMember_zGmNITCbdnib" title="Noncontrolling interest percentage"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" contextRef="AsOf2025-03-31_custom_SigbeatMember" id="Fact000689" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">40.0</ix:nonFraction></span>% are owned by noncontrolling interests,
respectively). In the preparation of consolidated financial statements of the Company, intercompany transactions and balances are eliminated
and net earnings (loss) are reduced by the portion of the net earnings (loss) of the subsidiary or subsidiaries applicable to noncontrolling
interests.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On May 14, 2024, the
Company entered into an Agreement for Formation of a Joint Venture Corporation (the &#8220;Agreement&#8221;). Under the terms of the
Agreement, the parties formed a Nevada corporation, Sigbeat, to be owned <span id="xdx_90F_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20250331__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--MeigSmartTechnologyCoLtdMember_zF31q5YDMyBj" title="Equity ownership percentage"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="AsOf2025-03-31_custom_MeigSmartTechnologyCoLtdMember" id="Fact000691" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">60</ix:nonFraction></span>%
by Franklin and 40% by its Electronic Manufacturing Services (&#8220;EMS&#8221;) partner, Forge International Co., Ltd.
(&#8220;Forge&#8221;). The parties contributed a total of $<span id="xdx_90D_eus-gaap--ProceedsFromContributedCapital_c20240513__20240514__us-gaap--TransactionTypeAxis__custom--FormationOfCorporationAgreementMember__dei--LegalEntityAxis__custom--FranklinMember_z1NGJF9asyQc" title="Contribution amount"><ix:nonFraction name="us-gaap:ProceedsFromContributedCapital" contextRef="From2024-05-132024-05-14_custom_FormationOfCorporationAgreementMember_custom_FranklinMember" id="Fact000693" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,000,000</ix:nonFraction></span>
in capital, in accordance with their respective ownership interest percentages. Under the terms of the Agreement, Sigbeat has a
Board of Directors consisting of three members, of whom two are to be appointed by the Company and one appointed by Forge. Sigbeat
will engage in worldwide sales, marketing, customer support and operations for telecommunications modules under such brands or
designations as the Board of Directors of Sigbeat determine.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Pursuant to the Agreement,
in July 2024, Sigbeat entered into a stock subscription agreement with Forge, for the purchase of 400,000 shares of Common Stock, representing 40% of the total outstanding Common Stock of Sigbeat. On December 23,
2024, and January 9, 2025, the Company contributed $<span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20241222__20241223__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--MeiGForgeInternationalCoLtdMember_zEhABQbKzaSc" title="Stock issued for acquisition, value"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="From2024-12-222024-12-23_custom_MeiGForgeInternationalCoLtdMember" id="Fact000695" format="ixt:numdotdecimal" decimals="0" unitRef="USD">600,000</ix:nonFraction></span> and $<span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20250108__20250109__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--MeiGForgeInternationalCoLtdMember_z8lZCyPEQmE6" title="Stock issued for acquisition, value"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="From2025-01-082025-01-09_custom_MeiGForgeInternationalCoLtdMember" id="Fact000697" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,400,000</ix:nonFraction></span> for Common Stock, respectively, and, on January 16, 2025, Forge
contributed $<span id="xdx_905_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20250115__20250116__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--MeiGForgeInternationalCoLtdMember_zUz8DtzHbmza" title="Stock issued for acquisition, value"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="From2025-01-152025-01-16_custom_MeiGForgeInternationalCoLtdMember" id="Fact000699" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,000,000</ix:nonFraction></span> for Common Stock.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000701" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription"><p id="xdx_84F_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_ziAObGiurns3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_867_z7L14MMJnIU9">Reclassifications</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Certain amounts on the prior
period&#8217;s consolidated financial statements were regrouped and reclassified to conform to current-year presentation, with no effect
on total stockholders&#8217; equity.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000703" name="us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy"><p id="xdx_843_eus-gaap--ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_zKt9HWjVdMb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_861_zYmnrtZNF9Uc">Non-controlling Interest in a Consolidated
Subsidiary</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of June 30, 2024, noncontrolling
interests represent approximately <span id="xdx_90A_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20240630__srt--OwnershipAxis__custom--FranklinTechnologyMember_zn46RBe7SuCd" title="Noncontrolling interest percentage"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" contextRef="AsOf2024-06-30_custom_FranklinTechnologyMember" id="Fact000705" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">33.7</ix:nonFraction></span>% equity interest in FTI held by a minority shareholder, and, as of March 31, 2025, noncontrolling
interests represent approximately <span id="xdx_90F_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20250331__srt--OwnershipAxis__custom--FranklinTechnologyMember_zRvtYxURrzqa" title="Noncontrolling interest percentage"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" contextRef="AsOf2025-03-31_custom_FranklinTechnologyMember" id="Fact000707" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">33.7</ix:nonFraction></span>% equity interest in FTI and <span id="xdx_902_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20250331__srt--OwnershipAxis__custom--SigbeatMember_zMlIh63esMza" title="Noncontrolling interest percentage"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" contextRef="AsOf2025-03-31_custom_SigbeatMember" id="Fact000709" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">40.0</ix:nonFraction></span>% equity interest in Sigbeat held by a minority shareholder.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of March 31, 2025, the
non-controlling interests were $<span id="xdx_908_eus-gaap--MinorityInterest_iI_pp0p0_c20250331_z0SCMYJL9BA2" title="Total noncontrolling interest"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2025-03-31" id="Fact000711" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,010,150</ix:nonFraction></span>, which represents a $<span id="xdx_90C_eus-gaap--MinorityInterestPeriodIncreaseDecrease_pp0p0_c20240701__20250331_zZ6HmfggE9u9" title="Increase from noncontrolling interest"><ix:nonFraction name="us-gaap:MinorityInterestPeriodIncreaseDecrease" contextRef="From2024-07-01to2025-03-31" id="Fact000713" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,781,206</ix:nonFraction></span> increase from $<span id="xdx_906_eus-gaap--MinorityInterest_iI_pp0p0_c20240630_zus1CVmtiwJ6" title="Total noncontrolling interest"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2024-06-30" id="Fact000715" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,228,944</ix:nonFraction></span> as of June 30, 2024. The increase of
$<span id="xdx_903_eus-gaap--MinorityInterestPeriodIncreaseDecrease_c20240701__20250331_zwsPMn1ZSmWg" title="Increase decrease in noncontrolling interest"><ix:nonFraction name="us-gaap:MinorityInterestPeriodIncreaseDecrease" contextRef="From2024-07-01to2025-03-31" id="Fact000717" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,781,206</ix:nonFraction></span> in the non-controlling interest consists of a ($<span id="xdx_902_eus-gaap--MinorityInterestPeriodIncreaseDecrease_pp0p0_di_c20240701__20250331__srt--OwnershipAxis__custom--FranklinTechnologyMember_zdvKlEsT7WV4" title="Increase decrease in noncontrolling interest"><ix:nonFraction name="us-gaap:MinorityInterestPeriodIncreaseDecrease" contextRef="From2024-07-012025-03-31_custom_FranklinTechnologyMember" id="Fact000719" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">227,708</ix:nonFraction></span>) decrease in FTI and a $<span id="xdx_909_eus-gaap--MinorityInterestPeriodIncreaseDecrease_pp0p0_c20240701__20250331__srt--OwnershipAxis__custom--SigbeatMember_zutIKJe0pFIh" title="Increase decrease in noncontrolling interest"><ix:nonFraction name="us-gaap:MinorityInterestPeriodIncreaseDecrease" contextRef="From2024-07-012025-03-31_custom_SigbeatMember" id="Fact000721" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,008,914</ix:nonFraction></span> increase in Sigbeat. <span id="xdx_90C_eus-gaap--MinorityInterestDescription_c20240701__20250331_zFW49TX17EG4" title="Noncontrolling interest, description"><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" id="Fact000723" name="us-gaap:MinorityInterestDescription">The decrease
of ($227,708) in the non-controlling interest in FTI consists of a ($180,550) decrease from the loss of ($536,435) as well as a ($47,158)
decrease from foreign exchange translation attributable to non-controlling interest incurred for the nine months ended March 31, 2025.
The increase of $2,008,914 in the non-controlling interest in Sigbeat consists of a $8,914 increase from the income of $22,286 for the
nine months ended March 31, 2025 as well as a $2,000,000 increase from Forge&#8217;s contribution for Common Stock.</ix:nonNumeric></span></p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 9 -->
    <div id="xdx_237_zMcZo2YDVUyi" style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_239_zViDZfWeQRZ4" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000729" name="us-gaap:SegmentReportingPolicyPolicyTextBlock"><p id="xdx_84F_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zAsk2NSX3lg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86E_zFLsQeotVsz7">Segment Reporting</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Accounting Standards Codification
(&#8220;ASC&#8221;) 280, &#8220;Segment Reporting,&#8221; requires public companies to report financial and descriptive information about
their reportable operating segments. We identify our operating segments based on how our chief operating decision maker internally evaluates
separate financial information, business activities and management responsibility. We have one reportable segment, consisting of the sale
of wireless access products.&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We generate revenue from
two geographic areas, consisting of North America and Asia. The following enterprise-wide disclosure is prepared on a basis consistent
with the preparation of the consolidated financial statements. The following table contains certain financial information by geographic
area:</p>

<ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000731" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_z0TXjuGN0cRa" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Revenue from geagraphic areas)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span id="xdx_8B3_zG8QsIC4fKN8" style="display: none">Schedule of financial information by geographic
area</span></td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="7" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold">&#160;</td>
    <td colspan="7" style="font-weight: bold; text-align: center">Nine Months Ended</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: justify">Net sales:</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: justify">North America</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20250101__20250331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zmp9pLOOnxch" title="Net sales" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2025-01-012025-03-31_srt_NorthAmericaMember" id="Fact000733" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,007,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 id="xdx_98F_eus-gaap--Revenues_pp0p0_c20240101__20240331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zXgsbcYJeTsh" title="Net sales" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2024-01-012024-03-31_srt_NorthAmericaMember" id="Fact000735" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,174,327</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--Revenues_pp0p0_c20240701__20250331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_z4fK8B1RFs5d" title="Net sales" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2024-07-012025-03-31_srt_NorthAmericaMember" id="Fact000737" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">39,156,583</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--Revenues_pp0p0_c20230701__20240331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_ztXa8ziBgaQ7" title="Net sales" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-07-012024-03-31_srt_NorthAmericaMember" id="Fact000739" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">24,583,324</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: justify; padding-bottom: 1pt">Asia</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20250101__20250331__srt--StatementGeographicalAxis__srt--AsiaMember_zommkEppExI6" title="Net sales" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2025-01-012025-03-31_srt_AsiaMember" id="Fact000741" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,582</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--Revenues_pp0p0_d0_c20240101__20240331__srt--StatementGeographicalAxis__srt--AsiaMember_z3q6ODnhvhn4" title="Net sales" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2024-01-012024-03-31_srt_AsiaMember" id="Fact000743" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,172</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20240701__20250331__srt--StatementGeographicalAxis__srt--AsiaMember_z4w0Gc4TyvBa" title="Net sales" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2024-07-012025-03-31_srt_AsiaMember" id="Fact000745" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,046</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--Revenues_pp0p0_d0_c20230701__20240331__srt--StatementGeographicalAxis__srt--AsiaMember_zlN7ZByvfMAd" title="Net sales" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-07-012024-03-31_srt_AsiaMember" id="Fact000747" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">96,500</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Totals</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20250101__20250331_zRvhbCCndBr4" title="Net sales" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2025-01-012025-03-31" id="Fact000749" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,009,619</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20240101__20240331_zTn56YdQgNy6" title="Net sales" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2024-01-012024-03-31" id="Fact000751" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,176,499</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20240701__20250331_zmED47RCN1vl" title="Net sales" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2024-07-01to2025-03-31" id="Fact000753" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">39,159,629</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20230701__20240331_znRLDCLcyZHl" title="Net sales" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-07-012024-03-31" id="Fact000755" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">24,679,824</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

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

<ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000757" name="us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_z1bTcDhn2CCj" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Long-lived assets)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B7_zp0sSXTRHxi3" style="display: none">Schedule of long-lived assets, net</span></td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Long-lived assets, net (property and equipment and intangible assets):</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, 2025</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2024</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 70%; text-align: left">North America</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20250331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zcdJVqkHgCZd" title="Long-lived assets, net" style="width: 11%; text-align: right"><ix:nonFraction name="FKWL:PropertyAndEquipmentAndIntangibleAssets" contextRef="AsOf2025-03-31_srt_NorthAmericaMember" id="Fact000759" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">781,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_983_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20240630__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zAN2lyT5rkAi" title="Long-lived assets, net" style="width: 11%; text-align: right"><ix:nonFraction name="FKWL:PropertyAndEquipmentAndIntangibleAssets" contextRef="AsOf2024-06-30_srt_NorthAmericaMember" id="Fact000761" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,218,139</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Asia</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_988_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20250331__srt--StatementGeographicalAxis__srt--AsiaMember_zUNApWtGGNt1" title="Long-lived assets, net" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="FKWL:PropertyAndEquipmentAndIntangibleAssets" contextRef="AsOf2025-03-31_srt_AsiaMember" id="Fact000763" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">159,708</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_980_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20240630__srt--StatementGeographicalAxis__srt--AsiaMember_zkKMsRWVgw99" title="Long-lived assets, net" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="FKWL:PropertyAndEquipmentAndIntangibleAssets" contextRef="AsOf2024-06-30_srt_AsiaMember" id="Fact000765" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">206,426</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Totals</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_ecustom--PropertyAndEquipmentAndIntangibleAssets_pp0p0_c20250331_z7Kqz0mKCe21" title="Long-lived assets, net" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="FKWL:PropertyAndEquipmentAndIntangibleAssets" contextRef="AsOf2025-03-31" id="Fact000767" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">941,378</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20240630_z7fo02vuBZg6" title="Long-lived assets, net" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="FKWL:PropertyAndEquipmentAndIntangibleAssets" contextRef="AsOf2024-06-30" id="Fact000769" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,424,565</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000771" name="us-gaap:FairValueOfFinancialInstrumentsPolicy"><p id="xdx_84A_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zck1MnYwkrO4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86F_zycUp0CgGlag">Fair Value of Financial Instruments</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Fair value accounting is applied
for all financial assets and liabilities and non-financial assets and liabilities that are recognized or disclosed at fair value in the
consolidated financial statements on a recurring basis (at least annually). Assets and liabilities recorded at fair value in the financial
statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical
levels, which are directly related to the amount of subjectivity, associated with the inputs to the valuation of these assets or liabilities
are as follows:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Level 1 &#8211;&#160;Observable inputs, such as unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Level 2 &#8211;&#160;Observable inputs other than Level 1 quoted prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Level 3 &#8211;&#160;Unobservable inputs that cannot be directly corroborated by observable market data and that typically reflect management&#8217;s estimate of assumptions that market participants would use in pricing the asset or liability.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The carrying amounts of financial
instruments such as cash equivalents, short-term investments, accounts receivable, other current assets, accounts payable, and accrued
liabilities approximate the related fair values due to the short-term nature of these instruments. We invest our excess cash into financial
instruments which are readily convertible into cash, such as money market funds and certificates of deposit.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 10 -->
    <div id="xdx_234_zKaphHFewQOh" style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_232_z3PV5NjOcKE7" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000777" name="us-gaap:UseOfEstimates"><p id="xdx_843_eus-gaap--UseOfEstimates_zrQNANKViQ2d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86E_zFoiyDUUVisa">Use of Estimates</span> </b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">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 amounts of revenues and expenses during the reporting period. Actual
results could materially differ from those estimates.&#160;</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000779" name="FKWL:AllowanceForDoubtfulAccountsPolicy"><p id="xdx_845_ecustom--AllowanceForDoubtfulAccountsPolicy_z0Lj67amby4j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_865_z7L48vslozW">Allowance for Doubtful Accounts</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On July 1, 2023, we adopted
ASU 2016-13 Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the
incurred loss methodology with an expected loss methodology that is referred to as the current expected credit loss (&#8220;CECL&#8221;)
methodology. The measurement of expected credit losses under the CECL methodology is applicable to financial assets measured at amortized
cost, including loan receivables and held to maturity debt securities. It also applies to Off-Balance Sheet (&#8220;OBS&#8221;) credit
exposures not accounted for as insurance (loan commitments, standby letters of credit, financial guarantees, and other similar instruments)
and net investments and leases recognized by a lessor in accordance with Topic 842 on leases. Upon adoption of ASC 326 and based upon
our review of our collection history as well as the current balances associated with all significant customers and associated invoices,
as of March 31, 2025, we did <span id="xdx_907_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_do_c20250331_zXRFOtP513va" title="Allowance for doubtful accounts"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="AsOf2025-03-31" id="Fact000781" format="ixt-sec:numwordsen" decimals="0" unitRef="USD">no</ix:nonFraction></span>t record any reserve for unfunded commitments and doubtful accounts.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000783" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock"><p id="xdx_845_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zKBMsIpyvnk6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86E_zdWvgrw2dKCd">Cash Flows Reporting</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We follow ASC 230, Statements
of Cash Flows, for cash flows reporting, which classifies cash receipts and payments according to whether they stem from operating, investing,
or financing activities and provides definitions of each category. We use the indirect or reconciliation method (&#8220;Indirect method&#8221;)
as defined by ASC 230, Statement of Cash Flows, to report net cash flow from operating activities by adjusting net income to reconcile
it to net cash flow from operating activities by removing the effects of all deferrals of past operating cash receipts and payments and
all accruals of expected future operating cash receipts and payments and all items that are included in net income (loss) that do not
affect operating cash receipts and payments.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000785" name="FKWL:RelatedPartiesPolicyTextBlock"><p id="xdx_842_ecustom--RelatedPartiesPolicyTextBlock_zwSsT3AbK0f1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_865_zdoI0gJa8Lo9">Related Parties</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We follow ASC 850, &#8220;Related
Party Disclosures,&#8221; for the identification of related parties and disclosure of related party transactions. Related parties are
any entities or individuals that, through employment, ownership or other means, possess the ability to direct or cause the direction of
our management and policies of the Company. (Refer to NOTE 9&#8211;RELATED PARTY TRANSACTIONS)</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000787" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"><p id="xdx_844_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zlLlpNmIf5o9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86E_za9jzOZATlLa">Foreign Currency Translations</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have a majority-owned subsidiary
in a foreign country, South Korea. Fluctuations in foreign currency impact the amount of total assets, liabilities, earnings and cash
flows that we report for our foreign subsidiary upon the translation of these amounts into U.S. Dollars for, and as of the end of, each
reporting period. In particular, the strengthening of the U.S. Dollar generally will reduce the reported amount of our foreign-denominated
cash, cash equivalents, total revenues and total expense that we translate into U.S. Dollars and report in our consolidated financial
statements for, and as of the end of, each reporting period. However, a majority of our consolidated revenue is denominated in U.S. Dollars,
and therefore, our revenue is not directly subject to foreign currency risk.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In accordance with ASC 830,
when an operation has transactions denominated in a currency other than its functional currency, they are measured in the functional currency.
Changes in the expected functional currency cash flows caused by changes in exchange rates are included in net income (loss) for the period.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 11 -->
    <div id="xdx_237_zvxlMV2P82r4" style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_236_zDNpK7AZ3kIh" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000793" name="FKWL:LeasesPolicyTextBlock"><p id="xdx_840_ecustom--LeasesPolicyTextBlock_zbq9jiWRx89g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86B_zbAzyrbfMSAl">Leases</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In accordance with ASC 842,
we determine whether an arrangement contains a lease at inception. A lease is a contract that provides the right to control an identified
asset for a period of time in exchange for consideration. For identified leases, we determine whether it should be classified as an operating
or finance lease. Operating leases are recorded in the balance sheet as right-of-use asset (&#8220;ROU asset&#8221;) and operating lease
obligation. ROU assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent
our obligation to make lease payment arising from the lease ROU assets and operating lease liabilities are recognized at the commencement
date of the lease and measure based on the present value of lease payment over the lease term. The ROU asset also includes deferred rent
liabilities. Our lease arrangement generally does not provide an implicit interest rate. As a result, in such situations, we use its incremental
borrowing rate based on the information available at commencement date in determining the present value of lease payments. We include
options to extend or terminate the lease when it is reasonably certain that it will exercise that option in the measurement of its ROU
assts and liabilities.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Lease expense for operating
leases is recognized on a straight-line basis over the lease term. We are also electing not to apply the recognition requirements to short-term
leases of twelve months or less and instead will recognize lease payments as expense on a straight-line basis over the lease term.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000795" name="us-gaap:RevenueRecognitionPolicyTextBlock"><p id="xdx_84A_eus-gaap--RevenueRecognitionPolicyTextBlock_zAdgzeX8tTg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86D_zpl1hQeKxsvb">Revenue Recognition</span> </b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company accounts for its
revenue according to ASC 606, &#8220;Revenue from Contracts with Customers&#8221;, pursuant to which, revenue is recognized when the control
of the promised goods or services is transferred to the customers, and the performance obligations under the contract have been satisfied,
in an amount that reflects the consideration expected to be entitled to in exchange for those goods or services.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company determines revenue
recognition through the following steps: (1)&#160;identify the contract(s)&#160;with a customer, (2)&#160;identify the performance obligations
in the contract, (3)&#160;determine the transaction price, (4)&#160;allocate the transaction price to the performance obligations in the
contract, and (5)&#160;recognize revenue when (or as) the entity satisfies a performance obligation.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Revenue from sales of products
and services is derived from contracts with customers. The products and services promised in contracts primarily consist of hotspot routers.
Contracts with each customer generally state the terms of the sale, including the description, quantity and price of each product or service.
Payment terms are stated in the contract, primarily in the form of a purchase order. Since the customer typically agrees to a stated rate
and price in the purchase order that does not vary over the life of the contract, the majority of our contracts do not contain variable
consideration. We establish a provision for estimated warranty and returns. Using historical averages, those provisions for the nine months
ended March 31, 2025 and 2024 were not material.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In accordance with Topic 606,
we disaggregate revenue from contracts with customers into geographical regions and by the timing of when goods and services are transferred.
We determined that disaggregating revenue into these categories meets the disclosure objective in Topic 606, which is to depict how the
nature, amount, timing and uncertainty of revenue and cash flows are affected by regional economic factors.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 12 -->
    <div id="xdx_23A_zSVH9hLurFwg" style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_23D_zrAHbnnxbNy4" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We perform our obligations
under a contract with a customer by transferring products in exchange for consideration from the customer. We typically invoice our customers
as soon as control of an asset is transferred, and a receivable is established. We, however, recognize a contract liability when a customer
prepays for goods and/or services, or we have not delivered goods under the contract since we have not yet transferred control of the
goods and/or services.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The balances of our trade
receivables are as follows:</p>

<ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000801" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_z68E7LMfcD64" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B2_zCsEKs7Sfo36" style="display: none">Schedule of trade receivables</span></td><td>&#160;</td>
    <td colspan="3" id="xdx_49D_20250331_zhzQcJ8fyxel" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_49A_20240630_z5fkqym3k6qh" style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="width: 66%; padding-bottom: 1pt">&#160;</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; width: 13%; text-align: center"><span style="font-size: 10pt"><b>March
                                            31, 2025</b></span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left"><b>&#160;</b></td><td style="width: 2%; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"><b>&#160;</b></td><td style="border-bottom: Black 1pt solid; width: 13%; text-align: center"><span style="font-size: 10pt"><b>June
                                            30, 2024</b></span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AccountsReceivableNetCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">Accounts Receivable</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:AccountsReceivableNetCurrent" contextRef="AsOf2025-03-31" id="Fact000803" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,004,809</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"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2024-06-30" id="Fact000804" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,155,060</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We did not have any un-invoiced
receivables in the periods ended March 31, 2025, and June 30, 2024.</p>

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

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

<ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000806" name="us-gaap:OtherLiabilitiesTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--OtherLiabilitiesTableTextBlock_z5EZxQzwZsdf" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B9_zXUiwnnhoWua" style="display: none">Schedule of contract liabilities</span></td><td>&#160;</td>
    <td colspan="3" id="xdx_49A_20250331_znpREMkp8r58" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_494_20240630_zQkfuCaO989h" style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><b>March 31, 2025</b></td><td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><b>June 30, 2024</b></td></tr>
  <tr id="xdx_404_ecustom--UndeliveredProducts_iI_pp0p0_zODyDOkewM41" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Undelivered products</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="FKWL:UndeliveredProducts" contextRef="AsOf2025-03-31" id="Fact000808" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">121,660</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: 13%; text-align: right"><ix:nonFraction name="FKWL:UndeliveredProducts" contextRef="AsOf2024-06-30" id="Fact000809" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">158,771</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--AccruedMarketingDevelopmentFunds_iI_pp0p0_d0_zC9h9i1A1Vrk" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Accrued marketing development funds</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="FKWL:AccruedMarketingDevelopmentFunds" contextRef="AsOf2025-03-31" id="Fact000811" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">643,656</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="FKWL:AccruedMarketingDevelopmentFunds" contextRef="AsOf2024-06-30" id="Fact000812" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Totals</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:ContractWithCustomerLiability" contextRef="AsOf2025-03-31" id="Fact000814" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">765,316</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"><ix:nonFraction name="us-gaap:ContractWithCustomerLiability" contextRef="AsOf2024-06-30" id="Fact000815" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">158,771</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A performance obligation is
a promise in a contract to transfer a distinct good or service to the customer and is the unit of measurement in Topic 606. At contract
inception, we assess the products and services promised in our contracts with customers. We then identify performance obligations to transfer
distinct products or services to the customer. In order to identify performance obligations, we consider all the products or services
promised in the contract regardless of whether they are explicitly stated or are implied by customary business practices.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our performance obligations
are primarily satisfied at a point in time. Revenue from products transferred to customers at a single point in time accounted for <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember_zyiXUCkt9Mw" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2024-07-012025-03-31_us-gaap_TransferredAtPointInTimeMember_us-gaap_SalesRevenueNetMember_us-gaap_ProductConcentrationRiskMember" id="Fact000817" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">99.4</ix:nonFraction></span>%
and <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember_zoWNZkFItJkg" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-07-012024-03-31_us-gaap_TransferredAtPointInTimeMember_us-gaap_SalesRevenueNetMember_us-gaap_ProductConcentrationRiskMember" id="Fact000819" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">99.9</ix:nonFraction></span>% of net sales for the nine months ended March 31, 2025 and 2024, respectively. Revenue recognized over a period of time is based
on the percent completion of a project and accounted for <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__custom--EngineeringProjectsMember_zjkEf3nQjF21"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2024-07-012025-03-31_us-gaap_TransferredAtPointInTimeMember_us-gaap_SalesRevenueNetMember_custom_EngineeringProjectsMember" id="Fact000820" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">0.6</ix:nonFraction></span>% and <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__custom--EngineeringProjectsMember_zwApzpQuTGic"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-07-012024-03-31_us-gaap_TransferredAtPointInTimeMember_us-gaap_SalesRevenueNetMember_custom_EngineeringProjectsMember" id="Fact000821" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">0.1</ix:nonFraction></span>% of net sales for the nine months ended March 31, 2025 and 2024,
respectively. The majority of our revenue recognized at a point in time is for the sale of hotspot router products. Revenue from these
contracts is recognized when the customer is able to direct the use of and obtain substantially all of the benefits from the product,
which generally coincides with title transfer at completion of the shipping process.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of March 31, 2025 and 2024,
our contracts do not contain any unsatisfied performance obligations, except for undelivered products.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000823" name="us-gaap:CostOfSalesPolicyTextBlock"><p id="xdx_84D_eus-gaap--CostOfSalesPolicyTextBlock_zeIZPjHEuxD2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_869_zEp3kes2uGc8">Cost of Goods Sold</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">All costs associated with
our contract manufacturers, as well as distribution, fulfillment and repair services, are included in our cost of goods sold. Cost of
goods sold also includes amortization expenses of $<span id="xdx_908_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20250101__20250331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zKLUTbimQsg1" title="Shipping and handling expense"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2025-01-012025-03-31_custom_CapitalizedProductDevelopmentCostsMember_custom_AmortizationExpenseMember" id="Fact000825" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">175,262</ix:nonFraction></span> and $<span id="xdx_902_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20240701__20250331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zxbEK7N0cIO7" title="Shipping and handling expense"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2024-07-012025-03-31_custom_CapitalizedProductDevelopmentCostsMember_custom_AmortizationExpenseMember" id="Fact000827" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">629,412</ix:nonFraction></span> associated with capitalized product development costs associated
with complete technology for the three and nine months ended March 31, 2025, respectively, and $<span id="xdx_906_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20240101__20240331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zZ59RKayrrQh" title="Shipping and handling expense"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2024-01-012024-03-31_custom_CapitalizedProductDevelopmentCostsMember_custom_AmortizationExpenseMember" id="Fact000829" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">227,028</ix:nonFraction></span> and $<span id="xdx_90A_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20230701__20240331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zL1rwnDdGTCa" title="Shipping and handling expense"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2023-07-012024-03-31_custom_CapitalizedProductDevelopmentCostsMember_custom_AmortizationExpenseMember" id="Fact000831" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">706,340</ix:nonFraction></span> for the three and
nine months ended March 31, 2024, respectively.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 13 -->
    <div id="xdx_230_zlrCG41UcE8j" style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_237_zhMkNej1vjWc" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000837" name="us-gaap:SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy"><p id="xdx_84A_eus-gaap--SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy_zVxt0IdYPhrh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86C_z8xPFFQBNvFj">Capitalized Product Development Costs</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">Accounting Standards Codification
(&#8220;ASC&#8221;) Topic 350, &#8220;Intangibles - Goodwill and Other&#8221; includes software that is part of a product or process to
be sold to a customer and is accounted for under Subtopic 985-20. Our products contain embedded software internally developed by FTI,
which is an integral part of these products because it allows the various components of the products to communicate with each other, and
the products are clearly unable to function without this coding.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The costs of product development
that are capitalized once technological feasibility is determined (noted as technology in progress in the Intangible Assets table in NOTE
4-INTANGIBLE ASSETS, NET) include related licenses, certification costs, payroll, employee benefits, and other headcount-related expenses
associated with product development. We determine that technological feasibility for our products is reached after all high-risk development
issues have been resolved. Once the products are available for general release to our customers, we cease capitalizing the product development
costs and any additional costs, if any, are expensed. The capitalized product development costs are amortized on a product-by-product
basis using straight-line amortization. The amortization begins when the products are available for general release to our customers.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of March 31, 2025, and
June 30, 2024, capitalized product development costs in progress were $<span id="xdx_908_eus-gaap--IntangibleAssetsGrossExcludingGoodwill_iI_pp0p0_c20250331__us-gaap--BalanceSheetLocationAxis__custom--CapitalizedProductDevelopmentCostsMember_zGSKJo4Ki4e1" title="Capitalized product development costs"><ix:nonFraction name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" contextRef="AsOf2025-03-31_custom_CapitalizedProductDevelopmentCostsMember" id="Fact000839" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">173,293</ix:nonFraction></span> and $<span id="xdx_908_eus-gaap--IntangibleAssetsGrossExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--BalanceSheetLocationAxis__custom--CapitalizedProductDevelopmentCostsMember_zVjqufjHUrRc" title="Capitalized product development costs"><ix:nonFraction name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" contextRef="AsOf2024-06-30_custom_CapitalizedProductDevelopmentCostsMember" id="Fact000841" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">0</ix:nonFraction></span>, respectively, and are included in intangible assets
in our consolidated balance sheets. For the three and nine months ended March 31, 2025, we incurred $<span id="xdx_908_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_c20250101__20250331_ziJ4DyGStjMc" title="Product development costs incurred"><ix:nonFraction name="us-gaap:CostsIncurredDevelopmentCosts" contextRef="From2025-01-012025-03-31" id="Fact000843" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">179,308</ix:nonFraction></span> and $<span id="xdx_90C_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_c20240701__20250331_z6JDxRzbTSL3" title="Product development costs incurred"><ix:nonFraction name="us-gaap:CostsIncurredDevelopmentCosts" contextRef="From2024-07-01to2025-03-31" id="Fact000845" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">211,289</ix:nonFraction></span>, respectively,
and for the three and nine months ended March 31, 2024, we incurred $<span id="xdx_90B_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_c20240101__20240331_zPKqPpZwB3dj" title="Product development costs incurred"><ix:nonFraction name="us-gaap:CostsIncurredDevelopmentCosts" contextRef="From2024-01-012024-03-31" id="Fact000847" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">52,975</ix:nonFraction></span> and $<span id="xdx_904_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_c20230701__20240331_zBCbd0LnDu0l" title="Product development costs incurred"><ix:nonFraction name="us-gaap:CostsIncurredDevelopmentCosts" contextRef="From2023-07-012024-03-31" id="Fact000849" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">121,708</ix:nonFraction></span>, respectively, in capitalized product development
costs, and such amounts are primarily comprised of certifications and licenses. All costs incurred before technological feasibility is
reached are expensed and included in our consolidated statements of comprehensive income (loss).</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000851" name="us-gaap:ResearchAndDevelopmentExpensePolicy"><p id="xdx_84D_eus-gaap--ResearchAndDevelopmentExpensePolicy_zavvtXRw6I9i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_860_zo62QuVwGRDf">Research and Development Costs</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Costs associated with research
and development are expensed as incurred. Research and development costs were $<span id="xdx_909_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20250101__20250331_zH4sS9g7QeGk" title="Research and development expense"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2025-01-012025-03-31" id="Fact000853" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">794,213</ix:nonFraction></span> and $<span id="xdx_904_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20240101__20240331_zIpHHOANohAi" title="Research and development expense"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2024-01-012024-03-31" id="Fact000855" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">811,470</ix:nonFraction></span> for the three months ended March 31,
2025 and 2024, respectively, and $<span id="xdx_90F_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20240701__20250331_zgcguQwvxk35" title="Research and development expense"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2024-07-01to2025-03-31" id="Fact000857" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,745,763</ix:nonFraction></span> and $<span id="xdx_902_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20230701__20240331_zyYW4eDtjFg5" title="Research and development expense"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2023-07-012024-03-31" id="Fact000859" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,531,279</ix:nonFraction></span> for the nine months ended March 31, 2025 and 2024, respectively.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000861" name="us-gaap:StandardProductWarrantyPolicy"><p id="xdx_84C_eus-gaap--StandardProductWarrantyPolicy_zrAYWAAzmFae" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_861_zrN3zu2dJlgd">Warranties</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We provide a warranty for
a period of twelve (12) to eighteen (18) months, which is covered by our vendors and manufacturers under purchase agreements between the
Company and the vendors. As a result, we believe we do not have any net warranty exposure and do not accrue any warranty expenses. Historically,
the Company has not experienced any material net warranty expenditures.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000863" name="FKWL:ShippingAndHandlingCostsPolicyTextBlock"><p id="xdx_84E_ecustom--ShippingAndHandlingCostsPolicyTextBlock_zafhd78N9tve" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86F_z77S40E7gpJ">Shipping and Handling Costs</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">Costs associated with product
shipping and handling are expensed as incurred. Shipping and handling costs, which are included in selling, general and administrative
expenses on the consolidated statements of comprehensive income, were $<span id="xdx_90B_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20250101__20250331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_ztGHFE42Ya9l" title="Shipping and handling expense"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2025-01-012025-03-31_us-gaap_ShippingAndHandlingMember" id="Fact000865" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">65,291</ix:nonFraction></span> and $<span id="xdx_90F_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20240101__20240331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zur0RTgywNBj" title="Shipping and handling expense"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2024-01-012024-03-31_us-gaap_ShippingAndHandlingMember" id="Fact000867" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">29,011</ix:nonFraction></span> for the three months ended March 31, 2025 and
2024, respectively, and $<span id="xdx_907_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20240701__20250331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_z34hHTnSmxS3" title="Shipping and handling expense"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2024-07-012025-03-31_us-gaap_ShippingAndHandlingMember" id="Fact000869" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">238,146</ix:nonFraction></span> and $<span id="xdx_902_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20230701__20240331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_ze07ItGEweC3" title="Shipping and handling expense"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2023-07-012024-03-31_us-gaap_ShippingAndHandlingMember" id="Fact000871" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">132,959</ix:nonFraction></span> for the nine months ended March 31, 2025 and 2024, respectively.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000873" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock"><p id="xdx_84F_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zcLSDaHHN90b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_866_zJpOqZLMyGJe">Cash and Cash Equivalents</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">For purposes of the consolidated
statements of cash flow, we consider all highly liquid investments purchased with original maturities of three months or less to be cash
equivalents. We invest our excess cash into financial instruments which management believes are readily convertible into cash, such as
money market funds that are readily convertible to cash and have a $1.00 net asset value.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 14 -->
    <div id="xdx_238_z2FqJVrE4GKk" style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_23D_z24Qf2Tzbcc1" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000879" name="us-gaap:MarketableSecuritiesTextBlock"><p id="xdx_843_eus-gaap--MarketableSecuritiesTextBlock_zHB6Ts1XU8k4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86D_zxFq1emDN8Af">Short Term Investments</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have invested excess funds
in short-term liquid assets, such as certificates of deposit and government bonds, etc.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000881" name="us-gaap:InventoryPolicyTextBlock"><p id="xdx_84F_eus-gaap--InventoryPolicyTextBlock_zXtkNlCPqx43" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_865_zIZQA4cK2W8h">Inventories, Net</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our inventories consist of
finished goods and are stated at the lower of cost or net realizable value, cost being determined on a first-in, first-out basis. We assess
the inventory carrying value and reduce it, if necessary, to its net realizable value based on customer orders on hand, and internal demand
forecasts using management&#8217;s best estimates given information currently available. Our customer demand is highly unpredictable and
can fluctuate significantly caused by factors beyond the control of the Company. We may write down our inventory value for potential obsolescence
and excess inventory. As of March 31, 2025, and June 30, 2024, we have recorded inventory reserves in the amount of $<span id="xdx_906_eus-gaap--InventoryValuationReserves_iI_pp0p0_c20250331_zKbR2ANkhh61" title="Inventory reserve"><span id="xdx_907_eus-gaap--InventoryValuationReserves_iI_pp0p0_c20240630_zUzITrPuTPs5" title="Inventory reserve"><ix:nonFraction name="us-gaap:InventoryValuationReserves" contextRef="AsOf2025-03-31" id="Fact000883" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD"><ix:nonFraction name="us-gaap:InventoryValuationReserves" contextRef="AsOf2024-06-30" id="Fact000885" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">91,482</ix:nonFraction></ix:nonFraction></span></span> for obsolete
or slow-moving inventory.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000887" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock"><p id="xdx_848_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zyUGG4Fa9go6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86B_zfo4nJWqQmi1">Property and Equipment, Net</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Property and equipment are
recorded at cost. Significant additions or improvements extending the useful lives of assets are capitalized. Expenditures for maintenance
and repairs are charged to expense as incurred. Depreciation is computed using the straight-line method over the estimated useful lives
as follows:</p>

<ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000889" name="FKWL:ScheduleOfPropertyAndEquipmentEstimatedUsefulLife"><table cellspacing="0" cellpadding="0" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)" id="xdx_884_ecustom--ScheduleOfPropertyAndEquipmentEstimatedUsefulLife_zJnPN9mynTP2" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8BC_z8WQRVZ97mK8" style="display: none">Schedule of estimated useful lives</span></td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 51%; text-align: justify"><span style="font-size: 10pt">Machinery</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 48%; text-align: right"><span style="font-size: 10pt"><span id="xdx_90A_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MachineryMember_z3O5vtYq11dj"><ix:nonNumeric contextRef="From2024-07-012025-03-31_custom_MachineryMember" id="Fact000890" name="FKWL:PropertyPlantAndEquipmentUsefulLife1">6 years</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><span style="font-size: 10pt">Office equipment</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90D_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zaIch4KJFgNg" title="Estimated useful lives"><ix:nonNumeric contextRef="From2024-07-012025-03-31_us-gaap_OfficeEquipmentMember" id="Fact000892" name="FKWL:PropertyPlantAndEquipmentUsefulLife1">5 years</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><span style="font-size: 10pt">Molds</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90B_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ToolsDiesAndMoldsMember_zQu3Qv7Vpc09" title="Estimated useful lives"><ix:nonNumeric contextRef="From2024-07-012025-03-31_us-gaap_ToolsDiesAndMoldsMember" id="Fact000894" name="FKWL:PropertyPlantAndEquipmentUsefulLife1">3~6 years</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><span style="font-size: 10pt">Vehicles</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90E_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zJrDfx0M9Kbc" title="Estimated useful lives"><ix:nonNumeric contextRef="From2024-07-012025-03-31_us-gaap_VehiclesMember" id="Fact000896" name="FKWL:PropertyPlantAndEquipmentUsefulLife1">5 years</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><span style="font-size: 10pt">Computers and software</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_903_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zsFkgo0cqHN8" title="Estimated useful lives"><ix:nonNumeric contextRef="From2024-07-012025-03-31_us-gaap_ComputerEquipmentMember" id="Fact000898" name="FKWL:PropertyPlantAndEquipmentUsefulLife1">5 years</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><span style="font-size: 10pt">Furniture and fixtures</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90E_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zOhn6rlkcZf7" title="Estimated useful lives"><ix:nonNumeric contextRef="From2024-07-012025-03-31_us-gaap_FurnitureAndFixturesMember" id="Fact000900" name="FKWL:PropertyPlantAndEquipmentUsefulLife1">7 years</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><span style="font-size: 10pt">Facilities improvements</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90B_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OtherCapitalizedPropertyPlantAndEquipmentMember_zzjfskL80ju7" title="Estimated useful lives"><ix:nonNumeric contextRef="From2024-07-012025-03-31_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" id="Fact000902" name="FKWL:PropertyPlantAndEquipmentUsefulLife1">5 years or life of the lease, whichever is shorter</ix:nonNumeric></span></span></td></tr>
  </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000904" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"><p id="xdx_84D_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zrpnezEoFfB5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_861_zuoMY62DAVHk">Goodwill and Intangible Assets</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Goodwill and certain intangible
assets were recorded in connection with the FTI acquisition in October 2009, and were accounted for in accordance with ASC 805, &#8220;Business
Combinations.&#8221; Goodwill represents the excess of the purchase price over the fair value of the tangible and intangible net assets
acquired. Intangible assets are recorded at their fair value at the date of acquisition. Goodwill and other intangible assets are accounted
for in accordance with ASC 350, &#8220;Goodwill and Other Intangible Assets.&#8221; Goodwill and other intangible assets are tested for
impairment at least annually and any related impairment losses are recognized in earnings when identified. <span id="xdx_901_eus-gaap--GoodwillAndIntangibleAssetImpairment_do_c20240701__20250331_zR9fDFurL32b" title="Goodwill impairment"><span id="xdx_90B_eus-gaap--GoodwillAndIntangibleAssetImpairment_do_c20230701__20240331_zFsQkDz5wQVb" title="Goodwill impairment"><ix:nonFraction name="us-gaap:GoodwillAndIntangibleAssetImpairment" contextRef="From2024-07-01to2025-03-31" id="Fact000906" format="ixt-sec:numwordsen" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:GoodwillAndIntangibleAssetImpairment" contextRef="From2023-07-012024-03-31" id="Fact000908" format="ixt-sec:numwordsen" decimals="0" unitRef="USD">No</ix:nonFraction></ix:nonFraction></span></span> impairment was recognized
for the nine months ended March 31, 2025, and 2024.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000910" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"><p id="xdx_848_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zYEIPkPjGnf1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86B_zXVtX9FHEhq5">Impairment of Long-lived Assets</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In accordance with ASC 360,
&#8220;Property, Plant, and Equipment,&#8221; we review for impairment of long-lived assets and certain identifiable intangibles whenever
events or circumstances indicate that the carrying amount of assets may not be recoverable. We consider the carrying value of assets may
not be recoverable based upon our review of the following events or changes in circumstances: the asset&#8217;s ability to continue to
generate income from operations and positive cash flow in future periods; loss of legal ownership or title to the assets; significant
changes in our strategic business objectives and utilization of the asset; or significant negative industry or economic trends. An impairment
loss would be recognized when estimated future cash flows expected to result from the use of the asset are less than its carrying amount.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of March 31, 2025, and
June 30, 2024, we were not aware of any events or changes in circumstances that would indicate that the long-lived assets are impaired.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 15 -->
    <div id="xdx_232_zYFSiTY4Wj49" style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_23A_zlutpdhd6W3a" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000916" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy"><p id="xdx_841_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zgtj6V14fLFk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86B_zHINHjbVG9N2">Stock-based Compensation</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We account for stock options
and other equity-based compensation issued in accordance with ASC 718 &#8220;Stock Compensation&#8221;, which requires the measurement
and recognition of compensation expense related to the fair value of equity-based compensation awards that are ultimately expected to
vest. Stock-based compensation expense recognized includes the compensation cost for all share-based compensation payments granted to
employees and non-employees, net of estimated forfeitures, over the employees&#8217; requisite service period or the non-employees&#8217;
performance period based on the grant date fair value estimated in accordance with the provision of ASC 718. ASC 718 is also applied to
awards modified, repurchased, or cancelled during the periods reported.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000918" name="us-gaap:IncomeTaxPolicyTextBlock"><p id="xdx_84D_eus-gaap--IncomeTaxPolicyTextBlock_zz7Enwnxmmng" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86B_zIUN0SDX9N1l">Income Taxes</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We use the asset and liability
method of accounting for income taxes. Accordingly, deferred tax assets and liabilities are determined based on the difference between
the financial statement and income tax bases of assets and liabilities, using enacted tax rates in effect for the year in which the differences
are expected to reverse. A valuation allowance is recorded to reduce the carrying amount of deferred tax assets, unless it is more likely
than not such assets will be realized. Current income taxes are based on the year&#8217;s taxable income for federal and state income
tax reporting purposes and the annual change in deferred taxes.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We assess income tax positions
and record tax benefits based upon management&#8217;s evaluation of the facts, circumstances, and information available at the reporting
date. For those tax positions where it is more likely than not that a tax benefit will be sustained, we record the largest amount of tax
benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority having full knowledge of
all relevant information. For those income tax positions where it is not more likely than not that a tax benefit will be sustained, no
tax benefit is recognized in the financial statements. We classify interest and penalties associated with such uncertain tax positions
as a component of income tax expense.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of March 31, 2025, we have
no material unrecognized tax benefits. We recorded an income tax expense of $<span id="xdx_90C_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20250101__20250331_zzMuFCM8jiY7" title="Income tax benefits"><ix:nonFraction name="us-gaap:CurrentFederalTaxExpenseBenefit" contextRef="From2025-01-012025-03-31" id="Fact000920" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,592</ix:nonFraction></span> and $<span id="xdx_90F_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20240701__20250331_zEIVBsvbTaM6" title="Income tax benefits"><ix:nonFraction name="us-gaap:CurrentFederalTaxExpenseBenefit" contextRef="From2024-07-01to2025-03-31" id="Fact000922" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">218,199</ix:nonFraction></span> for the three and nine months ended March
31, 2025, respectively, and an income tax benefit of $<span id="xdx_907_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20240101__20240331_zDj3FuZR2Qd" title="Income tax benefits"><ix:nonFraction name="us-gaap:CurrentFederalTaxExpenseBenefit" contextRef="From2024-01-012024-03-31" id="Fact000924" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">312,764</ix:nonFraction></span> and $<span id="xdx_908_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20230701__20240331_ze2OiUptw0Ol" title="Income tax benefits"><ix:nonFraction name="us-gaap:CurrentFederalTaxExpenseBenefit" contextRef="From2023-07-012024-03-31" id="Fact000926" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">577,981</ix:nonFraction></span> for the three and nine months ended March 31, 2024, respectively.
We also recorded a decrease in deferred tax asset, non-current, of $<span id="xdx_901_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20250101__20250331_zvVXXpVE5XD3" title="Increase (decrease) in deferred tax asset"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" contextRef="From2025-01-012025-03-31" id="Fact000928" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,592</ix:nonFraction></span> and $<span id="xdx_905_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20240701__20250331_zT48CIhtnxzl" title="Increase (decrease) in deferred tax asset"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" contextRef="From2024-07-01to2025-03-31" id="Fact000930" format="ixt:numdotdecimal" decimals="0" unitRef="USD">217,399</ix:nonFraction></span> for the three and nine months ended March 31, 2025,
respectively, and an increase in deferred tax asset, non-current, of $<span id="xdx_90E_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20240101__20240331_zpCf8m1vewG2" title="Increase (decrease) in deferred tax asset"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" contextRef="From2024-01-012024-03-31" id="Fact000932" format="ixt:numdotdecimal" decimals="0" unitRef="USD">308,123</ix:nonFraction> </span>and $<span id="xdx_90A_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20230701__20240331_z1lbQHRl3S71" title="Increase (decrease) in deferred tax asset"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" contextRef="From2023-07-012024-03-31" id="Fact000934" format="ixt:numdotdecimal" decimals="0" unitRef="USD">574,315</ix:nonFraction></span> for the three and nine months ended March 31,
2024, respectively.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000936" name="us-gaap:EarningsPerSharePolicyTextBlock"><p id="xdx_847_eus-gaap--EarningsPerSharePolicyTextBlock_zhmRrZi41P39" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_866_zwqia8GHEMm3">Earnings (loss) per Share Attributable to Common
Stockholders</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In accordance with ASC 260,
basic earnings (loss) per share are calculated by dividing the net income (loss) by the weighted-average number of common shares that
were outstanding for the period, without considering any potential future issuance of common shares. Diluted earnings (loss) per share
is calculated by dividing the net income (loss) by the sum of the weighted-average number of dilutive potential common shares outstanding
for the period determined using the treasury-stock method or the as-converted method. Potentially dilutive shares are comprised of common
stock options outstanding under our stock plan. <span>Diluted EPS excludes all dilutive potential common
shares if their effect is nondilutive.</span> Nondilutive shares are not taken into account while computation of weighted average number
of shares for dilutive EPS calculation.</p>

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



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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000938" name="us-gaap:ConcentrationRiskCreditRisk"><p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_zGWuMICJi3n6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_861_zD0xZzeDwQn">Concentrations</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1pt 0pt 0; text-align: justify; text-indent: 0.45in">We extend credit
to our customers and perform ongoing credit evaluations of such customers. We evaluate our accounts receivable on a regular basis for
collectability and provide for an allowance for potential credit losses as deemed necessary. No reserve was required or recorded for any
of the periods presented.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">Substantially all of our
revenues are derived from sales of wireless data products. Any significant decline in market acceptance of our products or in the financial
condition of our existing customers could impair our ability to operate effectively.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 16 -->
    <div id="xdx_230_zQBVvvgve5F3" style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_231_zAWSaQ3tQx7d" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A significant portion of our
revenue is derived from a small number of customers. For the nine months ended March 31, 2025, sales to our two largest customers accounted
for <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zXJ7MHrz2Wdj" title="Concentration of credit risk"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2024-07-012025-03-31_custom_Customer1Member_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember" id="Fact000944" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">60</ix:nonFraction></span>% and <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zxmUUf7TW0tj" title="Concentration of credit risk"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2024-07-012025-03-31_custom_Customer2Member_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember" id="Fact000946" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">35</ix:nonFraction></span>% of our consolidated net sales, and <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zU711XJxtt9j" title="Concentration of credit risk"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2024-07-012025-03-31_custom_Customer1Member_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember" id="Fact000948" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">0</ix:nonFraction></span>% and <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zdvWTiMbQWxd" title="Concentration of credit risk"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2024-07-012025-03-31_custom_Customer2Member_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember" id="Fact000950" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">98</ix:nonFraction></span>% of our accounts receivable balance as of March 31, 2025. In the same period
of 2024, sales to our two largest customers accounted for <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_znDr7FC8Rus7" title="Concentration of credit risk"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-07-012024-03-31_custom_Customer1Member_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember" id="Fact000952" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">62</ix:nonFraction></span>% and <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z71duGwBNFFf" title="Concentration of credit risk"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-07-012024-03-31_custom_Customer2Member_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember" id="Fact000954" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">28</ix:nonFraction></span>% of our consolidated net sales, and <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z2hvuUvgXHe1" title="Concentration of credit risk"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-07-012024-03-31_custom_Customer1Member_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember" id="Fact000956" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">45</ix:nonFraction></span>% and <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zk97jYLXRba1" title="Concentration of credit risk"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-07-012024-03-31_custom_Customer2Member_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember" id="Fact000958" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">54</ix:nonFraction></span>% of our accounts receivable
balance as of March 31, 2024.&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">For the nine months ended
March 31, 2025, we purchased the majority of our wireless data products from two manufacturing companies located in Asia. If these manufacturing
companies were to experience delays, capacity constraints or quality control problems, product shipments to our customers could be delayed,
or our customers could consequently elect to cancel the underlying product purchase order, which would negatively impact the Company's
revenue. For the nine months ended March 31, 2025, we purchased wireless data products from these manufacturers in the amount of $<span id="xdx_905_eus-gaap--CostOfRevenue_c20240701__20250331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_z7uwRttMd8Cd" title="Cost of revenue"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2024-07-012025-03-31_custom_WirelessDataProductsMember" id="Fact000960" format="ixt:numdotdecimal" decimals="0" unitRef="USD">28,410,325</ix:nonFraction></span>,
or <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zBeia4MKzY2d" title="Concentration of credit risk"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2024-07-012025-03-31_us-gaap_CostOfGoodsProductLineMember_us-gaap_SupplierConcentrationRiskMember_custom_WirelessDataProductsMember" id="Fact000962" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">91.2</ix:nonFraction></span>% of total purchases and had related accounts payable of $<span id="xdx_90A_eus-gaap--AccountsPayableCurrent_iI_c20250331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zfeDeEm5yoN4" title="Accounts payable, current"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2025-03-31_custom_WirelessDataProductsMember" id="Fact000964" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,057,661</ix:nonFraction></span> as of March 31, 2025. In the same period of 2024, we purchased
wireless data products from these manufacturers in the amount of $<span id="xdx_900_eus-gaap--CostOfRevenue_c20230701__20240331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zXYfGfhsnYbk" title="Cost of revenue"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2023-07-012024-03-31_custom_WirelessDataProductsMember" id="Fact000966" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,287,260</ix:nonFraction></span>, or <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zdEwTN8g70c8" title="Concentration of credit risk"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-07-012024-03-31_us-gaap_CostOfGoodsProductLineMember_us-gaap_SupplierConcentrationRiskMember_custom_WirelessDataProductsMember" id="Fact000968" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">99.5</ix:nonFraction></span>% of total purchases and had related accounts payable
of $<span id="xdx_900_eus-gaap--AccountsPayableCurrent_iI_c20240331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zjSSHwBCYNKc" title="Accounts payable, current"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2024-03-31_custom_WirelessDataProductsMember" id="Fact000970" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,967,868</ix:nonFraction></span> as of March 31, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We maintain our cash accounts
with established commercial banks. Such cash deposits exceed the Federal Deposit Insurance Corporation insured limit of $250,000 for each
financial institution.&#160; However, we do not anticipate any losses on excess deposits.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000972" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p id="xdx_84F_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zJygNitlbix4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_863_zlOFk5D8mKqh">Recently Issued Accounting Pronouncements</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.75pt">In December 2023, the FASB
issued ASU No. 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU requires disaggregated information about a reporting
entity&#8217;s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective
basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have
not yet been issued or made available for issuance. This ASU will likely result in the required additional disclosures being included
in our consolidated financial statements once adopted.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.75pt">In November 2024, the FASB
issued ASU No. 2024-03, Expense Disaggregation Disclosures (Subtopic 220-40). The ASU requires disclosure of specified information about
certain costs and expenses. This includes purchases of inventory, employee compensation, depreciation, and intangible asset amortization.&#160;
The ASU is effective on a prospective or retrospective basis for annual reporting periods beginning after December 15, 2026, and interim
reporting periods beginning after December 15, 2027. Early adoption is permitted. This ASU will likely result in the required additional
disclosures being included in our consolidated financial statements, once adopted.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.75pt">In January 2025, the FASB
issued&#160;ASU 2025-01, which revises the effective date of&#160;ASU 2024-03, &#8220;to clarify that all public business entities are
required to adopt the guidance in annual reporting periods beginning after December 15, 2026, and interim periods within annual reporting
periods beginning after December 15, 2027.&#8221; Entities within the ASU&#8217;s scope are permitted to early adopt the ASU. This ASU
will likely result in the required additional disclosures being included in our consolidated financial statements, once adopted.</p>

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



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

</ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000974" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock"><p id="xdx_804_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zIUtPca3DWJ5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 2 &#8211; <span id="xdx_822_zHl5UiZEAPGi">BUSINESS OVERVIEW</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Doing business as &#8220;FranklinAccess&#8221;,
we are a leading global provider of integrated wireless solutions utilizing the latest 5G (fifth generation) and 4G LTE (fourth generation
long-term evolution) technologies including mobile hotspots, fixed wireless routers, and mobile device management (MDM) solutions. We
are a leading enabler of the Digital Divide initiative, and our expertise extends to innovation in Internet of Things (IOT) and machine-to-machine
(M2M) applications, driving forward seamless communication and connectivity for both individuals and enterprises.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We hold a 66.3% ownership
in Franklin Technology Inc. (&#8220;FTI&#8221;), a research and development company based in Seoul, South Korea. FTI primarily provides
design and development services for our wireless products. We hold a 60% ownership interest in Sigbeat Inc., based in San Diego, California
(&#8220;Sigbeat&#8221;), which will engage in worldwide sales, marketing, customer support and operations for telecommunications modules.
Our products are generally marketed and sold directly to wireless operators and indirectly through strategic partners and distributors.
Our primary markets are in North America and Asia.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 17 -->
    <div id="xdx_234_zHaR4Nqn8kNe" style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_23C_zR9Mhvb0Lj6h" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000980" name="us-gaap:BasisOfAccounting"><p id="xdx_80D_eus-gaap--BasisOfAccounting_zvSgMpj07iD9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 3 &#8211; <span id="xdx_824_zzGxoQMdVGFd">BASIS OF PRESENTATION</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">The accompanying unaudited
consolidated financial statements of Franklin Wireless Corp. have been prepared in accordance with accounting principles generally accepted
in the United States (&#8220;GAAP&#8221;) for interim financial information and are presented in accordance with the requirements of Form
10-Q. In the opinion of management, the financial statements included herein contain all adjustments, including normal recurring adjustments,
considered necessary to present fairly the financial position, the results of operations and comprehensive income (loss) and cash flows
of the Company for the periods presented. These financial statements and notes hereto should be read in conjunction with the financial
statements and notes thereto for the fiscal year ended June 30, 2024 included in our Form 10-K filed on September 30, 2024. The operating
results or cash flows for the interim periods presented herein are not necessarily indicative of the results to be expected for any other
interim period or the full year.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000982" name="us-gaap:IntangibleAssetsDisclosureTextBlock"><p id="xdx_80C_eus-gaap--IntangibleAssetsDisclosureTextBlock_zmWH9RIHxaEc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 4 &#8211; <span id="xdx_825_zECF84ChHnmb">DEFINITE LIVED INTANGIBLE ASSETS, NET</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt">The definite lived intangible assets consisted of the following
as of March 31, 2025:</p>

<ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact000984" name="us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_zLfLUiSzgesb" summary="xdx: Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Intangible assets activity)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B0_zhZ7hGFAZcBd" style="display: none">Schedule of definite lived intangible
assets</span></td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Definite lived intangible assets:</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expected Life</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Remaining</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>life</b></p></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Intangible</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Assets</b></p></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Less Accumulated</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amortization</b></p></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Net Intangible</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Assets</b></p></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 23%; text-align: left">Complete technology</td><td style="width: 2%">&#160;</td>
    <td style="width: 15%; text-align: center"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zw5itgZZdYz2" title="Expected Life"><ix:nonNumeric contextRef="AsOf2025-03-31_custom_CompleteTechnologyMember" format="ixt-sec:duryear" id="Fact000986" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">3</ix:nonNumeric></span> years</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#8211;</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--FiniteLivedIntangibleAssetsGross_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zjJTExBR8QR4" title="Gross Intangible Assets" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2025-03-31_custom_CompleteTechnologyMember" id="Fact000988" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">18,397</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--FiniteLivedIntangibleAssetsAccumulatedAmortization_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zCi0RaujbaF9" title="Less Accumulated Amortization" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2025-03-31_custom_CompleteTechnologyMember" id="Fact000990" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">18,397</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--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_d0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_znQ4wCcuIb84" title="Net Intangible Assets" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2025-03-31_custom_CompleteTechnologyMember" id="Fact000992" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</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">Technology in progress</td><td>&#160;</td>
    <td style="text-align: center">Not Applicable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</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_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_zOLMMjhJ4Lq6" title="Gross Intangible Assets" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2025-03-31_custom_TechnologyInProgressMember" id="Fact000994" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">173,293</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_d0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_zB8Eux9ak2o8" title="Less Accumulated Amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2025-03-31_custom_TechnologyInProgressMember" id="Fact000996" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</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--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_d0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_zIu41IX2HZJ" title="Net Intangible Assets" style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2025-03-31_custom_TechnologyInProgressMember" id="Fact000998" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">173,293</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Software</td><td>&#160;</td>
    <td style="text-align: center"><span id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zImFYkSEqA37" title="Expected Life"><ix:nonNumeric contextRef="AsOf2025-03-31_us-gaap_ComputerSoftwareIntangibleAssetMember" format="ixt-sec:duryear" id="Fact001000" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">5</ix:nonNumeric></span> years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_903_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zf6ahxI6TAM2" title="Average Remaining Life"><ix:nonNumeric contextRef="AsOf2025-03-31_us-gaap_ComputerSoftwareIntangibleAssetMember" format="ixt-sec:duryear" id="Fact001002" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1">0.9</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_983_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zPO9wK3rx5zc" title="Gross Intangible Assets" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2025-03-31_us-gaap_ComputerSoftwareIntangibleAssetMember" id="Fact001004" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">430,628</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_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zyDrfS5ePnLl" title="Less Accumulated Amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2025-03-31_us-gaap_ComputerSoftwareIntangibleAssetMember" id="Fact001006" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">334,894</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--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_z5oCZuAIZhda" title="Net Intangible Assets" style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2025-03-31_us-gaap_ComputerSoftwareIntangibleAssetMember" id="Fact001008" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">95,734</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Patents</td><td>&#160;</td>
    <td style="text-align: center"><span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_ztgPZcFcNNZa" title="Expected Life"><ix:nonNumeric contextRef="AsOf2025-03-31_custom_PatentMember" format="ixt-sec:duryear" id="Fact001010" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">10</ix:nonNumeric></span> years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zwmEdP2GRRLd" title="Average Remaining Life"><ix:nonNumeric contextRef="AsOf2025-03-31_custom_PatentMember" format="ixt-sec:duryear" id="Fact001012" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1">6.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_987_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zMnjF5UxRx04" title="Gross Intangible Assets" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2025-03-31_custom_PatentMember" id="Fact001014" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">74,814</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_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zgYQcNmN42If" title="Less Accumulated Amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2025-03-31_custom_PatentMember" id="Fact001016" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">28,748</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--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_z9Q5qormDaAh" title="Net Intangible Assets" style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2025-03-31_custom_PatentMember" id="Fact001018" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">46,066</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Certifications &amp; licenses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_90A_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zZFJq22au44c" title="Expected Life"><ix:nonNumeric contextRef="AsOf2025-03-31_custom_CertificationAndLicensesMember" format="ixt-sec:duryear" id="Fact001020" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">3</ix:nonNumeric></span> years</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right"><span style="font-size: 10pt"><span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_z1XGyUIyebAj" title="Average Remaining Life"><ix:nonNumeric contextRef="AsOf2025-03-31_custom_CertificationAndLicensesMember" format="ixt-sec:duryear" id="Fact001022" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1">1.3</ix:nonNumeric></span> years</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zAMSp1TxKGwl" title="Gross Intangible Assets" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2025-03-31_custom_CertificationAndLicensesMember" id="Fact001024" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,962,003</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zAyCMoDsrRQa" title="Less Accumulated Amortization" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2025-03-31_custom_CertificationAndLicensesMember" id="Fact001026" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,408,287</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zwPRwkKtU4Hf" title="Net Intangible Assets" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2025-03-31_custom_CertificationAndLicensesMember" id="Fact001028" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">553,716</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Total as of March 31, 2025</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <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="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20250331_zYVitWQwSdU1" title="Gross Intangible Assets" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2025-03-31" id="Fact001030" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,659,135</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; 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 id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pp0p0_c20250331_zbieU7Pu26Tk" title="Less Accumulated Amortization" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2025-03-31" id="Fact001032" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,790,326</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 id="xdx_983_eus-gaap--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20250331_zAcMteLteBej" title="Net Intangible Assets" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2025-03-31" id="Fact001034" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">868,809</ix:nonFraction></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 0; text-align: justify; text-indent: 0.5in">&#160;</p>



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The definite lived intangible
assets consisted of the following as of June 30, 2024:</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 style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Definite lived intangible assets:</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expected Life</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Remaining</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>life</b></p></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Intangible</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Assets</b></p></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Less Accumulated</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amortization</b></p></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Net Intangible</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Assets</b></p></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 23%; text-align: left">Complete technology</td><td style="width: 2%">&#160;</td>
    <td style="width: 15%; text-align: center"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zkXGVxnob9gf" title="Expected Life"><ix:nonNumeric contextRef="AsOf2024-06-30_custom_CompleteTechnologyMember" format="ixt-sec:duryear" id="Fact001036" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">3</ix:nonNumeric></span> years</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#8211;</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--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zNXWl6j5alQi" title="Gross Intangible Assets" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2024-06-30_custom_CompleteTechnologyMember" id="Fact001038" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">18,397</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--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zOvPjQU3fF2i" title="Less Accumulated Amortization" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2024-06-30_custom_CompleteTechnologyMember" id="Fact001040" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">18,397</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_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_d0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zElCofejr6a6" title="Net Intangible Assets" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2024-06-30_custom_CompleteTechnologyMember" id="Fact001042" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</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">Technology in progress</td><td>&#160;</td>
    <td style="text-align: center">Not Applicable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_d0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_z2P92GvrnMIh" title="Gross Intangible Assets" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2024-06-30_custom_TechnologyInProgressMember" id="Fact001044" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</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_d0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_zbtT5JwVWCO4" title="Less Accumulated Amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2024-06-30_custom_TechnologyInProgressMember" id="Fact001046" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</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--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_d0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_zagPEQAa5XJ7" title="Net Intangible Assets" style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2024-06-30_custom_TechnologyInProgressMember" id="Fact001048" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Software</td><td>&#160;</td>
    <td style="text-align: center"><span id="xdx_90C_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zWaCm0O9E0ef" title="Expected Life"><ix:nonNumeric contextRef="AsOf2024-06-30_us-gaap_ComputerSoftwareIntangibleAssetMember" format="ixt-sec:duryear" id="Fact001050" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">5</ix:nonNumeric></span> years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_906_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zfBM4t29SQy9" title="Average Remaining Life"><ix:nonNumeric contextRef="AsOf2024-06-30_us-gaap_ComputerSoftwareIntangibleAssetMember" format="ixt-sec:duryear" id="Fact001052" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1">1.6</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_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_z1HXU09dJU4k" title="Gross Intangible Assets" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2024-06-30_us-gaap_ComputerSoftwareIntangibleAssetMember" id="Fact001054" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">489,992</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--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zkSOY8GlkEY3" title="Less Accumulated Amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2024-06-30_us-gaap_ComputerSoftwareIntangibleAssetMember" id="Fact001056" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">365,526</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_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zEBXXdcC7dAk" title="Net Intangible Assets" style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2024-06-30_us-gaap_ComputerSoftwareIntangibleAssetMember" id="Fact001058" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">124,466</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Patents</td><td>&#160;</td>
    <td style="text-align: center"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zIMQUlBl7IMg" title="Expected Life"><ix:nonNumeric contextRef="AsOf2024-06-30_custom_PatentMember" format="ixt-sec:duryear" id="Fact001060" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">10</ix:nonNumeric></span> years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zjLaxsFASr51" title="Average Remaining Life"><ix:nonNumeric contextRef="AsOf2024-06-30_custom_PatentMember" format="ixt-sec:duryear" id="Fact001062" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1">6.7</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_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zaKoLOrQzoX8" title="Gross Intangible Assets" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2024-06-30_custom_PatentMember" id="Fact001064" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">67,373</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_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zjVOOujsECNc" title="Less Accumulated Amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2024-06-30_custom_PatentMember" id="Fact001066" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">27,345</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--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zk94fzLXPE8l" title="Net Intangible Assets" style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2024-06-30_custom_PatentMember" id="Fact001068" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">40,028</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Certifications &amp; licenses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_90D_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zhr7Fggx9yx" title="Expected Life"><ix:nonNumeric contextRef="AsOf2024-06-30_custom_CertificationAndLicensesMember" format="ixt-sec:duryear" id="Fact001070" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">3</ix:nonNumeric></span> years</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right"><span style="font-size: 10pt"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_ziXi65mATsWc" title="Average Remaining Life"><ix:nonNumeric contextRef="AsOf2024-06-30_custom_CertificationAndLicensesMember" format="ixt-sec:duryear" id="Fact001072" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1">1.4</ix:nonNumeric></span> years</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zo7qMPeTraRd" title="Gross Intangible Assets" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2024-06-30_custom_CertificationAndLicensesMember" id="Fact001074" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,924,007</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_z3L8vugd4Pa7" title="Less Accumulated Amortization" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2024-06-30_custom_CertificationAndLicensesMember" id="Fact001076" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,778,875</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zmMUcs7sfwbe" title="Net Intangible Assets" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2024-06-30_custom_CertificationAndLicensesMember" id="Fact001078" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,145,132</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Total as of June 30, 2024</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <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="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630_zfaj0S1ONRqe" title="Gross Intangible Assets" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2024-06-30" id="Fact001080" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,499,769</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630_zt5x4bPASx3h" title="Less Accumulated Amortization" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2024-06-30" id="Fact001082" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,190,143</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_989_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630_zyfazVgTqYe5" title="Net Intangible Assets" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2024-06-30" id="Fact001084" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,309,626</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Amortization expense recognized
for the three months ended March 31, 2025 and 2024 was $<span id="xdx_90D_eus-gaap--AdjustmentForAmortization_c20250101__20250331_zKVqMOldQUJk" title="Amortization expense"><ix:nonFraction name="us-gaap:AdjustmentForAmortization" contextRef="From2025-01-012025-03-31" id="Fact001086" format="ixt:numdotdecimal" decimals="0" unitRef="USD">183,784</ix:nonFraction></span> and $<span id="xdx_908_eus-gaap--AdjustmentForAmortization_c20240101__20240331_zBsrzC1oTBO3" title="Amortization expense"><ix:nonFraction name="us-gaap:AdjustmentForAmortization" contextRef="From2024-01-012024-03-31" id="Fact001088" format="ixt:numdotdecimal" decimals="0" unitRef="USD">232,232</ix:nonFraction></span>, respectively, and for the nine months ended March 31, 2025
and 2024 was $<span id="xdx_901_eus-gaap--AdjustmentForAmortization_c20240701__20250331_z5jBZmc7S8j2" title="Amortization expense"><ix:nonFraction name="us-gaap:AdjustmentForAmortization" contextRef="From2024-07-01to2025-03-31" id="Fact001090" format="ixt:numdotdecimal" decimals="0" unitRef="USD">655,370</ix:nonFraction></span> and $<span id="xdx_904_eus-gaap--AdjustmentForAmortization_c20230701__20240331_zsgKn8RInHA5" title="Amortization expense"><ix:nonFraction name="us-gaap:AdjustmentForAmortization" contextRef="From2023-07-012024-03-31" id="Fact001092" format="ixt:numdotdecimal" decimals="0" unitRef="USD">722,476</ix:nonFraction></span>, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt">The amortization expenses of the definite lived intangible
assets for the future are as follows:</p>

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

<ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact001094" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_897_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zgwB1H2L1Zwh" summary="xdx: Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Amortization Expenses)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span id="xdx_8BB_zqpH18AcFiIk" style="display: none">Schedule of amortization expenses of the definite lived intangible assets</span></td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="3" style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="3" style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="3" style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="3" style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">FY2025</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">FY2026</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">FY2027</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY2028</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY2029</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">Thereafter</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt; width: 13%; font-weight: bold; text-align: left"><span style="font-size: 10pt"><b>Total</b></span></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 id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_c20250331_ztDoRGc9tD9h" title="FY 2025" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" contextRef="AsOf2025-03-31" id="Fact001096" format="ixt:numdotdecimal" decimals="0" unitRef="USD">179,320</ix:nonFraction></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</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 id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_c20250331_zlQuUBrJfJSk" title="FY 2026" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" contextRef="AsOf2025-03-31" id="Fact001098" format="ixt:numdotdecimal" decimals="0" unitRef="USD">414,926</ix:nonFraction></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</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 id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_c20250331_zKluRA1Srqzf" title="FY 2027" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" contextRef="AsOf2025-03-31" id="Fact001100" format="ixt:numdotdecimal" decimals="0" unitRef="USD">57,575</ix:nonFraction></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</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 id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_c20250331_z8kEecm943j6" title="FY 2028" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" contextRef="AsOf2025-03-31" id="Fact001102" format="ixt:numdotdecimal" decimals="0" unitRef="USD">28,215</ix:nonFraction></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</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 id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_c20250331_zmUdvwJNVYU8" title="FY 2029" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" contextRef="AsOf2025-03-31" id="Fact001104" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,480</ix:nonFraction></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</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 id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_d0_c20250331_zEysrLNZHGwk" title="Thereafter" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" contextRef="AsOf2025-03-31" id="Fact001106" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 18 -->
    <div id="xdx_233_zMJH1e1ri8pl" style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_237_zk7HOLCdNhHg" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact001112" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"><p id="xdx_809_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_zm2mSOEicUp1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 5 &#8211; <span id="xdx_822_zPRTfPl5p7jd">ACCRUED LIABILITIES</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Accrued liabilities consist
of the following as of:</p>

<ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact001114" name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zCul1mcWGBN6" summary="xdx: Disclosure - ACCRUED LIABILITIES (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B7_zyCCdbJ0LZd3" style="display: none">Schedule of&#160;accrued liabilities</span></td><td>&#160;</td>
    <td colspan="3" id="xdx_49E_20250331_zuUIKCVRPZy3" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_49B_20240630_zBMwXf8iDVP9" style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, 2025</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2024</td></tr>
  <tr id="xdx_40A_eus-gaap--EmployeeRelatedLiabilitiesCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Accrued payroll deductions owed to government entities</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="AsOf2025-03-31" id="Fact001116" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">39,312</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: 13%; text-align: right"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="AsOf2024-06-30" id="Fact001117" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">49,452</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: justify">Accrued salaries and bonuses <span>(1) (2)</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--AccruedSalariesAndBonusesCurrent_iI_c20250331_fKDEpKDIp_zQd9jTyut3Xh" title="Accrued commission to a custome" style="text-align: right"><ix:nonFraction name="FKWL:AccruedSalariesAndBonusesCurrent" contextRef="AsOf2025-03-31" id="Fact001119" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,633,328</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_ecustom--AccruedSalariesAndBonusesCurrent_iI_c20240630_fKDEpKDIp_zhxrY7EdNrAc" title="Accrued commission to a custome" style="text-align: right"><ix:nonFraction name="FKWL:AccruedSalariesAndBonusesCurrent" contextRef="AsOf2024-06-30" id="Fact001121" format="ixt:numdotdecimal" decimals="0" unitRef="USD">875,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--AccruedVacationCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify">Accrued vacation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedVacationCurrent" contextRef="AsOf2025-03-31" id="Fact001123" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">155,458</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:AccruedVacationCurrent" contextRef="AsOf2024-06-30" id="Fact001124" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">164,884</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--AccruedSalesCommissionCurrent_iI_pp0p0_d0_zflOq3tVNck6" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Accrued commission to a service provider</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedSalesCommissionCurrent" contextRef="AsOf2025-03-31" id="Fact001126" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</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="AsOf2024-06-30" id="Fact001127" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">15,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify">Accrued commission to a customer <span>(3)</span> <span><sup></sup>(4)</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--AccruedSalariesCurrent_iI_c20250331_fKDMpICg0KQ_____zpfjgyyWxtRi" title="Accrued commission to a custome" style="text-align: right"><ix:nonFraction name="us-gaap:AccruedSalariesCurrent" contextRef="AsOf2025-03-31" id="Fact001129" format="ixt:numdotdecimal" decimals="0" unitRef="USD">643,656</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--AccruedSalariesCurrent_iI_c20240630_fKDMpICg0KQ_____zIoRVJeqF0T7" title="Accrued commission to a custome" style="text-align: right"><ix:nonFraction name="us-gaap:AccruedSalariesCurrent" contextRef="AsOf2024-06-30" id="Fact001131" format="ixt:numdotdecimal" decimals="0" unitRef="USD">247,592</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pp0p0_zCo9agUF42a7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Other accrued liabilities <span id="xdx_F40_z9o2VuQUpSif">(5)</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="AsOf2025-03-31" id="Fact001133" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">73,218</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="AsOf2024-06-30" id="Fact001134" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">73,218</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--AccruedLiabilitiesCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2025-03-31" id="Fact001136" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,544,972</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2024-06-30" id="Fact001137" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,425,146</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 4%"><span id="xdx_F0E_zih5t50JCIPa" style="font-size: 10pt">(1)</span></td>
    <td style="width: 96%">
    <p id="xdx_F12_zuzgY3amwQad" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:footnote id="Footnote001138" xml:lang="en-US">On November 10, 2022, the Company and OC Kim,
    its President, entered into an amendment of the employment agreement dated September 7, 2021. The amendment provides for the payment of
    an incentive to Mr. Kim of $125,000 for each calendar quarter during the remaining four-year term of the employment agreement, which will
    be total amount of $2M, with the first such bonus accrued on December 31, 2022. An incentive of $375,000 has been accrued for each of
    the nine months ended March 31, 2025, and 2024, with $1,250,000 and $875,000 accrued bonus as of March 31, 2025, and June 30, 2024, respectively.
    As of March 31, 2025, no payment for the accrued bonuses has been made by the Company.</ix:footnote></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 23, 2024, the Board acknowledged
that Mr. Kim had earned an incentive bonus of $1,250,000 for negotiating and securing a joint venture agreement with its partner. The
Company and Mr. Kim entered into a Forbearance Agreement, dated September 23, 2024, under which Mr. Kim agreed to defer the bonus, in
exchange for the Company&#8217;s agreement to allow Mr. Kim to defer payment of the $1,000,000 settlement amount owed by Mr. Kim to the
Company under a Settlement Agreement, dated June 12, 2024. On January 16, 2025, there was a completed contribution for Common Stock of
Sigbeat, and the Company accrued the deferred incentive bonus of $1,250,000 to OC Kim, its President. As of March 31, 2025, no payment
for the accrued has been made by the Company.</p></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td id="xdx_F06_z1wlCpOEM1Q3">(2)</td>
    <td id="xdx_F12_zCnBHgRqsnil" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:footnote id="Footnote001139" xml:lang="en-US">The Company also accrued regular salaries of $133,328
    to employees for the payroll period ended March 31, 2025, and the payment of the accrued salaries was made by the Company on April 2,
    2025.</ix:footnote></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span id="xdx_F0E_zmDkM4xQ9112" style="font-size: 10pt">(3)</span></td>
    <td style="text-align: justify"><span id="xdx_F1E_z9t9l3d8ifcf" style="font-size: 10pt"><ix:footnote id="Footnote001140" xml:lang="en-US">The Company accrued a commission of approximately $650,000 to a customer to provide financial support for its marketing and promotion programs during the 2021 fiscal year. Of the amount accrued, total payments were made of approximately $400,000 in the form of credit memos. The remaining balance of approximately $250,000 as of June 30, 2024, was eliminated/written-off as of September 30, 2024 because it was confirmed that the liability no longer existed.</ix:footnote></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span id="xdx_F03_zojVyjq2NWWl" style="font-size: 10pt">(4)</span></td>
    <td style="text-align: justify"><span id="xdx_F17_zF3cJvoeQeoa" style="font-size: 10pt"><ix:footnote id="Footnote001141" xml:lang="en-US">The Company accrued a commission of $49,248 and $643,656 to a customer
    to provide financial support for the marketing and promotion programs of our products for the three and nine months ended March 31,
    2025, respectively.</ix:footnote></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span id="xdx_F05_zYbuaXQMpV31" style="font-size: 10pt">(5)</span></td>
    <td>
    <p id="xdx_F1D_zVDTwdWtvFkd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:footnote id="Footnote001142" xml:lang="en-US">On or about December 7, 2023, the Company
received an invoice from our prior landlord, Hunsaker &amp; Associates, requesting payment of additional rent on its completed and expired
lease of office space located at 9707 Waples Street, San Diego, CA as of December 31, 2023. This invoice of $142,978 purports to represent
charges for variable cost increases during the prior 7 years of the lease, which was discounted by $46,274 and adjusted down to $96,704
for the three months ended June 30, 2024. The Company is currently reviewing these charges and will be requesting further validation
of these charges, in accordance with its rights granted under the lease. For the year ended June 30, 2024, the Company recorded an additional
rent expense of $96,704 and an accrued liability of $72,048 reflecting this pending invoice and a credit of $24,656 for our deposit on
the leasehold property.</ix:footnote></p></td></tr></table>

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 19 -->
    <div id="xdx_238_zdU8apIfqIJg" style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_23C_zLClGrpHF7e8" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact001147" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock"><p id="xdx_807_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zTPKxh5NZIea" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 6 &#8211; <span id="xdx_82F_zHpQxPSVmqRa">COMMITMENTS AND CONTINGENCIES</span></b></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We adopted ASC 842 new lease
accounting on July 1, 2019. We have operating leases for both the Company. and FTI, in accordance with ASC 842.&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We determine whether an arrangement
contains a lease at inception. A lease is a contract that provides the right to control an identified asset for a period of time in exchange
for consideration. Operating leases are recorded in the balance sheet as right-of-use asset (&#8220;ROU asset&#8221;) and operating lease
obligation. ROU assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent
our obligation to make lease payment arising from the lease ROU assets and operating lease liabilities are recognized at the commencement
date of the lease and measure based on the present value of lease payment over the lease term. The ROU asset also includes deferred rent
liabilities. Our lease arrangement generally does not provide an implicit interest rate. As a result, in such situations, we use its incremental
borrowing rate based on the information available at commencement date in determining the present value of lease payments. We include
options to extend or terminate the lease when it is reasonably certain that it will exercise that option in the measurement of its ROU
assts and liabilities. Lease expense for operating lease is recognized on a straight-line basis over the lease term. We are also electing
not to apply the recognition requirements to short-term leases of twelve months or less and instead will recognize lease payments as expense
on a straight-line basis over the lease term.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_908_eus-gaap--LesseeOperatingLeaseDescription_c20240701__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_zGDrS19svVq9" title="Lease description"><ix:nonNumeric contextRef="From2024-07-012025-03-31_custom_AdministrativeOfficeSanDiegoCAMember" id="Fact001149" name="us-gaap:LesseeOperatingLeaseDescription">We leased approximately 12,775
square feet of office space in San Diego, California, at a monthly rent of $25,754, pursuant to a lease that expired in December 2023.
On October 19, 2023, we signed a lease for office space consisting of approximately 11,400 square feet, located in San Diego, California,
at a monthly rent of $27,789, which commenced on January 1, 2024. In addition to monthly rent, the lease includes payment for certain
common area costs. The term of the lease for the office space is 65 months from the lease commencement date.</ix:nonNumeric></span> Our facility is covered by
an appropriate level of insurance, and we believe it to be suitable for our use and adequate for our present needs. Rent expenses for
this office space were $<span id="xdx_901_eus-gaap--OperatingLeaseExpense_pp0p0_c20250101__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_z6P8ws8X3ckd" title="Rent expense"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2025-01-012025-03-31_custom_AdministrativeOfficeSanDiegoCAMember" id="Fact001151" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">85,294</ix:nonFraction></span> and $<span id="xdx_904_eus-gaap--OperatingLeaseExpense_pp0p0_c20240101__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_z4GQYOgvnC4l" title="Rent expense"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2024-01-012024-03-31_custom_AdministrativeOfficeSanDiegoCAMember" id="Fact001153" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">83,367</ix:nonFraction></span> for the three months ended March 31, 2025 and 2024, and $<span id="xdx_90C_eus-gaap--OperatingLeaseExpense_pp0p0_c20240701__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_z9BWN7HSzni3" title="Rent expense"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2024-07-012025-03-31_custom_AdministrativeOfficeSanDiegoCAMember" id="Fact001155" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">252,028</ix:nonFraction></span> and $<span id="xdx_908_eus-gaap--OperatingLeaseExpense_pp0p0_c20230701__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_zWZwkHYIgbYh" title="Rent expense"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2023-07-012024-03-31_custom_AdministrativeOfficeSanDiegoCAMember" id="Fact001157" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">237,893</ix:nonFraction></span> for the nine
months ended March 31, 2025 and 2024, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On or about December 7, 2023,
we received an invoice from our prior landlord, Hunsaker &amp; Associates, requesting payment of additional rent on our completed and
expired lease of office space located at 9707 Waples Street, San Diego, CA as of December 31, 2023. This invoice of $<span id="xdx_903_eus-gaap--VariableLeaseCost_c20240401__20240630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--HunsakerAndampAssociatesMember_zrOETJUs9Pvl" title="Variable cost increases"><ix:nonFraction name="us-gaap:VariableLeaseCost" contextRef="From2024-04-012024-06-30_custom_HunsakerAndampAssociatesMember" id="Fact001159" format="ixt:numdotdecimal" decimals="0" unitRef="USD">142,978</ix:nonFraction></span> purports
to represent charges for variable cost increases during the prior 7 years of the lease, which was discounted by $<span id="xdx_905_ecustom--VariableLeaseCostDiscounted_c20240401__20240630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--HunsakerAndampAssociatesMember_zENEFtJkXHXc" title="Variable cost discounted"><ix:nonFraction name="FKWL:VariableLeaseCostDiscounted" contextRef="From2024-04-012024-06-30_custom_HunsakerAndampAssociatesMember" id="Fact001161" format="ixt:numdotdecimal" decimals="0" unitRef="USD">46,274</ix:nonFraction></span> and adjusted down
to $<span id="xdx_90E_ecustom--VariableCostAdjusted_c20240401__20240630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--HunsakerAndampAssociatesMember_z92PHYxpKg7b" title="Variable cost adjusted down"><ix:nonFraction name="FKWL:VariableCostAdjusted" contextRef="From2024-04-012024-06-30_custom_HunsakerAndampAssociatesMember" id="Fact001163" format="ixt:numdotdecimal" decimals="0" unitRef="USD">96,704</ix:nonFraction></span> for the three months ended June 30, 2024. We are currently reviewing these charges and will be requesting further validation
of these charges, in accordance with our rights granted under the lease. For the year ended June 30, 2024, we recorded an additional rent
expense of $<span id="xdx_902_eus-gaap--PaymentsForRent_c20230701__20240630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--HunsakerAndampAssociatesMember_zCq20x2F1Mw6" title="Additional rent expense"><ix:nonFraction name="us-gaap:PaymentsForRent" contextRef="From2023-07-012024-06-30_custom_HunsakerAndampAssociatesMember" id="Fact001165" format="ixt:numdotdecimal" decimals="0" unitRef="USD">96,704</ix:nonFraction></span> and an accrued liability of $<span id="xdx_905_eus-gaap--AccruedRentCurrent_iI_c20240630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--HunsakerAndampAssociatesMember_zKY3wVS6V5Ig" title="Accrued liability"><ix:nonFraction name="us-gaap:AccruedRentCurrent" contextRef="AsOf2024-06-30_custom_HunsakerAndampAssociatesMember" id="Fact001167" format="ixt:numdotdecimal" decimals="0" unitRef="USD">72,048</ix:nonFraction></span> reflecting this pending invoice and a credit of $<span id="xdx_90F_eus-gaap--IncreaseDecreaseInDepositOtherAssets_c20230701__20240630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--HunsakerAndampAssociatesMember_zaj5CeFPOZHa" title="Deposit on the leasehold property"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDepositOtherAssets" contextRef="From2023-07-012024-06-30_custom_HunsakerAndampAssociatesMember" id="Fact001169" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,656</ix:nonFraction></span> for our deposit on the
leasehold property.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_901_eus-gaap--LesseeOperatingLeaseDescription_c20240701__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FTIOfficeSpaceMember_zknmC5gBKEqh" title="Lease description"><ix:nonNumeric contextRef="From2024-07-012025-03-31_custom_FTIOfficeSpaceMember" id="Fact001171" name="us-gaap:LesseeOperatingLeaseDescription">Our Korea-based subsidiary,
FTI, leases approximately 10,000 square feet of office space, at a monthly rent of approximately $6,600, and additional office space consisting
of approximately 2,682 square feet at a monthly rent of approximately $2,200, both located in Seoul, South Korea. These leases expired
on August 31, 2024, and were extended for an additional 24 months to August 31, 2026. In addition to monthly rent, the leases provide
for periodic cost of living increases in the base rent and payment for certain common area costs.</ix:nonNumeric></span> These facilities are covered by an appropriate
level of insurance, and we believe them to be suitable for our use and adequate for our present needs. Rent expense related to these leases
was $<span id="xdx_907_eus-gaap--OperatingLeaseExpense_pp0p0_c20250101__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FTIOfficeSpaceMember_z5AroGzW9VA" title="Rent expense"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2025-01-012025-03-31_custom_FTIOfficeSpaceMember" id="Fact001173" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">25,564</ix:nonFraction></span> and approximately $<span id="xdx_906_eus-gaap--OperatingLeaseExpense_pp0p0_c20240101__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FTIOfficeSpaceMember_zvHJkSAnJ7H5" title="Rent expense"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2024-01-012024-03-31_custom_FTIOfficeSpaceMember" id="Fact001175" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">32,100</ix:nonFraction></span> for the three months ended March 31, 2025 and 2024, and $<span id="xdx_904_eus-gaap--OperatingLeaseExpense_pp0p0_c20240701__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FTIOfficeSpaceMember_znI57a2HhD92" title="Rent expense"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2024-07-012025-03-31_custom_FTIOfficeSpaceMember" id="Fact001177" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">79,385</ix:nonFraction></span> and approximately $<span id="xdx_900_eus-gaap--OperatingLeaseExpense_pp0p0_c20230701__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FTIOfficeSpaceMember_zd4kR5DBWO6i" title="Rent expense"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2023-07-012024-03-31_custom_FTIOfficeSpaceMember" id="Fact001179" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">96,300</ix:nonFraction></span> for the
nine months ended March 31, 2025 and 2024. This facility is also covered by an appropriate level of insurance, and we believe it to be
suitable for our use and adequate for our present needs.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_903_eus-gaap--LesseeOperatingLeaseDescription_c20240701__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SeoulKoreaCorporateHousingFacilityMember_zgtgLUNltR03" title="Lease description"><ix:nonNumeric contextRef="From2024-07-012025-03-31_custom_SeoulKoreaCorporateHousingFacilityMember" id="Fact001181" name="us-gaap:LesseeOperatingLeaseDescription">We lease one corporate housing
facility, located in Seoul, South Korea, primarily for our employees who travel, under a non-cancelable operating lease that expired on
September 4, 2024 and was extended by an additional twelve months to September 4, 2025.</ix:nonNumeric></span> Rent expenses related to this lease were $<span id="xdx_907_eus-gaap--OperatingLeaseExpense_pp0p0_c20250101__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SeoulKoreaCorporateHousingFacilityMember_zU0UfRnRJnS2" title="Rent expense"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2025-01-012025-03-31_custom_SeoulKoreaCorporateHousingFacilityMember" id="Fact001183" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,971</ix:nonFraction></span>
and $<span id="xdx_900_eus-gaap--OperatingLeaseExpense_pp0p0_c20240101__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SeoulKoreaCorporateHousingFacilityMember_z2fWNPUTNHzc" title="Rent expense"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2024-01-012024-03-31_custom_SeoulKoreaCorporateHousingFacilityMember" id="Fact001185" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,019</ix:nonFraction></span> for the three months ended March 31, 2025 and 2024, and $<span id="xdx_907_eus-gaap--OperatingLeaseExpense_pp0p0_c20240701__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SeoulKoreaCorporateHousingFacilityMember_zLXuFwdck9Y8" title="Rent expense"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2024-07-012025-03-31_custom_SeoulKoreaCorporateHousingFacilityMember" id="Fact001187" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,029</ix:nonFraction></span> and $<span id="xdx_90A_eus-gaap--OperatingLeaseExpense_pp0p0_c20230701__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SeoulKoreaCorporateHousingFacilityMember_zdlk4cz0aK03" title="Rent expense"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2023-07-012024-03-31_custom_SeoulKoreaCorporateHousingFacilityMember" id="Fact001189" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,134</ix:nonFraction></span> for the nine months ended March 31, 2025 and 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"><span id="xdx_90A_eus-gaap--LesseeOperatingLeaseDescription_c20240701__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SanCaliforniaCorporateVehicleMember_zoURFzdU5Nei" title="Lease description"><ix:nonNumeric contextRef="From2024-07-012025-03-31_custom_SanCaliforniaCorporateVehicleMember" id="Fact001191" name="us-gaap:LesseeOperatingLeaseDescription">We lease one corporate vehicle
on December 1, 2024, in San Diego, California, for our employees, under a non-cancelable lease that expires on November 30, 2027.</ix:nonNumeric></span> Rent
expense related to this lease was $<span id="xdx_906_eus-gaap--OperatingLeaseExpense_pp0p0_c20250101__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SanCaliforniaCorporateVehicleMember_zIjnzq6tb0rc" title="Rent expense"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2025-01-012025-03-31_custom_SanCaliforniaCorporateVehicleMember" id="Fact001193" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,487</ix:nonFraction></span> and $<span id="xdx_90C_eus-gaap--OperatingLeaseExpense_pp0p0_c20240701__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SanCaliforniaCorporateVehicleMember_zwdbbuqmZlj" title="Rent expense"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2024-07-012025-03-31_custom_SanCaliforniaCorporateVehicleMember" id="Fact001195" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,983</ix:nonFraction></span> for the three and nine months ended March 31, 2025, and $<span id="xdx_900_eus-gaap--OperatingLeaseExpense_pp0p0_c20240101__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SanCaliforniaCorporateVehicleMember_zEDNLavdCBjf" title="Rent expense"><span id="xdx_903_eus-gaap--OperatingLeaseExpense_pp0p0_c20230701__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SanCaliforniaCorporateVehicleMember_zOE6nU9Uwng7" title="Rent expense"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2024-01-012024-03-31_custom_SanCaliforniaCorporateVehicleMember" id="Fact001197" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2023-07-012024-03-31_custom_SanCaliforniaCorporateVehicleMember" id="Fact001199" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">0</ix:nonFraction></ix:nonFraction></span></span> for the three and nine
months ended March 31, 2024, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.75pt">Short-term leases with initial
terms of twelve months or less are not capitalized. We used discount rates of <span id="xdx_904_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_dp_c20250331__us-gaap--StatementBusinessSegmentsAxis__custom--SanDiegoMember_zjrcO7yIJJOc" title="Discount rates"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseDiscountRate" contextRef="AsOf2025-03-31_custom_SanDiegoMember" id="Fact001201" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">7.0</ix:nonFraction></span>% and <span id="xdx_905_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_dp_c20250331__us-gaap--StatementBusinessSegmentsAxis__custom--CaliforniaMember_zartMnqDZll6" title="Discount rates"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseDiscountRate" contextRef="AsOf2025-03-31_custom_CaliforniaMember" id="Fact001203" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">6.0</ix:nonFraction></span>% in determining our operating lease liabilities
for the office spaces in San Diego, California, and South Korea, respectively, and used a discount rate of <span id="xdx_908_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_dp_c20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zUolgJbGSvAg" title="Discount rates"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseDiscountRate" contextRef="AsOf2025-03-31_us-gaap_VehiclesMember" id="Fact001205" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">7.0</ix:nonFraction></span>% in determining our lease
liabilities for the vehicle. These rates represented our incremental borrowing rates at that time. Short-term leases with initial terms
of twelve months or less are not capitalized. The office leases of our Korea-based subsidiary were extensions of previous leases and do
not contain any further extension provisions. Rent expenses for the nine months ended March 31, 2025 and 2024 were $ <span id="xdx_90E_eus-gaap--OperatingLeaseExpense_pp0p0_c20240701__20250331_zppZUUBKuUPl" title="Rent expenses"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2024-07-01to2025-03-31" id="Fact001207" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">350,796</ix:nonFraction></span> and $<span id="xdx_903_eus-gaap--OperatingLeaseExpense_pp0p0_c20230701__20240331_zZFc2Yi8eSwd" title="Rent expenses"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2023-07-012024-03-31" id="Fact001209" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">483,305</ix:nonFraction></span>,
respectively.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 20 -->
    <div id="xdx_239_zsufHZ1Fqagj" style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_232_zmbmr8EkQJi8" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.75pt">In accordance with ASC
842, the components of the lease expense and supplemental cash flow information related to leases for the nine months ended March 31,
2025, and 2024 are as follows:</p>

<ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact001215" name="us-gaap:LeaseCostTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--LeaseCostTableTextBlock_zQLFcSOzJA73" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Lease expenses)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span id="xdx_8BC_zzAtUEHjwk7d" style="display: none">Schedule of components of the lease expense and supplemental cash flow information related to leases</span></td><td>&#160;</td>
    <td colspan="3" id="xdx_499_20240701__20250331_zBwkLZAkPbM9" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_49D_20230701__20240331_zhfLgWACXs6k" style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months Ended March 31,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td></tr>
  <tr id="xdx_403_eus-gaap--OperatingLeaseCost_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: justify">Operating lease expense</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2024-07-01to2025-03-31" id="Fact001217" format="ixt:numdotdecimal" decimals="0" unitRef="USD">331,413</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: 13%; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2023-07-012024-03-31" id="Fact001218" format="ixt:numdotdecimal" decimals="0" unitRef="USD">237,893</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--AdditionalChargesForPriorOperatingLeaseInDispute_d0_zzPYdCAXmVC8" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Additional charges for the prior operating lease in dispute</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FKWL:AdditionalChargesForPriorOperatingLeaseInDispute" contextRef="From2024-07-01to2025-03-31" id="Fact001220" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</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="FKWL:AdditionalChargesForPriorOperatingLeaseInDispute" contextRef="From2023-07-012024-03-31" id="Fact001221" format="ixt:numdotdecimal" decimals="0" unitRef="USD">142,978</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_ecustom--VehicleLeaseExpense_d0_zxfwgb8VYDo8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify">Vehicle lease expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FKWL:VehicleLeaseExpense" contextRef="From2024-07-01to2025-03-31" id="Fact001223" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,983</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="FKWL:VehicleLeaseExpense" contextRef="From2023-07-012024-03-31" id="Fact001224" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--ShortTermLeaseCost_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Short term leases cost</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="From2024-07-01to2025-03-31" id="Fact001226" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,400</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="From2023-07-012024-03-31" id="Fact001227" format="ixt:numdotdecimal" decimals="0" unitRef="USD">102,434</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--LeaseCost_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total lease expense</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="From2024-07-01to2025-03-31" id="Fact001229" format="ixt:numdotdecimal" decimals="0" unitRef="USD">350,796</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="From2023-07-012024-03-31" id="Fact001230" format="ixt:numdotdecimal" decimals="0" unitRef="USD">483,305</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Remaining lease term-operating lease in San Diego, California</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right"><span id="xdx_904_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtY_c20250331__us-gaap--StatementBusinessSegmentsAxis__custom--SanDiegoCaliforniaMember_zNOOSZYkO8Xh" title="Remaining lease term-operating leases"><ix:nonNumeric contextRef="AsOf2025-03-31_custom_SanDiegoCaliforniaMember" format="ixt-sec:duryear" id="Fact001232" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm">4.2</ix:nonNumeric></span> year</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 83%; text-align: left">Discount rate-operating lease in San Diego, California</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 13%; text-align: right"><span id="xdx_908_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20250331__us-gaap--StatementBusinessSegmentsAxis__custom--SanDiegoCaliforniaMember_zjMqjMigkY9j" title="Discount rate-operating lease"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="AsOf2025-03-31_custom_SanDiegoCaliforniaMember" id="Fact001234" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">7</ix:nonFraction></span>%</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <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="text-align: left">Remaining lease term-operating lease in South Korea</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_901_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtY_c20250331__us-gaap--StatementBusinessSegmentsAxis__custom--SouthKoreaMember_zk7gU5ryIDI9" title="Remaining lease term-operating leases"><ix:nonNumeric contextRef="AsOf2025-03-31_custom_SouthKoreaMember" format="ixt-sec:duryear" id="Fact001236" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm">1.4</ix:nonNumeric></span> year</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Discount rate-operating lease in South Korea</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_902_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20250331__us-gaap--StatementBusinessSegmentsAxis__custom--SouthKoreaMember_zmfw8wPbOJ6k" title="Discount rate-operating lease"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="AsOf2025-03-31_custom_SouthKoreaMember" id="Fact001238" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">6</ix:nonFraction></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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Remaining lease term-vehicle lease in San Diego, California</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_904_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtY_c20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zsd0TK6rwGe1" title="Remaining lease term-operating leases"><ix:nonNumeric contextRef="AsOf2025-03-31_us-gaap_VehiclesMember" format="ixt-sec:duryear" id="Fact001240" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm">2.7</ix:nonNumeric></span> year</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Discount rate-vehicle lease in San Diego, California</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90E_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zCijQgm5Bl83" title="Discount rate-operating lease"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="AsOf2025-03-31_us-gaap_VehiclesMember" id="Fact001242" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">7</ix:nonFraction></span>%</td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact001244" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_z7PBmpblJzY3" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B6_ztG40jz3y4T3" style="display: none">Schedule of future minimum payments under operating leases</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_493_20250331_zNqAImEmRSW" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center"><b>Operating Leases</b></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pp0p0_zH2gqr0ieJZi" style="vertical-align: bottom; background-color: White">
    <td style="width: 83%">Fiscal 2025</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" contextRef="AsOf2025-03-31" id="Fact001246" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">118,132</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_zkvTwhjazcL6" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Fiscal 2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="AsOf2025-03-31" id="Fact001248" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">452,068</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_zgBXAa90Firj" style="vertical-align: bottom; background-color: White">
    <td>Fiscal 2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="AsOf2025-03-31" id="Fact001250" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">375,676</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_zfdOK5OTEeJf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Fiscal 2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="AsOf2025-03-31" id="Fact001252" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">389,915</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0_zYVriaZg8fQ2" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Fiscal 2029</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="AsOf2025-03-31" id="Fact001254" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">363,310</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Total 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="AsOf2025-03-31" id="Fact001256" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,699,101</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zvP4u8Vn9U78" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Less imputed interest</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="AsOf2025-03-31" id="Fact001258" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">220,891</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2025-03-31" id="Fact001260" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,478,210</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 2pt 0pt 0; text-align: justify; text-indent: 0.45in">The following table
sets forth the percentages of return rates and warranty repairs for all products currently marketed, in the aggregate from the date each
product was introduced.</p>

<ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact001262" name="FKWL:ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock"><table cellspacing="0" cellpadding="0" id="xdx_890_ecustom--ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock_zOt17JnJfAql" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Percentages of return rates and warranty repairs)" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td colspan="3" style="text-align: left"><span id="xdx_8BD_z2527pg9uyN6" style="display: none">Schedule of percentages of return rates
    and warranty repairs</span></td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="3" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Current Devices</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 1pt; width: 38%"><span style="font-size: 10pt"><b>Device Type</b></span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right; width: 32%"><span style="font-size: 10pt"><b>Return Rate</b></span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right; width: 30%"><span style="font-size: 10pt"><b>Warranty Repairs</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 1pt"><span style="font-size: 10pt">4G Wireless Devices</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt"><span id="xdx_905_ecustom--CurrentDevicesReturnRate_dp_c20240701__20250331__srt--ProductOrServiceAxis__custom--WirelessDevices4GMember_zSTmG9ZAGwb4" title="Current devices return rate"><ix:nonFraction name="FKWL:CurrentDevicesReturnRate" contextRef="From2024-07-012025-03-31_custom_WirelessDevices4GMember" id="Fact001264" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">0.10</ix:nonFraction></span>%</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt"><span id="xdx_903_ecustom--CurrentDevicesWarrantyRepairs_dp_c20240701__20250331__srt--ProductOrServiceAxis__custom--WirelessDevices4GMember_zgh8uuqOqykk" title="Current devices warranty repairs"><ix:nonFraction name="FKWL:CurrentDevicesWarrantyRepairs" contextRef="From2024-07-012025-03-31_custom_WirelessDevices4GMember" id="Fact001266" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">0.01</ix:nonFraction></span>%</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 1pt"><span style="font-size: 10pt">5G Wireless Devices</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt"><span id="xdx_90B_ecustom--CurrentDevicesReturnRate_dp_c20240701__20250331__srt--ProductOrServiceAxis__custom--WirelessDevices5GMember_zFKnHXdTskL8" title="Current devices return rate"><ix:nonFraction name="FKWL:CurrentDevicesReturnRate" contextRef="From2024-07-012025-03-31_custom_WirelessDevices5GMember" id="Fact001268" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">0.56</ix:nonFraction></span>%</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt"><span id="xdx_90D_ecustom--CurrentDevicesWarrantyRepairs_dp_c20240701__20250331__srt--ProductOrServiceAxis__custom--WirelessDevices5GMember_zlcgRjAriNS7" title="Current devices warranty repairs"><ix:nonFraction name="FKWL:CurrentDevicesWarrantyRepairs" contextRef="From2024-07-012025-03-31_custom_WirelessDevices5GMember" id="Fact001270" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">0.12</ix:nonFraction></span>%</span></td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8A1_zePfvY6qgWid" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 21 -->
    <div id="xdx_234_zJbc35TTkTMi" style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_239_zNTXilsHEJ9k" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt">We are from time to time involved in certain legal proceedings
and claims arising in the ordinary course of business.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On April 8, 2021, Verizon
issued a press release announcing that it was working with the U.S. Consumer Product Safety Commission (CPSC) to conduct a voluntary recall
of certain Verizon Ellipsis Jetpack mobile hotspot devices, indicating that the lithium-ion battery in the devices can overheat, posing
a fire and burn hazard. According to the CPSC release, the recall affects approximately 2.5 million devices. We imported the devices and
supplied them to Verizon.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Verizon first advised us of
one alleged Jetpack device failure at the end of February 2021. We immediately began meeting with Verizon and requested access to the
device. We also began internal testing to evaluate device performance. We did not receive any further incident information until the last
week of March 2021. On April 1, 2021 we issued a press release announcing that we had received reports from Verizon about potential issues
with the batteries in the devices. On April 9, 2021 we issued a press release announcing the voluntary recall by Verizon.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We are not currently aware of any aspect of the Jetpack design that
could cause the devices to fail in the way described in Verizon&#8217;s recall notice.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Future Impact on Financial
Performance Arising from Verizon Jetpack Recall</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">At this time, we do
not have information that identifies the cause of the alleged incidents. We also do not have any specific legal claims or theories of
causation for device failure incidents that would help us estimate the cost of potential future litigation. No liability has been recorded
for this litigation because the Company believes that any such liability is not probable and reasonably estimable at this time.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In January of 2025 our South Korea-based subsidiary, FTI was sued by
Partron Co., Ltd.,
a South Korean manufacturer of electronic parts for mobile and telecommunication devices (&#8220;Partron&#8221;). The complaint, filed
in Seoul Central District Court, alleges that FTI requested Partron to prepare semiconductor components
to be included in FTI&#8217;s products for resale to third parties. The complaint also alleges that FTI and Partron had entered into a
Confidentiality Agreement under which Partron shared the login credentials for its Qualcomm account and that FTI used such access for
the design of the products but contracted with another vendor to produce the components. It further alleges that Partron ordered a large
quantity of semiconductor components from its business partners, such as Qualcomm and Dasaron Corporation, in reliance on such requests
from FTI, but FTI failed to complete the purchase of such components from Partron. Parton alleges that it paid its suppliers for such
components, but that FTI failed to purchase the components from Partron, resulting in damages, including interest, of $<span id="xdx_90E_eus-gaap--LitigationSettlementInterest_c20250101__20250131__srt--LitigationCaseAxis__custom--FTILitigationInKoreaMember_zYudO35IRkdg" title="Interest payables"><ix:nonFraction name="us-gaap:LitigationSettlementInterest" contextRef="From2025-01-012025-01-31_custom_FTILitigationInKoreaMember" id="Fact001276" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,126,786</ix:nonFraction></span>, under
the South Korean Unfair Competition Prevention Act and other legal theories.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company owns approximately
<span id="xdx_90C_ecustom--OutstandingEquityOwnershipPercentage_iI_dp_c20250131__srt--LitigationCaseAxis__custom--FTILitigationInKoreaMember_zRavYHCiJe4k" title="Outstanding equity ownership percentage"><ix:nonFraction name="FKWL:OutstandingEquityOwnershipPercentage" contextRef="AsOf2025-01-31_custom_FTILitigationInKoreaMember" id="Fact001278" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">66.34</ix:nonFraction></span>% of the outstanding equity securities of FTI. The action does not name the Company as a defendant. FTI has advised the Company that
it does not believe the allegations are supported by the facts and it intends to vigorously oppose the action.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 22 -->
    <div id="xdx_233_zzHAiv8Y5YQe" style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_236_zg4z4PRExTo6" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A shareholder action, Ali
vs. Franklin Wireless Corp. et al. Case #3:21-cv-00687-AJB-MSB, was filed in the U.S. District Court, Southern District of California
(San Diego) on April 16, 2021, alleging, among other things, that we had prior knowledge that the Verizon recall was likely and that we
did not disclose that information to investors in a timely manner. The Class and Defendants have executed a Stipulation and Agreement
of Settlement under which the Class releases all claims against Defendants in exchange for a payment by Defendants of $<span id="xdx_901_eus-gaap--LitigationSettlementExpense_pn5n6_c20240701__20250331__srt--LitigationCaseAxis__custom--AliMember_zjNCMs8DfIKc" title="Settlement amount"><ix:nonFraction name="us-gaap:LitigationSettlementExpense" contextRef="From2024-07-012025-03-31_custom_AliMember" id="Fact001284" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">2.4</ix:nonFraction></span> million (the
&#8220;Settlement Amount&#8221;), which is reflected in liabilities under &#8220;accrued legal contingency expense&#8221; with a corresponding
charge to &#8220;loss from a legal contingency&#8221;. The Class has submitted a motion for preliminary approval of the settlement, which
the Court denied on January 24, 2024. On April 22, 2024, after resubmission of the application, the court granted preliminary approval
of the settlement. On May 6, 2024, per the terms of the settlement agreement, we sent by wire transfer $<span id="xdx_90A_eus-gaap--LitigationSettlementExpense_c20240505__20240506__srt--LitigationCaseAxis__custom--AliMember_zeLcpb8V0CB1" title="Settlement amount"><ix:nonFraction name="us-gaap:LitigationSettlementExpense" contextRef="From2024-05-052024-05-06_custom_AliMember" id="Fact001286" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,400,000</ix:nonFraction></span> to an account specified
by the Ali class action claim administrator, Epiq (the appointed Settlement Administrator by the Court).</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A legal action was filed in
the U.S. District Court, Southern District of California (San Diego) against Franklin, as a nominal defendant, by Stephen Harwood, derivatively
on behalf of nominal defendant Franklin Wireless Corp. v. O.C. Kim, et al., Case #21cv01837-AJB-MSB, on or about October 29, 2021, claiming
among other things, that we had prior knowledge that the recall was likely and that we did not disclose that information to investors
in a timely manner. We believe these allegations are not supported by the facts and we will vigorously defend against such claims.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A legal action was filed in
the U.S. District Court, Southern District of California (San Diego) against Franklin, as a nominal defendant, by Debra Martin, derivatively
on behalf of nominal defendant Franklin Wireless Corp. v. O.C. Kim, et al., Case #21cv2091-AJB-MSB, on or about December 15, 2021, claiming
among other things, that we had prior knowledge that the recall was likely and that we did not disclose that information to investors
in a timely manner. We believe these allegations are not supported by the facts and we will vigorously defend against such claims.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Harwood and Martin actions
have been consolidated into a single action in the U.S. District Court, Southern District of California (San Diego) titled &#8220;In re
Franklin Wireless Corp. Derivative Litigation,&#8221; Case No.: 21cv1837-AJB (MSB). A jury trial was held in December 2024. On December
19<sup>th</sup>, 2024, after an 8 day trial, the jury returned a verdict finding only nominal damages of $0.99 against a single director
and no damages against all other defendants.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A legal action was filed in
the Second Judicial District Court of Nevada in the County of Washoe against Franklin, as a nominal defendant, Barbara Pape, derivatively
on behalf of nominal defendant Franklin Wireless Corp. v. O.C. Kim, et al., Case # CV22-00471, on or about March 21, 2022, claiming among
other things, that we had prior knowledge that the recall was likely and that we did not disclose that information to investors in a timely
manner. We believe these allegations are not supported by the facts and we will vigorously defend against such claims.&#160;No liability
has been recorded for these litigations because the Company believes that any such liability is not probable and reasonably estimable
as of the reporting date.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 23 -->
    <div id="xdx_237_zZdDeIGe1G71" style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_23F_zFHQQTHT6omg" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>&#8220;Short-Swing&#8221;
Profits Litigation </i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A legal action was filed in
the U.S. District Court, Southern District of California (San Diego) against Franklin, as a nominal defendant, Nosirrah Management LLC
v. Franklin Wireless et al., Case # 3:21-cv-01316-RSH-JLB, on or about July 22, 2021, claiming that our Chief Executive Officer, O.C.
Kim, violated Section 16(b) of the Securities Exchange Act of 1934 for receiving &#8220;short-swing&#8221; profits from a sale and purchase
of Franklin shares, in violation of that Act. On October 19, 2023, the jury returned a verdict of $2,000,000 in favor of the Company against
the Company&#8217;s Chief Executive Officer, O.C. Kim. Mr. Kim. Subsequently, the parties entered into a settlement agreement on June
12, 2024, for Mr. Kim to pay $1,000,000, and the appeal by OC Kim was dismissed. On September 23, 2024 the Company and Mr. Kim entered
into a Forbearance Agreement to defer payment of the settlement in exchange for deferment of a $1,250,000 bonus for securing a joint venture
agreement to allow Mr. Kim time to pursue remedies with the State of Nevada.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On January 16, 2025, the Company
accrued the deferred incentive bonus of $<span id="xdx_90B_eus-gaap--AccruedBonusesCurrentAndNoncurrent_iI_c20250116__srt--CounterpartyNameAxis__custom--MrKimMember_zG9nBriJvtgd" title="Accrued deferred incentive bonus"><ix:nonFraction name="us-gaap:AccruedBonusesCurrentAndNoncurrent" contextRef="AsOf2025-01-16_custom_MrKimMember" id="Fact001292" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,250,000</ix:nonFraction></span> to OC Kim, its President, and recognized a receivable for the deferred $<span id="xdx_907_eus-gaap--PaymentsForLegalSettlements_c20250115__20250116__srt--CounterpartyNameAxis__custom--MrKimMember_zDnbFZcuLod9" title="Settlement amount"><ix:nonFraction name="us-gaap:PaymentsForLegalSettlements" contextRef="From2025-01-152025-01-16_custom_MrKimMember" id="Fact001294" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,000,000</ix:nonFraction></span> settlement
amount owed by Mr. Kim to the Company. As of March 31, 2025, <span id="xdx_902_eus-gaap--LossContingencyAccrualPayments_do_c20250101__20250331__srt--CounterpartyNameAxis__custom--MrKimMember_zIM3k2YJQk5h" title="Payments for accrued bonus"><ix:nonFraction name="us-gaap:LossContingencyAccrualPayments" contextRef="From2025-01-012025-03-31_custom_MrKimMember" id="Fact001296" format="ixt-sec:numwordsen" decimals="0" unitRef="USD">no</ix:nonFraction></span> payment for the accrued bonus nor the receivable has been made by the
Company or by Mr. Kim, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Loan Agreement with Subsidiary, FTI</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On March 21, 2022, Franklin
Wireless Corp. (the &#8220;Company&#8221;) entered into a Loan Agreement with its South Korean subsidiary, FTI, under which the Company
agreed to loan US$<span id="xdx_901_eus-gaap--LoansPayable_iI_c20220321_z8oz6JGNC3Yg" title="Loan amount"><ix:nonFraction name="us-gaap:LoansPayable" contextRef="AsOf2022-03-21" id="Fact001298" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,000,000</ix:nonFraction></span> to FTI. The Company owns a majority of the outstanding equity of FTI. FTI&#8217;s primary business is providing
design and development services to the Company for our wireless products. As part of the loan transaction, FTI delivered a $10 million
Promissory Note to the Company (the &#8220;Note&#8221;). In the preparation of consolidated financial statements of the Company, the transactions
and balances related to the loan of $10 million, including the accrued interest for the nine months ended March 31, 2025, were eliminated
as intercompany transactions.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The purpose of the loan is
to allow FTI to purchase a facility in South Korea to house its operations, and to provide it with additional working capital. The purchase
of such a facility with the loan proceeds is subject to the Company&#8217;s reasonable approval. Upon acquisition of the facility, FTI
is required to grant the Company a mortgage on it to secure payment of the Note. The Note is for a term of five years, provides for annual
payments of interest at 2% per annum, and is due and payable upon maturity. The Note and Loan Agreement includes customary provisions
for default and acceleration upon default, and a default interest rate of 7% per annum. FTI has not yet acquired a facility for its operations.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The loan proceeds are subject
to foreign exchange fluctuations as the funds are being held in Korea at a Korean bank. Should the exchange rate rise or fall during the
term of the agreement the return value in the United States Dollar (&#8220;USD&#8221;) could decrease resulting in a potential loss of
value.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On October 1, 2020, we entered
into Change of Control Agreements with OC Kim, our President, and Yun J. (David) Lee, our Senior Vice President of Sales and previously
served as Chief Operating Officer. Each Change of Control Agreement provides for a lump sum payment to the officer in case of a change
of control of the Company. The term includes the acquisition of Common Stock of the Company resulting in one person or company owning
more than 50% of the outstanding shares, a significant change in the composition of the Board of Directors of the Company during any 12-month
period, a reorganization, merger, consolidation or similar transaction resulting in the transfer of ownership of more than fifty percent
(50%) of the Company&#8217;s outstanding Common Stock, or a liquidation or dissolution of the Company or sale of substantially all of
the Company&#8217;s assets.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Change of Control Agreement
with Mr. Kim calls for a payment of $5 million upon a change of control, and the agreement with Mr. Lee calls for a payment of $2 million
upon a change of control. These agreements were for an initial term of three years but have now been extended through October 2027.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On November 10, 2022, the
Company and OC Kim, its President, entered into an amendment of the employment agreement dated September 7, 2021. The amendment provides
for a severance payment of $3 million if Mr. Kim voluntarily terminates his employment by the Company or if he voluntarily terminates
his employment due to a &#8220;change in circumstances,&#8221; generally defined as a material breach by the Company of its salary and
benefit obligations or a significant reduction in Mr. Kim&#8217;s title or responsibilities. In the case of a termination of employment
by the Company for cause (generally defined as conviction of a felony, or a misdemeanor where imprisonment is imposed, commission of any
act of theft, fraud, dishonesty, or material falsification of any employment or Company records, or improper disclosure of the Company&#8217;s
confidential or proprietary information), the Company is to make a severance payment of $1,500,000. In either case, any unvested options
become immediately vested.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 24 -->
    <div id="xdx_233_z9RCubOYpY33" style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_23D_z06yJKsipxB2" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In the amendment, Mr. Kim
also agrees that, for a period of two years after termination, he will not disparage the Company or its officers, solicit any of its employees
to terminate their employment, or disclose any of the Company&#8217;s proprietary information. &#160;In addition, the amendment provides
for the payment of an incentive bonus to Mr. Kim of $125,000 for each calendar quarter during the remaining four-year term of the employment
letter, with the first such bonus due on December 31, 2022. For the three and nine months ended March 31, 2025, and 2024, an incentive
of $<span id="xdx_906_eus-gaap--AccruedBonusesCurrent_iI_c20250331_zyL1AnNA6YU3" title="Accrued bonus"><ix:nonFraction name="us-gaap:AccruedBonusesCurrent" contextRef="AsOf2025-03-31" id="Fact001304" format="ixt:numdotdecimal" decimals="0" unitRef="USD">125,000</ix:nonFraction></span> and $<span id="xdx_909_eus-gaap--AccruedBonusesCurrent_iI_c20240331_zC0lcYIB1Hkb" title="Accrued bonus"><ix:nonFraction name="us-gaap:AccruedBonusesCurrent" contextRef="AsOf2024-03-31" id="Fact001306" format="ixt:numdotdecimal" decimals="0" unitRef="USD">375,000</ix:nonFraction></span> had been accrued, respectively, with $<span id="xdx_904_eus-gaap--AccruedSalariesCurrentAndNoncurrent_iI_c20250331_zUsfXPqHyNYh" title="Accrual bonus balances"><ix:nonFraction name="us-gaap:AccruedSalariesCurrentAndNoncurrent" contextRef="AsOf2025-03-31" id="Fact001308" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,250,000</ix:nonFraction></span> and $<span id="xdx_900_eus-gaap--AccruedSalariesCurrentAndNoncurrent_iI_c20240630_zVO5t4ipppkc" title="Accrual bonus balances"><ix:nonFraction name="us-gaap:AccruedSalariesCurrentAndNoncurrent" contextRef="AsOf2024-06-30" id="Fact001310" format="ixt:numdotdecimal" decimals="0" unitRef="USD">875,000</ix:nonFraction></span> accrual bonus balances as of March 31, 2025, and
June 30, 2024, respectively. As of March 31, 2025, no payment for the accrued bonuses has been made by the Company.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The employment agreement with
OC Kim was renewed and extended by the Board in September 2024 and will continue through October 2027.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On May 14, 2024, the
Company entered into an Agreement for Formation of a Joint Venture Corporation (the &#8220;Agreement&#8221;). Under
the terms of the Agreement, the parties formed a Nevada corporation, Sigbeat, to be owned <span id="xdx_90F_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20250331__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--MeigSmartTechnologyCoLtdMember_zVjZ74S35v9e" title="Equity ownership percentage"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="AsOf2025-03-31_custom_MeigSmartTechnologyCoLtdMember" id="Fact001312" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">60</ix:nonFraction></span>%
by Franklin and 40% by its EMS partner, Forge. The parties contributed a total of $<span id="xdx_90D_eus-gaap--ProceedsFromContributedCapital_c20240513__20240514__us-gaap--TransactionTypeAxis__custom--FormationOfCorporationAgreementMember__dei--LegalEntityAxis__custom--FranklinMember_zMksM1EMF5m8" title="Contribution amount"><ix:nonFraction name="us-gaap:ProceedsFromContributedCapital" contextRef="From2024-05-132024-05-14_custom_FormationOfCorporationAgreementMember_custom_FranklinMember" id="Fact001314" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,000,000</ix:nonFraction></span>
in capital, in accordance with their respective ownership interest percentages. Under the terms of the Agreement, Sigbeat has a
Board of Directors consisting of three members, of whom two are to be appointed by the Company and one appointed by Forge. Sigbeat
will engage in worldwide sales, marketing, customer support and operations for telecommunications modules under such brands or
designations as the Board of Directors of Sigbeat determine.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Pursuant to the Agreement,
in July 2024, Sigbeat entered into a stock subscription agreement with Forge, for the purchase of 400,000 shares of Common Stock, representing
40% of the total outstanding Common Stock of Sigbeat. On December 23, 2024, and January 9, 2025, the Company contributed $<span id="xdx_904_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20241222__20241223__us-gaap--EquityMethodInvestmentNonconsolidatedInvesteeAxis__custom--SigbeatMember_z9tNwbjd4YK"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="From2024-12-222024-12-23_custom_SigbeatMember" id="Fact001315" format="ixt:numdotdecimal" decimals="0" unitRef="USD">600,000</ix:nonFraction></span>
and $<span id="xdx_907_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20250108__20250109__us-gaap--EquityMethodInvestmentNonconsolidatedInvesteeAxis__custom--SigbeatMember_zHO2NvYBQXdj"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="From2025-01-082025-01-09_custom_SigbeatMember" id="Fact001316" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,400,000</ix:nonFraction></span>
for Common Stock, respectively, and, on January 16, 2025, Forge contributed $<span id="xdx_901_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20250115__20250116__us-gaap--EquityMethodInvestmentNonconsolidatedInvesteeAxis__custom--SigbeatMember_z0IzUPkZtZ9j"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="From2025-01-152025-01-16_custom_SigbeatMember" id="Fact001317" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,000,000</ix:nonFraction></span>
for Common Stock.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On September 23, 2024,
the Board acknowledged that Mr. Kim had earned an incentive bonus of $<span id="xdx_90B_eus-gaap--AccruedBonusesCurrentAndNoncurrent_iI_c20240923__srt--CounterpartyNameAxis__custom--MrKimMember_zSxqbQ2MDXm5" title="Incentive bonus"><ix:nonFraction name="us-gaap:AccruedBonusesCurrentAndNoncurrent" contextRef="AsOf2024-09-23_custom_MrKimMember" id="Fact001319" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,250,000</ix:nonFraction></span>
for negotiating and securing a joint venture agreement with its EMS partner. The Company and Mr. Kim also entered into a Forbearance
Agreement on September 23, 2024, under which Mr. Kim agreed to defer the bonus, in exchange for the Company&#8217;s agreement to
allow Mr. Kim to defer payment of the $<span id="xdx_90D_eus-gaap--AccruedBonusesCurrentAndNoncurrent_iI_c20240923__srt--CounterpartyNameAxis__custom--MrKimMember__us-gaap--TransactionTypeAxis__us-gaap--DeferredBonusMember_zDrsG9tVBWKi" title="Defer payment"><ix:nonFraction name="us-gaap:AccruedBonusesCurrentAndNoncurrent" contextRef="AsOf2024-09-23_custom_MrKimMember_us-gaap_DeferredBonusMember" id="Fact001321" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,000,000</ix:nonFraction></span>
settlement amount owed by Mr. Kim to the Company under a Settlement Agreement, dated June 12, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On January 16, 2025, the Company
accrued the deferred incentive bonus of $<span id="xdx_903_eus-gaap--AccruedBonusesCurrentAndNoncurrent_iI_c20250116__srt--CounterpartyNameAxis__custom--MrKimMember_zzlvHU6IhYFe" title="Accrued deferred incentive bonus"><ix:nonFraction name="us-gaap:AccruedBonusesCurrentAndNoncurrent" contextRef="AsOf2025-01-16_custom_MrKimMember" id="Fact001323" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,250,000</ix:nonFraction></span>
to OC Kim, its President, and recognized a receivable for the deferred $<span id="xdx_902_eus-gaap--PaymentsForLegalSettlements_c20250115__20250116__srt--CounterpartyNameAxis__custom--MrKimMember_zKZemrxEAMIj" title="Settlement amount"><ix:nonFraction name="us-gaap:PaymentsForLegalSettlements" contextRef="From2025-01-152025-01-16_custom_MrKimMember" id="Fact001325" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,000,000</ix:nonFraction></span>
settlement amount owed by Mr. Kim to the Company. As of March 31, 2025, <span id="xdx_903_eus-gaap--LossContingencyAccrualPayments_do_c20250101__20250331__srt--CounterpartyNameAxis__custom--MrKimMember_zLxUajPG7CAi" title="Payments for accrued bonus"><ix:nonFraction name="us-gaap:LossContingencyAccrualPayments" contextRef="From2025-01-012025-03-31_custom_MrKimMember" id="Fact001327" format="ixt-sec:numwordsen" decimals="0" unitRef="USD">no</ix:nonFraction></span>
payment for the accrued bonus nor the receivable has been made by the Company or by Mr. Kim, respectively.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our products are currently
manufactured in Vietnam. We believe that our products are currently exempt from international tariffs upon import from our manufacturers
to the United States. However, President Trump announced reciprocal tariffs on products from Vietnam of 46% and then suspended them on
April 9, 2025 for 90 days.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">If tariffs are imposed on
our products either based on type of product or the country of manufacture, they could significantly increase our costs to import devices
and potentially reduce or even eliminate our ability to earn profits from the sale of our devices. Should we be required to use device
manufacturing companies located outside of tariffed countries we will incur significant delays in production and possibly lose sales as
a result of those changes and delays.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Given the unpredictable
timing of Tariff implementation, it is possible that sales could be in process and become subject to a Tariff that would result in
losses on those transactions. Any such reduction in profit margins, lost sales and or increased costs would likely have a negative
impact on the price of our shares in the market.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 25 -->
    <div id="xdx_23C_zg4iuNUjmb5e" style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_234_zIvxRA9G6EC1" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Under purchase orders and
contracts for the sale of our products we may provide indemnification to our customers for potential intellectual property infringement
claims for which we may have no corresponding recourse against our third-party licensors. This potential liability, if realized, could
materially adversely affect our business, operating results and financial condition.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact001333" name="FKWL:CybersecurityTextBlock"><p id="xdx_80A_ecustom--CybersecurityTextBlock_zOmoCdt11i5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 7 &#8211; <span id="xdx_821_zK5CFXSrI5Gl">CYBERSECURITY</span>.</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Cybersecurity risk management
is an integral part of our overall enterprise risk management program. The Company manages cybersecurity and data protection through a
continuously evolving program. Our cybersecurity risk management program is designed to provide a framework for assessing, identifying
and managing cybersecurity threats and incidents, including threats and incidents associated with the use of services provided by third-party
service providers, and to facilitate coordination across different departments of our Company. Our processes include steps for assessing
the severity of a cybersecurity threat, identifying the source of a cybersecurity threat, including whether the cybersecurity threat is
associated with a third-party service provider, and implementing cybersecurity countermeasures and mitigation strategies and informing
management and the board of directors of material cybersecurity threats and incidents.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Board of Directors has
oversight for the most significant risks facing us and for our processes to identify, prioritize, assess, manage and mitigate those risks.
The Audit Committee of the Board of Directors (the &#8220;Audit Committee&#8221;) has been designated to oversee cybersecurity risks.
The Audit Committee receives regular updates on cybersecurity and information technology matters and related risk exposures from our management.
The Board of Directors also receives periodic updates from management and the Audit Committee on &#160;cybersecurity risks. Management
is responsible for identifying, considering and assessing material cybersecurity risks on an ongoing basis, establishing processes designed
to ensure that such potential cybersecurity risk exposures are monitored, putting in place mitigation measures and maintaining cybersecurity
programs. Our cybersecurity programs are under the direction of our Chief Executive Officer. Management regularly updates the Audit Committee
on our cybersecurity programs, which includes cybersecurity risks and mitigation strategies, vulnerability management, and on-going cybersecurity
projects.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of March 31, 2025, we did
not identify any cybersecurity incidents that materially affected or are reasonably likely to materially affect our business strategy,
results of operations, or financial condition. However, despite our efforts, we cannot eliminate all risks from cybersecurity threats
or provide assurances that we have not experienced an undetected cybersecurity incident. It is possible that we may not implement appropriate
controls if we do not detect a particular risk. In addition, security controls, no matter how well designed or implemented, may only mitigate
and not fully eliminate the risks. Even when a risk is detected, disruptive events may not always be immediately and thoroughly interpreted
and acted upon.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact001335" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"><p id="xdx_805_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_z0vcHejJyIga" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 8 &#8211; <span id="xdx_827_zohpvefwiGYa">LONG-TERM INCENTIVE PLAN AWARDS</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We apply the provisions of
ASC 718, &#8220;Compensation - Stock Compensation,&#8221; to all of our stock-based compensation awards and use the Black-Scholes option
pricing model to value stock options. The fair value of each share option award on the date of grant was estimated using the Black-Scholes
method based on the following weighted average assumptions: The risk-free interest rate is based on the U.S. treasury yield curve in effect
at the time of grant for periods corresponding with the expected term of options award; the expected term represents awards granted are
expected to be outstanding giving considerations vesting schedules and historical participant exercise behavior; the expected volatility
is based upon historical volatility of the dividend yield is based upon the company&#8217;s dividend rate at the time fair value is measure
and future expectations. Under this application, we record compensation expense for all awards granted.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">In July of 2020, the Board
of Directors adopted the 2020 Franklin Wireless Corp. Stock Option Plan (the &#8220;2020 Plan&#8221;), which covers <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20200731__us-gaap--PlanNameAxis__custom--Plan2020Member_zLZhI42EX9j7" title="Shares authorized under plan"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="AsOf2020-07-31_custom_Plan2020Member" id="Fact001337" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,000,000</ix:nonFraction></span> shares of
Common Stock. The 2020 Plan provides for the grant of incentive stock options, non-qualified stock options and restricted stock to our
employees, directors, and independent contractors. These options will have such vesting or other provisions as may be established by the
Board of Directors at the time of each grant.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 26 -->
    <div id="xdx_230_zKjiLiD10ol7" style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_23F_zflbK8xdj8Fb" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">The estimated forfeiture
rate considers historical turnover rates stratified into employee pools in comparison with an overall employee turnover rate, as well
as expectations about the future. We periodically revise the estimated forfeiture rate in subsequent periods if actual forfeitures differ
from those estimates. There were $<span id="xdx_90C_eus-gaap--AllocatedShareBasedCompensationExpense_c20240701__20250331_z1KJ3AnHzng3" title="Compensation expenses"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2024-07-01to2025-03-31" id="Fact001343" format="ixt:numdotdecimal" decimals="0" unitRef="USD">170,583</ix:nonFraction></span> and $<span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_c20230701__20240331_zANmU80L9T78" title="Compensation expenses"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2023-07-012024-03-31" id="Fact001345" format="ixt:numdotdecimal" decimals="0" unitRef="USD">208,860</ix:nonFraction></span> compensation expenses recorded under this method for the nine months ended March
31, 2025 and 2024, respectively.&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">A summary of the status of
our stock options is presented below as of March 31, 2025:</p>

<ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact001347" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zdysk62quAc4" summary="xdx: Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 10pt"><span id="xdx_8B1_zaIKqKYREiL" style="display: none">Schedule of stock options</span></td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Weighted-</td><td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Average</td><td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Remaining</td><td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Contractual</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Aggregate</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Exercise</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Life</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Intrinsic</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Options</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Shares</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Price</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(In Years)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Value</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%">Outstanding as of June&#160;30, 2024</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z7PNSItGu2J1" title="Number of Options Outstanding, Beginning Balance" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2024-06-30_us-gaap_StockOptionMember" id="Fact001349" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">627,001</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zEUpYuDlQEH8" title="Weighted Average Exercise Price, Options Outstanding Beginning Balance" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2024-06-30_us-gaap_StockOptionMember" id="Fact001351" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.22</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: 11%; text-align: right"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230701__20240630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zSujFrk0J4Pe" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding"><ix:nonNumeric contextRef="From2023-07-012024-06-30_us-gaap_StockOptionMember" format="ixt-sec:duryear" id="Fact001353" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">1.89</ix:nonNumeric></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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iS_pp0p0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z8pb0cUBYlSi" title="Aggregate Intrinsic Value, Options Outstanding Beginning Balance" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" contextRef="AsOf2024-06-30_us-gaap_StockOptionMember" id="Fact001355" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">91,750</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_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z4kPCUDzg0r1" title="Number of Options, Granted" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2024-07-012025-03-31_us-gaap_StockOptionMember" id="Fact001357" format="ixt:zerodash" decimals="INF" unitRef="Shares">&#8211;</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--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zgvDLgDmTEo5" title="Weighted Average Exercise Price, Granted" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="From2024-07-012025-03-31_us-gaap_StockOptionMember" id="Fact001359" format="ixt:zerodash" decimals="INF" unitRef="USDPShares">&#8211;</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">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z7ELrAvfrxv" title="Number of Options, Exercised" style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2024-07-012025-03-31_us-gaap_StockOptionMember" id="Fact001361" format="ixt:zerodash" decimals="INF" unitRef="Shares">&#8211;</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--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z8ZlesYOZAh5" title="Weighted Average Exercise Price, Exercised" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2024-07-012025-03-31_us-gaap_StockOptionMember" id="Fact001363" format="ixt:zerodash" decimals="INF" unitRef="USDPShares">&#8211;</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">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Cancelled</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zi2aA4rAzWSd" title="Number of Options, Cancelled" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="From2024-07-012025-03-31_us-gaap_StockOptionMember" id="Fact001365" format="ixt:zerodash" decimals="INF" unitRef="Shares">&#8211;</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--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zFuHGb5DESLh" title="Weighted Average Exercise Price, Cancelled" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" contextRef="From2024-07-012025-03-31_us-gaap_StockOptionMember" id="Fact001367" format="ixt:zerodash" decimals="INF" unitRef="USDPShares">&#8211;</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">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Forfeited or expired</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zyj4EwwirT71" title="Number of Options, Forfeited or expired" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" contextRef="From2024-07-012025-03-31_us-gaap_StockOptionMember" id="Fact001369" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">20,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_ze4lMLq0NHrj" title="Weighted Average Exercise Price, Forfeited or expired" style="padding-bottom: 1pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" contextRef="From2024-07-012025-03-31_us-gaap_StockOptionMember" id="Fact001371" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.90</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Outstanding as of March 31, 2025</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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zAgrE37uzDjf" title="Number of Options Outstanding, Ending Balance" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2025-03-31_us-gaap_StockOptionMember" id="Fact001373" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">607,001</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zcruhTl0arGb" title="Weighted Average Exercise Price, Options Outstanding Ending Balance" style="padding-bottom: 2.5pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2025-03-31_us-gaap_StockOptionMember" id="Fact001375" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.20</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right"><span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zEjxZ3UKxv19" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding"><ix:nonNumeric contextRef="From2024-07-012025-03-31_us-gaap_StockOptionMember" format="ixt-sec:duryear" id="Fact001377" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">1.15</ix:nonNumeric></span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iE_pp0p0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_ztRBkp0iTob4" title="Aggregate Intrinsic Value, Options Outstanding Ending Balance" style="padding-bottom: 2.5pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" contextRef="AsOf2025-03-31_us-gaap_StockOptionMember" id="Fact001379" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">919,410</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <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="padding-bottom: 2.5pt">Exercisable as of March 31, 2025</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_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zrbmn2MGL04b" title="Number of Options, Exercisable" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2025-03-31_us-gaap_StockOptionMember" id="Fact001381" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">607,001</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zDrbvkHzhTH1" title="Weighted Average Exercise Price, Exercisable" style="padding-bottom: 2.5pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2025-03-31_us-gaap_StockOptionMember" id="Fact001383" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.20</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right"><span id="xdx_904_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z7Akv550fTgb" title="Weighted Average Remaining Contractual Life (in years), Options Exercisable"><ix:nonNumeric contextRef="From2024-07-012025-03-31_us-gaap_StockOptionMember" format="ixt-sec:duryear" id="Fact001385" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2">1.15</ix:nonNumeric></span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_c20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zz5PlcAZviT9" title="Aggregate Intrinsic Value, Options Exercisable" style="padding-bottom: 2.5pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" contextRef="AsOf2025-03-31_us-gaap_StockOptionMember" id="Fact001387" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">919,410</ix:nonFraction></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 0; text-align: justify; text-indent: 30.8pt">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">The aggregate intrinsic value
in the preceding table represents the total pretax intrinsic value, based upon the Company&#8217;s closing stock price of $5.71 as of
March 31, 2025, which would have been received by the option holders had all option holders exercised their options as of that date. The
weighted-average grant-date fair value of stock options outstanding as of March 31, 2025, in the amount of <span id="xdx_909_ecustom--FairValueOfOptionsOutstanding_iI_c20250331_zVbeT3tft7Vf" title="Fair value of options outstanding"><ix:nonFraction name="FKWL:FairValueOfOptionsOutstanding" contextRef="AsOf2025-03-31" id="Fact001389" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">607,001</ix:nonFraction></span> shares was $<span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20240701__20250331_zYTshnmvtRW5" title="Weighted average grant-date fair value of stock options, per share price"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="From2024-07-01to2025-03-31" id="Fact001391" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.32</ix:nonFraction></span> per
share. As of March 31, 2025, the stock options granted were fully vested.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A summary of the status of
our stock options is presented below as of March 31, 2024:</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="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Weighted-</td><td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Average</td><td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Remaining</td><td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Contractual</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Aggregate</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Exercise</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Life</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Intrinsic</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Options</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Shares</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Price</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(In Years)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Value</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%">Outstanding as of June&#160;30, 2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zhbAMZT7WUHa" title="Number of Options Outstanding, Beginning Balance" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2023-06-30_us-gaap_StockOptionMember" id="Fact001393" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">647,001</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z5uC4FwDhCE7" title="Weighted Average Exercise Price, Options Outstanding Beginning Balance" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2023-06-30_us-gaap_StockOptionMember" id="Fact001395" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.24</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: 11%; text-align: right"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zg2oSg8iaNB9" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding"><ix:nonNumeric contextRef="From2022-07-012023-06-30_us-gaap_StockOptionMember" format="ixt-sec:duryear" id="Fact001397" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">2.88</ix:nonNumeric></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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iS_pp0p0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z0YOwBnMwIF6" title="Aggregate Intrinsic Value, Options Outstanding Beginning Balance" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" contextRef="AsOf2023-06-30_us-gaap_StockOptionMember" id="Fact001399" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">130,200</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_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zsBoknT8p09a" title="Number of Options, Granted" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2023-07-012024-03-31_us-gaap_StockOptionMember" id="Fact001401" format="ixt:zerodash" decimals="INF" unitRef="Shares">&#8211;</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--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zq8T4AmO4GJ7" title="Weighted Average Exercise Price, Granted" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="From2023-07-012024-03-31_us-gaap_StockOptionMember" id="Fact001403" format="ixt:zerodash" decimals="INF" unitRef="USDPShares">&#8211;</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">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zddTBFipkKwd" title="Number of Options, Exercised" style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2023-07-012024-03-31_us-gaap_StockOptionMember" id="Fact001405" format="ixt:zerodash" decimals="INF" unitRef="Shares">&#8211;</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--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zQZXP83LOjW4" title="Weighted Average Exercise Price, Exercised" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2023-07-012024-03-31_us-gaap_StockOptionMember" id="Fact001407" format="ixt:zerodash" decimals="INF" unitRef="USDPShares">&#8211;</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">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Cancelled</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zdlRGt7xC6vi" title="Number of Options, Cancelled" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="From2023-07-012024-03-31_us-gaap_StockOptionMember" id="Fact001409" format="ixt:zerodash" decimals="INF" unitRef="Shares">&#8211;</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--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zy7seBDENRoc" title="Weighted Average Exercise Price, Cancelled" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" contextRef="From2023-07-012024-03-31_us-gaap_StockOptionMember" id="Fact001411" format="ixt:zerodash" decimals="INF" unitRef="USDPShares">&#8211;</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">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Forfeited or expired</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zkupF83LPAck" title="Number of Options, Forfeited or expired" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" contextRef="From2023-07-012024-03-31_us-gaap_StockOptionMember" id="Fact001413" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">20,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zHvF5X7dGJY8" title="Weighted Average Exercise Price, Forfeited or expired" style="padding-bottom: 1pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" contextRef="From2023-07-012024-03-31_us-gaap_StockOptionMember" id="Fact001415" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.90</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Outstanding as of March 31, 2024</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_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zlyRH3lO18bj" title="Number of Options Outstanding, Ending Balance" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2024-03-31_us-gaap_StockOptionMember" id="Fact001417" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">627,001</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zBOrS74V2eSj" title="Weighted Average Exercise Price, Options Outstanding Ending Balance" style="padding-bottom: 2.5pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2024-03-31_us-gaap_StockOptionMember" id="Fact001419" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.22</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right"><span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zmLS5zi51f36" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding"><ix:nonNumeric contextRef="From2023-07-012024-03-31_us-gaap_StockOptionMember" format="ixt-sec:duryear" id="Fact001421" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">2.14</ix:nonNumeric></span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iE_pp0p0_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zzDtspazDsLg" title="Aggregate Intrinsic Value, Options Outstanding Ending Balance" style="padding-bottom: 2.5pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" contextRef="AsOf2024-03-31_us-gaap_StockOptionMember" id="Fact001423" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <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="padding-bottom: 2.5pt">Exercisable as of March 31, 2024</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_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zXEd2CG8C6ab" title="Number of Options, Exercisable" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2024-03-31_us-gaap_StockOptionMember" id="Fact001425" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">539,921</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zDSmBQtqO8C2" title="Weighted Average Exercise Price, Exercisable" style="padding-bottom: 2.5pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2024-03-31_us-gaap_StockOptionMember" id="Fact001427" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.37</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right"><span id="xdx_90B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zeQufkzKdq6f" title="Weighted Average Remaining Contractual Life (in years), Options Exercisable"><ix:nonNumeric contextRef="From2023-07-012024-03-31_us-gaap_StockOptionMember" format="ixt-sec:duryear" id="Fact001429" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2">2.03</ix:nonNumeric></span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 27 -->
    <div id="xdx_233_zuYV4JYLrIQ8" style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_231_zJ1W7uX42Z6c" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">The aggregate intrinsic value
in the preceding table represents the total pretax intrinsic value, based upon the Company&#8217;s closing stock price of $2.99 per share
as of March 31,2024, which would have been received by the option holders had all option holders exercised their options as of that date.
The weighted-average grant-date fair value of stock options outstanding as of March 31, 2024, in the amount of <span id="xdx_90D_ecustom--FairValueOfOptionsOutstanding_iI_c20240331_zmKtD9N7aQcj" title="Fair value of options outstanding"><ix:nonFraction name="FKWL:FairValueOfOptionsOutstanding" contextRef="AsOf2024-03-31" id="Fact001435" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">627,001</ix:nonFraction></span> shares was $<span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20230701__20240331_zoR90e1sOEFj" title="Weighted average grant-date fair value of stock options, per share price"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="From2023-07-012024-03-31" id="Fact001437" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.33</ix:nonFraction></span>
per share. As of March 31, 2024, there was unrecognized compensation cost of $<span id="xdx_900_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pp0p0_c20240331_zBKxb62aMuWk" title="Unrecognized compensation cost related to non-vested options"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="AsOf2024-03-31" id="Fact001439" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">259,182</ix:nonFraction></span> related to non-vested stock options granted.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact001441" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock"><p id="xdx_808_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zlLdA2iHmXK1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 9 &#8211; <span id="xdx_826_zUBtdCNiKNV">RELATED PARTY TRANSACTIONS</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On May 14, 2024, the
Company entered into an Agreement for Formation of a Joint Venture Corporation (the &#8220;Agreement&#8221;). Under
the terms of the Agreement, the parties formed a Nevada corporation, Sigbeat, to be owned <span id="xdx_90C_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20250331__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--MeigSmartTechnologyCoLtdMember_zEXK2eKhLPzi" title="Equity ownership percentage"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="AsOf2025-03-31_custom_MeigSmartTechnologyCoLtdMember" id="Fact001443" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Ratio">60</ix:nonFraction></span>%
by Franklin and 40% by its EMS partner, Forge. The parties contributed a total of $<span id="xdx_90D_eus-gaap--ProceedsFromContributedCapital_c20240513__20240514__us-gaap--TransactionTypeAxis__custom--FormationOfCorporationAgreementMember__dei--LegalEntityAxis__custom--FranklinMember_zCMRsI6UtDif" title="Contribution amount"><ix:nonFraction name="us-gaap:ProceedsFromContributedCapital" contextRef="From2024-05-132024-05-14_custom_FormationOfCorporationAgreementMember_custom_FranklinMember" id="Fact001445" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,000,000</ix:nonFraction></span>
in capital, in accordance with their respective ownership interest percentages. Under the terms of the Agreement, Sigbeat has a
Board of Directors consisting of three members, of whom two are to be appointed by the Company and one appointed by Forge. Sigbeat
will engage in worldwide sales, marketing, customer support and operations for telecommunications modules under such brands or
designations as the Board of Directors of Sigbeat determine.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Pursuant to the Agreement, in July 2024, Sigbeat entered into a stock
subscription agreement with Forge,
for the purchase of 400,000 shares of Common Stock, representing 40% of the total outstanding Common Stock of Sigbeat. On December 23,
2024, and January 9, 2025, the Company contributed $<span id="xdx_904_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20241222__20241223__us-gaap--EquityMethodInvestmentNonconsolidatedInvesteeAxis__custom--SigbeatMember_zZziyAMXkTD2" title="Stock issued for acquisition, value"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="From2024-12-222024-12-23_custom_SigbeatMember" id="Fact001447" format="ixt:numdotdecimal" decimals="0" unitRef="USD">600,000</ix:nonFraction></span> and $<span id="xdx_907_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20250108__20250109__us-gaap--EquityMethodInvestmentNonconsolidatedInvesteeAxis__custom--SigbeatMember_z5bIpzcXfEm9" title="Stock issued for acquisition, value"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="From2025-01-082025-01-09_custom_SigbeatMember" id="Fact001449" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,400,000</ix:nonFraction></span> for Common Stock, respectively, and, on January 16, 2025, Forge
contributed $<span id="xdx_901_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20250115__20250116__us-gaap--EquityMethodInvestmentNonconsolidatedInvesteeAxis__custom--SigbeatMember_zwxm2hPZ6rTb" title="Stock issued for acquisition, value"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="From2025-01-152025-01-16_custom_SigbeatMember" id="Fact001451" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,000,000</ix:nonFraction></span> for Common Stock.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On June 20, 2024 the Company
entered into a Purchase and Supply Agreement with Forge.&#160; This Agreement outlines the terms under which Company purchases certain
products from Forge for resale to the Company&#8217;s customers.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">For the three and nine months
ended March 31, 2025, the Company purchased EMS from Forge in the amount of approximately $<span id="xdx_908_eus-gaap--RelatedPartyTransactionPurchasesFromRelatedParty_pn5n6_c20250101__20250331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ForgeMember_zo1VX8jajfSf" title="Purchases"><ix:nonFraction name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" contextRef="From2025-01-012025-03-31_custom_ForgeMember" id="Fact001453" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">3.1</ix:nonFraction></span> million and $<span id="xdx_90E_eus-gaap--RelatedPartyTransactionPurchasesFromRelatedParty_pn5n6_c20240701__20250331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ForgeMember_zhM1nkMeLaec" title="Purchases"><ix:nonFraction name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" contextRef="From2024-07-012025-03-31_custom_ForgeMember" id="Fact001455" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">10.1</ix:nonFraction></span> million,
respectively, and had related accounts payable of approximately $<span id="xdx_902_eus-gaap--AccountsPayableCurrent_iI_pn5n6_c20250331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ForgeMember_zFStUB0smoqg" title="Accounts payable"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2025-03-31_custom_ForgeMember" id="Fact001457" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">4.9</ix:nonFraction></span> million as of March 31, 2025, and approximately $<span id="xdx_906_eus-gaap--AccountsPayableCurrent_iI_c20240630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ForgeMember_z1FXqfTuqvDk" title="Accounts payable"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2024-06-30_custom_ForgeMember" id="Fact001459" format="ixt:numdotdecimal" decimals="0" unitRef="USD">177,000</ix:nonFraction></span> as of June
30, 2024. Excluding what was previously described, there have not been any transactions entered into or been a participant in which a
related person had or will have a direct or indirect material interest.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-07-01to2025-03-31" escape="true" id="Fact001461" name="us-gaap:SubsequentEventsTextBlock"><p id="xdx_80D_eus-gaap--SubsequentEventsTextBlock_zc7b24wEoJBl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 10 &#8211; <span id="xdx_821_zfeUDXDlQ49h">SUBSEQUENT EVENTS</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The FASB issued ASC 855, &#8220;Subsequent
Events.&#8221; ASC 855 establishes general standards of accounting for and disclosure of events that occur after the balance sheet date
but before financial statements are issued or are available to be issued. The Company has evaluated all events or transactions that occurred
after March 31, 2025, up through the date the financial statements were available to be issued.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt">On May 8, 2025, the Company
entered into an agreement with OC Kim, its Chief Executive Officer, by which the Company agreed to repurchase fully-vested options to
purchase 200,000 shares of the Company&#8217;s Common Stock for $746,066.67. The options had been granted under the Company&#8217;s 2020
Stock Option Plan.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt">Other than what was described
above, the Company did not have any material recognizable subsequent events required to be disclosed to the financial statements as of
May 15, 2025.</p>

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

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

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

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 28 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="q1_09"></span>ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS
OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following discussion and
analysis of our financial condition and results of operations should be read in conjunction with our financial statements and related
notes included elsewhere in this report. This report contains certain forward-looking statements relating to future events or our future
financial performance. These statements are subject to risks and uncertainties which could cause actual results to differ materially from
those discussed in this report. You are cautioned not to place undue reliance on this information, which speaks only as of the date of
this report.&#160;&#160;We are not obligated to publicly update this information, whether as a result of new information, future events
or otherwise, except to the extent we are required to do so in connection with our obligation to file reports with the SEC. For a discussion
of the important risks to our business and future operating performance, see the discussion under the caption &#8220;Item 1A. Risk Factors&#8221;
and under the caption &#8220;Factors That May Influence Future Results of Operations&#8221; in the Company&#8217;s Form 10-K for the year
ended June 30, 2024, filed on September 30, 2024.&#160;&#160;In light of these risks, uncertainties and assumptions, the forward-looking
events discussed in this report might not occur.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Doing business as &#8220;FranklinAccess&#8221;,
we are a leading global provider of integrated wireless solutions utilizing the latest 5G (fifth generation) and 4G LTE (fourth generation
long-term evolution) technologies including mobile hotspots, fixed wireless routers, and mobile device management (MDM) solutions. We
are a leading enabler of the Digital Divide initiative, and our expertise extends to innovation in Internet of Things (IOT) and machine-to-machine
(M2M) applications, driving forward seamless communication and connectivity for both individuals and enterprises.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We hold a 66.3% ownership
in Franklin Technology Inc. (&#8220;FTI&#8221;), a research and development company based in Seoul, South Korea. FTI primarily provides
design and development services for our wireless products. We hold a 60% ownership interest in Sigbeat Inc., based in San Diego, California
(&#8220;Sigbeat&#8221;), which will engage in worldwide sales, marketing, customer support and operations for telecommunications modules.
Our products are generally marketed and sold directly to wireless operators and indirectly through strategic partners and distributors.
Our primary markets are in North America and Asia.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We believe that our revenue
growth will be influenced largely by (1) the successful maintenance of our existing customers, (2) the rate of increase in demand for
wireless data products, (3) customer acceptance of our new products, (4) new customer relationships and contracts, (5) our ability to
meet customers&#8217; demands, (6) our ability to maintain good relationships with our manufacturing partners and suppliers, and (7) the
defect rates experienced by end users of our hardware and software products.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have entered into and expect
to continue to enter into new customer relationships and contracts for the supply of our products, and this may require significant demands
on our resources, resulting in increased operating, selling, and marketing expenses associated with such new customers.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We continuously evaluate the
performance of our hardware and software products to discover defects that can adversely affect our revenue, income, and the price of
our stock. If defects occur that customers believe are either severe in nature or excessively frequent in occurrence, customers could
stop buying our products and services and the value of our stock may decrease.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We are also seeing that demand
from end-users has been shifting in the post-pandemic economy as remote education and work from home trends are declining. Current demand
for mobile device management (MDM) services has been declining. We are working to improve and further enhance our software service offerings
to address this change in the market.</p>

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

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

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

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

<!-- Field: Page; Sequence: 29 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our discussion and analysis
of our financial condition and results of operations are based upon our consolidated financial statements, which are prepared in accordance
with accounting principles generally accepted in the United States of America (GAAP). The preparation of these financial statements in
accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities
and the disclosure of contingencies at the date of the financial statements, as well as the reported amounts of revenues and expenses
during the reporting periods. Management evaluates these estimates and assumptions on an ongoing basis. Our estimates and assumptions
have been prepared on the basis of the most current reasonably available information. The results of these estimates form the basis for
making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results
could differ from these estimates under different assumptions and conditions.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have several critical accounting
policies, which were described in our Annual Report on Form 10-K for the year ended June 30, 2024, that are both important to the portrayal
of our financial condition and results of operations and require management&#8217;s most difficult, subjective, and complex judgments.
Typically, the circumstances that make these judgments difficult, subjective, and complex have to do with making estimates about the effect
of matters that are inherently uncertain. There were no material changes to our critical accounting policies for the three and nine months
ended March 31, 2025.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">The following table sets
forth, for the three and nine months ended March 31, 2025 and 2024, our statements of comprehensive (loss) income (unaudited) including
data expressed as a percentage of sales:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">&#160;</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="7" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold">&#160;</td>
    <td colspan="7" style="font-weight: bold; text-align: center">Nine Months Ended</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: justify">Net sales</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">100.0%</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: 11%; text-align: right">100.0%</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: 11%; text-align: right">100.0%</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: 11%; text-align: right">100.0%</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Cost of goods sold</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">83.1%</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">91.6%</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">83.0%</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">88.4%</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16.9%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.4%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17.0%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11.6%</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Operating expenses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">41.5%</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">33.6%</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">20.9%</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">26.6%</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify">Loss from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(24.6%</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(25.2%</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3.9%</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(15.0%</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Other income (loss), net</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">16.6%</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1.1%</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">4.3%</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3.3%</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify">Net (loss) income before income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8.0%</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(26.3%</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.4%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(11.7%</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Income tax (benefit) provision</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">0.0%</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(5.1%</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">0.6%</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(2.4%</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify">Net (loss) income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8.0%</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(21.2%</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.2%</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(9.3%</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Less: non-controlling interest in net loss of subsidiary</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(0.1%</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(2.2%</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(0.5%</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(0.4%</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">Net (loss) income attributable to Parent Company 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">(8.1%</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">(19.0%</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">0.3%</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">(8.9%</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>

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

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

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

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

<!-- Field: Page; Sequence: 30 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>THREE MONTHS ENDED MARCH 31, 2025 COMPARED
TO THREE MONTHS ENDED MARCH 31, 2024</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b>NET SALES</b> - Net sales
increased by $1,833,120, or 29.7%, to $8,009,619 for the three months ended March 31, 2025 from $6,176,499 for the corresponding period
of 2024. For the three months ended March 31, 2025, net sales by geographic regions, consisting of North America and Asia, were $8,007,037
(100.0% of net sales) and $2,582 (0.0%), respectively. For the three months ended March 31, 2024, net sales by geographic regions, consisting
of North America and Asia, were $6,174,327 (100.0% of net sales) and $2,172 (0.0%), respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">Net sales in North America
increased by $1,832,710, or 29.7%, to $8,007,037 for the three months ended March 31, 2025 from $6,174,327 for the corresponding period
of 2024. The increase in net sales was primarily due to increased demand from our major carrier customers. Net sales in Asia increased
by $410, or 18.9%, to $2,582 for the three months ended March 31, 2025 from $2,172 for the corresponding period of 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"><b>GROSS PROFIT - </b>Gross
profit increased by $836,431, or 161.6%, to $1,353,880 for the three months ended March 31, 2025 from $517,449 for the corresponding period
of 2024. The gross profit in terms of net sales percentage was 16.9% for the three months ended March 31, 2025 compared to 8.4% for the
corresponding period of 2024. The increase in gross profit and gross profit in terms of net sales percentage for the three months ended
March 31, 2025, was due to the increase in net sales as described above and the fact that the increased sales were of higher margin products.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b>OPERATING EXPENSES</b>
- Operating expenses increased by $1,247,816, or 60.2%, to $3,320,433 for the three months ended March 31, 2025 from $2,072,617 for the
corresponding period of 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Selling, general, and administrative
expenses increased by $1,265,073 to $2,526,220 for the three months ended March 31, 2025, from $1,261,147 for the corresponding period
of 2024. The increase in operating expenses was primarily due to the accrued incentive bonus of $1,250,000 to OC Kim, the President. Research
and development expense decreased by $17,257 to $794,213 for the three months ended March 31, 2025, from $811,470 for the corresponding
period of 2024. The decrease in research and development expense was primarily due to the decreased research and development payroll expense
of approximately $58,000, which was offset by an increase in other research and development costs of approximately $41,000.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b>OTHER INCOME (LOSS), NET</b>
- Other income (loss), net increased by $1,399,355, or 2,060.4%, to $1,331,439 for the three months ended March 31, 2025 from ($67,916)
for the corresponding period of 2024. The increase was primarily due to the gains from the legal settlement amount owed by OC Kim, the
President, of $1,000,000 as well as the favorable changes in foreign currency exchange rates in FTI of approximately $400,000, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NINE MONTHS ENDED MARCH 31, 2025 COMPARED TO
NINE MONTHS ENDED MARCH 31, 2024</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b>NET SALES</b> - Net sales
increased by $14,479,805, or 58.7%, to $39,159,629 for the nine months ended March 31, 2025 from $24,679,824 for the corresponding period
of 2024. For the nine months ended March 31, 2025, net sales by geographic regions, consisting of North America and Asia, were $39,156,583
(100.0% of net sales) and $3,046 (0.0% of net sales), respectively. For the nine months ended March 31, 2024, net sales by geographic
regions, consisting of North America and Asia, were $24,583,324 (99.6% of net sales) and $96,500 (0.4% of net sales), respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Net sales in North America
increased by $14,573,259, or 59.3%, to $39,156,583 for the nine months ended March 31, 2025 from $24,583,324 for the corresponding period
of 2024. The increase in net sales was primarily due to increased demand from our major carrier customers. Net sales in Asia decreased
by $93,454, or 96.8%, to $3,046 for the nine months ended March 31, 2025 from $96,500 for the corresponding period of 2024. The decrease
in net sales was primarily due to the absence of revenue generated from Wi-Fi router sales by FTI, which typically vary from period to
period.</p>

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

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

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

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

<!-- Field: Page; Sequence: 31 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"><b>GROSS PROFIT - </b>Gross
profit increased by $3,799,760, or 132.5%, to $6,667,444 for the nine months ended March 31, 2025 from $2,867,684 for the corresponding
period of 2024. The gross profit in terms of net sales percentage was 17.0% for the nine months ended March 31, 2025 compared to 11.6%
for the corresponding period of 2024. The increase in gross profit and gross profit in terms of net sales percentage for the nine months
ended March 31, 2025, was primarily due to the change in net sales and the sales of higher margin products as described above. .</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b>OPERATING EXPENSES</b>
- Operating expenses increased by $1,648,239, or 25.1%, to $8,211,549 for the nine months ended March 31, 2025 from $6,563,310 for the
corresponding period of 2024.&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Selling, general, and administrative
expenses increased by $1,433,755 to $5,465,786 for the nine months ended March 31, 2025, from $4,032,031 for the corresponding period
of 2024. The increase in operating expenses was primarily due to the accrued incentive bonus of $1,250,000 to OC Kim, the President and
the increased shipping and handling charges of approximately $100,000.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Research and development expense
increased by $214,484 to $2,745,763 for the nine months ended March 31, 2025, from $2,531,279 for the corresponding period of 2024. The
increase in research and development expense was primarily due to the increased research and development costs of approximately $260,000,
which was offset by the decreased related payroll expense of approximately $42,000 from the mixed result of the timing of research and
development activities and the number of active projects and typically vary from period to period.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b>OTHER INCOME, NET</b> -
Other income, net increased by $869,344, or 106.0%, to $1,689,809 for the nine months ended March 31, 2025 from $820,465 for the corresponding
period of 2024. The increase was primarily due to the gains from the legal settlement amount owed by OC Kim, the President, and the forgiven
liability of $1,000,000 and $247,592, respectively, which was offset by the loss from the unfavorable changes in foreign currency exchange
rates of approximately $300,000.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our historical operating results,
capital resources and financial position, in combination with current projections and estimates, were considered in management's plan
and intentions to fund our operations over a reasonable period of time, which we define as the twelve-month period ending from the date
of the filing of this Form 10-Q. For purposes of liquidity disclosures, we assess the likelihood that we have sufficient available working
capital and other principal sources of liquidity to fund our operating activities and obligations as they become due.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">Our principal source of liquidity
as of March 31, 2025 consisted of cash and cash equivalents, as well as short-term investments, of $38,139,337. We believe we have sufficient
available capital to cover our existing operations and obligations through at least one year from the date of the filing of this Form
10-Q. Our long-term future cash requirements will depend on numerous factors, including our revenue base, profit margins, product development
activities, market acceptance of our products, future expansion plans and ability to control costs. If we are unable to achieve our current
business plan or secure additional funding that may be required, we would need to curtail our operations or take other similar actions
outside the ordinary course of business in order to continue to operate as a going concern.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b>OPERATING ACTIVITIES</b>
- Net cash used in operating activities for the nine months ended March 31, 2025 and 2024 was $490,230 and $6,972,515, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The $490,230 in net cash used
in operating activities for the nine months ended March 31, 2025 was primarily due to the increases in accounts receivable of $1,957,056
as well as the decrease in accounts payable of $1,025,639, which was offset by the increase in accrued liabilities of $2,376,154. The
$6,972,515 in net cash used in operating activities for the nine months ended March 31, 2024 was primarily due to the decrease in accounts
payable of $6,668,572 as well as our operating results (net loss of $2,297,180 adjusted for depreciation, amortization, and other non-cash
charges), which was partially offset by a decrease in inventories of $2,605,602.</p>

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

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

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

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

<!-- Field: Page; Sequence: 32 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b>INVESTING ACTIVITIES</b>
- Net cash provided by investing activities for the nine months ended March 31, 2025 and 2024 was $1,030,351 and $1,815,796.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The $1,030,351 in net cash
provided by investing activities for nine months ended March 31, 2025 was primarily due to the contribution in noncontrolling interest
by a partner of $2,000,000, which was offset by the purchase of short-term investments of $730,024 and payments for purchase of capitalized
product development and intangible assets of $224,442. The $1,815,796 in net cash provided by investing activities for nine months ended
March 31, 2024 was primarily due to the sales of short-term investments of $1,995,606, which was partially offset by payments for purchase
of capitalized product development and intangible assets of $126,793 and purchase of property and equipment of $53,017.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b>FINANCING ACTIVITIES</b>
- Net cash provided by financing activities for the nine months ended March 31, 2025 and 2024 was $0 and $1,045, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>CONTRACTUAL OBLIGATIONS AND OTHER COMMITMENTS</b></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We leased approximately 12,775
square feet of office space in San Diego, California, at a monthly rent of $25,754, pursuant to a lease that expired in December 2023.
On October 19, 2023, we signed a lease for office space consisting of approximately 11,400 square feet, located in San Diego, California,
at a monthly rent of $27,789, which commenced on January 1, 2024. In addition to monthly rent, the lease includes payment for certain
common area costs. The term of the lease for the office space is 65 months from the lease commencement date. Our facility is covered by
an appropriate level of insurance, and we believe it to be suitable for our use and adequate for our present needs.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On or about December 7, 2023,
we received an invoice from our prior landlord, Hunsaker &amp; Associates, requesting payment of additional rent on our completed and
expired lease of office space located at 9707 Waples Street, San Diego, CA as of December 31, 2023. This invoice of $142,978 purports
to represent charges for variable cost increases during the prior 7 years of the lease, which was discounted by $46,274 and adjusted down
to $96,704 for the three months ended June 30, 2024. We are currently reviewing these charges and will be requesting further validation
of these charges, in accordance with our rights granted under the lease. For the year ended June 30, 2024, we recorded an additional rent
expense of $96,704 and an accrued liability of $72,048 reflecting this pending invoice and a credit of $24,656 for our deposit on the
leasehold property.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our Korea-based subsidiary,
FTI, leases approximately 10,000 square feet of office space, at a monthly rent of approximately $6,600, and additional office space consisting
of approximately 2,682 square feet at a monthly rent of approximately $2,200, both located in Seoul, South Korea. These leases expired
on August 31, 2024, and were extended for an additional 24 months to August 31, 2026. In addition to monthly rent, the leases provide
for periodic cost of living increases in the base rent and payment for certain common area costs. These facilities are covered by an appropriate
level of insurance, and we believe them to be suitable for our use and adequate for our present needs.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We lease one corporate housing
facility, located in Seoul, South Korea, primarily for our employees who travel, under a non-cancelable operating lease that expires on
September 4, 2025. We lease one corporate vehicle on December 1, 2024, in San Diego, California, for our employees, under a non-cancelable
lease that expires on November 30, 2027.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">Rent expenses for the three
months ended March 31, 2025 and 2024 were $125,687 and $117,486, respectively. Rent expenses for the nine months ended March 31, 2025
and 2024 were $350,796 and $483,305, respectively.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Refer to NOTE 1 - SUMMARY
OF SIGNIFICANT ACCOUNTING POLICIES in the Consolidated Financial Statements.</p>

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

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

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

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

<!-- Field: Page; Sequence: 33 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As a &#8220;smaller reporting
company,&#8221; the Company is not required to respond to this item.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Evaluation of Disclosure Controls and Procedures</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our management has evaluated,
under the supervision and with the participation of our President and Acting Chief Financial Officer, the effectiveness of our disclosure
controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934) as of the end of the period
covered by this report. Based upon that evaluation, our President and our Acting Chief Financial Officer have concluded that, as of March
31, 2025, our disclosure controls and procedures were effective in ensuring that information required to be disclosed by us in the reports
that we file or submit under the Securities Exchange Act of 1934 is (i) recorded, processed, summarized, and reported within the time
periods specified in the rules and forms of the SEC and (ii) accumulated and communicated to our management, including our principal executive
and principal accounting officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required
disclosure.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Changes in Internal Control Over Financial
Reporting</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">There have been no changes
in our internal controls over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934
and as a result of adopting Topic 842) during the nine months ended March 31, 2025 that have materially affected, or are reasonably likely
to materially affect, our internal control over financial reporting.</p>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 34 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have provided information
about legal proceedings in which we are involved in Note 6 of the notes to consolidated financial statements for the nine months ended
March 31, 2025, contained within this Quarterly Report on Form 10-Q.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our Annual Report on Form
10-K for the fiscal year ended June 30, 2024, filed with the SEC on September 30, 2024 (the &#8220;Annual Report&#8221;), includes a detailed
discussion of our risk factors under the heading &#8220;PART I, ITEM 1A &#8211; RISK FACTORS.&#8221; You should carefully consider the
risk factors discussed in our Annual Report, as well as other information in this quarterly report. We are planning to replace one product
model this year and one product model next year that are reaching end of life with new models. &#160;Any of the risks discussed in our
Annual Report, including risks related to developing new product models, could cause our business, financial condition, results of operations
and future growth prospects to suffer. We are not aware of any material changes from the risk factors previously disclosed.</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="q1_15"></span>ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES
AND USE OF PROCEEDS</b></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="q1_16"></span>ITEM 3. DEFAULTS UPON SENIOR SECURITIES</b></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="q1_17"></span>ITEM 4. MINE SAFETY DISCLOSURES</b></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="q1_18"></span>ITEM 5. OTHER INFORMATION</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During the&#160;nine months
ended March 31, 2025, no director or officer of the Company <span id="xdx_905_eecd--Rule10b51ArrAdoptedFlag_dbF_c20250101__20250331_zaPWCUVx2hQ8" class="xdx_phnt_RGlzY2xvc3VyZSAtIEluc2lkZXIgVHJhZGluZyBBcnJhbmdlbWVudHMA"><span id="xdx_904_eecd--NonRule10b51ArrAdoptedFlag_dbF_c20250101__20250331_zwgRN2cVWwf1" class="xdx_phnt_RGlzY2xvc3VyZSAtIEluc2lkZXIgVHJhZGluZyBBcnJhbmdlbWVudHMA"><ix:nonNumeric contextRef="From2025-01-012025-03-31" format="ixt:booleanfalse" id="Fact001462" name="ecd:Rule10b51ArrAdoptedFlag"><ix:nonNumeric contextRef="From2025-01-012025-03-31" format="ixt:booleanfalse" id="Fact001463" name="ecd:NonRule10b51ArrAdoptedFlag">adopted</ix:nonNumeric></ix:nonNumeric></span></span> or <span id="xdx_909_eecd--Rule10b51ArrTrmntdFlag_dbF_c20250101__20250331_zq6kno9Cn8S5" class="xdx_phnt_RGlzY2xvc3VyZSAtIEluc2lkZXIgVHJhZGluZyBBcnJhbmdlbWVudHMA"><span id="xdx_90F_eecd--NonRule10b51ArrTrmntdFlag_dbF_c20250101__20250331_zq4Qho1X7KZ9" class="xdx_phnt_RGlzY2xvc3VyZSAtIEluc2lkZXIgVHJhZGluZyBBcnJhbmdlbWVudHMA"><ix:nonNumeric contextRef="From2025-01-012025-03-31" format="ixt:booleanfalse" id="Fact001464" name="ecd:Rule10b51ArrTrmntdFlag"><ix:nonNumeric contextRef="From2025-01-012025-03-31" format="ixt:booleanfalse" id="Fact001465" name="ecd:NonRule10b51ArrTrmntdFlag">terminated</ix:nonNumeric></ix:nonNumeric></span></span> a &#8220;Rule 10b5-1 trading arrangement&#8221; or &#8220;non-Rule
10b5-1 trading arrangement,&#8221; as each term is defined in Item 408(a) of Regulation S-K.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="q1_19"></span>ITEM 6. EXHIBITS</b></p>

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

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: top; text-align: left">
  <td style="border-bottom: Black 1pt solid"><b>Exhibit Number</b></td>
    <td>&#160;</td>
  <td style="border-bottom: Black 1pt solid; text-align: left; vertical-align: bottom"><p style="margin-top: 0; margin-bottom: 0"><b>Description</b></p>
      <p style="margin-top: 0; margin-bottom: 0"></p></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td>10.14</td>
    <td>&#160;</td>
  <td><a href="franklin_ex1014.htm">Purchase and Supply Agreement Partially Redacted, dated June 20, 2024, between Franklin Wireless Corp. and Forge International Co., Ltd.</a></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td>10,15</td>
    <td>&#160;</td>
  <td><a href="franklin_ex1015.htm">Option Repurchase Agreement, dated May 8, 2025, between Franklin Wireless Corp. and OC Kim</a></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td style="width: 9%">31.1</td>
    <td style="width: 1%">&#160;</td>
  <td style="width: 90%"><a href="franklin_ex3101.htm">Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td>31.2</td>
    <td>&#160;</td>
  <td><a href="franklin_ex3102.htm">Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td>32.1</td>
    <td>&#160;</td>
  <td><a href="franklin_ex3201.htm">Certification of Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td>32.2</td>
    <td>&#160;</td>
  <td><a href="franklin_ex3202.htm">Certification of Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td>&#160;</td>
    <td>&#160;</td>
  <td>&#160;</td></tr>

<tr><td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.INS</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Instance Document </span></td>
    </tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.SCH</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Schema Document</span></td>
    </tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.CAL</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td>
    </tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.DEF</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td>
    </tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.LAB</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td>
    </tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.PRE</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td>
    </tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">104</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cover Page Interactive Data File (formatted in iXBRL, and included in exhibit 101)</span></td></tr></table>

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 35 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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


<p style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 6pt"><span id="q1_20"></span>SIGNATURES</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0; margin-top: 0pt; margin-bottom: 6pt">Pursuant
to the requirements of the Securities Exchange Act of 1934, the
registrant has duly caused this report to be signed on its behalf by the undersigned,
thereunto duly authorized.</p>

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

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr>
    <td style="vertical-align: top">&#160;</td>
    <td colspan="2"><b>Franklin Wireless Corp.</b></td>
</tr>
<tr>
    <td style="vertical-align: top">&#160;</td>
    <td colspan="2">&#160;</td></tr>
<tr>
    <td style="vertical-align: top; width: 50%">&#160;</td>
    <td style="width: 4%">By:</td>
    <td style="border-bottom: Black 1pt solid; vertical-align: top; width: 46%">/s/ <i>OC Kim</i></td>
</tr>
<tr>
    <td style="vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: top"><p style="margin-top: 0; margin-bottom: 0">OC Kim<br/>President</p>
                                                                   <p style="margin-top: 0; margin-bottom: 0">(Principal Executive Officer)</p></td>
</tr>
<tr>
    <td style="vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>

<tr>
    <td style="vertical-align: top; width: 50%">&#160;</td>
    <td style="width: 4%">By:</td>
    <td style="border-bottom: Black 1pt solid; vertical-align: top; width: 46%">/s/ <i>Reid Granados</i></td>
</tr>
<tr>
    <td style="vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: top"><p style="margin-top: 0; margin-bottom: 0">Reid Granados<br/>Acting Chief Financial Officer</p>
                                                                   <p style="margin-top: 0; margin-bottom: 0">(Principal Financial Officer)</p></td>
</tr>
</table>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 36; Options: Last -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; 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: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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








































<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJydV+tu6jgQfoK+g8Xvo3MCbXel/gvhUlQoFXB6VlrtD+MMwVvHzvrSNo+0b7ljB0jbLZC0qsTN34znm5lvJp3Ot85YjbgATf7oL6ZkBXkhqAWygA1okAzwRDK5uyH4uoCMG6uptOHjHpgoxABifvseMfw+nHzmBtIbEl3/6F796F2T6Peby0sSzzoX/vdEyQ1PQVpOBaEyJQ9aFZqDpbqsLKzoq5IqL4OnR9CGK3lDut+j6ud/SS/q9si9eqYvSj8ZMp0mnYtv4e+iM9bKFXhq+GpBeiQZCsjRnanQ9X+4DXPGqvxmybM1UDuDfA0av+5GvV43iqOjgJHSGTQ//iCo7EW9qIUDyvUjFQ7mm3lhMQ4zd9ZYJIzLLBjoooHo+qiBpERPBpjT3JYreLV9odjTwXVyHBmnOZch25Y/o/8NZ7CkcsAhU0l8CCF6F8J7EKlQBGEk4EgSkz8r6F+fuLx10tAn0LFMaV7ExijGsRRNc74eqeZ0LWAK1ECijB1ww5STFlIP73l4dHUW7pFx+jd+WeG6Z3Cj1WRHUEEZHOEGDx0I8cdOMbEE5cSd0kATpQuFdMKtcgaTPqKMC8xlc06Q/YQKvlFa8trcI2w5Ey2Kd5/75ojaawsvytltCLw5Jk5T7nuDimRLsSENtuWD5krPC/CFKLNQDhO8vymchSYZ3dETgMPXAkWkEezQIF8JnW0hdQJb7QE0Q62iGMp8swDrtFz4PsC++EW1l99yAQVKg1n5am3V1onTqOp2gPrMwNTGD9h+/yj2F9cgwJgd+Gp8pNL358juILkanyr2D2avG5u9Pmn2faQfiGsS7hupHf7jsOfmLxLFdMuLOkEHDT5hBxt/igWaUV+kE/m+uv+vEfVZMpEknD4VZix4q4GVB9PzzV4J8EOcaQjTsYUhJPNJcHksjt3Ppy4+03c8b+5x4PeRB1r6e/rzve7pVowZ0w7SJRUo6qF3+ko6A2ZXF01s7BebFbCtVEJlLWT3AZuqDaMJaMtxOlQZkekUqxZVp8Xwq285kbhOYVKNOZKfT+/rWfERU1kuLcrJVokU672q/Xjtpzqz1UUuseiPa8yYcjnSKvfrEa4BEu8x32A+/CA2mEIvWhjhLkNTHLl+pGGSOg1m9BSt3SvJlLRaCayxbILjHWO1ZiLvwU6V97Z0a8NTXm2T5+c3NhnP5PCVbanMYIXVa0SVCGs1XzsbdFZ97reJh8TDvKEgAfXt+uXSFYXgvrS1lVWiz1Gw5xfv6cVpN6uaIBfA1DPocr6pVWYJ1lbLcRMLyHASSMLJxLOtnW9+GsBVDaxvsTAvPyT0HDUTybSHDaB6nci53YLetWkw3eRixxluwax/CsE+LDEUX/aFZwXfY6YxZO7LNkQawjqnP0KoF4rPT1hcA+XWduPEoQeU4KzsNBjXC/APY6kPAemscK3mfcjIV4A/ZQoCu1ejd61Sx6qwG8rujOon8KsXjl8QKhA5cjJtZGOJI7ZALDJ/i/PX95rfyL8SxZul6pPUDo3luecXaxjTM+UbaGJ0b8o/z9m39moz3YOdEzq5n5JfGS8zFKxljmVRgxM1tWkrC+PwABt0TNLdCt3OCDavysGL0dgLi/QsUFF1X9lMkYpqpqMkKSr75RBHriqh0bp9vOeHuanbPqov8RZBcD+pMWRdkuFsSWpYm7PhZv8B8C8bFQ== -->
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.14
<SEQUENCE>2
<FILENAME>franklin_ex1014.htm
<DESCRIPTION>PURCHASE AND SUPPLY AGREEMENT
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"><B>Exhibit 10.14</B></P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">PURCHASE AND SUPPLY AGREEMENT</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">THIS PURCHASE AND SUPPLY AGREEMENT (this &quot;Agreement&quot;)
is made this __ day of June, 2024 (the &ldquo;Effective Date&rdquo;), by and between (i) <FONT STYLE="text-transform: uppercase"><B><U>FRANKLIN WIRELESS CORP</U></B>.</FONT>, a corporation organized and existing under the laws
of the State of Nevada, having a business address of 3940 Ruffin Rd <FONT STYLE="font-size: 10pt">San Diego, CA 92123 (&ldquo;BUYER&rdquo;),
(ii)</FONT> <B><U>MeiG Smart Technology Co., Ltd (MeiG</U>)</B>, having a business address of Floor 32, Building B, Shenzhen International
Innovation Center, 1006 Shennan Avenue, Futian District, Shenzhen, <FONT STYLE="font-size: 10pt">China, and (iii) <B><U>FORGE INTERNATIONAL
CO., LTD. (FORGE</U>)</B>, having a business address of 6/F., MANULIFE PLACE, 348 KWUN TONG ROAD, KLN, HONG KONG (&quot;SUPPLIER&quot;).
Both MeiG and FORGE are considered as &ldquo;SUPPLIER&rdquo; under this agreement for products produced under purchase orders issued by
BUYER to them. All terms and conditions apply to MeiG and FORGE equally and identically as SUPPLIER for the products they produce. This
Agreement may refer to BUYER or to SUPPLIER as a &quot;Party&quot; and together as the &quot;Parties.&quot;</FONT></P>

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

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> 1. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DEFINITIONS</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The following terms shall have the following meanings
under this Agreement:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">1.1 &quot;<U>Documentation</U>&quot; means computations,
configurations, data, designs, drawings, manuals (including without limitation installation manuals, owner's manuals, and service manuals),
models, photographs, plans, renderings, samples, schematics, sketches, specifications, and any other written and tangible materials provided
by BUYER or developed by SUPPLIER specifically and uniquely in connection with this Agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">1.2 &quot;<U>Intellectual Property and Proprietary
Rights</U>&quot; mean all copyrights, trademarks, patents, ideas, creations, works, processes, designs and methods (which are patentable,
copyrightable, registrable as a mask work, protectable as a trade secret or otherwise protectable as an intellectual property right and/or
proprietary right) which are incorporated in or related to the design, function, structure, and/or manufacture of the Products, including
any derivative works made by either Party in connection with the development of the Products for use in the Products, software and derivative
works thereof.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">1.3 &quot;<U>Products</U>&quot; means those products
identified on <U>Schedule 1</U> attached hereto meeting the specifications and fully incorporated herein, and the parts and components
thereof, manufactured by SUPPLIER and sold to BUYER pursuant to this Agreement. The Products covered by this Agreement may be changed
from time to time upon the written consent of both Parties.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">1.4 &quot;<U>Specifications</U>&quot; means the
descriptive material itemizing the functional and operational requirements of the Products and such other technical specifications, drawings
and other material as identified in <U>Schedule </U>1 attached hereto and fully incorporated herein. The Specifications covered by this
Agreement may be changed from time to time upon the written consent of both Parties.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">1.5 &quot;<U>Trademarks</U>&quot; means those trademarks
or trade names owned or used by BUYER or its affiliates, and designated by BUYER in its sole discretion for use in connection with the
Products.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">2. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MANUFACTURE
AND SUPPLY OF PRODUCTS</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">2.1 <U>Scope of Agreement</U>. SUPPLIER agrees
to manufacture the Products in accordance with the applicable exhibits for such Products as set forth in <U>Schedule 1</U> through <U>Schedule
3</U> executed by the Parties. All work will conform to the Specifications in <U>Schedule 1</U> (&ldquo;Products and Product Specifications&rdquo;)
and SUPPLIER agrees to sell the Products to BUYER, and BUYER agrees to purchase and pay for the Products, in accordance with the terms
and conditions of this Agreement. Each Product to be manufactured and sold under this Agreement shall be set forth in an applicable Statement
of Work under <U>Schedule 2</U>. BUYER shall have no obligation to purchase any Products until BUYER has placed a purchase order with
SUPPLIER. SUPPLIER shall have no obligation to manufacture or sell any Products to BUYER except to the extent that any purchase order
has been accepted by SUPPLIER.</P>

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

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

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

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

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-bottom: Black 1pt solid; border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">2.2 <U>Sales of Products by Supplier</U>. SUPPLIER
shall not sell the Products under this Agreement to any party except BUYER without BUYER&rsquo;S prior written consent.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">2.3 <U>Right to Second Source</U>. This Agreement
shall not impose any obligation of exclusivity on BUYER and shall not limit BUYER&rsquo;s right to manufacture the Products itself or
to contract with a third party to manufacture and sell the Products to BUYER. Notwithstanding the foregoing, if BUYER chooses to manufacture
the Products itself, BUYER shall neither (i) use
any of SUPPLIER&rsquo;s Intellectual Property and Proprietary Rights relating to its design, manufacturing, and testing processes, know-how,
and trade secrets, including all internal hardware and mechanical designs and specifications and software and related acoustic technologies
used in the Product nor (ii) otherwise reference
or employ such Intellectual Property and Proprietary Rights in connection with such manufacture of the Products.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">2.4 <U>SUPPLIER and BUYER Affiliates</U>. This
Agreement shall apply to all applicable divisions, locations and Affiliates of SUPPLIER and BUYER. As used in this Agreement, &ldquo;Affiliate&rdquo;
means, with respect to any person or entity, any other person or entity that directly or indirectly controls, is controlled by or is under
common control with such person or entity, where &ldquo;control&rdquo; means the possession, directly or indirectly, of the power to direct,
or cause the direction of, the management and policies of a party, whether through the ownership of voting securities, by contract or
otherwise.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">3. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ORDERS</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><U>3</U>.<U>1 Orders</U>. BUYER may place firm
purchase orders (&ldquo;Order(s)&rdquo;) for the delivery of Products by SUPPLIER. Each Order shall specify a shipment date following
the date of the Order (&ldquo;Order Lead Time&rdquo;). Notwithstanding the foregoing, if from time to time BUYER requires delivery of
Products on a shipment date shorter than the applicable Order Lead Time, BUYER may submit such Order to SUPPLIER, subject to SUPPLIER&rsquo;s
acceptance and on such terms as the Parties may mutually agree in writing. For such Orders, SUPPLIER shall use commercially reasonable
efforts to minimize the Order Lead Time. Orders shall contain at least the following information: (i) BUYER and SUPPLIER&rsquo;s legal
name and address; (ii) BUYER&rsquo;s contact person and telephone number; (iii) ship to name and address; (iv) packaging and shipping
instructions; (v) the quantity of the Products ordered including BUYER&rsquo;s part number; (vi) per unit price and total price; (vii)
the shipping schedule (e.g., &ldquo;the week of Sunday, xxx&rdquo;) and (viii) BUYER &rsquo;s
purchase order number.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">3.2 <U>Acceptance</U>. SUPPLIER shall acknowledge
and accept or reject each Order in writing which is placed by
BUYER in conformance with the terms of this Agreement within
five (5) business days of receiving such Order, and SUPPLIER shall be deemed to have rejected an Order if SUPPLIER does not respond to
BUYER confirming acceptance of such Order within such five (5) day period.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">3.3 All purchases of Products during the term of
this Agreement shall be governed by this Agreement only. Any printed terms and conditions on an individual Order which conflict with the
provisions of this Agreement shall be superseded by the Agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">4. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAYMENT
TERMS</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">4.1 <U>Prices</U>. The prices for the Products
are set forth in Schedule 3 attached hereto. Prices for the Products (including,
without limitation, packaging price changes) may be changed by SUPPLIER providing BUYER with at least ninety (90) days notice of
the change and a new Schedule 3. On a quarterly basis, the Parties will review each Products' Bill of Materials (the &quot;BOM&quot;)
in order to review whether any price changes are warranted.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">4.2 <U>Payment</U>. SUPPLIER shall invoice BUYER
upon delivery by SUPPLIER in accordance with the applicable delivery terms (Incoterms 2020). Payment by BUYER to SUPPLIER, unless otherwise
agreed in writing by the Parties and or as otherwise set forth in the applicable exhibits set for Products, shall be due net ninety (90)
days after the delivery date of the Products (as specified in the applicable bill of lading). All payments shall be made in United States
Dollars by T/T (telegraphic transfer).</P>

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

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

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

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

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-bottom: Black 1pt solid; border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">4.3 <U>Taxes and Duties</U>. SUPPLIER shall be
responsible for the payment of all taxes, duties and similar items associated with shipment and importation of the Products into the delivery
location.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">4.4 <U>Remittance of Payment.</U> SUPPLIER and
BUYER both mutually agree that all payments from BUYER to SUPPLIER shall be paid to according to the SUPPLIER listed on the Purchase Order
issued by BUYER. Orders placed to SUPPLIER (FORGE) will be paid to FORGE. Orders placed to SUPPLIER (MeiG) will be paid to MeiG.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">5. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DELIVERY</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">5.1 <U>Shipment</U>. SUPPLIER will ship the Products
CIP to BUYER&rsquo;s USA designated location by Air freight or as otherwise mutually agreed in accordance with Incoterms 2020.  Risk
of loss or damage to the Products, and title to the Products, shall pass from SUPPLIER to BUYER in accordance with the delivery term set
forth in this Section 5.1. </P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">5.2 <U>Acceptance</U>. BUYER shall have the right
to conduct an incoming inspection and shall have ten (30) days after delivery to notify SUPPLIER in writing whether some or all of the
Products are rejected. Any Product not rejected within this ten (30) day period shall be deemed accepted. In the event BUYER rejects Products,
BUYER shall deliver to SUPPLIER a detailed explanation regarding each rejection. Products may be rejected by BUYER only if they fail to
conform to the Specifications. SUPPLIER shall, at its sole discretion, be entitled to inspect and verify the rejected Products, replace
the rejected Products without requiring their return, or require the return of the rejected Products to SUPPLIER, at SUPPLIER&rsquo;s
expense. Rejected Products that SUPPLIER verifies as non-conforming Products shall be repaired or replaced at SUPPLIER'S expense, including
freight to and from BUYER. Rejected Products for which SUPPLIER cannot verify any non-conformance shall be returned to BUYER at BUYER&rsquo;s
expense.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">5.3 <U>Cancellations and Rescheduling</U>. (Provision
mirrors AT&amp;T requirements) In addition to BUYER&rsquo;s right to terminate an Order as set forth elsewhere in this Agreement, BUYER
may terminate an Order, in whole or in part, and without any liability to BUYER, for items not yet shipped, if SUPPLIER fails to ship
the Products set forth in any accepted Order within thirty (30) calendar days after the delivery date requested by BUYER in such Order
or any alternate delivery date that has been mutually agreed to by the Parties subsequent to the submission of such Order; except that,
where SUPPLIER has suffered a force majeure event and its performance is excused under Section 13.12, then BUYER&rsquo;s ability to cancel
such Order shall be governed by Section 13.12. Notwithstanding the foregoing, BUYER may make a one-time rescheduling of the shipment date
per Order to a date not in excess of fifteen (15) days from the original shipment date, provided BUYER provides at least ten (10) days
prior written notice to SUPPLIER for any proposed delivery reschedule.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">5.4 <U>Late Shipments</U>. SUPPLIER shall ship
all Products on the dates indicated on the applicable Order or as revised per mutual agreement. Shipments are considered late if Products
are not delivered to the applicable delivery location in accordance with the applicable delivery term within ten (10) days following the
confirmed shipment date indicated on the applicable Order. If any late shipment is caused by the fault of SUPPLIER, SUPPLIER shall incur
a penalty of one half of one percent (0.5%) on the shipment invoice amount for each day the shipment is deemed late; such penalty not
to exceed five percent (5%) of the shipment invoice amount.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">5.5 <U>Failure to Deliver</U>. If SUPPLIER has
reason to believe that the Products will not be delivered on the date specified in an Order, and that the shipment will be late under
<U>Section 5.4</U>, SUPPLIER will immediately notify BUYER of the cause and the anticipated duration of the delay. SUPPLIER agrees to
use its commercially reasonable efforts to deliver or perform as committed.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">6. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;INTELLECTUAL
PROPERTY AND PROPRIETARY RIGHTS</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">6.1 <U>General</U>. Unless otherwise provided in
an applicable Statement of Work under <U>Schedule 2</U> and agreed by the Parties in writing, the terms and conditions of this <U>Section
6</U> governing the Parties&rsquo; rights and obligations with respect to Intellectual Property and Proprietary Rights shall apply under
this Agreement.</P>

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

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

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

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

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-bottom: Black 1pt solid; border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">6.2 <U>Ownership of Existing Intellectual Property
and Proprietary Rights</U>. SUPPLIER and BUYER shall retain ownership and all rights to their respective Intellectual Property and Proprietary
Rights existing as of the Effective Date of this Agreement, regardless of whether such Intellectual Property and Proprietary Rights are
incorporated or used in the Products.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">6.3 <U>Ownership of Innovations</U>. SUPPLIER shall
own all Intellectual Property and Proprietary Rights in ideas, inventions, designs, concepts, data, know how, processes or other trade
secrets that SUPPLIER made, conceived, or developed at any time during the term of this Agreement with respect to, in connection with,
or derived from its existing Intellectual Property and Proprietary Rights in design, manufacturing and testing processes. BUYER shall
own and retain all Intellectual Property and Proprietary Rights in all innovations developed by SUPPLIER on its own for the Products or
arising from the Specifications provided by BUYER.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">6.4 <U>Ownership of Products and Documentation</U>.
BUYER shall have sole ownership of the Documentation and the Products and shall have the exclusive rights to commercially exploit the
Products manufactured and sold to it by SUPPLIER under this Agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">6.5 <U>License</U>. BUYER hereby grants SUPPLIER
a revocable, limited, non-exclusive, non-transferable, non-assignable, non-sublicensable, royalty-free license to use all Intellectual
Property and Proprietary Rights provided by BUYER under this Agreement for the sole purpose of performing the manufacturing services in
connection with the Products only. For any Product using a Qualcomm, SUPPLIER shall execute, and maintain in good standing, a license
agreement with Qualcomm to the extent necessary to manufacture and supply such Product.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">6.6 <U>No Other License</U>. Except for the express
licenses granted pursuant to <U>Section 6.5</U>, nothing in this Agreement shall be construed as conferring by implication, estoppel or
otherwise upon a Party any license or other right in and to the Intellectual Property and Proprietary Rights, or innovations of the other
Party. Each Party and its licensors retain all rights, title and interest in and to their respective existing Intellectual Property and
Proprietary Rights, and innovations and any derivative works thereof and any Intellectual Property and Proprietary Rights associated therewith
or embodied therein.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">7.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TOOLS
AND EQUIPMENT</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">7.1 <U>Manufacturing Tools</U>. Unless otherwise
agreed by the Parties, SUPPLIER shall pay for all manufacturing hardware and software tools associated with the Products. SUPPLIER agrees
that all tools related to Products manufactured pursuant to this Agreement shall be used in manufacturing the Products for BUYER. The
Parties shall agree in writing in advance of the launch of each such Product with respect to BUYER's payment obligations, if any, including
but not limited to timing and amount of payment. In the event BUYER purchases the tools associated with any Product from SUPPLIER, BUYER
shall at all times maintain ownership of all such tools paid for by BUYER pursuant to this Agreement and SUPPLIER agrees to return to
BUYER or its designated agent any such tools paid for by BUYER upon request by BUYER.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">7.2 <U>Equipment</U>. Standard process equipment
generic to its operations and used in its ordinary course of business will be provided by SUPPLIER at its own expense.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">8. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WARRANTY</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">8.1 Unless otherwise agreed by the Parties in writing
in an applicable Statement of Work under Schedule 2, the terms and conditions of this Section 8 shall govern all warranty related issues
under this Agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">8.2 <U>Warranty Seed Stock.</U> With each Order,
SUPPLIER shall provide BUYER, at no additional fee or charge to BUYER, with an extra supply of Products to serve as field replacement
units equal to one percent (1%) of each Order quantity. This provision only applies to orders manufactured under this agreement and does
not apply to BUYER&rsquo;s other producers orders.</P>

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

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

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

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

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-bottom: Black 1pt solid; border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">8.3 SUPPLIER warrants that all Products (i) will
conform to the Specifications, (ii) will comply with all applicable regulations and certifications, and (iii) will be free from defects
in material and workmanship, for a period of eighteen (18) months from the date the Products are delivered to BUYER. SUPPLIER&rsquo;s
exclusive obligation with respect to defective Products shall be at SUPPLIER &rsquo;s
option and SUPPLIER&rsquo;s expense, that SUPPLIER repair or replace such defective Products.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">8.4 If BUYER claims a breach of warranty, SUPPLIER
shall issue a return material authorization (RMA) number to BUYER within three (3) calendar days after receiving notice of such claim
from BUYER. If SUPPLIER fails to provide an RMA number to BUYER within three (3) calendar days, then BUYER will be permitted to offset
the value of any amount paid for the defective Products against any other amounts owed by BUYER to SUPPLIER. SUPPLIER shall repair or
replace the defective Products within thirty (30) calendar days after receiving the defective Products from BUYER. SUPPLIER is responsible
for shipping costs for Products shipped to and from BUYER in connection with SUPPLIER&rsquo;s obligations under this Section 8.4. If SUPPLIER
provides repair services to its customers (at SUPPLIER&rsquo;s option and sole discretion) and BUYER requests such service for a Product
that is no longer covered by a warranty pursuant to the terms of this Agreement, then SUPPLIER will repair such Product at BUYER&rsquo;s
expense at SUPPLIER&rsquo;s then most favorable repair service fees.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">8.5 <U>Catastrophic Failure</U>. &ldquo;Catastrophic
Failure&rdquo; shall mean a failure of one percent (1.0%) or more arising from the same root cause. In addition to the warranties and
remedies set forth in Section 8.3 above, in the event of a Catastrophic Failure of Products, SUPPLIER shall promptly identify the nature of the failure and determine the cause of the failure. In the event of a Catastrophic Failure of any of the Products,
SUPPLIER shall pay (i) the cost of resolving the problem(s) which are the cause of any Catastrophic Failure, (ii) incoming freight for
the defective products, (iii) outbound freight for the repaired or replaced Products and (iv) any direct and out-of-pocket costs incurred
by BUYER as a result of the Catastrophic Failure including but limited to software re-flashing and reprogramming costs. BUYER and SUPPLIER
shall cooperate in good faith to identify the most cost-effective solution to the problem. BUYER
shall provide evidence of Catastrophic Failure of Products (samples and/ or descriptions) to SUPPLIER and allow SUPPLIER a reasonable
opportunity to review such evidence and to propose alternative solutions prior to proceeding. If SUPPLIER is unable to cure such
Catastrophic Failure within thirty (30) calendar
days of its occurrence, then BUYER may terminate this Agreement with respect to such specific Product, in BUYER&rsquo;s sole discretion
including any outstanding Orders for such specific Product, without further obligation to SUPPLIER, with respect to such specific Product.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">8.6 SUPPLIER represents and warrants that any licensed
technology of SUPPLIER, if any, under this Agreement, has been developed by and is the exclusive work product of SUPPLIER and may be applied
to the Products without claim of infringement by any third party. SUPPLIER represents and warrants to BUYER that SUPPLIER has the full
right, power, and authority to enter into and perform its obligations set forth in this Agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">9. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;QUALITY
ASSURANCE</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">9.1 <U>Quality Certification</U>. SUPPLIER represents
that it maintains a documented quality procedure and agrees to maintain the procedure throughout the term of this Agreement. SUPPLIER
agrees to submit to BUYER its documented quality procedure for review, which shall be in accordance with ISO 9000 and/or QS 9000 quality
assurance programs.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">9.2 <U>SUPPLIER'S Inspection</U>. SUPPLIER shall
inspect the Products before delivery to assure compliance with the Specifications. SUPPLIER shall not deliver any Products which fail
such inspection. Upon request by BUYER, SUPPLIER shall provide the record of such Products (as defined in <U>Schedule 1</U>) inspection.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">9.3 <U>Traceability</U>. SUPPLIER shall give each
Product a unique serial number which shall be recorded for purposes of defect and warranty traceability, and SUPPLIER shall maintain a
record keeping system with such data in a form to be determined and agreed by the Parties and shall provide BUYER with access to such
data as necessary.</P>

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

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

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

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

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-bottom: Black 1pt solid; border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">9.4 <U>Changes</U>. If any change in the design,
material, or manufacturing process for the Products (whether or not requested by BUYER) causes the Products to be of materially different
quality from prior shipments, SUPPLIER shall submit to BUYER, at least forty-five (45) days before production quantities are scheduled
for delivery, a sample Product manufactured under the proposed material change together with a record of its inspection for BUYER&rsquo;S
approval; provided, however, that the Products shall continue to conform to the Specifications notwithstanding any such material change.
SUPPLIER shall not incorporate such material change into its production of Products until such material change has been approved in writing
by BUYER.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">9.5 <U>Facility Inspection</U>. SUPPLIER shall
from time to time permit BUYER to inspect the facilities, and conditions regarding quality assurance in order for BUYER to determine whether
the Products are being manufactured under appropriate quality controls; provided, however, that such inspections will be conducted during
normal working hours with prior notification to SUPPLIER.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">9.6 <U>Abnormalities</U>. SUPPLIER and BUYER shall
promptly notify each other of any abnormalities with respect to the Products or the manufacturing process relating to the Products if
SUPPLIER or BUYER believes such abnormalities materially affect the quality or function of the Products. In such case, SUPPLIER shall
promptly report to BUYER any determination made as to the root cause of the abnormality and the countermeasures taken by SUPPLIER in response
thereto.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">9.7 <U>Meetings</U>. SUPPLIER and BUYER shall meet
periodically and from time to time when necessary, during each year of the term of this Agreement to discuss quality assurance and product
improvement matters and various other aspects of their business relationship.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">10. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;INDEMNITY;
LIMITATION OF LIABILITY</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">10.1 Unless otherwise agreed by the Parties in
writing in a Statement of Work under Schedule 2, the terms and conditions of this Section 10 shall govern indemnity and limitation of
liability issues under this Agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">10.2 SUPPLIER agrees to indemnify, defend and hold
BUYER harmless from any and all liabilities, damages, losses, costs and expenses, including reasonable attorney fees, arising out of third
party law suits, claims and demands (collectively, &ldquo;Claims&rdquo;) arising out of or relating to: (a) infringement by the Products
and/or the Product Specifications of any patent rights asserted by Qualcomm Incorporated; (b) breach by SUPPLIER of any representation
or warranty made by SUPPLIER herein; (c) claim by any third party that any Product(s) has caused bodily harm (including death) or has
damaged real or personal property; or (d) SUPPLIER&rsquo;s negligence in performing SUPPLIER&rsquo;s obligations hereunder; and/or (e)
violation by SUPPLIER of any applicable law or regulation in existence at the time of manufacture of the Product(s) applicable to SUPPLIER.
Notwithstanding any of the foregoing, BUYER shall have the right, in its absolute discretion, to employ attorneys of its own choice and
to institute or defend any such claim.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">11.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CONFIDENTIALITY</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">All confidential and proprietary information disclosed
by one Party to the other Party pursuant to this Agreement, shall be subject to and governed by the Non-Disclosure Agreement, NDA, entered
into between SUPPLIER and BUYER effective November 9, 2023, which is hereby incorporated by reference into this Agreement (&ldquo;NDA&rdquo;).
All disclosures and/or exchanges of Confidential Information between the Parties shall be governed by the terms and conditions of the
MCA subject to the following modification: The term of the NDA shall be modified to be coterminous with this Agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">12. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TERM
AND TERMINATION</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">12.1 <U>Term</U>. This Agreement shall have an
initial term of two (2) years from the date hereof and shall thereafter be automatically renewed for successive one (1) year terms unless
notice of termination is given by either Party at least sixty (60) days prior to the termination date of the initial term or any renewal
term, or unless earlier terminated under Sections 8.4, 12.2, 12.3, 12.4 or 13.12.</P>

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

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

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

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

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-bottom: Black 1pt solid; border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">12.2 <U>Termination for Default</U>. BUYER and
SUPPLIER shall have the right to terminate this Agreement, upon either SUPPLIER&rsquo;s or BUYER&rsquo;s breach of this Agreement by giving
written notice to the breaching Party at least thirty (30) days prior to the date when such termination is to become effective. Where
reasonable, the breaching Party shall be given thirty (30) days to cure the breach. Cure shall not constitute a waiver of the Agreement
nor of any right to damages for breach. An event of breach shall include a breach of this Agreement by either Party, not limited to the
following: (i) SUPPLIER&rsquo;s failure to manufacture or deliver the Products in accordance with its responsibilities under this Agreement;
(ii) BUYER&rsquo;s failure to make required payments or any other failure to perform its responsibilities under this Agreement; (iii)
SUPPLIER&rsquo;s failure to cure a Catastrophic Failure pursuant to Section 8.4 of this Agreement; or (iv) the filing by or on behalf
of SUPPLIER or BUYER of any action in bankruptcy, the appointment of any receiver for either Party, or any assignment of BUYER or SUPPLIER
for the benefit of creditors. Notwithstanding the foregoing paragraph, any such termination shall not relieve either Party of any of its
obligations under this Agreement which were incurred prior to the effective date of such termination. Specifically, (i) all payments for
services completed prior to the effective date of such termination shall be made pursuant to Section 4.2 of this Agreement, (ii) each
Party shall immediately cease all use of the other Party&rsquo;s proprietary rights, (iii) within thirty (30) days after the termination
or expiration of the Agreement, each Party shall immediately deliver to the other Party or, at the other Party&rsquo;s election, destroy
all copies of the other Party&rsquo;s Confidential Information and/or other materials then in its possession or control, and (iv) within
thirty (30) days after the termination or expiration of the Agreement, each Party shall immediately deliver to the other Party a certificate
certifying its compliance with the foregoing. Notwithstanding the foregoing, in the event of a termination by BUYER due to SUPPLIER&rsquo;s
failure to cure a Catastrophic Failure with respect to a
specific Product pursuant to this Section 8.4, BUYER shall have the right to cancel all Orders with
respect to such specific Product that are pending and unfulfilled as of the effective date of the termination without any further
obligation to SUPPLIER.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">12.3. To the extent any such event or circumstances
described in Section 13.12 below renders all further performance impossible, either Party may terminate this Agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">12.4. Either Party may terminate this Agreement
without cause by giving the other at least one hundred twenty (120) days prior written notice. SUPPLIER will fulfill all pending Orders
as of the effective date of the termination and BUYER shall pay for the same in accordance with the terms of this Agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">12.5. The provisions of Sections 2.2, 6.2, 6.3,
6.4, 8.3, 8.4, 8.5, 10 and 11 of this Agreement shall survive any expiration, cancellation or termination hereof.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">13.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MISCELLANEOUS</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">13.1 <U>Relationship of Parties</U>. This Agreement
does not create the relationship of principal and agent between BUYER and SUPPLIER nor shall it be construed as creating any form of legal
arrangement which would impose liability upon one Party for the act or omission of the other Party.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">13.2 <U>Notices</U>. All notices, requests, demands
and other communications hereunder shall be in writing and shall be delivered personally or mailed by registered or certified mail, return
receipt requested, or delivered by overnight air courier guaranteeing next day delivery, to the following addresses:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: center; width: 50%">If to BUYER: </TD>
  <TD STYLE="text-align: center; width: 50%">If to SUPPLIER: MeiG</TD></TR>
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: center">&nbsp;</TD>
  <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: center">Franklin Wireless Corp </TD>
  <TD STYLE="text-align: center">MeiG Smart Technology
Co., Ltd</TD></TR>
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: center">3940 Ruffin Rd, Ste C</TD>
  <TD STYLE="text-align: center">Floor 32, Building B,</TD></TR>
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: center">San Diego, CA 92123</TD>
  <TD STYLE="text-align: center">Shenzhen International Innovation
Center,</TD></TR>
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: center">&nbsp;</TD>
  <TD STYLE="text-align: center">1006 Shennan Avenue, Futian District, Shenzhen,
China</TD></TR>
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: center">ATTN: OC Kim</TD>
  <TD STYLE="text-align: center">ATTN:_____________________</TD></TR>
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: center">&nbsp;</TD>
  <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: center">&nbsp;</TD>
  <TD STYLE="text-align: center">If to SUPPLIER: FORGE</TD></TR>
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: center">&nbsp;</TD>
  <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: center">&nbsp;</TD>
  <TD STYLE="text-align: center">FORGE International Co., Ltd.</TD></TR>
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: center">&nbsp;</TD>
  <TD STYLE="text-align: center">6/F., Manulife Place, 348 Kwun Tong Road,</TD></TR>
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: center">&nbsp;</TD>
  <TD STYLE="text-align: center">KLN, HONG KONG</TD></TR>
</TABLE>


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

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

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

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

<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-bottom: Black 1pt solid; border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Either Party may change its address upon notice
given to the other Party in the foregoing manner. If mailed, notices shall be effective three (3) days after mailing and if delivered
by air courier, notices shall be effective on the day after it is sent.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">13.3 <U>Severability</U>. If any provision of this
Agreement shall be determined by a court of competent jurisdiction to be invalid, illegal, or unenforceable, the validity, legality and
enforceability of the remaining provisions shall not in any way be affected or impaired thereby.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">13.4 <U>Entire Agreement</U>. This Agreement (including
any schedules attached hereto) contains the entire agreement of the Parties with respect to the Products to be furnished hereunder. Any
modification or amendment of any term or provision of this Agreement shall not be valid or binding unless the same is in writing and signed
by each party hereto.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">13.5 <U>Assignment</U>. Neither Party shall assign
any of its rights or obligations under this Agreement without the prior written consent of the other Party, which consent may be withheld
at the other Party's sole but reasonable discretion; provided, however, that SUPPLIER may assign its rights and obligations hereunder
to any of its Affiliates without the need for any consent by BUYER. This Agreement shall be binding upon and shall inure to the benefit
of the legal successors and assigns of the Parties hereto.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">13.6 <U>Governing Law and Venue</U>. This Agreement
shall be governed by and construed in accordance with the laws of the State of California, without regard to rules concerning conflict
of laws. The Parties agree that any litigation relating directly or indirectly to this Agreement must be brought before a court within
the State of California, County of San Diego.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">13.7 <U>Waivers</U>. No waiver of any of the terms
or conditions of this Agreement by either Party shall be valid or binding unless the same is in writing and signed by an authorized officer
of the waiving Party. A waiver by either Party of a breach of any of the provisions of this Agreement shall not be construed as a waiver
of any further breach of the same provision or of any other provision of this Agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">13.8 <U>Attorneys' Fees</U>. In the event that
any action at law or in equity is brought to enforce or interpret the provisions of this Agreement, the prevailing Party shall be entitled
to a reasonable attorneys' fee which may be set by the Court in the same action or in a separate action brought for that purpose, in addition
to any other relief to which the prevailing Party may be entitled.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">13.9 <U>Heading</U>. Headings used in this Agreement
are for the purposes of convenience only and shall not affect the legal interpretation of this Agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">13.10 <U>Draftsmanship</U>. This Agreement shall
be deemed jointly drafted and no ambiguities, duties or obligations shall be resolved against the deficit Party.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">13.11 <U>Counterparts and Electronic Signatures</U>.
This Agreement may be executed in one or more counterparts, each of which shall be deemed an original but all of which together will constitute
one and the same instrument. This Agreement may be executed by &ldquo;electronic signature&rdquo; (as defined in the Electronic Signatures
in Global and National Commerce Act of 2000) in a manner agreed upon by the Parties.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">13.12 <U>Force Majeure</U>. Any delay in performance
by either Party hereunder may be excused to the extent caused by any event or circumstance beyond the control of said Party, including,
without limitation, acts of God, war, acts of terrorism, strikes, labor disputes or other labor actions (against subcontractors or vendors
for which no alternative subcontractor or vendor is available or was available at the time of contracting; but not against a Party or
any other entity), and decrees or restrictions of any federal, state or local government or agency having appropriate jurisdiction. If
an event of force majeure described in this Section 13.12 extends for a period in excess of ninety (90) consecutive days, either Party
may immediately terminate this Agreement by providing the other Party with written notice of such termination. In the event of such termination,
BUYER shall have the right to cancel all outstanding and unfulfilled Orders that
would be affected by such force majeure without any further obligation to SUPPLIER.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">[Signature Page Follows]</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">[Redacted]</P>

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

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

<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-bottom: Black 1pt solid; border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">IN WITNESS WHEREOF, the Parties have executed this
Purchase and Supply Agreement as of the date set forth above.</P>

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: center">FRANKLIN WIRELESS CORP.</TD>
  <TD STYLE="text-align: center">MeiG Smart Technology Co., Ltd</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 4%">By:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; width: 4%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left; width: 37%">&nbsp;</TD>
    <TD STYLE="width: 10%">&nbsp;</TD>
  <TD STYLE="text-align: left; width: 4%">By:</TD>
  <TD STYLE="border-bottom: Black 1pt solid; text-align: left; width: 4%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; width: 37%">&nbsp;</TD>
    </TR>
<TR STYLE="vertical-align: top">
    <TD COLSPAN="2">Print Name:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">OC Kim</TD>
    <TD>&nbsp;</TD>
  <TD COLSPAN="2" STYLE="text-align: left">Print Name:</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    </TR>
<TR STYLE="vertical-align: top">
    <TD COLSPAN="2">Title:</TD>
    <TD STYLE="text-align: left">President</TD>
    <TD>&nbsp;</TD>
  <TD COLSPAN="2" STYLE="text-align: left">Title: </TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    </TR>
<TR STYLE="vertical-align: top">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD>
    <TD>&nbsp;</TD>
  <TD COLSPAN="2" STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>Date:</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD>
    <TD>&nbsp;</TD>
  <TD STYLE="text-align: left">Date:</TD>
  <TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    </TR>
</TABLE>


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

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

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

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" ALIGN="CENTER" STYLE="font: 10pt Times New Roman, Times, Serif; width: 46%; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
  <TD COLSPAN="3" STYLE="text-align: center">FORGE International Co., Ltd., Ltd</TD></TR>
<TR STYLE="vertical-align: top">
  <TD COLSPAN="3" STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
  <TD COLSPAN="3" STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: left; width: 4%">By:</TD>
  <TD STYLE="border-bottom: Black 1pt solid; text-align: left; width: 4%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; width: 38%">&nbsp;</TD>
    </TR>
<TR STYLE="vertical-align: top">
  <TD COLSPAN="2" STYLE="text-align: left">Print Name:</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    </TR>
<TR STYLE="vertical-align: top">
  <TD COLSPAN="2" STYLE="text-align: left">Title: </TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    </TR>
<TR STYLE="vertical-align: top">
  <TD COLSPAN="2" STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
  <TD STYLE="text-align: left">Date:</TD>
  <TD STYLE="text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    </TR>
</TABLE>


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


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

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

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-bottom: Black 1pt solid; border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">PRODUCTS AND PRODUCT SPECIFICATIONS</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">[Redacted]</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Certain information has been redacted because it
is both immaterial and confidential.</P>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 10; Options: Last -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-bottom: Black 1pt solid; border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.15
<SEQUENCE>3
<FILENAME>franklin_ex1015.htm
<DESCRIPTION>OPTION REPURCHASE AGREEMENT, DATED MAY 8, 2025, BETWEEN FRANKLIN WIRELESS CORP. AND OC KIM
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"><B>Exhibit 10.15</B></P>

<P STYLE="margin: 0">&nbsp;</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">THIS OPTIONS AGREEMENT is entered into as of the
<U>8th day of May, 2025</U>, (the &quot;Effective Date&quot;) by and between Franklin Wireless Corp., a Nevada corporation (the &quot;Company&quot;)
and OC Kim (&ldquo;Kim&rdquo;), with reference to the following facts:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><U>R E C I T A L S</U>:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.4in"></TD><TD STYLE="width: 0.25in">A.</TD><TD>Mr. Kim is the Chief Executive Officer and a member of the Board of Directors of the Company;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 0.4in"></TD><TD STYLE="width: 0.25in">B.</TD><TD>By resolution dated <U>December 28, 2021</U>, the Board of Directors of the company awarded Kim Stock Options for <U>200,000</U> shares
of Company Stock (the &ldquo;Options&rdquo;);</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 0.4in"></TD><TD STYLE="width: 0.25in">C.</TD><TD>By resolution dated <U>April 7, 2025</U>, the Board of Directors of the company offered to repurchase Mr. Kim&rsquo;s 200,000 vested
options for an amount of <U>$746,066.67</U>.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">NOW, THEREFORE, in consideration of the mutual
covenants, warranties and representations contained herein, the parties hereby agree as follows:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>1.</B> OC Kim&rsquo;s vested Options. OC Kim&rsquo;s vested options
will be repurchased by the Company and this payment to Mr. Kim will be made on <U>May 15, 2025</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">2. <B>Representations and Warranties. </B>The Company
and Kim hereby represent and warrant to each other as follows:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(a) <B>Recitals. </B>The Recitals in this Agreement
are true and correct in all respects.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(b) <B>Power, Authorization, and Enforceability.
</B>Each party has the power, and has been duly authorized by all requisite action, to execute and deliver this Agreement and to perform
his or its obligations hereunder. This Agreement has been duly executed and delivered by both parties and is the legal, valid, and binding
obligation of each party, enforceable against them in accordance with its terms.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(c) <B>Violation of Agreements. </B>The consummation
of the transactions contemplated by this Agreement, and the performance of the provisions hereof, will not result in any material breach
or constitute a material default under any instrument, agreement, or arrangement to which Kim or the Company is a party or may be bound
or by which they may be affected.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">3. <B>General</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><B>3.1 Entire Agreement</B>. This Agreement, and
all exhibits hereto, along with any other documents or agreements expressly referred to herein, constitutes the entire agreement between
the parties with respect to the subject matter hereof. This Agreement supersedes all previous agreements between the parties with respect
to the subject matter hereof. There are no agreements, representations or warranties between or among the parties other than those set
forth in this Agreement or in the documents or agreements referred to herein.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><B>3.2 Amendments</B>. No amendment, modification,
or supplement to this Agreement shall be binding on any of the parties unless it is in writing and signed by the parties in interest at
the time of the modification.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><B>3.3 Counterparts</B>. This Agreement may be executed
in two or more counterparts, each of which together shall be deemed an original, but all of which together shall constitute one and the
same instrument. The exchange of fully executed signature pages to this Agreement (in counterparts or otherwise) by electronic transmission
in portable document format (PDF) or similar format shall be sufficient to bind the parties to the terms and conditions of this Agreement.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-bottom: Black 1pt solid; border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">IN WITNESS WHEREOF, the parties have executed
this Agreement as of the Effective Date.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
  <TD COLSPAN="2">Franklin Wireless Corp.</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
  <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%">&nbsp;</TD>
  <TD STYLE="width: 5%">By:</TD>
  <TD STYLE="border-bottom: Black 1pt solid; width: 35%">/s/ Johnathan Chee</TD>
    <TD STYLE="width: 10%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
  <TD>&nbsp;</TD>
  <TD>Johnathan Chee, Chairman</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
  <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
  <TD STYLE="border-bottom: Black 1pt solid">/s/ OC Kim</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
  <TD COLSPAN="2">OC Kim</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 3in"></P>

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

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

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

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

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 2; Options: Last -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-bottom: Black 1pt solid; border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>franklin_ex3101.htm
<DESCRIPTION>CERTIFICATION
<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: 0pt 0"><B>Exhibit 31.1</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT
TO</B></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, OC Kim, President of Franklin Wireless Corp., certify that:</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 48px">&nbsp;</TD>
    <TD STYLE="width: 48px"><FONT STYLE="font-size: 10pt">1)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">I have reviewed this quarterly report on Form 10-Q of Franklin Wireless Corp.;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">2)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Based on my knowledge, this quarterly 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="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">3)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="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="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">4)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">I am responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 48px; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 48px; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 48px; text-align: justify"><FONT STYLE="font-size: 10pt">a)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="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 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="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">b)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="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="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">c)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report my 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="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">d)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 48px; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 48px; text-align: justify"><FONT STYLE="font-size: 10pt">5)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">I have disclosed, based on my most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s board of directors (or persons performing the equivalent functions):</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 48px; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 48px; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 48px; text-align: justify"><FONT STYLE="font-size: 10pt">a)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="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="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">b)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="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 control over financial reporting.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0.75in">&nbsp;</P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">May 15, 2025</P>

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

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



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>5
<FILENAME>franklin_ex3102.htm
<DESCRIPTION>CERTIFICATION
<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: 0pt 0"><B>Exhibit 31.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT
TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, Reid Granados, Acting Chief Financial Officer of Franklin Wireless
Corp., certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 48px">&nbsp;</TD>
    <TD STYLE="width: 48px"><FONT STYLE="font-size: 10pt">1)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">I have reviewed this quarterly report on Form 10-Q of Franklin Wireless Corp.;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">2)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Based on my knowledge, this quarterly 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="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">3)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="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="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">4)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">I am responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 48px; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 48px; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 48px; text-align: justify"><FONT STYLE="font-size: 10pt">a)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="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 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="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">b)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="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="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">c)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report my 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="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">d)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 48px; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 48px; text-align: justify"><FONT STYLE="font-size: 10pt">5)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">I have disclosed, based on my most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s board of directors (or persons performing the equivalent functions):</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 48px; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 48px; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 48px; text-align: justify"><FONT STYLE="font-size: 10pt">a)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="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="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">b)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="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 control over financial reporting.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0.75in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>/s/ Reid Granados&nbsp;</U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Reid Granados</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Principal Financial Officer&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">May 15, 2025</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>6
<FILENAME>franklin_ex3201.htm
<DESCRIPTION>CERTIFICATION
<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: 0pt 0"><B>Exhibit 32.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the Quarterly Report of Franklin
Wireless Corp. (the &quot;Company&quot;) on Form 10-Q for the nine months ended March 31, 2025 as filed with the Securities and Exchange
Commission on the date hereof (the &quot;Report&quot;), I, OC Kim, President of the Company, certify, pursuant to 18 U.S.C. ss. 1350,
as adopted pursuant to ss. 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 32.8pt"></TD><TD STYLE="width: 32.2pt">(1)</TD><TD>The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 32.8pt"></TD><TD STYLE="width: 32.2pt">(2)</TD><TD>The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations
of the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">/s/ OC KIM</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><IMG SRC="image_002.jpg" ALT="" STYLE="height: 0.65pt; width: 105.95pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">OC Kim</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">President</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(Principal Executive Officer)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">May 15, 2025</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A signed copy of this written statement required by section 906 of
the Sarbanes-Oxley Act of 2002 has been provided to the Company and will be retained by the Company and furnished to the Securities and
Exchange Commission or its staff upon request.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>7
<FILENAME>franklin_ex3202.htm
<DESCRIPTION>CERTIFICATION
<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: 0pt 0"><B>Exhibit 32.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the Quarterly Report of Franklin
Wireless Corp. (the &quot;Company&quot;) on Form 10-Q for the nine months ended March 31, 2025 as filed with the Securities and Exchange
Commission on the date hereof (the &quot;Report&quot;), I, Reid Granados, Principal Financial Officer of the Company, certify, pursuant
to 18 U.S.C. ss. 1350, as adopted pursuant to ss. 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 32.8pt"></TD><TD STYLE="width: 32.2pt">(1)</TD><TD>The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 32.8pt"></TD><TD STYLE="width: 32.2pt">(2)</TD><TD>The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations
of the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">/s/ Reid Granados</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><IMG SRC="image_003.jpg" ALT="" STYLE="height: 0.65pt; width: 99.7pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Reid Granados</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Principal Financial Officer</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">May 15, 2025</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A signed copy of this written statement required by section 906 of
the Sarbanes-Oxley Act of 2002 has been provided to the Company and will be retained by the Company and furnished to the Securities and
Exchange Commission or its staff upon request</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>fkwl-20250331.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.0c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +Kopo7xRiXgen8uEbXpMOa6FCaPty552OYkxvmR9felq3ycs5w6CUyaiiUMGEUwE -->
<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:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:FKWL="http://frankln.com/20250331" elementFormDefault="qualified" targetNamespace="http://frankln.com/20250331">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://frankln.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://frankln.com/role/BalanceSheets" id="BalanceSheets">
          <link:definition>00000002 - Statement - 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://frankln.com/role/BalanceSheetsParenthetical" id="BalanceSheetsParenthetical">
          <link:definition>00000003 - Statement - 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://frankln.com/role/StatementsOfComprehensiveLossIncome" id="StatementsOfComprehensiveLossIncome">
          <link:definition>00000004 - Statement - Consolidated Statements of Comprehensive (Loss) Income (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://frankln.com/role/StatementsOfStockholdersEquity" id="StatementsOfStockholdersEquity">
          <link:definition>00000005 - Statement - 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://frankln.com/role/StatementsOfCashFlows" id="StatementsOfCashFlows">
          <link:definition>00000006 - Statement - 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://frankln.com/role/SummaryOfSignificantAccountingPolicies" id="SummaryOfSignificantAccountingPolicies">
          <link:definition>999007 - Disclosure - 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://frankln.com/role/BusinessOverview" id="BusinessOverview">
          <link:definition>999008 - Disclosure - BUSINESS OVERVIEW</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://frankln.com/role/BasisOfPresentation" id="BasisOfPresentation">
          <link:definition>999009 - Disclosure - BASIS OF PRESENTATION</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://frankln.com/role/DefiniteLivedIntangibleAssetsNet" id="DefiniteLivedIntangibleAssetsNet">
          <link:definition>999010 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET</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://frankln.com/role/AccruedLiabilities" id="AccruedLiabilities">
          <link:definition>999011 - Disclosure - ACCRUED LIABILITIES</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://frankln.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
          <link:definition>999012 - 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://frankln.com/role/Cybersecurity" id="Cybersecurity">
          <link:definition>999013 - Disclosure - CYBERSECURITY</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://frankln.com/role/Long-termIncentivePlanAwards" id="Long-termIncentivePlanAwards">
          <link:definition>999014 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS</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://frankln.com/role/RelatedPartyTransactions" id="RelatedPartyTransactions">
          <link:definition>999015 - 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://frankln.com/role/SubsequentEvents" id="SubsequentEvents">
          <link:definition>999016 - 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://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
          <link:definition>999018 - Disclosure - 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://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables" id="SummaryOfSignificantAccountingPoliciesTables">
          <link:definition>999019 - Disclosure - 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://frankln.com/role/DefiniteLivedIntangibleAssetsNetTables" id="DefiniteLivedIntangibleAssetsNetTables">
          <link:definition>999020 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (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://frankln.com/role/AccruedLiabilitiesTables" id="AccruedLiabilitiesTables">
          <link:definition>999021 - Disclosure - ACCRUED LIABILITIES (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://frankln.com/role/CommitmentsAndContingenciesTables" id="CommitmentsAndContingenciesTables">
          <link:definition>999022 - Disclosure - COMMITMENTS AND CONTINGENCIES (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://frankln.com/role/Long-termIncentivePlanAwardsTables" id="Long-termIncentivePlanAwardsTables">
          <link:definition>999023 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (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://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-RevenueFromGeagraphicAreas" id="SummaryOfSignificantAccountingPoliciesDetails-RevenueFromGeagraphicAreas">
          <link:definition>999024 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Revenue from geagraphic areas)</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://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Long-livedAssets" id="SummaryOfSignificantAccountingPoliciesDetails-Long-livedAssets">
          <link:definition>999025 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Long-lived 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://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Receivables" id="SummaryOfSignificantAccountingPoliciesDetails-Receivables">
          <link:definition>999026 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables)</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://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiabilities" id="SummaryOfSignificantAccountingPoliciesDetails-ContractLiabilities">
          <link:definition>999027 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities)</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://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" id="SummaryOfSignificantAccountingPoliciesDetails-UsefulLives">
          <link:definition>999028 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)</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://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" id="SummaryOfSignificantAccountingPoliciesDetailsNarrative">
          <link:definition>999029 - Disclosure - 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://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity" id="DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity">
          <link:definition>999030 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Intangible assets activity)</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://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-AmortizationExpenses" id="DefiniteLivedIntangibleAssetsNetDetails-AmortizationExpenses">
          <link:definition>999031 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Amortization 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://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetailsNarrative" id="DefiniteLivedIntangibleAssetsNetDetailsNarrative">
          <link:definition>999032 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (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://frankln.com/role/AccruedLiabilitiesDetails" id="AccruedLiabilitiesDetails">
          <link:definition>999033 - Disclosure - ACCRUED 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://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses" id="CommitmentsAndContingenciesDetails-LeaseExpenses">
          <link:definition>999034 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Lease 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://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" id="CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities">
          <link:definition>999035 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities)</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://frankln.com/role/CommitmentsAndContingenciesDetails-PercentagesOfReturnRatesAndWarrantyRepairs" id="CommitmentsAndContingenciesDetails-PercentagesOfReturnRatesAndWarrantyRepairs">
          <link:definition>999036 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Percentages of return rates and warranty repairs)</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://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" id="CommitmentsAndContingenciesDetailsNarrative">
          <link:definition>999037 - 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://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" id="Long-termIncentivePlanAwardsDetails-OptionActivity">
          <link:definition>999038 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity)</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://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative" id="Long-termIncentivePlanAwardsDetailsNarrative">
          <link:definition>999039 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (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://frankln.com/role/RelatedPartyTransactionsDetailsNarrative" id="RelatedPartyTransactionsDetailsNarrative">
          <link:definition>999040 - 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:linkbaseRef xlink:type="simple" xlink:href="fkwl-20250331_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="fkwl-20250331_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="fkwl-20250331_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="fkwl-20250331_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/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.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="FKWL_FranklinTechnologyMember" name="FranklinTechnologyMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_SigbeatMember" name="SigbeatMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_MeigSmartTechnologyCoLtdMember" name="MeigSmartTechnologyCoLtdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_FormationOfCorporationAgreementMember" name="FormationOfCorporationAgreementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_FranklinMember" name="FranklinMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_MeiGForgeInternationalCoLtdMember" name="MeiGForgeInternationalCoLtdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_EngineeringProjectsMember" name="EngineeringProjectsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_CapitalizedProductDevelopmentCostsMember" name="CapitalizedProductDevelopmentCostsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_AmortizationExpenseMember" name="AmortizationExpenseMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_Customer1Member" name="Customer1Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_Customer2Member" name="Customer2Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_WirelessDataProductsMember" name="WirelessDataProductsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_MachineryMember" name="MachineryMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_CompleteTechnologyMember" name="CompleteTechnologyMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_TechnologyInProgressMember" name="TechnologyInProgressMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_PatentMember" name="PatentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_CertificationAndLicensesMember" name="CertificationAndLicensesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_AdministrativeOfficeSanDiegoCAMember" name="AdministrativeOfficeSanDiegoCAMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_HunsakerAndampAssociatesMember" name="HunsakerAndampAssociatesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_FTIOfficeSpaceMember" name="FTIOfficeSpaceMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_SeoulKoreaCorporateHousingFacilityMember" name="SeoulKoreaCorporateHousingFacilityMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_SanCaliforniaCorporateVehicleMember" name="SanCaliforniaCorporateVehicleMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_SanDiegoMember" name="SanDiegoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_CaliforniaMember" name="CaliforniaMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_FTILitigationInKoreaMember" name="FTILitigationInKoreaMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_AliMember" name="AliMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_MrKimMember" name="MrKimMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_SanDiegoCaliforniaMember" name="SanDiegoCaliforniaMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_SouthKoreaMember" name="SouthKoreaMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_WirelessDevices4GMember" name="WirelessDevices4GMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_WirelessDevices5GMember" name="WirelessDevices5GMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_Plan2020Member" name="Plan2020Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_ForgeMember" name="ForgeMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_ParentCompanyStockholdersEquityAbstract" name="ParentCompanyStockholdersEquityAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_IncomeFromGovernmentalSubsidy" name="IncomeFromGovernmentalSubsidy" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_GainFromForgivenessOfAccountsPayableAndAccruedLiabilities" name="GainFromForgivenessOfAccountsPayableAndAccruedLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_LessNoncontrollingInterestsInNetLossOfSubsidiary" name="LessNoncontrollingInterestsInNetLossOfSubsidiary" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_ForeignExchangeTranslationAttributableToNoncontrollingInterest" name="ForeignExchangeTranslationAttributableToNoncontrollingInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_ContributionInSubsidiaryByEmsPartner" name="ContributionInSubsidiaryByEmsPartner" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_RecoveryOfLitigationSettlement" name="RecoveryOfLitigationSettlement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_NetChangeOfRightOfUseAssetsAndLeaseLiabilities" name="NetChangeOfRightOfUseAssetsAndLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_ContributionInSubsidiaryByPartner" name="ContributionInSubsidiaryByPartner" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_RepaymentOfLoanByEmployee" name="RepaymentOfLoanByEmployee" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_DisclosureCybersecurityAbstract" name="DisclosureCybersecurityAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_CybersecurityTextBlock" name="CybersecurityTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_AllowanceForDoubtfulAccountsPolicy" name="AllowanceForDoubtfulAccountsPolicy" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_RelatedPartiesPolicyTextBlock" name="RelatedPartiesPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_LeasesPolicyTextBlock" name="LeasesPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_ShippingAndHandlingCostsPolicyTextBlock" name="ShippingAndHandlingCostsPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_ScheduleOfPropertyAndEquipmentEstimatedUsefulLife" name="ScheduleOfPropertyAndEquipmentEstimatedUsefulLife" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock" name="ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_PropertyAndEquipmentAndIntangibleAssets" name="PropertyAndEquipmentAndIntangibleAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_UndeliveredProducts" name="UndeliveredProducts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_AccruedMarketingDevelopmentFunds" name="AccruedMarketingDevelopmentFunds" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_PropertyPlantAndEquipmentUsefulLife1" name="PropertyPlantAndEquipmentUsefulLife1" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_AccruedSalariesAndBonusesCurrent" name="AccruedSalariesAndBonusesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_AdditionalChargesForPriorOperatingLeaseInDispute" name="AdditionalChargesForPriorOperatingLeaseInDispute" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_VehicleLeaseExpense" name="VehicleLeaseExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_CurrentDevicesReturnRate" name="CurrentDevicesReturnRate" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_CurrentDevicesWarrantyRepairs" name="CurrentDevicesWarrantyRepairs" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_VariableLeaseCostDiscounted" name="VariableLeaseCostDiscounted" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_VariableCostAdjusted" name="VariableCostAdjusted" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_OutstandingEquityOwnershipPercentage" name="OutstandingEquityOwnershipPercentage" nillable="true" xbrli:periodType="instant" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_FairValueOfOptionsOutstanding" name="FairValueOfOptionsOutstanding" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>fkwl-20250331_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: 6.0c -->
    <!-- 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://frankln.com/role/Cover" xlink:href="fkwl-20250331.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/BalanceSheets" xlink:href="fkwl-20250331.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/BalanceSheetsParenthetical" xlink:href="fkwl-20250331.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/StatementsOfComprehensiveLossIncome" xlink:href="fkwl-20250331.xsd#StatementsOfComprehensiveLossIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/StatementsOfStockholdersEquity" xlink:href="fkwl-20250331.xsd#StatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/StatementsOfCashFlows" xlink:href="fkwl-20250331.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="fkwl-20250331.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/BusinessOverview" xlink:href="fkwl-20250331.xsd#BusinessOverview" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/BasisOfPresentation" xlink:href="fkwl-20250331.xsd#BasisOfPresentation" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/DefiniteLivedIntangibleAssetsNet" xlink:href="fkwl-20250331.xsd#DefiniteLivedIntangibleAssetsNet" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/AccruedLiabilities" xlink:href="fkwl-20250331.xsd#AccruedLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/CommitmentsAndContingencies" xlink:href="fkwl-20250331.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/Cybersecurity" xlink:href="fkwl-20250331.xsd#Cybersecurity" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/Long-termIncentivePlanAwards" xlink:href="fkwl-20250331.xsd#Long-termIncentivePlanAwards" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/RelatedPartyTransactions" xlink:href="fkwl-20250331.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SubsequentEvents" xlink:href="fkwl-20250331.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="fkwl-20250331.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="fkwl-20250331.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/DefiniteLivedIntangibleAssetsNetTables" xlink:href="fkwl-20250331.xsd#DefiniteLivedIntangibleAssetsNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/AccruedLiabilitiesTables" xlink:href="fkwl-20250331.xsd#AccruedLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/CommitmentsAndContingenciesTables" xlink:href="fkwl-20250331.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/Long-termIncentivePlanAwardsTables" xlink:href="fkwl-20250331.xsd#Long-termIncentivePlanAwardsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-RevenueFromGeagraphicAreas" xlink:href="fkwl-20250331.xsd#SummaryOfSignificantAccountingPoliciesDetails-RevenueFromGeagraphicAreas" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Long-livedAssets" xlink:href="fkwl-20250331.xsd#SummaryOfSignificantAccountingPoliciesDetails-Long-livedAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Receivables" xlink:href="fkwl-20250331.xsd#SummaryOfSignificantAccountingPoliciesDetails-Receivables" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiabilities" xlink:href="fkwl-20250331.xsd#SummaryOfSignificantAccountingPoliciesDetails-ContractLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" xlink:href="fkwl-20250331.xsd#SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="fkwl-20250331.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity" xlink:href="fkwl-20250331.xsd#DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-AmortizationExpenses" xlink:href="fkwl-20250331.xsd#DefiniteLivedIntangibleAssetsNetDetails-AmortizationExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetailsNarrative" xlink:href="fkwl-20250331.xsd#DefiniteLivedIntangibleAssetsNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/AccruedLiabilitiesDetails" xlink:href="fkwl-20250331.xsd#AccruedLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses" xlink:href="fkwl-20250331.xsd#CommitmentsAndContingenciesDetails-LeaseExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" xlink:href="fkwl-20250331.xsd#CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/CommitmentsAndContingenciesDetails-PercentagesOfReturnRatesAndWarrantyRepairs" xlink:href="fkwl-20250331.xsd#CommitmentsAndContingenciesDetails-PercentagesOfReturnRatesAndWarrantyRepairs" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="fkwl-20250331.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" xlink:href="fkwl-20250331.xsd#Long-termIncentivePlanAwardsDetails-OptionActivity" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative" xlink:href="fkwl-20250331.xsd#Long-termIncentivePlanAwardsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="fkwl-20250331.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/BalanceSheets" xlink:title="00000002 - Statement - 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" 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_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapShortTermInvestments" 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="3" 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_OtherReceivables" xlink:label="loc_us-gaapOtherReceivables" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapOtherReceivables" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:calculationArc order="5" 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_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapOtherAssetsCurrent" 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="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapOtherPrepaidExpenseCurrent" 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_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" 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_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaapDeferredIncomeTaxAssetsNet" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapDeferredIncomeTaxAssetsNet" 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_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapGoodwill" 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="6" 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="7" 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_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:calculationArc order="2" 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_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:calculationArc order="3" 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="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapPreferredStockValue" 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_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="loc_us-gaapTreasuryStockCommonValue" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapTreasuryStockCommonValue" 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_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" 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:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapStockholdersEquity" 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="2" 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_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://frankln.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/StatementsOfComprehensiveLossIncome" xlink:title="00000004 - Statement - Consolidated Statements of Comprehensive (Loss) Income (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_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_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndOtherIncome" xlink:label="loc_us-gaapInterestAndOtherIncome" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapInterestAndOtherIncome" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_IncomeFromGovernmentalSubsidy" xlink:label="loc_FKWLIncomeFromGovernmentalSubsidy" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_FKWLIncomeFromGovernmentalSubsidy" 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_LitigationSettlementInterest" xlink:label="loc_us-gaapLitigationSettlementInterest" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapLitigationSettlementInterest" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_GainFromForgivenessOfAccountsPayableAndAccruedLiabilities" xlink:label="loc_FKWLGainFromForgivenessOfAccountsPayableAndAccruedLiabilities" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_FKWLGainFromForgivenessOfAccountsPayableAndAccruedLiabilities" 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_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaapOtherNonoperatingIncome" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapOtherNonoperatingIncome" 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_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-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-gaapNetIncomeLoss" xlink:to="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_LessNoncontrollingInterestsInNetLossOfSubsidiary" xlink:label="loc_FKWLLessNoncontrollingInterestsInNetLossOfSubsidiary" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_FKWLLessNoncontrollingInterestsInNetLossOfSubsidiary" 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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" 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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" 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_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" 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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_ForeignExchangeTranslationAttributableToNoncontrollingInterest" xlink:label="loc_FKWLForeignExchangeTranslationAttributableToNoncontrollingInterest" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_FKWLForeignExchangeTranslationAttributableToNoncontrollingInterest" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/StatementsOfStockholdersEquity" xlink:title="00000005 - Statement - Consolidated Statements of Stockholders&apos; Equity (Unaudited)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - 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_Depreciation" xlink:label="loc_us-gaapDepreciation" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciation" 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_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" 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_ForeignCurrencyTransactionLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionLossBeforeTax" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapForeignCurrencyTransactionLossBeforeTax" 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_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaapGainLossOnDispositionOfAssets1" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapGainLossOnDispositionOfAssets1" 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="6" 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="fkwl-20250331.xsd#FKWL_RecoveryOfLitigationSettlement" xlink:label="loc_FKWLRecoveryOfLitigationSettlement" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_FKWLRecoveryOfLitigationSettlement" 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="8" 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="fkwl-20250331.xsd#FKWL_NetChangeOfRightOfUseAssetsAndLeaseLiabilities" xlink:label="loc_FKWLNetChangeOfRightOfUseAssetsAndLeaseLiabilities" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_FKWLNetChangeOfRightOfUseAssetsAndLeaseLiabilities" 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_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" 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="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:calculationArc order="12" 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_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" 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_IncreaseDecreaseInDepositOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" />
      <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" 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_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherNoncurrentAssets" />
      <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherNoncurrentAssets" 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="16" 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_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" />
      <link:calculationArc order="17" 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_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherAccruedLiabilities" />
      <link:calculationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherAccruedLiabilities" 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_PaymentsForProceedsFromInvestments" xlink:label="loc_us-gaapPaymentsForProceedsFromInvestments" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsForProceedsFromInvestments" 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_ProceedsFromSalesOfAssetsInvestingActivities" xlink:label="loc_us-gaapProceedsFromSalesOfAssetsInvestingActivities" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapProceedsFromSalesOfAssetsInvestingActivities" 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_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" 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_PaymentsToDevelopSoftware" xlink:label="loc_us-gaapPaymentsToDevelopSoftware" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToDevelopSoftware" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_ContributionInSubsidiaryByPartner" xlink:label="loc_FKWLContributionInSubsidiaryByPartner" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_FKWLContributionInSubsidiaryByPartner" 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="fkwl-20250331.xsd#FKWL_RepaymentOfLoanByEmployee" xlink:label="loc_FKWLRepaymentOfLoanByEmployee" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_FKWLRepaymentOfLoanByEmployee" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="999007 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/BusinessOverview" xlink:title="999008 - Disclosure - BUSINESS OVERVIEW" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/BasisOfPresentation" xlink:title="999009 - Disclosure - BASIS OF PRESENTATION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/DefiniteLivedIntangibleAssetsNet" xlink:title="999010 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/AccruedLiabilities" xlink:title="999011 - Disclosure - ACCRUED LIABILITIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/CommitmentsAndContingencies" xlink:title="999012 - Disclosure - COMMITMENTS AND CONTINGENCIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/Cybersecurity" xlink:title="999013 - Disclosure - CYBERSECURITY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/Long-termIncentivePlanAwards" xlink:title="999014 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/RelatedPartyTransactions" xlink:title="999015 - Disclosure - RELATED PARTY TRANSACTIONS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/SubsequentEvents" xlink:title="999016 - Disclosure - SUBSEQUENT EVENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="999018 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="999019 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/DefiniteLivedIntangibleAssetsNetTables" xlink:title="999020 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/AccruedLiabilitiesTables" xlink:title="999021 - Disclosure - ACCRUED LIABILITIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/CommitmentsAndContingenciesTables" xlink:title="999022 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/Long-termIncentivePlanAwardsTables" xlink:title="999023 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-RevenueFromGeagraphicAreas" xlink:title="999024 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Revenue from geagraphic areas)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Long-livedAssets" xlink:title="999025 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Long-lived assets)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Receivables" xlink:title="999026 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiabilities" xlink:title="999027 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" xlink:title="999028 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="999029 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity" xlink:title="999030 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Intangible assets activity)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-AmortizationExpenses" xlink:title="999031 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Amortization Expenses)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetailsNarrative" xlink:title="999032 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/AccruedLiabilitiesDetails" xlink:title="999033 - Disclosure - ACCRUED LIABILITIES (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses" xlink:title="999034 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Lease expenses)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" xlink:title="999035 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/CommitmentsAndContingenciesDetails-PercentagesOfReturnRatesAndWarrantyRepairs" xlink:title="999036 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Percentages of return rates and warranty repairs)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="999037 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" xlink:title="999038 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative" xlink:title="999039 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://frankln.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="999040 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>fkwl-20250331_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: 6.0c -->
    <!-- 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://frankln.com/role/Cover" xlink:href="fkwl-20250331.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/BalanceSheets" xlink:href="fkwl-20250331.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/BalanceSheetsParenthetical" xlink:href="fkwl-20250331.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/StatementsOfComprehensiveLossIncome" xlink:href="fkwl-20250331.xsd#StatementsOfComprehensiveLossIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/StatementsOfStockholdersEquity" xlink:href="fkwl-20250331.xsd#StatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/StatementsOfCashFlows" xlink:href="fkwl-20250331.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="fkwl-20250331.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/BusinessOverview" xlink:href="fkwl-20250331.xsd#BusinessOverview" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/BasisOfPresentation" xlink:href="fkwl-20250331.xsd#BasisOfPresentation" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/DefiniteLivedIntangibleAssetsNet" xlink:href="fkwl-20250331.xsd#DefiniteLivedIntangibleAssetsNet" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/AccruedLiabilities" xlink:href="fkwl-20250331.xsd#AccruedLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/CommitmentsAndContingencies" xlink:href="fkwl-20250331.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/Cybersecurity" xlink:href="fkwl-20250331.xsd#Cybersecurity" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/Long-termIncentivePlanAwards" xlink:href="fkwl-20250331.xsd#Long-termIncentivePlanAwards" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/RelatedPartyTransactions" xlink:href="fkwl-20250331.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SubsequentEvents" xlink:href="fkwl-20250331.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="fkwl-20250331.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="fkwl-20250331.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/DefiniteLivedIntangibleAssetsNetTables" xlink:href="fkwl-20250331.xsd#DefiniteLivedIntangibleAssetsNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/AccruedLiabilitiesTables" xlink:href="fkwl-20250331.xsd#AccruedLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/CommitmentsAndContingenciesTables" xlink:href="fkwl-20250331.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/Long-termIncentivePlanAwardsTables" xlink:href="fkwl-20250331.xsd#Long-termIncentivePlanAwardsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-RevenueFromGeagraphicAreas" xlink:href="fkwl-20250331.xsd#SummaryOfSignificantAccountingPoliciesDetails-RevenueFromGeagraphicAreas" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Long-livedAssets" xlink:href="fkwl-20250331.xsd#SummaryOfSignificantAccountingPoliciesDetails-Long-livedAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Receivables" xlink:href="fkwl-20250331.xsd#SummaryOfSignificantAccountingPoliciesDetails-Receivables" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiabilities" xlink:href="fkwl-20250331.xsd#SummaryOfSignificantAccountingPoliciesDetails-ContractLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" xlink:href="fkwl-20250331.xsd#SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="fkwl-20250331.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity" xlink:href="fkwl-20250331.xsd#DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-AmortizationExpenses" xlink:href="fkwl-20250331.xsd#DefiniteLivedIntangibleAssetsNetDetails-AmortizationExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetailsNarrative" xlink:href="fkwl-20250331.xsd#DefiniteLivedIntangibleAssetsNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/AccruedLiabilitiesDetails" xlink:href="fkwl-20250331.xsd#AccruedLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses" xlink:href="fkwl-20250331.xsd#CommitmentsAndContingenciesDetails-LeaseExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" xlink:href="fkwl-20250331.xsd#CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/CommitmentsAndContingenciesDetails-PercentagesOfReturnRatesAndWarrantyRepairs" xlink:href="fkwl-20250331.xsd#CommitmentsAndContingenciesDetails-PercentagesOfReturnRatesAndWarrantyRepairs" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="fkwl-20250331.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" xlink:href="fkwl-20250331.xsd#Long-termIncentivePlanAwardsDetails-OptionActivity" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative" xlink:href="fkwl-20250331.xsd#Long-termIncentivePlanAwardsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="fkwl-20250331.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosureWithAdditionalMeasures" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpDisclosureWithAdditionalMeasures" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpTable" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpAdjustmentsToCompensation" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpAdjustmentsToCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/TabularListsByExecutiveCategory" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#TabularListsByExecutiveCategory" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/TabularListMeasures" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#TabularListMeasures" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpMeasures" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpMeasures" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpExecutiveCategoriesOnly" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpExecutiveCategoriesOnly" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpAdjustmentsOnly" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpAdjustmentsOnly" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#IndividualsOnly" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/AwardTypeOnly" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardTypeOnly" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/TradingArrangementsOnly" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#TradingArrangmentsOnly" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ForgoneRecoveries" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ForgoneRecoveries" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/OutstandingRecoveries" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#OutstandingRecoveries" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardsCloseToMnpiDisc" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardsCloseToMnpiDisc" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangementsByInd" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangemenstByInd" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/Defaults" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#Defaults" 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://frankln.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/BalanceSheets" xlink:title="00000002 - Statement - Consolidated Balance Sheets" />
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/StatementsOfComprehensiveLossIncome" xlink:title="00000004 - Statement - Consolidated Statements of Comprehensive (Loss) Income (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/StatementsOfStockholdersEquity" xlink:title="00000005 - Statement - 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_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="loc_us-gaapTreasuryStockCommonMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapTreasuryStockCommonMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_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_NoncontrollingInterestMember" xlink:label="loc_us-gaapNoncontrollingInterestMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapNoncontrollingInterestMember_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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_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_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_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_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_80" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_ContributionInSubsidiaryByEmsPartner" xlink:label="loc_FKWLContributionInSubsidiaryByEmsPartner_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_FKWLContributionInSubsidiaryByEmsPartner_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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_80" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - Consolidated Statements of Cash Flows (unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="999007 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/BusinessOverview" xlink:title="999008 - Disclosure - BUSINESS OVERVIEW" />
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/BasisOfPresentation" xlink:title="999009 - Disclosure - BASIS OF PRESENTATION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/DefiniteLivedIntangibleAssetsNet" xlink:title="999010 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET" />
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/AccruedLiabilities" xlink:title="999011 - Disclosure - ACCRUED LIABILITIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/CommitmentsAndContingencies" xlink:title="999012 - Disclosure - COMMITMENTS AND CONTINGENCIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/Cybersecurity" xlink:title="999013 - Disclosure - CYBERSECURITY" />
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/Long-termIncentivePlanAwards" xlink:title="999014 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/RelatedPartyTransactions" xlink:title="999015 - Disclosure - RELATED PARTY TRANSACTIONS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/SubsequentEvents" xlink:title="999016 - Disclosure - SUBSEQUENT EVENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="999018 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="999019 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/DefiniteLivedIntangibleAssetsNetTables" xlink:title="999020 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/AccruedLiabilitiesTables" xlink:title="999021 - Disclosure - ACCRUED LIABILITIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/CommitmentsAndContingenciesTables" xlink:title="999022 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/Long-termIncentivePlanAwardsTables" xlink:title="999023 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-RevenueFromGeagraphicAreas" xlink:title="999024 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Revenue from geagraphic areas)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtStatementGeographicalAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NorthAmericaMember" xlink:label="loc_srtNorthAmericaMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_srtNorthAmericaMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaMember" xlink:label="loc_srtAsiaMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_srtAsiaMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenues_130" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Long-livedAssets" xlink:title="999025 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Long-lived assets)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtStatementGeographicalAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NorthAmericaMember" xlink:label="loc_srtNorthAmericaMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_srtNorthAmericaMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaMember" xlink:label="loc_srtAsiaMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_srtAsiaMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_PropertyAndEquipmentAndIntangibleAssets" xlink:label="loc_FKWLPropertyAndEquipmentAndIntangibleAssets_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_FKWLPropertyAndEquipmentAndIntangibleAssets_70" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Receivables" xlink:title="999026 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiabilities" xlink:title="999027 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" xlink:title="999028 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)">
      <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="fkwl-20250331.xsd#FKWL_MachineryMember" xlink:label="loc_FKWLMachineryMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_FKWLMachineryMember_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_OfficeEquipmentMember" xlink:label="loc_us-gaapOfficeEquipmentMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapOfficeEquipmentMember_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_ToolsDiesAndMoldsMember" xlink:label="loc_us-gaapToolsDiesAndMoldsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapToolsDiesAndMoldsMember_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_VehiclesMember" xlink:label="loc_us-gaapVehiclesMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapVehiclesMember_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_ComputerEquipmentMember" xlink:label="loc_us-gaapComputerEquipmentMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapComputerEquipmentMember_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_FurnitureAndFixturesMember" xlink:label="loc_us-gaapFurnitureAndFixturesMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapFurnitureAndFixturesMember_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_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:label="loc_us-gaapOtherCapitalizedPropertyPlantAndEquipmentMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapOtherCapitalizedPropertyPlantAndEquipmentMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_PropertyPlantAndEquipmentUsefulLife1" xlink:label="loc_FKWLPropertyPlantAndEquipmentUsefulLife1_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_FKWLPropertyPlantAndEquipmentUsefulLife1_80" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="999029 - Disclosure - 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_ProductInformationLineItems" xlink:label="loc_us-gaapProductInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="loc_us-gaapScheduleOfProductInformationTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapScheduleOfProductInformationTable" 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_OwnershipAxis" xlink:label="loc_srtOwnershipAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtOwnershipAxis" xlink:type="arc" order="1" />
      <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="fkwl-20250331.xsd#FKWL_FranklinTechnologyMember" xlink:label="loc_FKWLFranklinTechnologyMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_FKWLFranklinTechnologyMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_SigbeatMember" xlink:label="loc_FKWLSigbeatMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_FKWLSigbeatMember_20" xlink:type="arc" order="21" />
      <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-gaapScheduleOfProductInformationTable" xlink:to="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="2" />
      <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="fkwl-20250331.xsd#FKWL_MeigSmartTechnologyCoLtdMember" xlink:label="loc_FKWLMeigSmartTechnologyCoLtdMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtEquityMethodInvesteeNameDomain" xlink:to="loc_FKWLMeigSmartTechnologyCoLtdMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_MeiGForgeInternationalCoLtdMember" xlink:label="loc_FKWLMeiGForgeInternationalCoLtdMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtEquityMethodInvesteeNameDomain" xlink:to="loc_FKWLMeiGForgeInternationalCoLtdMember_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_TransactionTypeAxis" xlink:label="loc_us-gaapTransactionTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapTransactionTypeAxis" 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_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain" 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_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_FormationOfCorporationAgreementMember" xlink:label="loc_FKWLFormationOfCorporationAgreementMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_FKWLFormationOfCorporationAgreementMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_AmortizationExpenseMember" xlink:label="loc_FKWLAmortizationExpenseMember_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_FKWLAmortizationExpenseMember_170" xlink:type="arc" order="172" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_FranklinMember" xlink:label="loc_FKWLFranklinMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_FKWLFranklinMember_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_TimingOfTransferOfGoodOrServiceAxis" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" 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_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" 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_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain_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_TransferredAtPointInTimeMember" xlink:label="loc_us-gaapTransferredAtPointInTimeMember_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_us-gaapTransferredAtPointInTimeMember_130" xlink:type="arc" order="131" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" 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_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" 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_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain_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_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember_130" xlink:type="arc" order="132" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember_320" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember_320" xlink:type="arc" order="322" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsProductLineMember" xlink:label="loc_us-gaapCostOfGoodsProductLineMember_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapCostOfGoodsProductLineMember_390" xlink:type="arc" order="391" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" 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_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" 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_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain_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_ProductConcentrationRiskMember" xlink:label="loc_us-gaapProductConcentrationRiskMember_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapProductConcentrationRiskMember_130" xlink:type="arc" order="133" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_EngineeringProjectsMember" xlink:label="loc_FKWLEngineeringProjectsMember_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_FKWLEngineeringProjectsMember_150" xlink:type="arc" order="153" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember_300" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember_300" xlink:type="arc" order="303" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaapSupplierConcentrationRiskMember_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapSupplierConcentrationRiskMember_390" xlink:type="arc" order="392" />
      <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-gaapScheduleOfProductInformationTable" xlink:to="loc_srtProductOrServiceAxis" xlink:type="arc" order="8" />
      <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="fkwl-20250331.xsd#FKWL_CapitalizedProductDevelopmentCostsMember" xlink:label="loc_FKWLCapitalizedProductDevelopmentCostsMember_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_FKWLCapitalizedProductDevelopmentCostsMember_170" xlink:type="arc" order="171" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShippingAndHandlingMember" xlink:label="loc_us-gaapShippingAndHandlingMember_260" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapShippingAndHandlingMember_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_BalanceSheetLocationAxis" xlink:label="loc_us-gaapBalanceSheetLocationAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapBalanceSheetLocationAxis" 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_BalanceSheetLocationDomain" xlink:label="loc_us-gaapBalanceSheetLocationDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBalanceSheetLocationAxis" xlink:to="loc_us-gaapBalanceSheetLocationDomain" 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_BalanceSheetLocationDomain" xlink:label="loc_us-gaapBalanceSheetLocationDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBalanceSheetLocationAxis" xlink:to="loc_us-gaapBalanceSheetLocationDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_CapitalizedProductDevelopmentCostsMember" xlink:label="loc_FKWLCapitalizedProductDevelopmentCostsMember_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBalanceSheetLocationDomain" xlink:to="loc_FKWLCapitalizedProductDevelopmentCostsMember_210" xlink:type="arc" order="211" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtMajorCustomersAxis" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_Customer1Member" xlink:label="loc_FKWLCustomer1Member_300" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_FKWLCustomer1Member_300" xlink:type="arc" order="301" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_Customer2Member" xlink:label="loc_FKWLCustomer2Member_310" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_FKWLCustomer2Member_310" xlink:type="arc" order="311" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NatureOfExpenseAxis" xlink:label="loc_us-gaapNatureOfExpenseAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapNatureOfExpenseAxis" 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_InterimPeriodCostsNotAllocableDomain" xlink:label="loc_us-gaapInterimPeriodCostsNotAllocableDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapNatureOfExpenseAxis" xlink:to="loc_us-gaapInterimPeriodCostsNotAllocableDomain" 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_InterimPeriodCostsNotAllocableDomain" xlink:label="loc_us-gaapInterimPeriodCostsNotAllocableDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapNatureOfExpenseAxis" xlink:to="loc_us-gaapInterimPeriodCostsNotAllocableDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_WirelessDataProductsMember" xlink:label="loc_FKWLWirelessDataProductsMember_380" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInterimPeriodCostsNotAllocableDomain" xlink:to="loc_FKWLWirelessDataProductsMember_380" xlink:type="arc" order="381" />
      <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_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapMinorityInterestOwnershipPercentageByParent_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_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="loc_us-gaapMinorityInterestOwnershipPercentageByNoncontrollingOwners_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapMinorityInterestOwnershipPercentageByNoncontrollingOwners_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_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaapEquityMethodInvestmentOwnershipPercentage_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapEquityMethodInvestmentOwnershipPercentage_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_ProceedsFromContributedCapital" xlink:label="loc_us-gaapProceedsFromContributedCapital_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapProceedsFromContributedCapital_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_StockIssuedDuringPeriodValueAcquisitions" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueAcquisitions_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueAcquisitions_450" 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_MinorityInterest" xlink:label="loc_us-gaapMinorityInterest_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapMinorityInterest_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_MinorityInterestPeriodIncreaseDecrease" xlink:label="loc_us-gaapMinorityInterestPeriodIncreaseDecrease_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapMinorityInterestPeriodIncreaseDecrease_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_MinorityInterestDescription" xlink:label="loc_us-gaapMinorityInterestDescription_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapMinorityInterestDescription_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_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable_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_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_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_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold_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_IntangibleAssetsGrossExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsGrossExcludingGoodwill_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapIntangibleAssetsGrossExcludingGoodwill_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_CostsIncurredDevelopmentCosts" xlink:label="loc_us-gaapCostsIncurredDevelopmentCosts_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCostsIncurredDevelopmentCosts_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_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapResearchAndDevelopmentExpense_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_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense_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_InventoryValuationReserves" xlink:label="loc_us-gaapInventoryValuationReserves_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapInventoryValuationReserves_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_GoodwillAndIntangibleAssetImpairment" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetImpairment_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapGoodwillAndIntangibleAssetImpairment_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_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentFederalTaxExpenseBenefit_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCurrentFederalTaxExpenseBenefit_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_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredIncomeTaxes_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredIncomeTaxes_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_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCostOfRevenue_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_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAccountsPayableCurrent_450" xlink:type="arc" order="20" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity" xlink:title="999030 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Intangible assets activity)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaapScheduleOfIndefiniteLivedIntangibleAssetsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="loc_us-gaapScheduleOfIndefiniteLivedIntangibleAssetsTable" 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" 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_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" 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_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_CompleteTechnologyMember" xlink:label="loc_FKWLCompleteTechnologyMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_FKWLCompleteTechnologyMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_TechnologyInProgressMember" xlink:label="loc_FKWLTechnologyInProgressMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_FKWLTechnologyInProgressMember_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_ComputerSoftwareIntangibleAssetMember" xlink:label="loc_us-gaapComputerSoftwareIntangibleAssetMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapComputerSoftwareIntangibleAssetMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_PatentMember" xlink:label="loc_FKWLPatentMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_FKWLPatentMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_CertificationAndLicensesMember" xlink:label="loc_FKWLCertificationAndLicensesMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_FKWLCertificationAndLicensesMember_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_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife_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_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross_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_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization_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_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill_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_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_130" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-AmortizationExpenses" xlink:title="999031 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Amortization Expenses)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetailsNarrative" xlink:title="999032 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/AccruedLiabilitiesDetails" xlink:title="999033 - Disclosure - ACCRUED LIABILITIES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses" xlink:title="999034 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Lease expenses)">
      <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_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" 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="fkwl-20250331.xsd#FKWL_SanDiegoCaliforniaMember" xlink:label="loc_FKWLSanDiegoCaliforniaMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_FKWLSanDiegoCaliforniaMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_SouthKoreaMember" xlink:label="loc_FKWLSouthKoreaMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_FKWLSouthKoreaMember_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_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" 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_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_VehiclesMember" xlink:label="loc_us-gaapVehiclesMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapVehiclesMember_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_OperatingLeaseCost" xlink:label="loc_us-gaapOperatingLeaseCost_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseCost_60" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_AdditionalChargesForPriorOperatingLeaseInDispute" xlink:label="loc_FKWLAdditionalChargesForPriorOperatingLeaseInDispute_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_FKWLAdditionalChargesForPriorOperatingLeaseInDispute_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_VehicleLeaseExpense" xlink:label="loc_FKWLVehicleLeaseExpense_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_FKWLVehicleLeaseExpense_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_ShortTermLeaseCost" xlink:label="loc_us-gaapShortTermLeaseCost_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShortTermLeaseCost_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_LeaseCost" xlink:label="loc_us-gaapLeaseCost_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLeaseCost_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_LesseeOperatingLeaseRemainingLeaseTerm" xlink:label="loc_us-gaapLesseeOperatingLeaseRemainingLeaseTerm_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseRemainingLeaseTerm_60" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent_60" xlink:type="arc" order="6" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" xlink:title="999035 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/CommitmentsAndContingenciesDetails-PercentagesOfReturnRatesAndWarrantyRepairs" xlink:title="999036 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Percentages of return rates and warranty repairs)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductLiabilityContingencyLineItems" xlink:label="loc_us-gaapProductLiabilityContingencyLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductLiabilityContingencyTable" xlink:label="loc_us-gaapProductLiabilityContingencyTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapProductLiabilityContingencyLineItems" xlink:to="loc_us-gaapProductLiabilityContingencyTable" 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-gaapProductLiabilityContingencyTable" 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="fkwl-20250331.xsd#FKWL_WirelessDevices4GMember" xlink:label="loc_FKWLWirelessDevices4GMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_FKWLWirelessDevices4GMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_WirelessDevices5GMember" xlink:label="loc_FKWLWirelessDevices5GMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_FKWLWirelessDevices5GMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_CurrentDevicesReturnRate" xlink:label="loc_FKWLCurrentDevicesReturnRate_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductLiabilityContingencyLineItems" xlink:to="loc_FKWLCurrentDevicesReturnRate_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_CurrentDevicesWarrantyRepairs" xlink:label="loc_FKWLCurrentDevicesWarrantyRepairs_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductLiabilityContingencyLineItems" xlink:to="loc_FKWLCurrentDevicesWarrantyRepairs_30" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="999037 - 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_LossContingenciesLineItems" xlink:label="loc_us-gaapLossContingenciesLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaapLossContingenciesTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLossContingenciesTable" 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_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:label="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseAxis" 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_PropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:label="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseDomain" 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_PropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:label="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_AdministrativeOfficeSanDiegoCAMember" xlink:label="loc_FKWLAdministrativeOfficeSanDiegoCAMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:to="loc_FKWLAdministrativeOfficeSanDiegoCAMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_HunsakerAndampAssociatesMember" xlink:label="loc_FKWLHunsakerAndampAssociatesMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:to="loc_FKWLHunsakerAndampAssociatesMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_FTIOfficeSpaceMember" xlink:label="loc_FKWLFTIOfficeSpaceMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:to="loc_FKWLFTIOfficeSpaceMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_SeoulKoreaCorporateHousingFacilityMember" xlink:label="loc_FKWLSeoulKoreaCorporateHousingFacilityMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:to="loc_FKWLSeoulKoreaCorporateHousingFacilityMember_110" xlink:type="arc" order="111" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_SanCaliforniaCorporateVehicleMember" xlink:label="loc_FKWLSanCaliforniaCorporateVehicleMember_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:to="loc_FKWLSanCaliforniaCorporateVehicleMember_150" xlink:type="arc" order="151" />
      <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-gaapLossContingenciesTable" 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="fkwl-20250331.xsd#FKWL_SanDiegoMember" xlink:label="loc_FKWLSanDiegoMember_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_FKWLSanDiegoMember_190" xlink:type="arc" order="191" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_CaliforniaMember" xlink:label="loc_FKWLCaliforniaMember_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_FKWLCaliforniaMember_200" xlink:type="arc" order="201" />
      <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-gaapLossContingenciesTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" 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_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_VehiclesMember" xlink:label="loc_us-gaapVehiclesMember_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapVehiclesMember_210" xlink:type="arc" order="211" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseAxis" xlink:label="loc_srtLitigationCaseAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_srtLitigationCaseAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseTypeDomain" xlink:label="loc_srtLitigationCaseTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtLitigationCaseAxis" xlink:to="loc_srtLitigationCaseTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseTypeDomain" xlink:label="loc_srtLitigationCaseTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtLitigationCaseAxis" xlink:to="loc_srtLitigationCaseTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_FTILitigationInKoreaMember" xlink:label="loc_FKWLFTILitigationInKoreaMember_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtLitigationCaseTypeDomain" xlink:to="loc_FKWLFTILitigationInKoreaMember_240" xlink:type="arc" order="241" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_AliMember" xlink:label="loc_FKWLAliMember_260" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtLitigationCaseTypeDomain" xlink:to="loc_FKWLAliMember_260" xlink:type="arc" order="261" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srtCounterpartyNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_srtCounterpartyNameAxis" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srtRepurchaseAgreementCounterpartyNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtCounterpartyNameAxis" xlink:to="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srtRepurchaseAgreementCounterpartyNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtCounterpartyNameAxis" xlink:to="loc_srtRepurchaseAgreementCounterpartyNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_MrKimMember" xlink:label="loc_FKWLMrKimMember_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_FKWLMrKimMember_280" xlink:type="arc" order="281" />
      <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-gaapLossContingenciesTable" xlink:to="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="6" />
      <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="fkwl-20250331.xsd#FKWL_MeigSmartTechnologyCoLtdMember" xlink:label="loc_FKWLMeigSmartTechnologyCoLtdMember_350" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtEquityMethodInvesteeNameDomain" xlink:to="loc_FKWLMeigSmartTechnologyCoLtdMember_350" xlink:type="arc" order="351" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransactionTypeAxis" xlink:label="loc_us-gaapTransactionTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapTransactionTypeAxis" 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_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain" 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_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_FormationOfCorporationAgreementMember" xlink:label="loc_FKWLFormationOfCorporationAgreementMember_360" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_FKWLFormationOfCorporationAgreementMember_360" xlink:type="arc" order="361" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredBonusMember" xlink:label="loc_us-gaapDeferredBonusMember_410" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_us-gaapDeferredBonusMember_410" xlink:type="arc" order="412" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_FranklinMember" xlink:label="loc_FKWLFranklinMember_360" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_FKWLFranklinMember_360" xlink:type="arc" order="362" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:label="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeAxis" 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_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:label="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:to="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeDomain" 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_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:label="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:to="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_SigbeatMember" xlink:label="loc_FKWLSigbeatMember_370" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:to="loc_FKWLSigbeatMember_370" xlink:type="arc" order="371" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseDescription" xlink:label="loc_us-gaapLesseeOperatingLeaseDescription_430" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseDescription_430" 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_OperatingLeaseExpense" xlink:label="loc_us-gaapOperatingLeaseExpense_430" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapOperatingLeaseExpense_430" 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_VariableLeaseCost" xlink:label="loc_us-gaapVariableLeaseCost_430" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapVariableLeaseCost_430" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_VariableLeaseCostDiscounted" xlink:label="loc_FKWLVariableLeaseCostDiscounted_430" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_FKWLVariableLeaseCostDiscounted_430" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_VariableCostAdjusted" xlink:label="loc_FKWLVariableCostAdjusted_430" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_FKWLVariableCostAdjusted_430" 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_PaymentsForRent" xlink:label="loc_us-gaapPaymentsForRent_430" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapPaymentsForRent_430" 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_AccruedRentCurrent" xlink:label="loc_us-gaapAccruedRentCurrent_430" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapAccruedRentCurrent_430" 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_IncreaseDecreaseInDepositOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInDepositOtherAssets_430" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapIncreaseDecreaseInDepositOtherAssets_430" 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_LesseeOperatingLeaseDiscountRate" xlink:label="loc_us-gaapLesseeOperatingLeaseDiscountRate_430" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseDiscountRate_430" 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_LitigationSettlementInterest" xlink:label="loc_us-gaapLitigationSettlementInterest_430" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLitigationSettlementInterest_430" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_OutstandingEquityOwnershipPercentage" xlink:label="loc_FKWLOutstandingEquityOwnershipPercentage_430" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_FKWLOutstandingEquityOwnershipPercentage_430" 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_LitigationSettlementExpense" xlink:label="loc_us-gaapLitigationSettlementExpense_430" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLitigationSettlementExpense_430" 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_AccruedBonusesCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedBonusesCurrentAndNoncurrent_430" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapAccruedBonusesCurrentAndNoncurrent_430" 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_PaymentsForLegalSettlements" xlink:label="loc_us-gaapPaymentsForLegalSettlements_430" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapPaymentsForLegalSettlements_430" 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_LossContingencyAccrualPayments" xlink:label="loc_us-gaapLossContingencyAccrualPayments_430" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLossContingencyAccrualPayments_430" 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_LoansPayable" xlink:label="loc_us-gaapLoansPayable_430" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLoansPayable_430" 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_AccruedBonusesCurrent" xlink:label="loc_us-gaapAccruedBonusesCurrent_430" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapAccruedBonusesCurrent_430" 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_AccruedSalariesCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedSalariesCurrentAndNoncurrent_430" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapAccruedSalariesCurrentAndNoncurrent_430" 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_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaapEquityMethodInvestmentOwnershipPercentage_430" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapEquityMethodInvestmentOwnershipPercentage_430" 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_ProceedsFromContributedCapital" xlink:label="loc_us-gaapProceedsFromContributedCapital_430" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapProceedsFromContributedCapital_430" 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_StockIssuedDuringPeriodValueAcquisitions" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueAcquisitions_430" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueAcquisitions_430" xlink:type="arc" order="20" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" xlink:title="999038 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity)">
      <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_StockOptionMember" xlink:label="loc_us-gaapStockOptionMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapStockOptionMember_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_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_90" 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_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_90" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_90" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_90" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_90" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_90" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_90" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_90" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_90" 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_90" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_90" xlink:type="arc" order="18" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative" xlink:title="999039 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (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="fkwl-20250331.xsd#FKWL_Plan2020Member" xlink:label="loc_FKWLPlan2020Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_FKWLPlan2020Member_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_60" 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_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_FairValueOfOptionsOutstanding" xlink:label="loc_FKWLFairValueOfOptionsOutstanding_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_FKWLFairValueOfOptionsOutstanding_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_60" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://frankln.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="999040 - 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/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-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1" />
      <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="fkwl-20250331.xsd#FKWL_MeigSmartTechnologyCoLtdMember" xlink:label="loc_FKWLMeigSmartTechnologyCoLtdMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtEquityMethodInvesteeNameDomain" xlink:to="loc_FKWLMeigSmartTechnologyCoLtdMember_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_TransactionTypeAxis" xlink:label="loc_us-gaapTransactionTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapTransactionTypeAxis" 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_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain" 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_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_FormationOfCorporationAgreementMember" xlink:label="loc_FKWLFormationOfCorporationAgreementMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_FKWLFormationOfCorporationAgreementMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_FranklinMember" xlink:label="loc_FKWLFranklinMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_FKWLFranklinMember_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_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:label="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeAxis" 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_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:label="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:to="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeDomain" 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_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:label="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:to="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_SigbeatMember" xlink:label="loc_FKWLSigbeatMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:to="loc_FKWLSigbeatMember_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_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="5" />
      <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="fkwl-20250331.xsd#FKWL_ForgeMember" xlink:label="loc_FKWLForgeMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FKWLForgeMember_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_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaapEquityMethodInvestmentOwnershipPercentage_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapEquityMethodInvestmentOwnershipPercentage_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_ProceedsFromContributedCapital" xlink:label="loc_us-gaapProceedsFromContributedCapital_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapProceedsFromContributedCapital_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_StockIssuedDuringPeriodValueAcquisitions" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueAcquisitions_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueAcquisitions_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_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="loc_us-gaapRelatedPartyTransactionPurchasesFromRelatedParty_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapRelatedPartyTransactionPurchasesFromRelatedParty_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_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapAccountsPayableCurrent_100" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/PvpExecutiveCategoriesOnly" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/PvpAdjustmentsOnly" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/IndividualsOnly" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/AwardTypeOnly">
      <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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaapStockOptionMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapStockOptionMember" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/TradingArrangementsOnly" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>fkwl-20250331_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: 6.0c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="us-gaap_TreasuryStockCommonMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonMember" xlink:to="us-gaap_TreasuryStockCommonMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonMember_lbl" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">AOCI Attributable to Parent [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/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="fkwl-20250331.xsd#FKWL_FranklinTechnologyMember" xlink:label="FKWL_FranklinTechnologyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_FranklinTechnologyMember" xlink:to="FKWL_FranklinTechnologyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_FranklinTechnologyMember_lbl" xml:lang="en-US">Franklin Technology [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_SigbeatMember" xlink:label="FKWL_SigbeatMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_SigbeatMember" xlink:to="FKWL_SigbeatMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_SigbeatMember_lbl" xml:lang="en-US">Sigbeat [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="fkwl-20250331.xsd#FKWL_MeigSmartTechnologyCoLtdMember" xlink:label="FKWL_MeigSmartTechnologyCoLtdMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_MeigSmartTechnologyCoLtdMember" xlink:to="FKWL_MeigSmartTechnologyCoLtdMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_MeigSmartTechnologyCoLtdMember_lbl" xml:lang="en-US">Meig Smart Technology Co Ltd [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransactionTypeAxis" xlink:label="us-gaap_TransactionTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransactionTypeAxis" xlink:to="us-gaap_TransactionTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransactionTypeAxis_lbl" xml:lang="en-US">Transaction Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_FormationOfCorporationAgreementMember" xlink:label="FKWL_FormationOfCorporationAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_FormationOfCorporationAgreementMember" xlink:to="FKWL_FormationOfCorporationAgreementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_FormationOfCorporationAgreementMember_lbl" xml:lang="en-US">Formation Of Corporation Agreement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US">Legal Entity [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_FranklinMember" xlink:label="FKWL_FranklinMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_FranklinMember" xlink:to="FKWL_FranklinMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_FranklinMember_lbl" xml:lang="en-US">Franklin [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_MeiGForgeInternationalCoLtdMember" xlink:label="FKWL_MeiGForgeInternationalCoLtdMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_MeiGForgeInternationalCoLtdMember" xlink:to="FKWL_MeiGForgeInternationalCoLtdMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_MeiGForgeInternationalCoLtdMember_lbl" xml:lang="en-US">Mei G Forge International Co Ltd [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" xml:lang="en-US">Timing of Transfer of Good or 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_TransferredAtPointInTimeMember" xlink:label="us-gaap_TransferredAtPointInTimeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransferredAtPointInTimeMember" xlink:to="us-gaap_TransferredAtPointInTimeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransferredAtPointInTimeMember_lbl" xml:lang="en-US">Transferred at Point in Time [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk 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_ProductConcentrationRiskMember" xlink:label="us-gaap_ProductConcentrationRiskMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductConcentrationRiskMember" xlink:to="us-gaap_ProductConcentrationRiskMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductConcentrationRiskMember_lbl" xml:lang="en-US">Product Concentration Risk [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_EngineeringProjectsMember" xlink:label="FKWL_EngineeringProjectsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_EngineeringProjectsMember" xlink:to="FKWL_EngineeringProjectsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_EngineeringProjectsMember_lbl" xml:lang="en-US">Engineering Projects [Member]</link:label>
      <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="fkwl-20250331.xsd#FKWL_CapitalizedProductDevelopmentCostsMember" xlink:label="FKWL_CapitalizedProductDevelopmentCostsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_CapitalizedProductDevelopmentCostsMember" xlink:to="FKWL_CapitalizedProductDevelopmentCostsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_CapitalizedProductDevelopmentCostsMember_lbl" xml:lang="en-US">Capitalized Product Development Costs [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_AmortizationExpenseMember" xlink:label="FKWL_AmortizationExpenseMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_AmortizationExpenseMember" xlink:to="FKWL_AmortizationExpenseMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_AmortizationExpenseMember_lbl" xml:lang="en-US">Amortization Expense [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xml:lang="en-US">Statement of Financial Position 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_ShippingAndHandlingMember" xlink:label="us-gaap_ShippingAndHandlingMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShippingAndHandlingMember" xlink:to="us-gaap_ShippingAndHandlingMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShippingAndHandlingMember_lbl" xml:lang="en-US">Shipping and Handling [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_Customer1Member" xlink:label="FKWL_Customer1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_Customer1Member" xlink:to="FKWL_Customer1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_Customer1Member_lbl" xml:lang="en-US">Customer 1 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_Customer2Member" xlink:label="FKWL_Customer2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_Customer2Member" xlink:to="FKWL_Customer2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_Customer2Member_lbl" xml:lang="en-US">Customer 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_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Accounts Receivable [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NatureOfExpenseAxis" xlink:label="us-gaap_NatureOfExpenseAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="us-gaap_NatureOfExpenseAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NatureOfExpenseAxis_lbl" xml:lang="en-US">Nature of Expense [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_WirelessDataProductsMember" xlink:label="FKWL_WirelessDataProductsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_WirelessDataProductsMember" xlink:to="FKWL_WirelessDataProductsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_WirelessDataProductsMember_lbl" xml:lang="en-US">Wireless Data Products [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsProductLineMember" xlink:label="us-gaap_CostOfGoodsProductLineMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsProductLineMember" xlink:to="us-gaap_CostOfGoodsProductLineMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsProductLineMember_lbl" xml:lang="en-US">Cost of Goods and Service, Product and Service Benchmark [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="us-gaap_SupplierConcentrationRiskMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierConcentrationRiskMember" xlink:to="us-gaap_SupplierConcentrationRiskMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplierConcentrationRiskMember_lbl" xml:lang="en-US">Supplier Concentration Risk [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NorthAmericaMember" xlink:label="srt_NorthAmericaMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NorthAmericaMember" xlink:to="srt_NorthAmericaMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_NorthAmericaMember_lbl" xml:lang="en-US">North America [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaMember" xlink:label="srt_AsiaMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_AsiaMember" xlink:to="srt_AsiaMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_AsiaMember_lbl" xml:lang="en-US">Asia [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="fkwl-20250331.xsd#FKWL_MachineryMember" xlink:label="FKWL_MachineryMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_MachineryMember" xlink:to="FKWL_MachineryMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_MachineryMember_lbl" xml:lang="en-US">Machinery [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OfficeEquipmentMember_lbl" xml:lang="en-US">Office Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ToolsDiesAndMoldsMember" xlink:label="us-gaap_ToolsDiesAndMoldsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ToolsDiesAndMoldsMember" xlink:to="us-gaap_ToolsDiesAndMoldsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ToolsDiesAndMoldsMember_lbl" xml:lang="en-US">Tools, Dies and Molds [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VehiclesMember_lbl" xml:lang="en-US">Vehicles [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComputerEquipmentMember_lbl" xml:lang="en-US">Computer 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_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/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:label="us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:to="us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_lbl" xml:lang="en-US">Other Capitalized Property Plant and 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Indefinite-Lived Intangible Assets [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_CompleteTechnologyMember" xlink:label="FKWL_CompleteTechnologyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_CompleteTechnologyMember" xlink:to="FKWL_CompleteTechnologyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_CompleteTechnologyMember_lbl" xml:lang="en-US">Complete Technology [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_TechnologyInProgressMember" xlink:label="FKWL_TechnologyInProgressMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_TechnologyInProgressMember" xlink:to="FKWL_TechnologyInProgressMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_TechnologyInProgressMember_lbl" xml:lang="en-US">Technology In Progress [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl" xml:lang="en-US">Computer Software, Intangible Asset [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_PatentMember" xlink:label="FKWL_PatentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_PatentMember" xlink:to="FKWL_PatentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_PatentMember_lbl" xml:lang="en-US">Patent [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_CertificationAndLicensesMember" xlink:label="FKWL_CertificationAndLicensesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_CertificationAndLicensesMember" xlink:to="FKWL_CertificationAndLicensesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_CertificationAndLicensesMember_lbl" xml:lang="en-US">Certification And Licenses [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:label="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis_lbl" xml:lang="en-US">Property Subject to or Available for Operating Lease [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_AdministrativeOfficeSanDiegoCAMember" xlink:label="FKWL_AdministrativeOfficeSanDiegoCAMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_AdministrativeOfficeSanDiegoCAMember" xlink:to="FKWL_AdministrativeOfficeSanDiegoCAMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_AdministrativeOfficeSanDiegoCAMember_lbl" xml:lang="en-US">Administrative Office San Diego CA [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_HunsakerAndampAssociatesMember" xlink:label="FKWL_HunsakerAndampAssociatesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_HunsakerAndampAssociatesMember" xlink:to="FKWL_HunsakerAndampAssociatesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_HunsakerAndampAssociatesMember_lbl" xml:lang="en-US">Hunsaker Andamp Associates [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_FTIOfficeSpaceMember" xlink:label="FKWL_FTIOfficeSpaceMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_FTIOfficeSpaceMember" xlink:to="FKWL_FTIOfficeSpaceMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_FTIOfficeSpaceMember_lbl" xml:lang="en-US">FTI Office Space [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_SeoulKoreaCorporateHousingFacilityMember" xlink:label="FKWL_SeoulKoreaCorporateHousingFacilityMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_SeoulKoreaCorporateHousingFacilityMember" xlink:to="FKWL_SeoulKoreaCorporateHousingFacilityMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_SeoulKoreaCorporateHousingFacilityMember_lbl" xml:lang="en-US">Seoul Korea Corporate Housing Facility [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_SanCaliforniaCorporateVehicleMember" xlink:label="FKWL_SanCaliforniaCorporateVehicleMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_SanCaliforniaCorporateVehicleMember" xlink:to="FKWL_SanCaliforniaCorporateVehicleMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_SanCaliforniaCorporateVehicleMember_lbl" xml:lang="en-US">San California Corporate Vehicle [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="fkwl-20250331.xsd#FKWL_SanDiegoMember" xlink:label="FKWL_SanDiegoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_SanDiegoMember" xlink:to="FKWL_SanDiegoMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_SanDiegoMember_lbl" xml:lang="en-US">San Diego [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_CaliforniaMember" xlink:label="FKWL_CaliforniaMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_CaliforniaMember" xlink:to="FKWL_CaliforniaMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_CaliforniaMember_lbl" xml:lang="en-US">California [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseAxis" xlink:label="srt_LitigationCaseAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_LitigationCaseAxis" xlink:to="srt_LitigationCaseAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_LitigationCaseAxis_lbl" xml:lang="en-US">Litigation Case [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_FTILitigationInKoreaMember" xlink:label="FKWL_FTILitigationInKoreaMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_FTILitigationInKoreaMember" xlink:to="FKWL_FTILitigationInKoreaMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_FTILitigationInKoreaMember_lbl" xml:lang="en-US">FTI Litigation In Korea [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_AliMember" xlink:label="FKWL_AliMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_AliMember" xlink:to="FKWL_AliMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_AliMember_lbl" xml:lang="en-US">Ali [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_CounterpartyNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CounterpartyNameAxis_lbl" xml:lang="en-US">Counterparty Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_MrKimMember" xlink:label="FKWL_MrKimMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_MrKimMember" xlink:to="FKWL_MrKimMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_MrKimMember_lbl" xml:lang="en-US">Mr Kim [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:to="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_lbl" xml:lang="en-US">Equity Method Investment, Nonconsolidated Investee [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredBonusMember" xlink:label="us-gaap_DeferredBonusMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredBonusMember" xlink:to="us-gaap_DeferredBonusMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredBonusMember_lbl" xml:lang="en-US">Deferred Bonus [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_SanDiegoCaliforniaMember" xlink:label="FKWL_SanDiegoCaliforniaMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_SanDiegoCaliforniaMember" xlink:to="FKWL_SanDiegoCaliforniaMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_SanDiegoCaliforniaMember_lbl" xml:lang="en-US">San Diego California [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_SouthKoreaMember" xlink:label="FKWL_SouthKoreaMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_SouthKoreaMember" xlink:to="FKWL_SouthKoreaMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_SouthKoreaMember_lbl" xml:lang="en-US">South Korea [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_WirelessDevices4GMember" xlink:label="FKWL_WirelessDevices4GMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_WirelessDevices4GMember" xlink:to="FKWL_WirelessDevices4GMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_WirelessDevices4GMember_lbl" xml:lang="en-US">Wireless Devices 4G [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_WirelessDevices5GMember" xlink:label="FKWL_WirelessDevices5GMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_WirelessDevices5GMember" xlink:to="FKWL_WirelessDevices5GMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_WirelessDevices5GMember_lbl" xml:lang="en-US">Wireless Devices 5G [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="fkwl-20250331.xsd#FKWL_Plan2020Member" xlink:label="FKWL_Plan2020Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_Plan2020Member" xlink:to="FKWL_Plan2020Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_Plan2020Member_lbl" xml:lang="en-US">Plan 2020 [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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockOptionMember" xlink:label="us-gaap_StockOptionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockOptionMember" xlink:to="us-gaap_StockOptionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockOptionMember_lbl" xml:lang="en-US">Equity Option [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="fkwl-20250331.xsd#FKWL_ForgeMember" xlink:label="FKWL_ForgeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_ForgeMember" xlink:to="FKWL_ForgeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_ForgeMember_lbl" xml:lang="en-US">Forge [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.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_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_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermInvestments_lbl" xml:lang="en-US">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_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, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivables" xlink:label="us-gaap_OtherReceivables" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivables" xlink:to="us-gaap_OtherReceivables_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivables_lbl" xml:lang="en-US">Other receivable due from officer</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_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US">Other 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_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/label" xlink:label="us-gaap_OtherPrepaidExpenseCurrent_lbl" xml:lang="en-US">Advance payments to vendors</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_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">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_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xml:lang="en-US">Deferred tax assets, non-current</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_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">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_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 and advance from customers</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 liabilities</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">Lease liabilities, current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_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">Lease liabilities, non-current</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 (Note 6)</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="fkwl-20250331.xsd#FKWL_ParentCompanyStockholdersEquityAbstract" xlink:label="FKWL_ParentCompanyStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_ParentCompanyStockholdersEquityAbstract" xlink:to="FKWL_ParentCompanyStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_ParentCompanyStockholdersEquityAbstract_lbl" xml:lang="en-US">Parent Company 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_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred stock, par value $0.001 per share, authorized 10,000,000 shares; none issued 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_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, par value $0.001 per share, authorized 50,000,000 shares; 11,784,280 shares issued 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_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_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_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">Retained earnings</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="us-gaap_TreasuryStockCommonValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockCommonValue_lbl" xml:lang="en-US">Treasury stock, 2,549,208 shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total Parent Company 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_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">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_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_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Preferred 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_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred 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_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Preferred 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_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Preferred stock, shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_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_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="us-gaap_TreasuryStockCommonShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonShares_lbl" xml:lang="en-US">Treasury stock, common shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Net sales</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/2009/role/negatedLabel" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of goods sold</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating expenses:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Selling, general and administrative</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Loss from operations</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 (loss), net:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndOtherIncome" xlink:label="us-gaap_InterestAndOtherIncome" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndOtherIncome" xlink:to="us-gaap_InterestAndOtherIncome_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestAndOtherIncome_lbl" xml:lang="en-US">Interest income</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_IncomeFromGovernmentalSubsidy" xlink:label="FKWL_IncomeFromGovernmentalSubsidy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_IncomeFromGovernmentalSubsidy" xlink:to="FKWL_IncomeFromGovernmentalSubsidy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_IncomeFromGovernmentalSubsidy_lbl" xml:lang="en-US">Income from governmental subsidy</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementInterest" xlink:label="us-gaap_LitigationSettlementInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LitigationSettlementInterest" xlink:to="us-gaap_LitigationSettlementInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LitigationSettlementInterest_lbl" xml:lang="en-US">Litigation settlement income</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_GainFromForgivenessOfAccountsPayableAndAccruedLiabilities" xlink:label="FKWL_GainFromForgivenessOfAccountsPayableAndAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_GainFromForgivenessOfAccountsPayableAndAccruedLiabilities" xlink:to="FKWL_GainFromForgivenessOfAccountsPayableAndAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_GainFromForgivenessOfAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Gain from the forgiveness of accounts payable and accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xml:lang="en-US">Gain (loss) from foreign currency transactions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="us-gaap_OtherNonoperatingIncome" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncome" xlink:to="us-gaap_OtherNonoperatingIncome_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncome_lbl" xml:lang="en-US">Other income, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Total other income (loss), net</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) income before provision (benefit) 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_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 provision (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/2003/role/label" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Less: noncontrolling interests in net loss of subsidiary at 33.7%</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_LessNoncontrollingInterestsInNetLossOfSubsidiary" xlink:label="FKWL_LessNoncontrollingInterestsInNetLossOfSubsidiary" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_LessNoncontrollingInterestsInNetLossOfSubsidiary" xlink:to="FKWL_LessNoncontrollingInterestsInNetLossOfSubsidiary_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_LessNoncontrollingInterestsInNetLossOfSubsidiary_lbl" xml:lang="en-US">Less: noncontrolling interests in net income of subsidiary at 40.0%</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net (loss) income attributable to Parent Company</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">(Loss) earnings per share attributable to Parent Company stockholders - 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">(Loss) earnings per share attributable to Parent Company stockholders - diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted average common shares outstanding - basic</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted average common shares outstanding - diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract_lbl" xml:lang="en-US">Comprehensive loss</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 loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US">Translation adjustments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Comprehensive loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Less: comprehensive income (loss) attributable to non-controlling interest</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_ForeignExchangeTranslationAttributableToNoncontrollingInterest" xlink:label="FKWL_ForeignExchangeTranslationAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_ForeignExchangeTranslationAttributableToNoncontrollingInterest" xlink:to="FKWL_ForeignExchangeTranslationAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_ForeignExchangeTranslationAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Less: foreign exchange translation attributable to non-controlling interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Comprehensive (loss) income attributable to controlling interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_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">Beginning balance, value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Beginning balance, shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net loss attributable to Parent Company</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_2_lbl" xml:lang="en-US">Foreign exchange translation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_2_lbl" xml:lang="en-US">Comprehensive loss attributable to noncontrolling interest</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_ContributionInSubsidiaryByEmsPartner" xlink:label="FKWL_ContributionInSubsidiaryByEmsPartner" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_ContributionInSubsidiaryByEmsPartner" xlink:to="FKWL_ContributionInSubsidiaryByEmsPartner_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_ContributionInSubsidiaryByEmsPartner_lbl" xml:lang="en-US">Contribution in a subsidiary by EMS partner</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: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">Ending balance, value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_2_lbl" xml:lang="en-US">Ending balance, 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 FLOW FROM 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_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 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_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</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 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_ForeignCurrencyTransactionLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionLossBeforeTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionLossBeforeTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionLossBeforeTax_lbl" xml:lang="en-US">Loss from foreign currency transactions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl" xml:lang="en-US">Gain from trading a vehicle</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="fkwl-20250331.xsd#FKWL_RecoveryOfLitigationSettlement" xlink:label="FKWL_RecoveryOfLitigationSettlement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_RecoveryOfLitigationSettlement" xlink:to="FKWL_RecoveryOfLitigationSettlement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="FKWL_RecoveryOfLitigationSettlement_lbl" xml:lang="en-US">Recovery of litigation settlement</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/2009/role/negatedLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xml:lang="en-US">Forgiveness of debt</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_NetChangeOfRightOfUseAssetsAndLeaseLiabilities" xlink:label="FKWL_NetChangeOfRightOfUseAssetsAndLeaseLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_NetChangeOfRightOfUseAssetsAndLeaseLiabilities" xlink:to="FKWL_NetChangeOfRightOfUseAssetsAndLeaseLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_NetChangeOfRightOfUseAssetsAndLeaseLiabilities_lbl" xml:lang="en-US">Net change of right of use assets and lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred tax (benefit) provision</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">Increase (decrease) in cash due to change 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</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_IncreaseDecreaseInOtherCurrentAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" xml:lang="en-US">Other 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_IncreaseDecreaseInDepositOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInDepositOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInDepositOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInDepositOtherAssets_lbl" xml:lang="en-US">Advance payments to vendors</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_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_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_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/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xml:lang="en-US">Contract liabilities and advance from customers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_lbl" xml:lang="en-US">Accrued 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 FLOW 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_PaymentsForProceedsFromInvestments" xlink:label="us-gaap_PaymentsForProceedsFromInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromInvestments" xlink:to="us-gaap_PaymentsForProceedsFromInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForProceedsFromInvestments_lbl" xml:lang="en-US">(Purchases) sales 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_ProceedsFromSalesOfAssetsInvestingActivities" xlink:label="us-gaap_ProceedsFromSalesOfAssetsInvestingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSalesOfAssetsInvestingActivities" xlink:to="us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_lbl" xml:lang="en-US">Cash proceeds from sales of a vehicle</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/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchases of property and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToDevelopSoftware" xlink:label="us-gaap_PaymentsToDevelopSoftware" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToDevelopSoftware" xlink:to="us-gaap_PaymentsToDevelopSoftware_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToDevelopSoftware_lbl" xml:lang="en-US">Payments for capitalized product development costs and intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_ContributionInSubsidiaryByPartner" xlink:label="FKWL_ContributionInSubsidiaryByPartner" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_ContributionInSubsidiaryByPartner" xlink:to="FKWL_ContributionInSubsidiaryByPartner_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="FKWL_ContributionInSubsidiaryByPartner_lbl" xml:lang="en-US">Contribution in a subsidiary by a partner</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 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 FLOW FROM FINANCING ACTIVITIES:</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_RepaymentOfLoanByEmployee" xlink:label="FKWL_RepaymentOfLoanByEmployee" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_RepaymentOfLoanByEmployee" xlink:to="FKWL_RepaymentOfLoanByEmployee_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_RepaymentOfLoanByEmployee_lbl" xml:lang="en-US">Loan to an employee</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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xml:lang="en-US">Effect of foreign currency translation</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 increase (decrease) in cash and cash equivalents</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2_lbl" xml:lang="en-US">Cash and cash equivalents, beginning of period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3_lbl" xml:lang="en-US">Cash and cash equivalents, end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental disclosure 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_AdditionalCashFlowElementsAbstract" xlink:label="us-gaap_AdditionalCashFlowElementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalCashFlowElementsAbstract" xlink:to="us-gaap_AdditionalCashFlowElementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalCashFlowElementsAbstract_lbl" xml:lang="en-US">Cash paid during the periods for:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US">Income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">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_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xml:lang="en-US">BUSINESS OVERVIEW</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_BasisOfAccounting" xlink:label="us-gaap_BasisOfAccounting" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccounting" xlink:to="us-gaap_BasisOfAccounting_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccounting_lbl" xml:lang="en-US">BASIS OF PRESENTATION</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_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_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">DEFINITE LIVED 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_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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl" xml:lang="en-US">ACCRUED LIABILITIES</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="fkwl-20250331.xsd#FKWL_DisclosureCybersecurityAbstract" xlink:label="FKWL_DisclosureCybersecurityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_DisclosureCybersecurityAbstract" xlink:to="FKWL_DisclosureCybersecurityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_DisclosureCybersecurityAbstract_lbl" xml:lang="en-US">Cybersecurity</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_CybersecurityTextBlock" xlink:label="FKWL_CybersecurityTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_CybersecurityTextBlock" xlink:to="FKWL_CybersecurityTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_CybersecurityTextBlock_lbl" xml:lang="en-US">CYBERSECURITY</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">LONG-TERM INCENTIVE PLAN AWARDS</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.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems" xlink:label="ecd_InsiderTradingArrLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_InsiderTradingArrLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_InsiderTradingArrLineItems_lbl" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="ecd_Rule10b51ArrAdoptedFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_Rule10b51ArrAdoptedFlag" xlink:to="ecd_Rule10b51ArrAdoptedFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_Rule10b51ArrAdoptedFlag_lbl" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="ecd_NonRule10b51ArrAdoptedFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonRule10b51ArrAdoptedFlag" xlink:to="ecd_NonRule10b51ArrAdoptedFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NonRule10b51ArrAdoptedFlag_lbl" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="ecd_Rule10b51ArrTrmntdFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_Rule10b51ArrTrmntdFlag" xlink:to="ecd_Rule10b51ArrTrmntdFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_Rule10b51ArrTrmntdFlag_lbl" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="ecd_NonRule10b51ArrTrmntdFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonRule10b51ArrTrmntdFlag" xlink:to="ecd_NonRule10b51ArrTrmntdFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NonRule10b51ArrTrmntdFlag_lbl" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</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">Principles 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_PriorPeriodReclassificationAdjustmentDescription" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xml:lang="en-US">Reclassifications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:label="us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:to="us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_lbl" xml:lang="en-US">Non-controlling Interest in a 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_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="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_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="fkwl-20250331.xsd#FKWL_AllowanceForDoubtfulAccountsPolicy" xlink:label="FKWL_AllowanceForDoubtfulAccountsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_AllowanceForDoubtfulAccountsPolicy" xlink:to="FKWL_AllowanceForDoubtfulAccountsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_AllowanceForDoubtfulAccountsPolicy_lbl" xml:lang="en-US">Allowance for Doubtful Accounts</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">Cash Flows Reporting</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_RelatedPartiesPolicyTextBlock" xlink:label="FKWL_RelatedPartiesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_RelatedPartiesPolicyTextBlock" xlink:to="FKWL_RelatedPartiesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_RelatedPartiesPolicyTextBlock_lbl" xml:lang="en-US">Related Parties</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign Currency Translations</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_LeasesPolicyTextBlock" xlink:label="FKWL_LeasesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_LeasesPolicyTextBlock" xlink:to="FKWL_LeasesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_LeasesPolicyTextBlock_lbl" xml:lang="en-US">Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_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_CostOfSalesPolicyTextBlock" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesPolicyTextBlock" xlink:to="us-gaap_CostOfSalesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_lbl" xml:lang="en-US">Cost of Goods Sold</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy" xlink:label="us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy" xlink:to="us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy_lbl" xml:lang="en-US">Capitalized Product Development Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US">Research and Development Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="us-gaap_StandardProductWarrantyPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyPolicy" xlink:to="us-gaap_StandardProductWarrantyPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StandardProductWarrantyPolicy_lbl" xml:lang="en-US">Warranties</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_ShippingAndHandlingCostsPolicyTextBlock" xlink:label="FKWL_ShippingAndHandlingCostsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_ShippingAndHandlingCostsPolicyTextBlock" xlink:to="FKWL_ShippingAndHandlingCostsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_ShippingAndHandlingCostsPolicyTextBlock_lbl" xml:lang="en-US">Shipping and Handling Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and Cash Equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesTextBlock" xlink:label="us-gaap_MarketableSecuritiesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesTextBlock" xlink:to="us-gaap_MarketableSecuritiesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesTextBlock_lbl" xml:lang="en-US">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_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_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_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property and Equipment, Net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl" xml:lang="en-US">Goodwill and 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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Impairment of Long-lived Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Stock-based Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Earnings (loss) per Share 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_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Concentrations</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">Recently Issued Accounting Pronouncements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl" xml:lang="en-US">Schedule of financial information by geographic area</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:label="us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:to="us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_lbl" xml:lang="en-US">Schedule of long-lived 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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xml:lang="en-US">Schedule of trade receivables</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesTableTextBlock" xlink:label="us-gaap_OtherLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesTableTextBlock" xlink:to="us-gaap_OtherLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of contract liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_ScheduleOfPropertyAndEquipmentEstimatedUsefulLife" xlink:label="FKWL_ScheduleOfPropertyAndEquipmentEstimatedUsefulLife" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_ScheduleOfPropertyAndEquipmentEstimatedUsefulLife" xlink:to="FKWL_ScheduleOfPropertyAndEquipmentEstimatedUsefulLife_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_ScheduleOfPropertyAndEquipmentEstimatedUsefulLife_lbl" xml:lang="en-US">Schedule of estimated useful lives</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of definite lived 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 amortization expenses of the definite lived 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_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of accrued 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 components of the lease expense and supplemental cash flow information related to leases</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 payments under operating leases</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock" xlink:label="FKWL_ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock" xlink:to="FKWL_ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock_lbl" xml:lang="en-US">Schedule of percentages of return rates and warranty repairs</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</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_PropertyAndEquipmentAndIntangibleAssets" xlink:label="FKWL_PropertyAndEquipmentAndIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_PropertyAndEquipmentAndIntangibleAssets" xlink:to="FKWL_PropertyAndEquipmentAndIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_PropertyAndEquipmentAndIntangibleAssets_lbl" xml:lang="en-US">Long-lived assets, net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_2_lbl" xml:lang="en-US">Accounts Receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_UndeliveredProducts" xlink:label="FKWL_UndeliveredProducts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_UndeliveredProducts" xlink:to="FKWL_UndeliveredProducts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_UndeliveredProducts_lbl" xml:lang="en-US">Undelivered products</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_AccruedMarketingDevelopmentFunds" xlink:label="FKWL_AccruedMarketingDevelopmentFunds" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_AccruedMarketingDevelopmentFunds" xlink:to="FKWL_AccruedMarketingDevelopmentFunds_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_AccruedMarketingDevelopmentFunds_lbl" xml:lang="en-US">Accrued marketing development funds</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/label" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xml:lang="en-US">Totals</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="fkwl-20250331.xsd#FKWL_PropertyPlantAndEquipmentUsefulLife1" xlink:label="FKWL_PropertyPlantAndEquipmentUsefulLife1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_PropertyPlantAndEquipmentUsefulLife1" xlink:to="FKWL_PropertyPlantAndEquipmentUsefulLife1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_PropertyPlantAndEquipmentUsefulLife1_lbl" xml:lang="en-US">Estimated useful lives</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="us-gaap_ScheduleOfProductInformationTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_ScheduleOfProductInformationTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfProductInformationTable_lbl" xml:lang="en-US">Nature of Operation, Product Information, Concentration of Risk [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductInformationLineItems" xlink:label="us-gaap_ProductInformationLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_ProductInformationLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductInformationLineItems_lbl" xml:lang="en-US">Product Information [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_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">Equity ownership interest percentage, parent</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_lbl" xml:lang="en-US">Noncontrolling interest percentage</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 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_ProceedsFromContributedCapital" xlink:label="us-gaap_ProceedsFromContributedCapital" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromContributedCapital" xlink:to="us-gaap_ProceedsFromContributedCapital_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromContributedCapital_lbl" xml:lang="en-US">Contribution amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl" xml:lang="en-US">Stock issued for acquisition, value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_MinorityInterest_2_lbl" xml:lang="en-US">Total noncontrolling interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestPeriodIncreaseDecrease" xlink:label="us-gaap_MinorityInterestPeriodIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestPeriodIncreaseDecrease" xlink:to="us-gaap_MinorityInterestPeriodIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestPeriodIncreaseDecrease_lbl" xml:lang="en-US">Increase decrease in noncontrolling interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestDescription" xlink:label="us-gaap_MinorityInterestDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestDescription" xlink:to="us-gaap_MinorityInterestDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestDescription_lbl" xml:lang="en-US">Noncontrolling interest, description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Allowance for doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Concentration of credit risk</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US">Shipping and handling expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsGrossExcludingGoodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsGrossExcludingGoodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsGrossExcludingGoodwill_lbl" xml:lang="en-US">Capitalized product development costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsIncurredDevelopmentCosts" xlink:label="us-gaap_CostsIncurredDevelopmentCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsIncurredDevelopmentCosts" xlink:to="us-gaap_CostsIncurredDevelopmentCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostsIncurredDevelopmentCosts_lbl" xml:lang="en-US">Product development costs incurred</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_2_lbl" xml:lang="en-US">Research and development expense</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/verboseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_2_lbl" xml:lang="en-US">Shipping and handling expense</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_GoodwillAndIntangibleAssetImpairment" xlink:label="us-gaap_GoodwillAndIntangibleAssetImpairment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:to="us-gaap_GoodwillAndIntangibleAssetImpairment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetImpairment_lbl" xml:lang="en-US">Goodwill impairment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US">Income tax benefits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl" xml:lang="en-US">Increase (decrease) in deferred tax asset</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_2_lbl" xml:lang="en-US">Cost of revenue</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsPayableCurrent_2_lbl" xml:lang="en-US">Accounts 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_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US">Intangible Asset, Indefinite-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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_lbl" xml:lang="en-US">Indefinite-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_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US">Expected Life</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 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_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">Less Accumulated Amortization</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_2_lbl" xml:lang="en-US">Net 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_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:to="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_lbl" xml:lang="en-US">Average Remaining Life</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/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US">FY 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/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US">FY 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/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US">FY 2027</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US">FY 2028</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US">FY 2029</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_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_AdjustmentForAmortization" xlink:label="us-gaap_AdjustmentForAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentForAmortization" xlink:to="us-gaap_AdjustmentForAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentForAmortization_lbl" xml:lang="en-US">Amortization expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued payroll deductions owed to government entities</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_AccruedSalariesAndBonusesCurrent" xlink:label="FKWL_AccruedSalariesAndBonusesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_AccruedSalariesAndBonusesCurrent" xlink:to="FKWL_AccruedSalariesAndBonusesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_AccruedSalariesAndBonusesCurrent_lbl" xml:lang="en-US">Accrued commission to a custome</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedVacationCurrent" xlink:label="us-gaap_AccruedVacationCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedVacationCurrent" xlink:to="us-gaap_AccruedVacationCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedVacationCurrent_lbl" xml:lang="en-US">Accrued vacation</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 commission to a service provider</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="us-gaap_AccruedSalariesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedSalariesCurrent" xlink:to="us-gaap_AccruedSalariesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccruedSalariesCurrent_lbl" xml:lang="en-US">Accrued commission to a custome</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 accrued liabilities</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/verboseLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_2_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_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US">Operating lease expense</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_AdditionalChargesForPriorOperatingLeaseInDispute" xlink:label="FKWL_AdditionalChargesForPriorOperatingLeaseInDispute" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_AdditionalChargesForPriorOperatingLeaseInDispute" xlink:to="FKWL_AdditionalChargesForPriorOperatingLeaseInDispute_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_AdditionalChargesForPriorOperatingLeaseInDispute_lbl" xml:lang="en-US">Additional charges for the prior operating lease in dispute</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_VehicleLeaseExpense" xlink:label="FKWL_VehicleLeaseExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_VehicleLeaseExpense" xlink:to="FKWL_VehicleLeaseExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_VehicleLeaseExpense_lbl" xml:lang="en-US">Vehicle 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_ShortTermLeaseCost" xlink:label="us-gaap_ShortTermLeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermLeaseCost_lbl" xml:lang="en-US">Short term leases cost</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="us-gaap_LeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCost_lbl" xml:lang="en-US">Total lease expense</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">Remaining lease term-operating leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_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-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_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">Fiscal 2025</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">Fiscal 2026</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">Fiscal 2027</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">Fiscal 2028</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">Fiscal 2029</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/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total 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">Less imputed interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductLiabilityContingencyTable" xlink:label="us-gaap_ProductLiabilityContingencyTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductLiabilityContingencyTable" xlink:to="us-gaap_ProductLiabilityContingencyTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductLiabilityContingencyTable_lbl" xml:lang="en-US">Product Liability Contingency [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductLiabilityContingencyLineItems" xlink:label="us-gaap_ProductLiabilityContingencyLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductLiabilityContingencyLineItems" xlink:to="us-gaap_ProductLiabilityContingencyLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductLiabilityContingencyLineItems_lbl" xml:lang="en-US">Product Liability Contingency [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_CurrentDevicesReturnRate" xlink:label="FKWL_CurrentDevicesReturnRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_CurrentDevicesReturnRate" xlink:to="FKWL_CurrentDevicesReturnRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_CurrentDevicesReturnRate_lbl" xml:lang="en-US">Current devices return rate</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_CurrentDevicesWarrantyRepairs" xlink:label="FKWL_CurrentDevicesWarrantyRepairs" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_CurrentDevicesWarrantyRepairs" xlink:to="FKWL_CurrentDevicesWarrantyRepairs_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_CurrentDevicesWarrantyRepairs_lbl" xml:lang="en-US">Current devices warranty repairs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesTable_lbl" xml:lang="en-US">Loss Contingencies [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesLineItems_lbl" xml:lang="en-US">Loss Contingencies [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_LesseeOperatingLeaseDescription" xlink:label="us-gaap_LesseeOperatingLeaseDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseDescription" xlink:to="us-gaap_LesseeOperatingLeaseDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseDescription_lbl" xml:lang="en-US">Lease description</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">Rent expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost" xlink:label="us-gaap_VariableLeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableLeaseCost" xlink:to="us-gaap_VariableLeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableLeaseCost_lbl" xml:lang="en-US">Variable cost increases</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_VariableLeaseCostDiscounted" xlink:label="FKWL_VariableLeaseCostDiscounted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_VariableLeaseCostDiscounted" xlink:to="FKWL_VariableLeaseCostDiscounted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_VariableLeaseCostDiscounted_lbl" xml:lang="en-US">Variable cost discounted</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_VariableCostAdjusted" xlink:label="FKWL_VariableCostAdjusted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_VariableCostAdjusted" xlink:to="FKWL_VariableCostAdjusted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_VariableCostAdjusted_lbl" xml:lang="en-US">Variable cost adjusted down</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRent" xlink:label="us-gaap_PaymentsForRent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRent" xlink:to="us-gaap_PaymentsForRent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRent_lbl" xml:lang="en-US">Additional rent expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedRentCurrent" xlink:label="us-gaap_AccruedRentCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedRentCurrent" xlink:to="us-gaap_AccruedRentCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedRentCurrent_lbl" xml:lang="en-US">Accrued liability</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInDepositOtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDepositOtherAssets_2_lbl" xml:lang="en-US">Deposit on the leasehold property</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseDiscountRate" xlink:label="us-gaap_LesseeOperatingLeaseDiscountRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseDiscountRate" xlink:to="us-gaap_LesseeOperatingLeaseDiscountRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseDiscountRate_lbl" xml:lang="en-US">Discount rates</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LitigationSettlementInterest" xlink:to="us-gaap_LitigationSettlementInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LitigationSettlementInterest_2_lbl" xml:lang="en-US">Interest payables</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_OutstandingEquityOwnershipPercentage" xlink:label="FKWL_OutstandingEquityOwnershipPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_OutstandingEquityOwnershipPercentage" xlink:to="FKWL_OutstandingEquityOwnershipPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_OutstandingEquityOwnershipPercentage_lbl" xml:lang="en-US">Outstanding equity 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_LitigationSettlementExpense" xlink:label="us-gaap_LitigationSettlementExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LitigationSettlementExpense" xlink:to="us-gaap_LitigationSettlementExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LitigationSettlementExpense_lbl" xml:lang="en-US">Settlement amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedBonusesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedBonusesCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedBonusesCurrentAndNoncurrent" xlink:to="us-gaap_AccruedBonusesCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedBonusesCurrentAndNoncurrent_lbl" xml:lang="en-US">Accrued deferred incentive bonus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForLegalSettlements" xlink:label="us-gaap_PaymentsForLegalSettlements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForLegalSettlements" xlink:to="us-gaap_PaymentsForLegalSettlements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PaymentsForLegalSettlements_lbl" xml:lang="en-US">Settlement amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAccrualPayments" xlink:label="us-gaap_LossContingencyAccrualPayments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyAccrualPayments" xlink:to="us-gaap_LossContingencyAccrualPayments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyAccrualPayments_lbl" xml:lang="en-US">Payments for accrued bonus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayable" xlink:label="us-gaap_LoansPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayable" xlink:to="us-gaap_LoansPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayable_lbl" xml:lang="en-US">Loan amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedBonusesCurrent" xlink:label="us-gaap_AccruedBonusesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedBonusesCurrent" xlink:to="us-gaap_AccruedBonusesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedBonusesCurrent_lbl" xml:lang="en-US">Accrued bonus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedSalariesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedSalariesCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedSalariesCurrentAndNoncurrent" xlink:to="us-gaap_AccruedSalariesCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedSalariesCurrentAndNoncurrent_lbl" xml:lang="en-US">Accrual bonus balances</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions_2_lbl" xml:lang="en-US">Stock Issued During Period, Value, Acquisitions</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_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">Number of 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, 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Life (in years), 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl" xml:lang="en-US">Aggregate Intrinsic Value, 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_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">Number of 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">Number of 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/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US">Number of Options, Cancelled</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price, Cancelled</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xml:lang="en-US">Number of Options, Forfeited or expired</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price, Forfeited or expired</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">Number of 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, Options Outstanding Ending Balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_2_lbl" xml:lang="en-US">Aggregate Intrinsic Value, Options Outstanding 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_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">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_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/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price, 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 (in years), 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_lbl" xml:lang="en-US">Aggregate Intrinsic Value, 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_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">Shares authorized under plan</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">Compensation expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_FairValueOfOptionsOutstanding" xlink:label="FKWL_FairValueOfOptionsOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_FairValueOfOptionsOutstanding" xlink:to="FKWL_FairValueOfOptionsOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_FairValueOfOptionsOutstanding_lbl" xml:lang="en-US">Fair value 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted average grant-date fair value of stock options, per share price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xml:lang="en-US">Unrecognized compensation cost related to non-vested options</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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl" xml:lang="en-US">Purchases</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_ContributionInSubsidiaryByEmsPartner" xlink:to="FKWL_ContributionInSubsidiaryByEmsPartner_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FKWL_ContributionInSubsidiaryByEmsPartner_doc" xml:lang="en-US">Contribution in Subsidiary by EMS Partner</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_2_lbl" xml:lang="en-US">Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_2_lbl" xml:lang="en-US">Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_2_lbl" xml:lang="en-US">Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonValue_2_lbl" xml:lang="en-US">Treasury Stock, Common, Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Equity, Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_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_GrossProfit" xlink:to="us-gaap_GrossProfit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_2_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_2_lbl" xml:lang="en-US">Operating Expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_2_lbl" xml:lang="en-US">Operating Income (Loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_2_lbl" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</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_GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_2_lbl" xml:lang="en-US">Gain (Loss) on Disposition of Assets</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="FKWL_RecoveryOfLitigationSettlement" xlink:to="FKWL_RecoveryOfLitigationSettlement_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_RecoveryOfLitigationSettlement_2_lbl" xml:lang="en-US">RecoveryOfLitigationSettlement</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/2003/role/label" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_2_lbl" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_2_lbl" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Current Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Noncurrent 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_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_2_lbl" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Accrued Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromInvestments" xlink:to="us-gaap_PaymentsForProceedsFromInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForProceedsFromInvestments_2_lbl" xml:lang="en-US">Payments for (Proceeds from) Investments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToDevelopSoftware" xlink:to="us-gaap_PaymentsToDevelopSoftware_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToDevelopSoftware_2_lbl" xml:lang="en-US">Payments to Develop Software</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_ContributionInSubsidiaryByPartner" xlink:to="FKWL_ContributionInSubsidiaryByPartner_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_ContributionInSubsidiaryByPartner_2_lbl" xml:lang="en-US">ContributionInSubsidiaryByPartner</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="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 Provided by (Used in) Financing Activities</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_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_2_lbl" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedSalariesCurrent" xlink:to="us-gaap_AccruedSalariesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedSalariesCurrent_2_lbl" xml:lang="en-US">Accrued Salaries, Current</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_PaymentsForLegalSettlements" xlink:to="us-gaap_PaymentsForLegalSettlements_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForLegalSettlements_2_lbl" xml:lang="en-US">Payments for Legal Settlements</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_3_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>fkwl-20250331_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: 6.0c -->
    <!-- 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://frankln.com/role/Cover" xlink:href="fkwl-20250331.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/BalanceSheets" xlink:href="fkwl-20250331.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/BalanceSheetsParenthetical" xlink:href="fkwl-20250331.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/StatementsOfComprehensiveLossIncome" xlink:href="fkwl-20250331.xsd#StatementsOfComprehensiveLossIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/StatementsOfStockholdersEquity" xlink:href="fkwl-20250331.xsd#StatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/StatementsOfCashFlows" xlink:href="fkwl-20250331.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="fkwl-20250331.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/BusinessOverview" xlink:href="fkwl-20250331.xsd#BusinessOverview" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/BasisOfPresentation" xlink:href="fkwl-20250331.xsd#BasisOfPresentation" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/DefiniteLivedIntangibleAssetsNet" xlink:href="fkwl-20250331.xsd#DefiniteLivedIntangibleAssetsNet" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/AccruedLiabilities" xlink:href="fkwl-20250331.xsd#AccruedLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/CommitmentsAndContingencies" xlink:href="fkwl-20250331.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/Cybersecurity" xlink:href="fkwl-20250331.xsd#Cybersecurity" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/Long-termIncentivePlanAwards" xlink:href="fkwl-20250331.xsd#Long-termIncentivePlanAwards" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/RelatedPartyTransactions" xlink:href="fkwl-20250331.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SubsequentEvents" xlink:href="fkwl-20250331.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="fkwl-20250331.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="fkwl-20250331.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/DefiniteLivedIntangibleAssetsNetTables" xlink:href="fkwl-20250331.xsd#DefiniteLivedIntangibleAssetsNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/AccruedLiabilitiesTables" xlink:href="fkwl-20250331.xsd#AccruedLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/CommitmentsAndContingenciesTables" xlink:href="fkwl-20250331.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/Long-termIncentivePlanAwardsTables" xlink:href="fkwl-20250331.xsd#Long-termIncentivePlanAwardsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-RevenueFromGeagraphicAreas" xlink:href="fkwl-20250331.xsd#SummaryOfSignificantAccountingPoliciesDetails-RevenueFromGeagraphicAreas" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Long-livedAssets" xlink:href="fkwl-20250331.xsd#SummaryOfSignificantAccountingPoliciesDetails-Long-livedAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Receivables" xlink:href="fkwl-20250331.xsd#SummaryOfSignificantAccountingPoliciesDetails-Receivables" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiabilities" xlink:href="fkwl-20250331.xsd#SummaryOfSignificantAccountingPoliciesDetails-ContractLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" xlink:href="fkwl-20250331.xsd#SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="fkwl-20250331.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity" xlink:href="fkwl-20250331.xsd#DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-AmortizationExpenses" xlink:href="fkwl-20250331.xsd#DefiniteLivedIntangibleAssetsNetDetails-AmortizationExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetailsNarrative" xlink:href="fkwl-20250331.xsd#DefiniteLivedIntangibleAssetsNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/AccruedLiabilitiesDetails" xlink:href="fkwl-20250331.xsd#AccruedLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses" xlink:href="fkwl-20250331.xsd#CommitmentsAndContingenciesDetails-LeaseExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" xlink:href="fkwl-20250331.xsd#CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/CommitmentsAndContingenciesDetails-PercentagesOfReturnRatesAndWarrantyRepairs" xlink:href="fkwl-20250331.xsd#CommitmentsAndContingenciesDetails-PercentagesOfReturnRatesAndWarrantyRepairs" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="fkwl-20250331.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" xlink:href="fkwl-20250331.xsd#Long-termIncentivePlanAwardsDetails-OptionActivity" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative" xlink:href="fkwl-20250331.xsd#Long-termIncentivePlanAwardsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://frankln.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="fkwl-20250331.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpDisclosure" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ErrCompDisclosure" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardTimingDisclosure" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingPoliciesProc" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.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:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/BalanceSheets" xlink:title="00000002 - Statement - 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-gaapStatementOfFinancialPositionAbstract" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapShortTermInvestments" 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="40" 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_OtherReceivables" xlink:label="loc_us-gaapOtherReceivables" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapOtherReceivables" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="60" 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_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapOtherAssetsCurrent" 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="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapOtherPrepaidExpenseCurrent" 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="90" 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="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" 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_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaapDeferredIncomeTaxAssetsNet" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxAssetsNet" 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="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" 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_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" 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="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" 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="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" 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="170" 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="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" 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="190" 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_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:presentationArc order="200" 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_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:presentationArc order="210" 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="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="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_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" 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="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" 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="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_ParentCompanyStockholdersEquityAbstract" xlink:label="loc_FKWLParentCompanyStockholdersEquityAbstract" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_FKWLParentCompanyStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FKWLParentCompanyStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockValue" 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="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FKWLParentCompanyStockholdersEquityAbstract" 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_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FKWLParentCompanyStockholdersEquityAbstract" xlink:to="loc_us-gaapAdditionalPaidInCapital" 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="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FKWLParentCompanyStockholdersEquityAbstract" 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_TreasuryStockCommonValue" xlink:label="loc_us-gaapTreasuryStockCommonValue" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FKWLParentCompanyStockholdersEquityAbstract" xlink:to="loc_us-gaapTreasuryStockCommonValue" 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_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FKWLParentCompanyStockholdersEquityAbstract" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FKWLParentCompanyStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaapMinorityInterest" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FKWLParentCompanyStockholdersEquityAbstract" 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FKWLParentCompanyStockholdersEquityAbstract" 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="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FKWLParentCompanyStockholdersEquityAbstract" 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://frankln.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - 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_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockSharesOutstanding" 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="40" 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="50" 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="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="loc_us-gaapTreasuryStockCommonShares" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapTreasuryStockCommonShares" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/StatementsOfComprehensiveLossIncome" xlink:title="00000004 - Statement - Consolidated Statements of Comprehensive (Loss) Income (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostOfRevenue" 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_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaapOperatingExpensesAbstract" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingExpensesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" 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="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndOtherIncome" xlink:label="loc_us-gaapInterestAndOtherIncome" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapInterestAndOtherIncome" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_IncomeFromGovernmentalSubsidy" xlink:label="loc_FKWLIncomeFromGovernmentalSubsidy" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_FKWLIncomeFromGovernmentalSubsidy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementInterest" xlink:label="loc_us-gaapLitigationSettlementInterest" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapLitigationSettlementInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_GainFromForgivenessOfAccountsPayableAndAccruedLiabilities" xlink:label="loc_FKWLGainFromForgivenessOfAccountsPayableAndAccruedLiabilities" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_FKWLGainFromForgivenessOfAccountsPayableAndAccruedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaapOtherNonoperatingIncome" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapOtherNonoperatingIncome" 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="150" 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="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" 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="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" 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="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" 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="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_LessNoncontrollingInterestsInNetLossOfSubsidiary" xlink:label="loc_FKWLLessNoncontrollingInterestsInNetLossOfSubsidiary" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_FKWLLessNoncontrollingInterestsInNetLossOfSubsidiary" 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="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" 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_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxAbstract" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxAbstract" 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_2" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapProfitLoss_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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" 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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_ForeignExchangeTranslationAttributableToNoncontrollingInterest" xlink:label="loc_FKWLForeignExchangeTranslationAttributableToNoncontrollingInterest" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_FKWLForeignExchangeTranslationAttributableToNoncontrollingInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/StatementsOfStockholdersEquity" xlink:title="00000005 - Statement - 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="70" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapRetainedEarningsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="loc_us-gaapTreasuryStockCommonMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapTreasuryStockCommonMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" 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="60" 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_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_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" 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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_ContributionInSubsidiaryByEmsPartner" xlink:label="loc_FKWLContributionInSubsidiaryByEmsPartner" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_FKWLContributionInSubsidiaryByEmsPartner" xlink:type="arc" />
      <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="70" 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" />
      <link:presentationArc order="80" 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="90" 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://frankln.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - 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" />
      <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_Depreciation" xlink:label="loc_us-gaapDepreciation" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" 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_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionLossBeforeTax" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapForeignCurrencyTransactionLossBeforeTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaapGainLossOnDispositionOfAssets1" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapGainLossOnDispositionOfAssets1" 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="70" 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="fkwl-20250331.xsd#FKWL_RecoveryOfLitigationSettlement" xlink:label="loc_FKWLRecoveryOfLitigationSettlement" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_FKWLRecoveryOfLitigationSettlement" 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="90" 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="fkwl-20250331.xsd#FKWL_NetChangeOfRightOfUseAssetsAndLeaseLiabilities" xlink:label="loc_FKWLNetChangeOfRightOfUseAssetsAndLeaseLiabilities" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_FKWLNetChangeOfRightOfUseAssetsAndLeaseLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" 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_IncreaseDecreaseInDepositOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" 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_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherNoncurrentAssets" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherNoncurrentAssets" 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_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" 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_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherAccruedLiabilities" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherAccruedLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="210" 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="220" 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_PaymentsForProceedsFromInvestments" xlink:label="loc_us-gaapPaymentsForProceedsFromInvestments" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsForProceedsFromInvestments" 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_ProceedsFromSalesOfAssetsInvestingActivities" xlink:label="loc_us-gaapProceedsFromSalesOfAssetsInvestingActivities" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromSalesOfAssetsInvestingActivities" 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="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" 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_PaymentsToDevelopSoftware" xlink:label="loc_us-gaapPaymentsToDevelopSoftware" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToDevelopSoftware" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_ContributionInSubsidiaryByPartner" xlink:label="loc_FKWLContributionInSubsidiaryByPartner" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_FKWLContributionInSubsidiaryByPartner" 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="280" 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="290" 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="fkwl-20250331.xsd#FKWL_RepaymentOfLoanByEmployee" xlink:label="loc_FKWLRepaymentOfLoanByEmployee" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_FKWLRepaymentOfLoanByEmployee" 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="310" 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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:presentationArc order="330" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_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="360" 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_AdditionalCashFlowElementsAbstract" xlink:label="loc_us-gaapAdditionalCashFlowElementsAbstract" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapAdditionalCashFlowElementsAbstract" 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="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapIncomeTaxesPaidNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="999007 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaapSignificantAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSignificantAccountingPoliciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/BusinessOverview" xlink:title="999008 - Disclosure - BUSINESS OVERVIEW">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/BasisOfPresentation" xlink:title="999009 - Disclosure - BASIS OF PRESENTATION">
      <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_BasisOfAccounting" xlink:label="loc_us-gaapBasisOfAccounting" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapBasisOfAccounting" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/DefiniteLivedIntangibleAssetsNet" xlink:title="999010 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET">
      <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_IntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaapIntangibleAssetsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapIntangibleAssetsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/AccruedLiabilities" xlink:title="999011 - Disclosure - ACCRUED LIABILITIES">
      <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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="loc_us-gaapAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/CommitmentsAndContingencies" xlink:title="999012 - 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://frankln.com/role/Cybersecurity" xlink:title="999013 - Disclosure - CYBERSECURITY">
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_DisclosureCybersecurityAbstract" xlink:label="loc_FKWLDisclosureCybersecurityAbstract" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_CybersecurityTextBlock" xlink:label="loc_FKWLCybersecurityTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FKWLDisclosureCybersecurityAbstract" xlink:to="loc_FKWLCybersecurityTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/Long-termIncentivePlanAwards" xlink:title="999014 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS">
      <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://frankln.com/role/RelatedPartyTransactions" xlink:title="999015 - 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://frankln.com/role/SubsequentEvents" xlink:title="999016 - 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://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:title="995445 - Disclosure - Insider Trading Arrangements">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems" xlink:label="loc_ecdInsiderTradingArrLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="loc_ecdRule10b51ArrAdoptedFlag" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdRule10b51ArrAdoptedFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="loc_ecdNonRule10b51ArrAdoptedFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdNonRule10b51ArrAdoptedFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="loc_ecdRule10b51ArrTrmntdFlag" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdRule10b51ArrTrmntdFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="loc_ecdNonRule10b51ArrTrmntdFlag" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdNonRule10b51ArrTrmntdFlag" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="999018 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaapConsolidationPolicyTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" 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_PriorPeriodReclassificationAdjustmentDescription" xlink:label="loc_us-gaapPriorPeriodReclassificationAdjustmentDescription" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapPriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:label="loc_us-gaapConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" 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="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSegmentReportingPolicyPolicyTextBlock" 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-gaapAccountingPoliciesAbstract" 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_UseOfEstimates" xlink:label="loc_us-gaapUseOfEstimates" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapUseOfEstimates" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_AllowanceForDoubtfulAccountsPolicy" xlink:label="loc_FKWLAllowanceForDoubtfulAccountsPolicy" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_FKWLAllowanceForDoubtfulAccountsPolicy" 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="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_RelatedPartiesPolicyTextBlock" xlink:label="loc_FKWLRelatedPartiesPolicyTextBlock" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_FKWLRelatedPartiesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaapForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_LeasesPolicyTextBlock" xlink:label="loc_FKWLLeasesPolicyTextBlock" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_FKWLLeasesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaapRevenueRecognitionPolicyTextBlock" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapRevenueRecognitionPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="loc_us-gaapCostOfSalesPolicyTextBlock" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCostOfSalesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy" xlink:label="loc_us-gaapSoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaapResearchAndDevelopmentExpensePolicy" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpensePolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="loc_us-gaapStandardProductWarrantyPolicy" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapStandardProductWarrantyPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_ShippingAndHandlingCostsPolicyTextBlock" xlink:label="loc_FKWLShippingAndHandlingCostsPolicyTextBlock" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_FKWLShippingAndHandlingCostsPolicyTextBlock" 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="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesTextBlock" xlink:label="loc_us-gaapMarketableSecuritiesTextBlock" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapMarketableSecuritiesTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaapInventoryPolicyTextBlock" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapInventoryPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsIntangibleAssetsPolicy" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapGoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaapImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaapIncomeTaxPolicyTextBlock" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapIncomeTaxPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaapEarningsPerSharePolicyTextBlock" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEarningsPerSharePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaapConcentrationRiskCreditRisk" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConcentrationRiskCreditRisk" 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="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="999019 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:label="loc_us-gaapScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="loc_us-gaapScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesTableTextBlock" xlink:label="loc_us-gaapOtherLiabilitiesTableTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapOtherLiabilitiesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_ScheduleOfPropertyAndEquipmentEstimatedUsefulLife" xlink:label="loc_FKWLScheduleOfPropertyAndEquipmentEstimatedUsefulLife" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_FKWLScheduleOfPropertyAndEquipmentEstimatedUsefulLife" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/DefiniteLivedIntangibleAssetsNetTables" xlink:title="999020 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (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_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaapScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" 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://frankln.com/role/AccruedLiabilitiesTables" xlink:title="999021 - Disclosure - ACCRUED LIABILITIES (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_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/CommitmentsAndContingenciesTables" xlink:title="999022 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)">
      <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_LeaseCostTableTextBlock" xlink:label="loc_us-gaapLeaseCostTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" 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="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock" xlink:label="loc_FKWLScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_FKWLScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/Long-termIncentivePlanAwardsTables" xlink:title="999023 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (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:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-RevenueFromGeagraphicAreas" xlink:title="999024 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Revenue from geagraphic areas)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtStatementGeographicalAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NorthAmericaMember" xlink:label="loc_srtNorthAmericaMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_srtNorthAmericaMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaMember" xlink:label="loc_srtAsiaMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_srtAsiaMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Long-livedAssets" xlink:title="999025 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Long-lived assets)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtStatementGeographicalAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NorthAmericaMember" xlink:label="loc_srtNorthAmericaMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_srtNorthAmericaMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaMember" xlink:label="loc_srtAsiaMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_srtAsiaMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_PropertyAndEquipmentAndIntangibleAssets" xlink:label="loc_FKWLPropertyAndEquipmentAndIntangibleAssets" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_FKWLPropertyAndEquipmentAndIntangibleAssets" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Receivables" xlink:title="999026 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiabilities" xlink:title="999027 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_UndeliveredProducts" xlink:label="loc_FKWLUndeliveredProducts" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_FKWLUndeliveredProducts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_AccruedMarketingDevelopmentFunds" xlink:label="loc_FKWLAccruedMarketingDevelopmentFunds" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_FKWLAccruedMarketingDevelopmentFunds" 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" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapContractWithCustomerLiability" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" xlink:title="999028 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_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-gaapAccountingPoliciesAbstract" 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="fkwl-20250331.xsd#FKWL_MachineryMember" xlink:label="loc_FKWLMachineryMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_FKWLMachineryMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaapOfficeEquipmentMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapOfficeEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ToolsDiesAndMoldsMember" xlink:label="loc_us-gaapToolsDiesAndMoldsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapToolsDiesAndMoldsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaapVehiclesMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapVehiclesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember" xlink:label="loc_us-gaapComputerEquipmentMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapComputerEquipmentMember" 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="60" 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/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:label="loc_us-gaapOtherCapitalizedPropertyPlantAndEquipmentMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapOtherCapitalizedPropertyPlantAndEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_PropertyPlantAndEquipmentUsefulLife1" xlink:label="loc_FKWLPropertyPlantAndEquipmentUsefulLife1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_FKWLPropertyPlantAndEquipmentUsefulLife1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="999029 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="loc_us-gaapScheduleOfProductInformationTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfProductInformationTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductInformationLineItems" xlink:label="loc_us-gaapProductInformationLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapProductInformationLineItems" order="200" />
      <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-gaapScheduleOfProductInformationTable" xlink:to="loc_srtOwnershipAxis" order="10" />
      <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="fkwl-20250331.xsd#FKWL_FranklinTechnologyMember" xlink:label="loc_FKWLFranklinTechnologyMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_FKWLFranklinTechnologyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_SigbeatMember" xlink:label="loc_FKWLSigbeatMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_FKWLSigbeatMember" 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-gaapScheduleOfProductInformationTable" xlink:to="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" 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" />
      <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="fkwl-20250331.xsd#FKWL_MeigSmartTechnologyCoLtdMember" xlink:label="loc_FKWLMeigSmartTechnologyCoLtdMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtEquityMethodInvesteeNameDomain" xlink:to="loc_FKWLMeigSmartTechnologyCoLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_MeiGForgeInternationalCoLtdMember" xlink:label="loc_FKWLMeiGForgeInternationalCoLtdMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtEquityMethodInvesteeNameDomain" xlink:to="loc_FKWLMeiGForgeInternationalCoLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransactionTypeAxis" xlink:label="loc_us-gaapTransactionTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapTransactionTypeAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_FormationOfCorporationAgreementMember" xlink:label="loc_FKWLFormationOfCorporationAgreementMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_FKWLFormationOfCorporationAgreementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_AmortizationExpenseMember" xlink:label="loc_FKWLAmortizationExpenseMember" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_FKWLAmortizationExpenseMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_deiLegalEntityAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_FranklinMember" xlink:label="loc_FKWLFranklinMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_FKWLFranklinMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="loc_us-gaapTransferredAtPointInTimeMember" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_us-gaapTransferredAtPointInTimeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" order="60" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsProductLineMember" xlink:label="loc_us-gaapCostOfGoodsProductLineMember" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapCostOfGoodsProductLineMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" order="70" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductConcentrationRiskMember" xlink:label="loc_us-gaapProductConcentrationRiskMember" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapProductConcentrationRiskMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_EngineeringProjectsMember" xlink:label="loc_FKWLEngineeringProjectsMember" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_FKWLEngineeringProjectsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaapSupplierConcentrationRiskMember" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapSupplierConcentrationRiskMember" 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-gaapScheduleOfProductInformationTable" xlink:to="loc_srtProductOrServiceAxis" order="80" />
      <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="fkwl-20250331.xsd#FKWL_CapitalizedProductDevelopmentCostsMember" xlink:label="loc_FKWLCapitalizedProductDevelopmentCostsMember" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_FKWLCapitalizedProductDevelopmentCostsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShippingAndHandlingMember" xlink:label="loc_us-gaapShippingAndHandlingMember" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapShippingAndHandlingMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaapBalanceSheetLocationAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapBalanceSheetLocationAxis" order="90" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaapBalanceSheetLocationDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBalanceSheetLocationAxis" xlink:to="loc_us-gaapBalanceSheetLocationDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_CapitalizedProductDevelopmentCostsMember" xlink:label="loc_FKWLCapitalizedProductDevelopmentCostsMember_2" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBalanceSheetLocationDomain" xlink:to="loc_FKWLCapitalizedProductDevelopmentCostsMember_2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtMajorCustomersAxis" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_Customer1Member" xlink:label="loc_FKWLCustomer1Member" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_FKWLCustomer1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_Customer2Member" xlink:label="loc_FKWLCustomer2Member" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_FKWLCustomer2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NatureOfExpenseAxis" xlink:label="loc_us-gaapNatureOfExpenseAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapNatureOfExpenseAxis" order="110" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:label="loc_us-gaapInterimPeriodCostsNotAllocableDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNatureOfExpenseAxis" xlink:to="loc_us-gaapInterimPeriodCostsNotAllocableDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_WirelessDataProductsMember" xlink:label="loc_FKWLWirelessDataProductsMember" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInterimPeriodCostsNotAllocableDomain" xlink:to="loc_FKWLWirelessDataProductsMember" 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="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" 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_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="loc_us-gaapMinorityInterestOwnershipPercentageByNoncontrollingOwners" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapMinorityInterestOwnershipPercentageByNoncontrollingOwners" 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="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" 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_ProceedsFromContributedCapital" xlink:label="loc_us-gaapProceedsFromContributedCapital" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapProceedsFromContributedCapital" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueAcquisitions" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueAcquisitions" 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="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapMinorityInterest" 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_MinorityInterestPeriodIncreaseDecrease" xlink:label="loc_us-gaapMinorityInterestPeriodIncreaseDecrease" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapMinorityInterestPeriodIncreaseDecrease" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestDescription" xlink:label="loc_us-gaapMinorityInterestDescription" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapMinorityInterestDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsGrossExcludingGoodwill" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapIntangibleAssetsGrossExcludingGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsIncurredDevelopmentCosts" xlink:label="loc_us-gaapCostsIncurredDevelopmentCosts" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCostsIncurredDevelopmentCosts" 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="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" 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_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" 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_InventoryValuationReserves" xlink:label="loc_us-gaapInventoryValuationReserves" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapInventoryValuationReserves" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetImpairment" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapGoodwillAndIntangibleAssetImpairment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentFederalTaxExpenseBenefit" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCurrentFederalTaxExpenseBenefit" 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_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredIncomeTaxes" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredIncomeTaxes" 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="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" 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_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity" xlink:title="999030 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Intangible assets activity)">
      <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_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaapScheduleOfIndefiniteLivedIntangibleAssetsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfIndefiniteLivedIntangibleAssetsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_CompleteTechnologyMember" xlink:label="loc_FKWLCompleteTechnologyMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_FKWLCompleteTechnologyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_TechnologyInProgressMember" xlink:label="loc_FKWLTechnologyInProgressMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_FKWLTechnologyInProgressMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="loc_us-gaapComputerSoftwareIntangibleAssetMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapComputerSoftwareIntangibleAssetMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_PatentMember" xlink:label="loc_FKWLPatentMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_FKWLPatentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_CertificationAndLicensesMember" xlink:label="loc_FKWLCertificationAndLicensesMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_FKWLCertificationAndLicensesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife" 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="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" 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="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" 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="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" 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_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-AmortizationExpenses" xlink:title="999031 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Amortization Expenses)">
      <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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" />
      <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="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" />
      <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="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetailsNarrative" xlink:title="999032 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (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_AdjustmentForAmortization" xlink:label="loc_us-gaapAdjustmentForAmortization" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapAdjustmentForAmortization" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/AccruedLiabilitiesDetails" xlink:title="999033 - Disclosure - ACCRUED LIABILITIES (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_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_AccruedSalariesAndBonusesCurrent" xlink:label="loc_FKWLAccruedSalariesAndBonusesCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_FKWLAccruedSalariesAndBonusesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedVacationCurrent" xlink:label="loc_us-gaapAccruedVacationCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedVacationCurrent" 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="30" 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_AccruedSalariesCurrent" xlink:label="loc_us-gaapAccruedSalariesCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedSalariesCurrent" 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_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
      <link:presentationArc order="50" 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="60" 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/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses" xlink:title="999034 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Lease expenses)">
      <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_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-gaapCommitmentsAndContingenciesDisclosureAbstract" 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_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-gaapStatementTable" 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="fkwl-20250331.xsd#FKWL_SanDiegoCaliforniaMember" xlink:label="loc_FKWLSanDiegoCaliforniaMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_FKWLSanDiegoCaliforniaMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_SouthKoreaMember" xlink:label="loc_FKWLSouthKoreaMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_FKWLSouthKoreaMember" xlink:type="arc" />
      <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-gaapStatementTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" 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" />
      <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_VehiclesMember" xlink:label="loc_us-gaapVehiclesMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapVehiclesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaapOperatingLeaseCost" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_AdditionalChargesForPriorOperatingLeaseInDispute" xlink:label="loc_FKWLAdditionalChargesForPriorOperatingLeaseInDispute" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_FKWLAdditionalChargesForPriorOperatingLeaseInDispute" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_VehicleLeaseExpense" xlink:label="loc_FKWLVehicleLeaseExpense" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_FKWLVehicleLeaseExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaapShortTermLeaseCost" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShortTermLeaseCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaapLeaseCost" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLeaseCost" 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="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" xlink:title="999035 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities)">
      <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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" 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_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" />
      <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_us-gaapCommitmentsAndContingenciesDisclosureAbstract" 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_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/CommitmentsAndContingenciesDetails-PercentagesOfReturnRatesAndWarrantyRepairs" xlink:title="999036 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Percentages of return rates and warranty repairs)">
      <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_ProductLiabilityContingencyTable" xlink:label="loc_us-gaapProductLiabilityContingencyTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapProductLiabilityContingencyTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductLiabilityContingencyLineItems" xlink:label="loc_us-gaapProductLiabilityContingencyLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductLiabilityContingencyTable" xlink:to="loc_us-gaapProductLiabilityContingencyLineItems" 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-gaapProductLiabilityContingencyTable" 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="fkwl-20250331.xsd#FKWL_WirelessDevices4GMember" xlink:label="loc_FKWLWirelessDevices4GMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_FKWLWirelessDevices4GMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_WirelessDevices5GMember" xlink:label="loc_FKWLWirelessDevices5GMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_FKWLWirelessDevices5GMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_CurrentDevicesReturnRate" xlink:label="loc_FKWLCurrentDevicesReturnRate" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductLiabilityContingencyLineItems" xlink:to="loc_FKWLCurrentDevicesReturnRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_CurrentDevicesWarrantyRepairs" xlink:label="loc_FKWLCurrentDevicesWarrantyRepairs" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductLiabilityContingencyLineItems" xlink:to="loc_FKWLCurrentDevicesWarrantyRepairs" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="999037 - 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_LossContingenciesTable" xlink:label="loc_us-gaapLossContingenciesTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLossContingenciesTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaapLossContingenciesLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapLossContingenciesLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:label="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:label="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_AdministrativeOfficeSanDiegoCAMember" xlink:label="loc_FKWLAdministrativeOfficeSanDiegoCAMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:to="loc_FKWLAdministrativeOfficeSanDiegoCAMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_HunsakerAndampAssociatesMember" xlink:label="loc_FKWLHunsakerAndampAssociatesMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:to="loc_FKWLHunsakerAndampAssociatesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_FTIOfficeSpaceMember" xlink:label="loc_FKWLFTIOfficeSpaceMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:to="loc_FKWLFTIOfficeSpaceMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_SeoulKoreaCorporateHousingFacilityMember" xlink:label="loc_FKWLSeoulKoreaCorporateHousingFacilityMember" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:to="loc_FKWLSeoulKoreaCorporateHousingFacilityMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_SanCaliforniaCorporateVehicleMember" xlink:label="loc_FKWLSanCaliforniaCorporateVehicleMember" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:to="loc_FKWLSanCaliforniaCorporateVehicleMember" 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-gaapLossContingenciesTable" 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="fkwl-20250331.xsd#FKWL_SanDiegoMember" xlink:label="loc_FKWLSanDiegoMember" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_FKWLSanDiegoMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_CaliforniaMember" xlink:label="loc_FKWLCaliforniaMember" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_FKWLCaliforniaMember" xlink:type="arc" />
      <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-gaapLossContingenciesTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" order="30" />
      <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_VehiclesMember" xlink:label="loc_us-gaapVehiclesMember" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapVehiclesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseAxis" xlink:label="loc_srtLitigationCaseAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_srtLitigationCaseAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseTypeDomain" xlink:label="loc_srtLitigationCaseTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtLitigationCaseAxis" xlink:to="loc_srtLitigationCaseTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_FTILitigationInKoreaMember" xlink:label="loc_FKWLFTILitigationInKoreaMember" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtLitigationCaseTypeDomain" xlink:to="loc_FKWLFTILitigationInKoreaMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_AliMember" xlink:label="loc_FKWLAliMember" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtLitigationCaseTypeDomain" xlink:to="loc_FKWLAliMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srtCounterpartyNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_srtCounterpartyNameAxis" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srtRepurchaseAgreementCounterpartyNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtCounterpartyNameAxis" xlink:to="loc_srtRepurchaseAgreementCounterpartyNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_MrKimMember" xlink:label="loc_FKWLMrKimMember" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_FKWLMrKimMember" 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-gaapLossContingenciesTable" xlink:to="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="60" />
      <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="fkwl-20250331.xsd#FKWL_MeigSmartTechnologyCoLtdMember" xlink:label="loc_FKWLMeigSmartTechnologyCoLtdMember" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtEquityMethodInvesteeNameDomain" xlink:to="loc_FKWLMeigSmartTechnologyCoLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransactionTypeAxis" xlink:label="loc_us-gaapTransactionTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapTransactionTypeAxis" order="70" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_FormationOfCorporationAgreementMember" xlink:label="loc_FKWLFormationOfCorporationAgreementMember" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_FKWLFormationOfCorporationAgreementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredBonusMember" xlink:label="loc_us-gaapDeferredBonusMember" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_us-gaapDeferredBonusMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_deiLegalEntityAxis" order="80" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_FranklinMember" xlink:label="loc_FKWLFranklinMember" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_FKWLFranklinMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:label="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesTable" xlink:to="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeAxis" order="90" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:label="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:to="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_SigbeatMember" xlink:label="loc_FKWLSigbeatMember" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:to="loc_FKWLSigbeatMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseDescription" xlink:label="loc_us-gaapLesseeOperatingLeaseDescription" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseDescription" 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="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapOperatingLeaseExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost" xlink:label="loc_us-gaapVariableLeaseCost" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapVariableLeaseCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_VariableLeaseCostDiscounted" xlink:label="loc_FKWLVariableLeaseCostDiscounted" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_FKWLVariableLeaseCostDiscounted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_VariableCostAdjusted" xlink:label="loc_FKWLVariableCostAdjusted" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_FKWLVariableCostAdjusted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRent" xlink:label="loc_us-gaapPaymentsForRent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapPaymentsForRent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedRentCurrent" xlink:label="loc_us-gaapAccruedRentCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapAccruedRentCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseDiscountRate" xlink:label="loc_us-gaapLesseeOperatingLeaseDiscountRate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseDiscountRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementInterest" xlink:label="loc_us-gaapLitigationSettlementInterest" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLitigationSettlementInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_OutstandingEquityOwnershipPercentage" xlink:label="loc_FKWLOutstandingEquityOwnershipPercentage" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_FKWLOutstandingEquityOwnershipPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementExpense" xlink:label="loc_us-gaapLitigationSettlementExpense" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLitigationSettlementExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedBonusesCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedBonusesCurrentAndNoncurrent" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapAccruedBonusesCurrentAndNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForLegalSettlements" xlink:label="loc_us-gaapPaymentsForLegalSettlements" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapPaymentsForLegalSettlements" 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_LossContingencyAccrualPayments" xlink:label="loc_us-gaapLossContingencyAccrualPayments" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLossContingencyAccrualPayments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayable" xlink:label="loc_us-gaapLoansPayable" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapLoansPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedBonusesCurrent" xlink:label="loc_us-gaapAccruedBonusesCurrent" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapAccruedBonusesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedSalariesCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedSalariesCurrentAndNoncurrent" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapAccruedSalariesCurrentAndNoncurrent" 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="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" 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_ProceedsFromContributedCapital" xlink:label="loc_us-gaapProceedsFromContributedCapital" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapProceedsFromContributedCapital" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueAcquisitions" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueAcquisitions" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" xlink:title="999038 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity)">
      <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_StockOptionMember" xlink:label="loc_us-gaapStockOptionMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapStockOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" 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="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" 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="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" 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="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_2" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_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="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" 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="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative" xlink:title="999039 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (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="fkwl-20250331.xsd#FKWL_Plan2020Member" xlink:label="loc_FKWLPlan2020Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_FKWLPlan2020Member" 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="0" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense" />
      <link:presentationArc order="10" 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="fkwl-20250331.xsd#FKWL_FairValueOfOptionsOutstanding" xlink:label="loc_FKWLFairValueOfOptionsOutstanding" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_FKWLFairValueOfOptionsOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://frankln.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="999040 - 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/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-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="10" />
      <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="fkwl-20250331.xsd#FKWL_MeigSmartTechnologyCoLtdMember" xlink:label="loc_FKWLMeigSmartTechnologyCoLtdMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtEquityMethodInvesteeNameDomain" xlink:to="loc_FKWLMeigSmartTechnologyCoLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransactionTypeAxis" xlink:label="loc_us-gaapTransactionTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapTransactionTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_FormationOfCorporationAgreementMember" xlink:label="loc_FKWLFormationOfCorporationAgreementMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_FKWLFormationOfCorporationAgreementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_deiLegalEntityAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_FranklinMember" xlink:label="loc_FKWLFranklinMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_FKWLFranklinMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:label="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:label="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:to="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20250331.xsd#FKWL_SigbeatMember" xlink:label="loc_FKWLSigbeatMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:to="loc_FKWLSigbeatMember" xlink:type="arc" />
      <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="50" />
      <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="fkwl-20250331.xsd#FKWL_ForgeMember" xlink:label="loc_FKWLForgeMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FKWLForgeMember" 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="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" 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_ProceedsFromContributedCapital" xlink:label="loc_us-gaapProceedsFromContributedCapital" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapProceedsFromContributedCapital" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueAcquisitions" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueAcquisitions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="loc_us-gaapRelatedPartyTransactionPurchasesFromRelatedParty" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapRelatedPartyTransactionPurchasesFromRelatedParty" 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="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>image_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1"  " 1L# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#Q#^W]9_Z"
M]_\ ^!+_ .-']OZS_P!!>_\ _ E_\:** #^W]9_Z"]__ .!+_P"-']OZS_T%
M[_\ \"7_ ,:** #^W]9_Z"]__P"!+_XT?V_K/_07O_\ P)?_ !HHH /[?UG_
M *"]_P#^!+_XT?V_K/\ T%[_ /\  E_\:** #^W]9_Z"]_\ ^!+_ .-']OZS
M_P!!>_\ _ E_\:** #^W]9_Z"]__ .!+_P"-']OZS_T%[_\ \"7_ ,:** #^
MW]9_Z"]__P"!+_XT?V_K/_07O_\ P)?_ !HHH /[?UG_ *"]_P#^!+_XT?V_
MK/\ T%[_ /\  E_\:** #^W]9_Z"]_\ ^!+_ .-']OZS_P!!>_\ _ E_\:**
M #^W]9_Z"]__ .!+_P"-']OZS_T%[_\ \"7_ ,:** #^W]9_Z"]__P"!+_XT
M?V_K/_07O_\ P)?_ !HHH /[?UG_ *"]_P#^!+_XT?V_K/\ T%[_ /\  E_\
M:** #^W]9_Z"]_\ ^!+_ .-']OZS_P!!>_\ _ E_\:** #^W]9_Z"]__ .!+
M_P"-']OZS_T%[_\ \"7_ ,:** #^W]9_Z"]__P"!+_XT?V_K/_07O_\ P)?_
M !HHH /[?UG_ *"]_P#^!+_XT?V_K/\ T%[_ /\  E_\:** #^W]9_Z"]_\
M^!+_ .-']OZS_P!!>_\ _ E_\:** #^W]9_Z"]__ .!+_P"-']OZS_T%[_\
*\"7_ ,:** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>image_003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_003.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1"  " 0H# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#Q#^W]9_Z"
M]_\ ^!+_ .-']OZS_P!!>_\ _ E_\:** #^W]9_Z"]__ .!+_P"-']OZS_T%
M[_\ \"7_ ,:** #^W]9_Z"]__P"!+_XT?V_K/_07O_\ P)?_ !HHH /[?UG_
M *"]_P#^!+_XT?V_K/\ T%[_ /\  E_\:** #^W]9_Z"]_\ ^!+_ .-']OZS
M_P!!>_\ _ E_\:** #^W]9_Z"]__ .!+_P"-']OZS_T%[_\ \"7_ ,:** #^
MW]9_Z"]__P"!+_XT?V_K/_07O_\ P)?_ !HHH /[?UG_ *"]_P#^!+_XT?V_
MK/\ T%[_ /\  E_\:** #^W]9_Z"]_\ ^!+_ .-']OZS_P!!>_\ _ E_\:**
M #^W]9_Z"]__ .!+_P"-']OZS_T%[_\ \"7_ ,:** #^W]9_Z"]__P"!+_XT
M?V_K/_07O_\ P)?_ !HHH /[?UG_ *"]_P#^!+_XT?V_K/\ T%[_ /\  E_\
M:** #^W]9_Z"]_\ ^!+_ .-']OZS_P!!>_\ _ E_\:** #^W]9_Z"]__ .!+
M_P"-']OZS_T%[_\ \"7_ ,:** #^W]9_Z"]__P"!+_XT?V_K/_07O_\ P)?_
M !HHH /[?UG_ *"]_P#^!+_XT?V_K/\ T%[_ /\  E_\:** #^W]9_Z"]_\
8^!+_ .-']OZS_P!!>_\ _ E_\:** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>May 15, 2025</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">Mar. 31,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2025<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">--06-30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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-14891<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">FRANKLIN WIRELESS CORP.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">0000722572<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">95-3733534<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">3940 Ruffin Road<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite C<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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">San Diego<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">92123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">858<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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">623-0000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $.001 per share<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">FKWL<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_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="ro">
<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="re">
<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="ro">
<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="re">
<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="ro">
<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="re">
<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">11,784,280<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_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 2 such as Street or Suite number</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_EntityAddressAddressLine2</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_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>17
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<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_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 12,802,614<span></span>
</td>
<td class="nump">$ 12,266,556<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">25,336,723<span></span>
</td>
<td class="nump">25,191,271<span></span>
</td>
</tr>
<tr class="ro">
<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, net</a></td>
<td class="nump">3,004,809<span></span>
</td>
<td class="nump">1,155,060<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivables', window );">Other receivable due from officer</a></td>
<td class="nump">1,000,000<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_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">1,445,620<span></span>
</td>
<td class="nump">1,425,685<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">237,760<span></span>
</td>
<td class="nump">107,976<span></span>
</td>
</tr>
<tr class="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 );">Advance payments to vendors</a></td>
<td class="nump">116,313<span></span>
</td>
<td class="nump">73,912<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">43,943,839<span></span>
</td>
<td class="nump">40,220,460<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">72,569<span></span>
</td>
<td class="nump">114,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_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">868,809<span></span>
</td>
<td class="nump">1,309,626<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets, non-current</a></td>
<td class="nump">2,966,841<span></span>
</td>
<td class="nump">3,184,240<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">273,285<span></span>
</td>
<td class="nump">273,285<span></span>
</td>
</tr>
<tr class="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 );">Right of use assets, net</a></td>
<td class="nump">1,460,159<span></span>
</td>
<td class="nump">1,486,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_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">126,232<span></span>
</td>
<td class="nump">131,245<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">49,711,734<span></span>
</td>
<td class="nump">46,719,829<span></span>
</td>
</tr>
<tr class="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">6,232,919<span></span>
</td>
<td class="nump">7,262,195<span></span>
</td>
</tr>
<tr class="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 and advance from customers</a></td>
<td class="nump">121,660<span></span>
</td>
<td class="nump">158,771<span></span>
</td>
</tr>
<tr class="ro">
<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 liabilities</a></td>
<td class="nump">3,544,972<span></span>
</td>
<td class="nump">1,425,146<span></span>
</td>
</tr>
<tr class="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 );">Lease liabilities, current</a></td>
<td class="nump">359,198<span></span>
</td>
<td class="nump">239,727<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">10,258,749<span></span>
</td>
<td class="nump">9,085,839<span></span>
</td>
</tr>
<tr class="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 );">Lease liabilities, non-current</a></td>
<td class="nump">1,119,012<span></span>
</td>
<td class="nump">1,257,992<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">11,377,761<span></span>
</td>
<td class="nump">10,343,831<span></span>
</td>
</tr>
<tr class="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 (Note 6)</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_FKWL_ParentCompanyStockholdersEquityAbstract', window );"><strong>Parent Company 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_PreferredStockValue', window );">Preferred stock, par value $0.001 per share, authorized 10,000,000 shares; none issued and outstanding</a></td>
<td class="nump">0<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_CommonStockValue', window );">Common stock, par value $0.001 per share, authorized 50,000,000 shares; 11,784,280 shares issued and outstanding</a></td>
<td class="nump">14,263<span></span>
</td>
<td class="nump">14,263<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">14,903,883<span></span>
</td>
<td class="nump">14,733,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_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">25,236,350<span></span>
</td>
<td class="nump">25,137,209<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock, 2,549,208 shares</a></td>
<td class="num">(3,554,893)<span></span>
</td>
<td class="num">(3,554,893)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(1,275,780)<span></span>
</td>
<td class="num">(1,182,825)<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_StockholdersEquity', window );">Total Parent Company stockholders&#8217; equity</a></td>
<td class="nump">35,323,823<span></span>
</td>
<td class="nump">35,147,054<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-controlling interests</a></td>
<td class="nump">3,010,150<span></span>
</td>
<td class="nump">1,228,944<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">38,333,973<span></span>
</td>
<td class="nump">36,375,998<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">$ 49,711,734<span></span>
</td>
<td class="nump">$ 46,719,829<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FKWL_ParentCompanyStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_ParentCompanyStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</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_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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<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 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<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)(ii)<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<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 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-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_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<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/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-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)(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_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. Excludes amount for 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<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 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-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_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<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_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_OtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount due from parties in nontrade transactions, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred 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(28))<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)(21))<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_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments 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://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(4))<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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: 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(8))<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_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>18
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<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_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_PreferredStockParOrStatedValuePerShare', window );">Preferred 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_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,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_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<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_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<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_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">50,000,000<span></span>
</td>
<td class="nump">50,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">11,784,280<span></span>
</td>
<td class="nump">11,784,280<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">11,784,280<span></span>
</td>
<td class="nump">11,784,280<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, common shares</a></td>
<td class="nump">2,549,208<span></span>
</td>
<td class="nump">2,549,208<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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preferred stock nonredeemable or redeemable solely at the option of 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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-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_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="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_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) 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(28))<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_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as 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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-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_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-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_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://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 3: 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 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(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive (Loss) Income (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 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_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">$ 8,009,619<span></span>
</td>
<td class="nump">$ 6,176,499<span></span>
</td>
<td class="nump">$ 39,159,629<span></span>
</td>
<td class="nump">$ 24,679,824<span></span>
</td>
</tr>
<tr class="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 );">Cost of goods sold</a></td>
<td class="num">(6,655,739)<span></span>
</td>
<td class="num">(5,659,050)<span></span>
</td>
<td class="num">(32,492,185)<span></span>
</td>
<td class="num">(21,812,140)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">1,353,880<span></span>
</td>
<td class="nump">517,449<span></span>
</td>
<td class="nump">6,667,444<span></span>
</td>
<td class="nump">2,867,684<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">2,526,220<span></span>
</td>
<td class="nump">1,261,147<span></span>
</td>
<td class="nump">5,465,786<span></span>
</td>
<td class="nump">4,032,031<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">794,213<span></span>
</td>
<td class="nump">811,470<span></span>
</td>
<td class="nump">2,745,763<span></span>
</td>
<td class="nump">2,531,279<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_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">3,320,433<span></span>
</td>
<td class="nump">2,072,617<span></span>
</td>
<td class="nump">8,211,549<span></span>
</td>
<td class="nump">6,563,310<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 );">Loss from operations</a></td>
<td class="num">(1,966,553)<span></span>
</td>
<td class="num">(1,555,168)<span></span>
</td>
<td class="num">(1,544,105)<span></span>
</td>
<td class="num">(3,695,626)<span></span>
</td>
</tr>
<tr class="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 (loss), net:</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_InterestAndOtherIncome', window );">Interest income</a></td>
<td class="nump">184,254<span></span>
</td>
<td class="nump">155,433<span></span>
</td>
<td class="nump">539,106<span></span>
</td>
<td class="nump">561,201<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_FKWL_IncomeFromGovernmentalSubsidy', window );">Income from governmental subsidy</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(59)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">16,507<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementInterest', window );">Litigation settlement income</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_FKWL_GainFromForgivenessOfAccountsPayableAndAccruedLiabilities', window );">Gain from the forgiveness of accounts payable and accrued liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">247,592<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_ForeignCurrencyTransactionGainLossBeforeTax', window );">Gain (loss) from foreign currency transactions</a></td>
<td class="nump">40,067<span></span>
</td>
<td class="num">(366,078)<span></span>
</td>
<td class="num">(516,524)<span></span>
</td>
<td class="num">(217,606)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income, net</a></td>
<td class="nump">107,118<span></span>
</td>
<td class="nump">142,788<span></span>
</td>
<td class="nump">419,635<span></span>
</td>
<td class="nump">460,363<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income (loss), net</a></td>
<td class="nump">1,331,439<span></span>
</td>
<td class="num">(67,916)<span></span>
</td>
<td class="nump">1,689,809<span></span>
</td>
<td class="nump">820,465<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(Loss) income before provision (benefit) for income taxes</a></td>
<td class="num">(635,114)<span></span>
</td>
<td class="num">(1,623,084)<span></span>
</td>
<td class="nump">145,704<span></span>
</td>
<td class="num">(2,875,161)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision (benefit)</a></td>
<td class="nump">2,592<span></span>
</td>
<td class="num">(312,764)<span></span>
</td>
<td class="nump">218,199<span></span>
</td>
<td class="num">(577,981)<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_ProfitLoss', window );">Net loss</a></td>
<td class="num">(637,706)<span></span>
</td>
<td class="num">(1,310,320)<span></span>
</td>
<td class="num">(72,495)<span></span>
</td>
<td class="num">(2,297,180)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: noncontrolling interests in net loss of subsidiary at 33.7%</a></td>
<td class="num">(5,215)<span></span>
</td>
<td class="num">(134,640)<span></span>
</td>
<td class="num">(180,550)<span></span>
</td>
<td class="num">(99,189)<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_FKWL_LessNoncontrollingInterestsInNetLossOfSubsidiary', window );">Less: noncontrolling interests in net income of subsidiary at 40.0%</a></td>
<td class="nump">12,295<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,914<span></span>
</td>
<td class="nump">0<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_NetIncomeLoss', window );">Net (loss) income attributable to Parent Company</a></td>
<td class="num">$ (644,786)<span></span>
</td>
<td class="num">$ (1,175,680)<span></span>
</td>
<td class="nump">$ 99,141<span></span>
</td>
<td class="num">$ (2,197,991)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">(Loss) earnings per share attributable to Parent Company stockholders - basic</a></td>
<td class="num">$ (0.05)<span></span>
</td>
<td class="num">$ (0.10)<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="num">$ (0.19)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">(Loss) earnings per share attributable to Parent Company stockholders - diluted</a></td>
<td class="num">$ (0.05)<span></span>
</td>
<td class="num">$ (0.10)<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="num">$ (0.19)<span></span>
</td>
</tr>
<tr class="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 );">Weighted average common shares outstanding - basic</a></td>
<td class="nump">11,784,280<span></span>
</td>
<td class="nump">11,784,280<span></span>
</td>
<td class="nump">11,784,280<span></span>
</td>
<td class="nump">11,784,280<span></span>
</td>
</tr>
<tr class="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 );">Weighted average common shares outstanding - diluted</a></td>
<td class="nump">11,784,280<span></span>
</td>
<td class="nump">11,784,280<span></span>
</td>
<td class="nump">11,848,707<span></span>
</td>
<td class="nump">11,784,280<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Comprehensive loss</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_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (637,706)<span></span>
</td>
<td class="num">$ (1,310,320)<span></span>
</td>
<td class="num">$ (72,495)<span></span>
</td>
<td class="num">$ (2,297,180)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Translation adjustments</a></td>
<td class="num">(3,809)<span></span>
</td>
<td class="num">(146,761)<span></span>
</td>
<td class="num">(140,113)<span></span>
</td>
<td class="num">(81,118)<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive loss</a></td>
<td class="num">(641,515)<span></span>
</td>
<td class="num">(1,457,081)<span></span>
</td>
<td class="num">(212,608)<span></span>
</td>
<td class="num">(2,378,298)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Less: comprehensive income (loss) attributable to non-controlling interest</a></td>
<td class="nump">7,080<span></span>
</td>
<td class="num">(134,640)<span></span>
</td>
<td class="num">(171,636)<span></span>
</td>
<td class="num">(99,189)<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_FKWL_ForeignExchangeTranslationAttributableToNoncontrollingInterest', window );">Less: foreign exchange translation attributable to non-controlling interest</a></td>
<td class="num">(1,282)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(47,158)<span></span>
</td>
<td class="nump">0<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_ComprehensiveIncomeNetOfTax', window );">Comprehensive (loss) income attributable to controlling interest</a></td>
<td class="num">$ (647,313)<span></span>
</td>
<td class="num">$ (1,322,441)<span></span>
</td>
<td class="nump">$ 6,186<span></span>
</td>
<td class="num">$ (2,279,109)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FKWL_ForeignExchangeTranslationAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_ForeignExchangeTranslationAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</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_FKWL_GainFromForgivenessOfAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_GainFromForgivenessOfAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FKWL_IncomeFromGovernmentalSubsidy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_IncomeFromGovernmentalSubsidy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FKWL_LessNoncontrollingInterestsInNetLossOfSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_LessNoncontrollingInterestsInNetLossOfSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<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 2<br> -Subparagraph (SX 210.5-03(24))<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 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: 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(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: 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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</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 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 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(22))<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 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: 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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<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 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482014/830-20-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481839/830-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndOtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndOtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LitigationSettlementInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest expense (income) directly attributable to an award in settlement of litigation.</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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(6))<br> -SubTopic 10<br> -Topic 220<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_LitigationSettlementInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</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 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: 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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax of other comprehensive income (loss) attributable to noncontrolling interests.</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 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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://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(7)(d))<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_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>20
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>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>Retained Earnings [Member]</div></th>
<th class="th"><div>Treasury Stock, Common [Member]</div></th>
<th class="th"><div>AOCI Attributable to Parent [Member]</div></th>
<th class="th"><div>Noncontrolling Interest [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 );">Beginning balance, value at Jun. 30, 2023</a></td>
<td class="nump">$ 14,263<span></span>
</td>
<td class="nump">$ 14,438,196<span></span>
</td>
<td class="nump">$ 29,101,225<span></span>
</td>
<td class="num">$ (3,554,893)<span></span>
</td>
<td class="num">$ (1,071,930)<span></span>
</td>
<td class="nump">$ 1,487,967<span></span>
</td>
<td class="nump">$ 40,414,828<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 );">Beginning balance, shares at Jun. 30, 2023</a></td>
<td class="nump">11,784,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to Parent Company</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,022,311)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,022,311)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign exchange translation</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>
<td class="nump">65,643<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">65,643<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Comprehensive loss attributable to noncontrolling interest</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>
<td class="text"> <span></span>
</td>
<td class="nump">35,451<span></span>
</td>
<td class="nump">35,451<span></span>
</td>
</tr>
<tr class="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">138,780<span></span>
</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>
<td class="nump">138,780<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 );">Ending balance, value at Dec. 31, 2023</a></td>
<td class="nump">$ 14,263<span></span>
</td>
<td class="nump">14,576,976<span></span>
</td>
<td class="nump">28,078,914<span></span>
</td>
<td class="num">(3,554,893)<span></span>
</td>
<td class="num">(1,006,287)<span></span>
</td>
<td class="nump">1,523,418<span></span>
</td>
<td class="nump">39,632,391<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, shares at Dec. 31, 2023</a></td>
<td class="nump">11,784,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Beginning balance, value at Jun. 30, 2023</a></td>
<td class="nump">$ 14,263<span></span>
</td>
<td class="nump">14,438,196<span></span>
</td>
<td class="nump">29,101,225<span></span>
</td>
<td class="num">(3,554,893)<span></span>
</td>
<td class="num">(1,071,930)<span></span>
</td>
<td class="nump">1,487,967<span></span>
</td>
<td class="nump">40,414,828<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 );">Beginning balance, shares at Jun. 30, 2023</a></td>
<td class="nump">11,784,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to Parent Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(2,197,991)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign exchange translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(81,118)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Comprehensive 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(99,189)<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 );">Ending balance, value at Mar. 31, 2024</a></td>
<td class="nump">$ 14,263<span></span>
</td>
<td class="nump">14,647,056<span></span>
</td>
<td class="nump">26,903,234<span></span>
</td>
<td class="num">(3,554,893)<span></span>
</td>
<td class="num">(1,153,048)<span></span>
</td>
<td class="nump">1,388,778<span></span>
</td>
<td class="nump">38,245,390<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, shares at Mar. 31, 2024</a></td>
<td class="nump">11,784,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Beginning balance, value at Dec. 31, 2023</a></td>
<td class="nump">$ 14,263<span></span>
</td>
<td class="nump">14,576,976<span></span>
</td>
<td class="nump">28,078,914<span></span>
</td>
<td class="num">(3,554,893)<span></span>
</td>
<td class="num">(1,006,287)<span></span>
</td>
<td class="nump">1,523,418<span></span>
</td>
<td class="nump">39,632,391<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 );">Beginning balance, shares at Dec. 31, 2023</a></td>
<td class="nump">11,784,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 attributable to Parent Company</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,175,680)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,175,680)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign exchange translation</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>
<td class="num">(146,761)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(146,761)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Comprehensive loss attributable to noncontrolling interest</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>
<td class="text"> <span></span>
</td>
<td class="num">(134,640)<span></span>
</td>
<td class="num">(134,640)<span></span>
</td>
</tr>
<tr class="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">70,080<span></span>
</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>
<td class="nump">70,080<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 );">Ending balance, value at Mar. 31, 2024</a></td>
<td class="nump">$ 14,263<span></span>
</td>
<td class="nump">14,647,056<span></span>
</td>
<td class="nump">26,903,234<span></span>
</td>
<td class="num">(3,554,893)<span></span>
</td>
<td class="num">(1,153,048)<span></span>
</td>
<td class="nump">1,388,778<span></span>
</td>
<td class="nump">38,245,390<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, shares at Mar. 31, 2024</a></td>
<td class="nump">11,784,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Beginning balance, value at Jun. 30, 2024</a></td>
<td class="nump">$ 14,263<span></span>
</td>
<td class="nump">14,733,300<span></span>
</td>
<td class="nump">25,137,209<span></span>
</td>
<td class="num">(3,554,893)<span></span>
</td>
<td class="num">(1,182,825)<span></span>
</td>
<td class="nump">1,228,944<span></span>
</td>
<td class="nump">36,375,998<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 );">Beginning balance, shares at Jun. 30, 2024</a></td>
<td class="nump">11,784,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 attributable to Parent Company</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">743,927<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">743,927<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign exchange translation</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>
<td class="num">(90,428)<span></span>
</td>
<td class="num">(45,876)<span></span>
</td>
<td class="num">(136,304)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Comprehensive loss attributable to noncontrolling interest</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>
<td class="text"> <span></span>
</td>
<td class="num">(178,716)<span></span>
</td>
<td class="num">(178,716)<span></span>
</td>
</tr>
<tr class="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">170,583<span></span>
</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>
<td class="nump">170,583<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 );">Ending balance, value at Dec. 31, 2024</a></td>
<td class="nump">$ 14,263<span></span>
</td>
<td class="nump">14,903,883<span></span>
</td>
<td class="nump">25,881,136<span></span>
</td>
<td class="num">(3,554,893)<span></span>
</td>
<td class="num">(1,273,253)<span></span>
</td>
<td class="nump">1,004,352<span></span>
</td>
<td class="nump">36,975,488<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, shares at Dec. 31, 2024</a></td>
<td class="nump">11,784,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Beginning balance, value at Jun. 30, 2024</a></td>
<td class="nump">$ 14,263<span></span>
</td>
<td class="nump">14,733,300<span></span>
</td>
<td class="nump">25,137,209<span></span>
</td>
<td class="num">(3,554,893)<span></span>
</td>
<td class="num">(1,182,825)<span></span>
</td>
<td class="nump">1,228,944<span></span>
</td>
<td class="nump">36,375,998<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 );">Beginning balance, shares at Jun. 30, 2024</a></td>
<td class="nump">11,784,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 attributable to Parent Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">99,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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign exchange translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(140,113)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Comprehensive 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(171,636)<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 );">Ending balance, value at Mar. 31, 2025</a></td>
<td class="nump">$ 14,263<span></span>
</td>
<td class="nump">14,903,883<span></span>
</td>
<td class="nump">25,236,350<span></span>
</td>
<td class="num">(3,554,893)<span></span>
</td>
<td class="num">(1,275,780)<span></span>
</td>
<td class="nump">3,010,150<span></span>
</td>
<td class="nump">38,333,973<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, shares at Mar. 31, 2025</a></td>
<td class="nump">11,784,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Beginning balance, value at Dec. 31, 2024</a></td>
<td class="nump">$ 14,263<span></span>
</td>
<td class="nump">14,903,883<span></span>
</td>
<td class="nump">25,881,136<span></span>
</td>
<td class="num">(3,554,893)<span></span>
</td>
<td class="num">(1,273,253)<span></span>
</td>
<td class="nump">1,004,352<span></span>
</td>
<td class="nump">36,975,488<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 );">Beginning balance, shares at Dec. 31, 2024</a></td>
<td class="nump">11,784,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to Parent Company</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(644,786)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(644,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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign exchange translation</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>
<td class="num">(2,527)<span></span>
</td>
<td class="num">(1,282)<span></span>
</td>
<td class="num">(3,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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Comprehensive loss attributable to noncontrolling interest</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>
<td class="text"> <span></span>
</td>
<td class="nump">7,080<span></span>
</td>
<td class="nump">7,080<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_FKWL_ContributionInSubsidiaryByEmsPartner', window );">Contribution in a subsidiary by EMS partner</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>
<td class="text"> <span></span>
</td>
<td class="nump">2,000,000<span></span>
</td>
<td class="nump">2,000,000<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 );">Ending balance, value at Mar. 31, 2025</a></td>
<td class="nump">$ 14,263<span></span>
</td>
<td class="nump">$ 14,903,883<span></span>
</td>
<td class="nump">$ 25,236,350<span></span>
</td>
<td class="num">$ (3,554,893)<span></span>
</td>
<td class="num">$ (1,275,780)<span></span>
</td>
<td class="nump">$ 3,010,150<span></span>
</td>
<td class="nump">$ 38,333,973<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, shares at Mar. 31, 2025</a></td>
<td class="nump">11,784,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_FKWL_ContributionInSubsidiaryByEmsPartner">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contribution in Subsidiary by EMS Partner</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;">FKWL_ContributionInSubsidiaryByEmsPartner</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</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 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: 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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax of other comprehensive income (loss) attributable to noncontrolling interests.</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 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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>21
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOW 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">$ (72,495)<span></span>
</td>
<td class="num">$ (2,297,180)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">24,999<span></span>
</td>
<td class="nump">28,059<span></span>
</td>
</tr>
<tr class="re">
<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 of intangible assets</a></td>
<td class="nump">655,370<span></span>
</td>
<td class="nump">722,476<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionLossBeforeTax', window );">Loss from foreign currency transactions</a></td>
<td class="nump">550,586<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_GainLossOnDispositionOfAssets1', window );">Gain from trading a vehicle</a></td>
<td class="num">(3,563)<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_ShareBasedCompensation', window );">Stock based compensation</a></td>
<td class="nump">170,583<span></span>
</td>
<td class="nump">208,860<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_FKWL_RecoveryOfLitigationSettlement', window );">Recovery of litigation settlement</a></td>
<td class="num">(1,000,000)<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_GainsLossesOnExtinguishmentOfDebt', window );">Forgiveness of debt</a></td>
<td class="num">(247,592)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_FKWL_NetChangeOfRightOfUseAssetsAndLeaseLiabilities', window );">Net change of right of use assets and lease liabilities</a></td>
<td class="nump">6,366<span></span>
</td>
<td class="nump">11,089<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred tax (benefit) provision</a></td>
<td class="nump">217,399<span></span>
</td>
<td class="num">(574,315)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Increase (decrease) in cash due to change 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</a></td>
<td class="num">(1,957,056)<span></span>
</td>
<td class="num">(1,312,518)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(28,812)<span></span>
</td>
<td class="nump">2,605,602<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="num">(71,097)<span></span>
</td>
<td class="num">(214,020)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDepositOtherAssets', window );">Advance payments to vendors</a></td>
<td class="num">(48,322)<span></span>
</td>
<td class="num">(3,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_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,693)<span></span>
</td>
</tr>
<tr class="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="num">(1,025,639)<span></span>
</td>
<td class="num">(6,668,572)<span></span>
</td>
</tr>
<tr class="ro">
<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 and advance from customers</a></td>
<td class="num">(37,111)<span></span>
</td>
<td class="nump">49,111<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities', window );">Accrued liabilities</a></td>
<td class="nump">2,376,154<span></span>
</td>
<td class="nump">479,754<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">(490,230)<span></span>
</td>
<td class="num">(6,972,515)<span></span>
</td>
</tr>
<tr class="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 FLOW 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_PaymentsForProceedsFromInvestments', window );">(Purchases) sales of short-term investments</a></td>
<td class="num">(730,024)<span></span>
</td>
<td class="nump">1,995,606<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities', window );">Cash proceeds from sales of a vehicle</a></td>
<td class="nump">10,500<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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(25,683)<span></span>
</td>
<td class="num">(53,017)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToDevelopSoftware', window );">Payments for capitalized product development costs and intangible assets</a></td>
<td class="num">(224,442)<span></span>
</td>
<td class="num">(126,793)<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_FKWL_ContributionInSubsidiaryByPartner', window );">Contribution in a subsidiary by a partner</a></td>
<td class="nump">2,000,000<span></span>
</td>
<td class="nump">0<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 investing activities</a></td>
<td class="nump">1,030,351<span></span>
</td>
<td class="nump">1,815,796<span></span>
</td>
</tr>
<tr class="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 FLOW 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_FKWL_RepaymentOfLoanByEmployee', window );">Loan to an employee</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,045<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,045<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of foreign currency translation</a></td>
<td class="num">(4,063)<span></span>
</td>
<td class="num">(81,118)<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 increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">536,058<span></span>
</td>
<td class="num">(5,236,792)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning of period</a></td>
<td class="nump">12,266,556<span></span>
</td>
<td class="nump">12,241,286<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, end of period</a></td>
<td class="nump">12,802,614<span></span>
</td>
<td class="nump">7,004,494<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalCashFlowElementsAbstract', window );"><strong>Cash paid during the periods for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes</a></td>
<td class="num">$ (800)<span></span>
</td>
<td class="num">$ (136,641)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FKWL_ContributionInSubsidiaryByPartner">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_ContributionInSubsidiaryByPartner</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FKWL_NetChangeOfRightOfUseAssetsAndLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_NetChangeOfRightOfUseAssetsAndLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</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_FKWL_RecoveryOfLitigationSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_RecoveryOfLitigationSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FKWL_RepaymentOfLoanByEmployee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_RepaymentOfLoanByEmployee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</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_AdditionalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AdditionalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-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_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_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. Excludes amount for 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</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 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ForeignCurrencyTransactionLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized loss recognized in the income statement.</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 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</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_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_IncreaseDecreaseInDepositOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin 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> -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_IncreaseDecreaseInDepositOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other 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_IncreaseDecreaseInOtherAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current 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/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_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/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_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsForProceedsFromInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash paid (received) associated with the acquisition or disposal of all investments, including securities and other 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_PaymentsForProceedsFromInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToDevelopSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</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_PaymentsToDevelopSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromSalesOfAssetsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash proceeds received from a combination of transactions that are classified as investing activities in which assets, which may include one or more investments, are sold to third-party buyers. This element can be used by entities to aggregate proceeds from all asset sales that are classified as investing activities.</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 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<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_ProceedsFromSalesOfAssetsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_ecd_InsiderTradingArrLineItems', window );"><strong>Insider Trading Arrangements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted [Flag]</a></td>
<td class="text">false<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_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted [Flag]</a></td>
<td class="text">false<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_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated [Flag]</a></td>
<td class="text">false<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_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingArrLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<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;">ecd_InsiderTradingArrLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p id="xdx_80D_eus-gaap--SignificantAccountingPoliciesTextBlock_zbAjYM5iyR37" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 1 &#8211; <span id="xdx_825_zS1V0pbKsNil">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">This summary of significant
accounting policies of the Company is presented to assist in understanding the Company&#8217;s consolidated financial statements. The
consolidated financial statements and notes are representations of the Company&#8217;s management, which is responsible for their integrity
and objectivity. These accounting policies conform to GAAP and have been consistently applied in the preparation of the consolidated financial
statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p id="xdx_84C_eus-gaap--ConsolidationPolicyTextBlock_zpodRk53YmA1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86A_zCEj0WjLuCTi">Principles of Consolidation</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">As of June 30, 2024, the
consolidated financial statements include the accounts of the Company and its subsidiary, Franklin Technology Inc. (&#8220;FTI&#8221;),
with a majority voting interest of <span id="xdx_90B_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20240630__srt--OwnershipAxis__custom--FranklinTechnologyMember_zDYWjJRXAk8k" title="Equity ownership interest percentage, parent">66.3</span>% (approximately <span id="xdx_90F_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20240630__srt--OwnershipAxis__custom--FranklinTechnologyMember_z72iYWPudaMc" title="Noncontrolling interest percentage">33.7</span>% is owned by noncontrolling interests) as of June 30, 2024. As of March 31,
2025, the consolidated financial statements include the accounts of the Company and its subsidiaries, FTI and Sigbeat Inc. (&#8220;Sigbeat&#8221;),
with majority voting interests of <span id="xdx_90E_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20250331__srt--OwnershipAxis__custom--FranklinTechnologyMember_zn6bCxZfjrkg" title="Equity ownership interest percentage, parent">66.3</span>% and <span id="xdx_90E_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20250331__srt--OwnershipAxis__custom--SigbeatMember_zr742xZvddCf" title="Equity ownership interest percentage, parent">60.0</span>%, respectively, (approximately <span id="xdx_90F_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20250331__srt--OwnershipAxis__custom--FranklinTechnologyMember_zt4ZG6yHIKy1" title="Equity ownership interest percentage, parent">33.7</span>% and <span id="xdx_905_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20250331__srt--OwnershipAxis__custom--SigbeatMember_zGmNITCbdnib" title="Noncontrolling interest percentage">40.0</span>% are owned by noncontrolling interests,
respectively). In the preparation of consolidated financial statements of the Company, intercompany transactions and balances are eliminated
and net earnings (loss) are reduced by the portion of the net earnings (loss) of the subsidiary or subsidiaries applicable to noncontrolling
interests.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On May 14, 2024, the
Company entered into an Agreement for Formation of a Joint Venture Corporation (the &#8220;Agreement&#8221;). Under the terms of the
Agreement, the parties formed a Nevada corporation, Sigbeat, to be owned <span id="xdx_90F_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20250331__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--MeigSmartTechnologyCoLtdMember_zF31q5YDMyBj" title="Equity ownership percentage">60</span>%
by Franklin and 40% by its Electronic Manufacturing Services (&#8220;EMS&#8221;) partner, Forge International Co., Ltd.
(&#8220;Forge&#8221;). The parties contributed a total of $<span id="xdx_90D_eus-gaap--ProceedsFromContributedCapital_c20240513__20240514__us-gaap--TransactionTypeAxis__custom--FormationOfCorporationAgreementMember__dei--LegalEntityAxis__custom--FranklinMember_z1NGJF9asyQc" title="Contribution amount">5,000,000</span>
in capital, in accordance with their respective ownership interest percentages. Under the terms of the Agreement, Sigbeat has a
Board of Directors consisting of three members, of whom two are to be appointed by the Company and one appointed by Forge. Sigbeat
will engage in worldwide sales, marketing, customer support and operations for telecommunications modules under such brands or
designations as the Board of Directors of Sigbeat determine.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Pursuant to the Agreement,
in July 2024, Sigbeat entered into a stock subscription agreement with Forge, for the purchase of 400,000 shares of Common Stock, representing 40% of the total outstanding Common Stock of Sigbeat. On December 23,
2024, and January 9, 2025, the Company contributed $<span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20241222__20241223__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--MeiGForgeInternationalCoLtdMember_zEhABQbKzaSc" title="Stock issued for acquisition, value">600,000</span> and $<span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20250108__20250109__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--MeiGForgeInternationalCoLtdMember_z8lZCyPEQmE6" title="Stock issued for acquisition, value">2,400,000</span> for Common Stock, respectively, and, on January 16, 2025, Forge
contributed $<span id="xdx_905_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20250115__20250116__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--MeiGForgeInternationalCoLtdMember_zUz8DtzHbmza" title="Stock issued for acquisition, value">2,000,000</span> for Common Stock.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p id="xdx_84F_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_ziAObGiurns3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_867_z7L14MMJnIU9">Reclassifications</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Certain amounts on the prior
period&#8217;s consolidated financial statements were regrouped and reclassified to conform to current-year presentation, with no effect
on total stockholders&#8217; equity.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p id="xdx_843_eus-gaap--ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_zKt9HWjVdMb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_861_zYmnrtZNF9Uc">Non-controlling Interest in a Consolidated
Subsidiary</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of June 30, 2024, noncontrolling
interests represent approximately <span id="xdx_90A_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20240630__srt--OwnershipAxis__custom--FranklinTechnologyMember_zn46RBe7SuCd" title="Noncontrolling interest percentage">33.7</span>% equity interest in FTI held by a minority shareholder, and, as of March 31, 2025, noncontrolling
interests represent approximately <span id="xdx_90F_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20250331__srt--OwnershipAxis__custom--FranklinTechnologyMember_zRvtYxURrzqa" title="Noncontrolling interest percentage">33.7</span>% equity interest in FTI and <span id="xdx_902_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20250331__srt--OwnershipAxis__custom--SigbeatMember_zMlIh63esMza" title="Noncontrolling interest percentage">40.0</span>% equity interest in Sigbeat held by a minority shareholder.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of March 31, 2025, the
non-controlling interests were $<span id="xdx_908_eus-gaap--MinorityInterest_iI_pp0p0_c20250331_z0SCMYJL9BA2" title="Total noncontrolling interest">3,010,150</span>, which represents a $<span id="xdx_90C_eus-gaap--MinorityInterestPeriodIncreaseDecrease_pp0p0_c20240701__20250331_zZ6HmfggE9u9" title="Increase from noncontrolling interest">1,781,206</span> increase from $<span id="xdx_906_eus-gaap--MinorityInterest_iI_pp0p0_c20240630_zus1CVmtiwJ6" title="Total noncontrolling interest">1,228,944</span> as of June 30, 2024. The increase of
$<span id="xdx_903_eus-gaap--MinorityInterestPeriodIncreaseDecrease_c20240701__20250331_zwsPMn1ZSmWg" title="Increase decrease in noncontrolling interest">1,781,206</span> in the non-controlling interest consists of a ($<span id="xdx_902_eus-gaap--MinorityInterestPeriodIncreaseDecrease_pp0p0_di_c20240701__20250331__srt--OwnershipAxis__custom--FranklinTechnologyMember_zdvKlEsT7WV4" title="Increase decrease in noncontrolling interest">227,708</span>) decrease in FTI and a $<span id="xdx_909_eus-gaap--MinorityInterestPeriodIncreaseDecrease_pp0p0_c20240701__20250331__srt--OwnershipAxis__custom--SigbeatMember_zutIKJe0pFIh" title="Increase decrease in noncontrolling interest">2,008,914</span> increase in Sigbeat. <span id="xdx_90C_eus-gaap--MinorityInterestDescription_c20240701__20250331_zFW49TX17EG4" title="Noncontrolling interest, description">The decrease
of ($227,708) in the non-controlling interest in FTI consists of a ($180,550) decrease from the loss of ($536,435) as well as a ($47,158)
decrease from foreign exchange translation attributable to non-controlling interest incurred for the nine months ended March 31, 2025.
The increase of $2,008,914 in the non-controlling interest in Sigbeat consists of a $8,914 increase from the income of $22,286 for the
nine months ended March 31, 2025 as well as a $2,000,000 increase from Forge&#8217;s contribution for Common Stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>











<p id="xdx_84F_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zAsk2NSX3lg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86E_zFLsQeotVsz7">Segment Reporting</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Accounting Standards Codification
(&#8220;ASC&#8221;) 280, &#8220;Segment Reporting,&#8221; requires public companies to report financial and descriptive information about
their reportable operating segments. We identify our operating segments based on how our chief operating decision maker internally evaluates
separate financial information, business activities and management responsibility. We have one reportable segment, consisting of the sale
of wireless access products.&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We generate revenue from
two geographic areas, consisting of North America and Asia. The following enterprise-wide disclosure is prepared on a basis consistent
with the preparation of the consolidated financial statements. The following table contains certain financial information by geographic
area:</p>

<table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_z0TXjuGN0cRa" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Revenue from geagraphic areas)">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span id="xdx_8B3_zG8QsIC4fKN8" style="display: none">Schedule of financial information by geographic
area</span></td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="7" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold">&#160;</td>
    <td colspan="7" style="font-weight: bold; text-align: center">Nine Months Ended</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: justify">Net sales:</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: justify">North America</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20250101__20250331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zmp9pLOOnxch" style="width: 11%; text-align: right" title="Net sales">8,007,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 id="xdx_98F_eus-gaap--Revenues_pp0p0_c20240101__20240331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zXgsbcYJeTsh" style="width: 11%; text-align: right" title="Net sales">6,174,327</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--Revenues_pp0p0_c20240701__20250331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_z4fK8B1RFs5d" style="width: 11%; text-align: right" title="Net sales">39,156,583</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--Revenues_pp0p0_c20230701__20240331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_ztXa8ziBgaQ7" style="width: 11%; text-align: right" title="Net sales">24,583,324</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Asia</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20250101__20250331__srt--StatementGeographicalAxis__srt--AsiaMember_zommkEppExI6" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">2,582</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--Revenues_pp0p0_d0_c20240101__20240331__srt--StatementGeographicalAxis__srt--AsiaMember_z3q6ODnhvhn4" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">2,172</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20240701__20250331__srt--StatementGeographicalAxis__srt--AsiaMember_z4w0Gc4TyvBa" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">3,046</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--Revenues_pp0p0_d0_c20230701__20240331__srt--StatementGeographicalAxis__srt--AsiaMember_zlN7ZByvfMAd" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">96,500</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Totals</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20250101__20250331_zRvhbCCndBr4" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales">8,009,619</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20240101__20240331_zTn56YdQgNy6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales">6,176,499</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20240701__20250331_zmED47RCN1vl" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales">39,159,629</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20230701__20240331_znRLDCLcyZHl" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales">24,679,824</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_z1bTcDhn2CCj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Long-lived assets)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B7_zp0sSXTRHxi3" style="display: none">Schedule of long-lived assets, net</span></td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Long-lived assets, net (property and equipment and intangible assets):</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, 2025</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2024</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 70%; text-align: left">North America</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20250331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zcdJVqkHgCZd" style="width: 11%; text-align: right" title="Long-lived assets, net">781,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_983_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20240630__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zAN2lyT5rkAi" style="width: 11%; text-align: right" title="Long-lived assets, net">1,218,139</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Asia</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_988_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20250331__srt--StatementGeographicalAxis__srt--AsiaMember_zUNApWtGGNt1" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net">159,708</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_980_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20240630__srt--StatementGeographicalAxis__srt--AsiaMember_zkKMsRWVgw99" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net">206,426</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Totals</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_ecustom--PropertyAndEquipmentAndIntangibleAssets_pp0p0_c20250331_z7Kqz0mKCe21" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Long-lived assets, net">941,378</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20240630_z7fo02vuBZg6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Long-lived assets, net">1,424,565</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p id="xdx_84A_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zck1MnYwkrO4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86F_zycUp0CgGlag">Fair Value of Financial Instruments</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Fair value accounting is applied
for all financial assets and liabilities and non-financial assets and liabilities that are recognized or disclosed at fair value in the
consolidated financial statements on a recurring basis (at least annually). Assets and liabilities recorded at fair value in the financial
statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical
levels, which are directly related to the amount of subjectivity, associated with the inputs to the valuation of these assets or liabilities
are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Level 1 &#8211;&#160;Observable inputs, such as unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Level 2 &#8211;&#160;Observable inputs other than Level 1 quoted prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Level 3 &#8211;&#160;Unobservable inputs that cannot be directly corroborated by observable market data and that typically reflect management&#8217;s estimate of assumptions that market participants would use in pricing the asset or liability.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The carrying amounts of financial
instruments such as cash equivalents, short-term investments, accounts receivable, other current assets, accounts payable, and accrued
liabilities approximate the related fair values due to the short-term nature of these instruments. We invest our excess cash into financial
instruments which are readily convertible into cash, such as money market funds and certificates of deposit.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>











<p id="xdx_843_eus-gaap--UseOfEstimates_zrQNANKViQ2d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86E_zFoiyDUUVisa">Use of Estimates</span> </b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">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 amounts of revenues and expenses during the reporting period. Actual
results could materially differ from those estimates.&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p id="xdx_845_ecustom--AllowanceForDoubtfulAccountsPolicy_z0Lj67amby4j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_865_z7L48vslozW">Allowance for Doubtful Accounts</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On July 1, 2023, we adopted
ASU 2016-13 Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the
incurred loss methodology with an expected loss methodology that is referred to as the current expected credit loss (&#8220;CECL&#8221;)
methodology. The measurement of expected credit losses under the CECL methodology is applicable to financial assets measured at amortized
cost, including loan receivables and held to maturity debt securities. It also applies to Off-Balance Sheet (&#8220;OBS&#8221;) credit
exposures not accounted for as insurance (loan commitments, standby letters of credit, financial guarantees, and other similar instruments)
and net investments and leases recognized by a lessor in accordance with Topic 842 on leases. Upon adoption of ASC 326 and based upon
our review of our collection history as well as the current balances associated with all significant customers and associated invoices,
as of March 31, 2025, we did <span id="xdx_907_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_do_c20250331_zXRFOtP513va" title="Allowance for doubtful accounts">no</span>t record any reserve for unfunded commitments and doubtful accounts.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p id="xdx_845_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zKBMsIpyvnk6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86E_zdWvgrw2dKCd">Cash Flows Reporting</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We follow ASC 230, Statements
of Cash Flows, for cash flows reporting, which classifies cash receipts and payments according to whether they stem from operating, investing,
or financing activities and provides definitions of each category. We use the indirect or reconciliation method (&#8220;Indirect method&#8221;)
as defined by ASC 230, Statement of Cash Flows, to report net cash flow from operating activities by adjusting net income to reconcile
it to net cash flow from operating activities by removing the effects of all deferrals of past operating cash receipts and payments and
all accruals of expected future operating cash receipts and payments and all items that are included in net income (loss) that do not
affect operating cash receipts and payments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p id="xdx_842_ecustom--RelatedPartiesPolicyTextBlock_zwSsT3AbK0f1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_865_zdoI0gJa8Lo9">Related Parties</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We follow ASC 850, &#8220;Related
Party Disclosures,&#8221; for the identification of related parties and disclosure of related party transactions. Related parties are
any entities or individuals that, through employment, ownership or other means, possess the ability to direct or cause the direction of
our management and policies of the Company. (Refer to NOTE 9&#8211;RELATED PARTY TRANSACTIONS)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p id="xdx_844_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zlLlpNmIf5o9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86E_za9jzOZATlLa">Foreign Currency Translations</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have a majority-owned subsidiary
in a foreign country, South Korea. Fluctuations in foreign currency impact the amount of total assets, liabilities, earnings and cash
flows that we report for our foreign subsidiary upon the translation of these amounts into U.S. Dollars for, and as of the end of, each
reporting period. In particular, the strengthening of the U.S. Dollar generally will reduce the reported amount of our foreign-denominated
cash, cash equivalents, total revenues and total expense that we translate into U.S. Dollars and report in our consolidated financial
statements for, and as of the end of, each reporting period. However, a majority of our consolidated revenue is denominated in U.S. Dollars,
and therefore, our revenue is not directly subject to foreign currency risk.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In accordance with ASC 830,
when an operation has transactions denominated in a currency other than its functional currency, they are measured in the functional currency.
Changes in the expected functional currency cash flows caused by changes in exchange rates are included in net income (loss) for the period.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>











<p id="xdx_840_ecustom--LeasesPolicyTextBlock_zbq9jiWRx89g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86B_zbAzyrbfMSAl">Leases</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In accordance with ASC 842,
we determine whether an arrangement contains a lease at inception. A lease is a contract that provides the right to control an identified
asset for a period of time in exchange for consideration. For identified leases, we determine whether it should be classified as an operating
or finance lease. Operating leases are recorded in the balance sheet as right-of-use asset (&#8220;ROU asset&#8221;) and operating lease
obligation. ROU assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent
our obligation to make lease payment arising from the lease ROU assets and operating lease liabilities are recognized at the commencement
date of the lease and measure based on the present value of lease payment over the lease term. The ROU asset also includes deferred rent
liabilities. Our lease arrangement generally does not provide an implicit interest rate. As a result, in such situations, we use its incremental
borrowing rate based on the information available at commencement date in determining the present value of lease payments. We include
options to extend or terminate the lease when it is reasonably certain that it will exercise that option in the measurement of its ROU
assts and liabilities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Lease expense for operating
leases is recognized on a straight-line basis over the lease term. We are also electing not to apply the recognition requirements to short-term
leases of twelve months or less and instead will recognize lease payments as expense on a straight-line basis over the lease term.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt">&#160;</p>

<p id="xdx_84A_eus-gaap--RevenueRecognitionPolicyTextBlock_zAdgzeX8tTg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86D_zpl1hQeKxsvb">Revenue Recognition</span> </b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company accounts for its
revenue according to ASC 606, &#8220;Revenue from Contracts with Customers&#8221;, pursuant to which, revenue is recognized when the control
of the promised goods or services is transferred to the customers, and the performance obligations under the contract have been satisfied,
in an amount that reflects the consideration expected to be entitled to in exchange for those goods or services.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company determines revenue
recognition through the following steps: (1)&#160;identify the contract(s)&#160;with a customer, (2)&#160;identify the performance obligations
in the contract, (3)&#160;determine the transaction price, (4)&#160;allocate the transaction price to the performance obligations in the
contract, and (5)&#160;recognize revenue when (or as) the entity satisfies a performance obligation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Contracts with Customers</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Revenue from sales of products
and services is derived from contracts with customers. The products and services promised in contracts primarily consist of hotspot routers.
Contracts with each customer generally state the terms of the sale, including the description, quantity and price of each product or service.
Payment terms are stated in the contract, primarily in the form of a purchase order. Since the customer typically agrees to a stated rate
and price in the purchase order that does not vary over the life of the contract, the majority of our contracts do not contain variable
consideration. We establish a provision for estimated warranty and returns. Using historical averages, those provisions for the nine months
ended March 31, 2025 and 2024 were not material.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Disaggregation of Revenue</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In accordance with Topic 606,
we disaggregate revenue from contracts with customers into geographical regions and by the timing of when goods and services are transferred.
We determined that disaggregating revenue into these categories meets the disclosure objective in Topic 606, which is to depict how the
nature, amount, timing and uncertainty of revenue and cash flows are affected by regional economic factors.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Contract Balances</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We perform our obligations
under a contract with a customer by transferring products in exchange for consideration from the customer. We typically invoice our customers
as soon as control of an asset is transferred, and a receivable is established. We, however, recognize a contract liability when a customer
prepays for goods and/or services, or we have not delivered goods under the contract since we have not yet transferred control of the
goods and/or services.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The balances of our trade
receivables are as follows:</p>

<table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_z68E7LMfcD64" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B2_zCsEKs7Sfo36" style="display: none">Schedule of trade receivables</span></td><td>&#160;</td>
    <td colspan="3" id="xdx_49D_20250331_zhzQcJ8fyxel" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_49A_20240630_z5fkqym3k6qh" style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="width: 66%; padding-bottom: 1pt">&#160;</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; width: 13%; text-align: center"><span style="font-size: 10pt"><b>March
                                            31, 2025</b></span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left"><b>&#160;</b></td><td style="width: 2%; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"><b>&#160;</b></td><td style="border-bottom: Black 1pt solid; width: 13%; text-align: center"><span style="font-size: 10pt"><b>June
                                            30, 2024</b></span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AccountsReceivableNetCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">Accounts Receivable</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,004,809</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,155,060</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 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We did not have any un-invoiced
receivables in the periods ended March 31, 2025, and June 30, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our contract liabilities are
as follows:</p>

<table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--OtherLiabilitiesTableTextBlock_z5EZxQzwZsdf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B9_zXUiwnnhoWua" style="display: none">Schedule of contract liabilities</span></td><td>&#160;</td>
    <td colspan="3" id="xdx_49A_20250331_znpREMkp8r58" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_494_20240630_zQkfuCaO989h" style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><b>March 31, 2025</b></td><td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><b>June 30, 2024</b></td></tr>
  <tr id="xdx_404_ecustom--UndeliveredProducts_iI_pp0p0_zODyDOkewM41" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Undelivered products</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">121,660</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: 13%; text-align: right">158,771</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--AccruedMarketingDevelopmentFunds_iI_pp0p0_d0_zC9h9i1A1Vrk" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Accrued marketing development funds</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">643,656</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Totals</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">765,316</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">158,771</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 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Performance Obligations</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A performance obligation is
a promise in a contract to transfer a distinct good or service to the customer and is the unit of measurement in Topic 606. At contract
inception, we assess the products and services promised in our contracts with customers. We then identify performance obligations to transfer
distinct products or services to the customer. In order to identify performance obligations, we consider all the products or services
promised in the contract regardless of whether they are explicitly stated or are implied by customary business practices.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our performance obligations
are primarily satisfied at a point in time. Revenue from products transferred to customers at a single point in time accounted for <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember_zyiXUCkt9Mw" title="Concentration risk percentage">99.4</span>%
and <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember_zoWNZkFItJkg" title="Concentration risk percentage">99.9</span>% of net sales for the nine months ended March 31, 2025 and 2024, respectively. Revenue recognized over a period of time is based
on the percent completion of a project and accounted for <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__custom--EngineeringProjectsMember_zjkEf3nQjF21">0.6</span>% and <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__custom--EngineeringProjectsMember_zwApzpQuTGic">0.1</span>% of net sales for the nine months ended March 31, 2025 and 2024,
respectively. The majority of our revenue recognized at a point in time is for the sale of hotspot router products. Revenue from these
contracts is recognized when the customer is able to direct the use of and obtain substantially all of the benefits from the product,
which generally coincides with title transfer at completion of the shipping process.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of March 31, 2025 and 2024,
our contracts do not contain any unsatisfied performance obligations, except for undelivered products.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p id="xdx_84D_eus-gaap--CostOfSalesPolicyTextBlock_zeIZPjHEuxD2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_869_zEp3kes2uGc8">Cost of Goods Sold</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">All costs associated with
our contract manufacturers, as well as distribution, fulfillment and repair services, are included in our cost of goods sold. Cost of
goods sold also includes amortization expenses of $<span id="xdx_908_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20250101__20250331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zKLUTbimQsg1" title="Shipping and handling expense">175,262</span> and $<span id="xdx_902_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20240701__20250331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zxbEK7N0cIO7" title="Shipping and handling expense">629,412</span> associated with capitalized product development costs associated
with complete technology for the three and nine months ended March 31, 2025, respectively, and $<span id="xdx_906_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20240101__20240331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zZ59RKayrrQh" title="Shipping and handling expense">227,028</span> and $<span id="xdx_90A_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20230701__20240331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zL1rwnDdGTCa" title="Shipping and handling expense">706,340</span> for the three and
nine months ended March 31, 2024, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>











<p id="xdx_84A_eus-gaap--SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy_zVxt0IdYPhrh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86C_z8xPFFQBNvFj">Capitalized Product Development Costs</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">Accounting Standards Codification
(&#8220;ASC&#8221;) Topic 350, &#8220;Intangibles - Goodwill and Other&#8221; includes software that is part of a product or process to
be sold to a customer and is accounted for under Subtopic 985-20. Our products contain embedded software internally developed by FTI,
which is an integral part of these products because it allows the various components of the products to communicate with each other, and
the products are clearly unable to function without this coding.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The costs of product development
that are capitalized once technological feasibility is determined (noted as technology in progress in the Intangible Assets table in NOTE
4-INTANGIBLE ASSETS, NET) include related licenses, certification costs, payroll, employee benefits, and other headcount-related expenses
associated with product development. We determine that technological feasibility for our products is reached after all high-risk development
issues have been resolved. Once the products are available for general release to our customers, we cease capitalizing the product development
costs and any additional costs, if any, are expensed. The capitalized product development costs are amortized on a product-by-product
basis using straight-line amortization. The amortization begins when the products are available for general release to our customers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of March 31, 2025, and
June 30, 2024, capitalized product development costs in progress were $<span id="xdx_908_eus-gaap--IntangibleAssetsGrossExcludingGoodwill_iI_pp0p0_c20250331__us-gaap--BalanceSheetLocationAxis__custom--CapitalizedProductDevelopmentCostsMember_zGSKJo4Ki4e1" title="Capitalized product development costs">173,293</span> and $<span id="xdx_908_eus-gaap--IntangibleAssetsGrossExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--BalanceSheetLocationAxis__custom--CapitalizedProductDevelopmentCostsMember_zVjqufjHUrRc" title="Capitalized product development costs">0</span>, respectively, and are included in intangible assets
in our consolidated balance sheets. For the three and nine months ended March 31, 2025, we incurred $<span id="xdx_908_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_c20250101__20250331_ziJ4DyGStjMc" title="Product development costs incurred">179,308</span> and $<span id="xdx_90C_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_c20240701__20250331_z6JDxRzbTSL3" title="Product development costs incurred">211,289</span>, respectively,
and for the three and nine months ended March 31, 2024, we incurred $<span id="xdx_90B_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_c20240101__20240331_zPKqPpZwB3dj" title="Product development costs incurred">52,975</span> and $<span id="xdx_904_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_c20230701__20240331_zBCbd0LnDu0l" title="Product development costs incurred">121,708</span>, respectively, in capitalized product development
costs, and such amounts are primarily comprised of certifications and licenses. All costs incurred before technological feasibility is
reached are expensed and included in our consolidated statements of comprehensive income (loss).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p id="xdx_84D_eus-gaap--ResearchAndDevelopmentExpensePolicy_zavvtXRw6I9i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_860_zo62QuVwGRDf">Research and Development Costs</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Costs associated with research
and development are expensed as incurred. Research and development costs were $<span id="xdx_909_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20250101__20250331_zH4sS9g7QeGk" title="Research and development expense">794,213</span> and $<span id="xdx_904_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20240101__20240331_zIpHHOANohAi" title="Research and development expense">811,470</span> for the three months ended March 31,
2025 and 2024, respectively, and $<span id="xdx_90F_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20240701__20250331_zgcguQwvxk35" title="Research and development expense">2,745,763</span> and $<span id="xdx_902_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20230701__20240331_zyYW4eDtjFg5" title="Research and development expense">2,531,279</span> for the nine months ended March 31, 2025 and 2024, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p id="xdx_84C_eus-gaap--StandardProductWarrantyPolicy_zrAYWAAzmFae" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_861_zrN3zu2dJlgd">Warranties</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We provide a warranty for
a period of twelve (12) to eighteen (18) months, which is covered by our vendors and manufacturers under purchase agreements between the
Company and the vendors. As a result, we believe we do not have any net warranty exposure and do not accrue any warranty expenses. Historically,
the Company has not experienced any material net warranty expenditures.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p id="xdx_84E_ecustom--ShippingAndHandlingCostsPolicyTextBlock_zafhd78N9tve" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86F_z77S40E7gpJ">Shipping and Handling Costs</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">Costs associated with product
shipping and handling are expensed as incurred. Shipping and handling costs, which are included in selling, general and administrative
expenses on the consolidated statements of comprehensive income, were $<span id="xdx_90B_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20250101__20250331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_ztGHFE42Ya9l" title="Shipping and handling expense">65,291</span> and $<span id="xdx_90F_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20240101__20240331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zur0RTgywNBj" title="Shipping and handling expense">29,011</span> for the three months ended March 31, 2025 and
2024, respectively, and $<span id="xdx_907_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20240701__20250331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_z34hHTnSmxS3" title="Shipping and handling expense">238,146</span> and $<span id="xdx_902_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20230701__20240331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_ze07ItGEweC3" title="Shipping and handling expense">132,959</span> for the nine months ended March 31, 2025 and 2024, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-indent: 0.5in">&#160;</p>

<p id="xdx_84F_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zcLSDaHHN90b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_866_zJpOqZLMyGJe">Cash and Cash Equivalents</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">For purposes of the consolidated
statements of cash flow, we consider all highly liquid investments purchased with original maturities of three months or less to be cash
equivalents. We invest our excess cash into financial instruments which management believes are readily convertible into cash, such as
money market funds that are readily convertible to cash and have a $1.00 net asset value.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<p id="xdx_843_eus-gaap--MarketableSecuritiesTextBlock_zHB6Ts1XU8k4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86D_zxFq1emDN8Af">Short Term Investments</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have invested excess funds
in short-term liquid assets, such as certificates of deposit and government bonds, etc.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p id="xdx_84F_eus-gaap--InventoryPolicyTextBlock_zXtkNlCPqx43" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_865_zIZQA4cK2W8h">Inventories, Net</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our inventories consist of
finished goods and are stated at the lower of cost or net realizable value, cost being determined on a first-in, first-out basis. We assess
the inventory carrying value and reduce it, if necessary, to its net realizable value based on customer orders on hand, and internal demand
forecasts using management&#8217;s best estimates given information currently available. Our customer demand is highly unpredictable and
can fluctuate significantly caused by factors beyond the control of the Company. We may write down our inventory value for potential obsolescence
and excess inventory. As of March 31, 2025, and June 30, 2024, we have recorded inventory reserves in the amount of $<span id="xdx_906_eus-gaap--InventoryValuationReserves_iI_pp0p0_c20250331_zKbR2ANkhh61" title="Inventory reserve"><span id="xdx_907_eus-gaap--InventoryValuationReserves_iI_pp0p0_c20240630_zUzITrPuTPs5" title="Inventory reserve">91,482</span></span> for obsolete
or slow-moving inventory.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p id="xdx_848_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zyUGG4Fa9go6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86B_zfo4nJWqQmi1">Property and Equipment, Net</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Property and equipment are
recorded at cost. Significant additions or improvements extending the useful lives of assets are capitalized. Expenditures for maintenance
and repairs are charged to expense as incurred. Depreciation is computed using the straight-line method over the estimated useful lives
as follows:</p>

<table cellpadding="0" cellspacing="0" id="xdx_884_ecustom--ScheduleOfPropertyAndEquipmentEstimatedUsefulLife_zJnPN9mynTP2" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8BC_z8WQRVZ97mK8" style="display: none">Schedule of estimated useful lives</span></td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 51%; text-align: justify"><span style="font-size: 10pt">Machinery</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 48%; text-align: right"><span style="font-size: 10pt"><span id="xdx_90A_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MachineryMember_z3O5vtYq11dj">6 years</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><span style="font-size: 10pt">Office equipment</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90D_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zaIch4KJFgNg" title="Estimated useful lives">5 years</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><span style="font-size: 10pt">Molds</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90B_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ToolsDiesAndMoldsMember_zQu3Qv7Vpc09" title="Estimated useful lives">3~6 years</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><span style="font-size: 10pt">Vehicles</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90E_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zJrDfx0M9Kbc" title="Estimated useful lives">5 years</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><span style="font-size: 10pt">Computers and software</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_903_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zsFkgo0cqHN8" title="Estimated useful lives">5 years</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><span style="font-size: 10pt">Furniture and fixtures</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90E_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zOhn6rlkcZf7" title="Estimated useful lives">7 years</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><span style="font-size: 10pt">Facilities improvements</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90B_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OtherCapitalizedPropertyPlantAndEquipmentMember_zzjfskL80ju7" title="Estimated useful lives">5 years or life of the lease, whichever is shorter</span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p id="xdx_84D_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zrpnezEoFfB5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_861_zuoMY62DAVHk">Goodwill and Intangible Assets</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Goodwill and certain intangible
assets were recorded in connection with the FTI acquisition in October 2009, and were accounted for in accordance with ASC 805, &#8220;Business
Combinations.&#8221; Goodwill represents the excess of the purchase price over the fair value of the tangible and intangible net assets
acquired. Intangible assets are recorded at their fair value at the date of acquisition. Goodwill and other intangible assets are accounted
for in accordance with ASC 350, &#8220;Goodwill and Other Intangible Assets.&#8221; Goodwill and other intangible assets are tested for
impairment at least annually and any related impairment losses are recognized in earnings when identified. <span id="xdx_901_eus-gaap--GoodwillAndIntangibleAssetImpairment_do_c20240701__20250331_zR9fDFurL32b" title="Goodwill impairment"><span id="xdx_90B_eus-gaap--GoodwillAndIntangibleAssetImpairment_do_c20230701__20240331_zFsQkDz5wQVb" title="Goodwill impairment">No</span></span> impairment was recognized
for the nine months ended March 31, 2025, and 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p id="xdx_848_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zYEIPkPjGnf1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86B_zXVtX9FHEhq5">Impairment of Long-lived Assets</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In accordance with ASC 360,
&#8220;Property, Plant, and Equipment,&#8221; we review for impairment of long-lived assets and certain identifiable intangibles whenever
events or circumstances indicate that the carrying amount of assets may not be recoverable. We consider the carrying value of assets may
not be recoverable based upon our review of the following events or changes in circumstances: the asset&#8217;s ability to continue to
generate income from operations and positive cash flow in future periods; loss of legal ownership or title to the assets; significant
changes in our strategic business objectives and utilization of the asset; or significant negative industry or economic trends. An impairment
loss would be recognized when estimated future cash flows expected to result from the use of the asset are less than its carrying amount.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of March 31, 2025, and
June 30, 2024, we were not aware of any events or changes in circumstances that would indicate that the long-lived assets are impaired.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>











<p id="xdx_841_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zgtj6V14fLFk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86B_zHINHjbVG9N2">Stock-based Compensation</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We account for stock options
and other equity-based compensation issued in accordance with ASC 718 &#8220;Stock Compensation&#8221;, which requires the measurement
and recognition of compensation expense related to the fair value of equity-based compensation awards that are ultimately expected to
vest. Stock-based compensation expense recognized includes the compensation cost for all share-based compensation payments granted to
employees and non-employees, net of estimated forfeitures, over the employees&#8217; requisite service period or the non-employees&#8217;
performance period based on the grant date fair value estimated in accordance with the provision of ASC 718. ASC 718 is also applied to
awards modified, repurchased, or cancelled during the periods reported.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p id="xdx_84D_eus-gaap--IncomeTaxPolicyTextBlock_zz7Enwnxmmng" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86B_zIUN0SDX9N1l">Income Taxes</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We use the asset and liability
method of accounting for income taxes. Accordingly, deferred tax assets and liabilities are determined based on the difference between
the financial statement and income tax bases of assets and liabilities, using enacted tax rates in effect for the year in which the differences
are expected to reverse. A valuation allowance is recorded to reduce the carrying amount of deferred tax assets, unless it is more likely
than not such assets will be realized. Current income taxes are based on the year&#8217;s taxable income for federal and state income
tax reporting purposes and the annual change in deferred taxes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We assess income tax positions
and record tax benefits based upon management&#8217;s evaluation of the facts, circumstances, and information available at the reporting
date. For those tax positions where it is more likely than not that a tax benefit will be sustained, we record the largest amount of tax
benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority having full knowledge of
all relevant information. For those income tax positions where it is not more likely than not that a tax benefit will be sustained, no
tax benefit is recognized in the financial statements. We classify interest and penalties associated with such uncertain tax positions
as a component of income tax expense.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of March 31, 2025, we have
no material unrecognized tax benefits. We recorded an income tax expense of $<span id="xdx_90C_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20250101__20250331_zzMuFCM8jiY7" title="Income tax benefits">2,592</span> and $<span id="xdx_90F_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20240701__20250331_zEIVBsvbTaM6" title="Income tax benefits">218,199</span> for the three and nine months ended March
31, 2025, respectively, and an income tax benefit of $<span id="xdx_907_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20240101__20240331_zDj3FuZR2Qd" title="Income tax benefits">312,764</span> and $<span id="xdx_908_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20230701__20240331_ze2OiUptw0Ol" title="Income tax benefits">577,981</span> for the three and nine months ended March 31, 2024, respectively.
We also recorded a decrease in deferred tax asset, non-current, of $<span id="xdx_901_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20250101__20250331_zvVXXpVE5XD3" title="Increase (decrease) in deferred tax asset">2,592</span> and $<span id="xdx_905_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20240701__20250331_zT48CIhtnxzl" title="Increase (decrease) in deferred tax asset">217,399</span> for the three and nine months ended March 31, 2025,
respectively, and an increase in deferred tax asset, non-current, of $<span id="xdx_90E_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20240101__20240331_zpCf8m1vewG2" title="Increase (decrease) in deferred tax asset">308,123 </span>and $<span id="xdx_90A_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20230701__20240331_z1lbQHRl3S71" title="Increase (decrease) in deferred tax asset">574,315</span> for the three and nine months ended March 31,
2024, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">&#160;</p>

<p id="xdx_847_eus-gaap--EarningsPerSharePolicyTextBlock_zhmRrZi41P39" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_866_zwqia8GHEMm3">Earnings (loss) per Share Attributable to Common
Stockholders</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In accordance with ASC 260,
basic earnings (loss) per share are calculated by dividing the net income (loss) by the weighted-average number of common shares that
were outstanding for the period, without considering any potential future issuance of common shares. Diluted earnings (loss) per share
is calculated by dividing the net income (loss) by the sum of the weighted-average number of dilutive potential common shares outstanding
for the period determined using the treasury-stock method or the as-converted method. Potentially dilutive shares are comprised of common
stock options outstanding under our stock plan. <span>Diluted EPS excludes all dilutive potential common
shares if their effect is nondilutive.</span> Nondilutive shares are not taken into account while computation of weighted average number
of shares for dilutive EPS calculation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b></b></p>

<p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_zGWuMICJi3n6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_861_zD0xZzeDwQn">Concentrations</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1pt 0pt 0; text-align: justify; text-indent: 0.45in">We extend credit
to our customers and perform ongoing credit evaluations of such customers. We evaluate our accounts receivable on a regular basis for
collectability and provide for an allowance for potential credit losses as deemed necessary. No reserve was required or recorded for any
of the periods presented.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">Substantially all of our
revenues are derived from sales of wireless data products. Any significant decline in market acceptance of our products or in the financial
condition of our existing customers could impair our ability to operate effectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A significant portion of our
revenue is derived from a small number of customers. For the nine months ended March 31, 2025, sales to our two largest customers accounted
for <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zXJ7MHrz2Wdj" title="Concentration of credit risk">60</span>% and <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zxmUUf7TW0tj" title="Concentration of credit risk">35</span>% of our consolidated net sales, and <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zU711XJxtt9j" title="Concentration of credit risk">0</span>% and <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zdvWTiMbQWxd" title="Concentration of credit risk">98</span>% of our accounts receivable balance as of March 31, 2025. In the same period
of 2024, sales to our two largest customers accounted for <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_znDr7FC8Rus7" title="Concentration of credit risk">62</span>% and <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z71duGwBNFFf" title="Concentration of credit risk">28</span>% of our consolidated net sales, and <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z2hvuUvgXHe1" title="Concentration of credit risk">45</span>% and <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zk97jYLXRba1" title="Concentration of credit risk">54</span>% of our accounts receivable
balance as of March 31, 2024.&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">For the nine months ended
March 31, 2025, we purchased the majority of our wireless data products from two manufacturing companies located in Asia. If these manufacturing
companies were to experience delays, capacity constraints or quality control problems, product shipments to our customers could be delayed,
or our customers could consequently elect to cancel the underlying product purchase order, which would negatively impact the Company's
revenue. For the nine months ended March 31, 2025, we purchased wireless data products from these manufacturers in the amount of $<span id="xdx_905_eus-gaap--CostOfRevenue_c20240701__20250331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_z7uwRttMd8Cd" title="Cost of revenue">28,410,325</span>,
or <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zBeia4MKzY2d" title="Concentration of credit risk">91.2</span>% of total purchases and had related accounts payable of $<span id="xdx_90A_eus-gaap--AccountsPayableCurrent_iI_c20250331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zfeDeEm5yoN4" title="Accounts payable, current">5,057,661</span> as of March 31, 2025. In the same period of 2024, we purchased
wireless data products from these manufacturers in the amount of $<span id="xdx_900_eus-gaap--CostOfRevenue_c20230701__20240331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zXYfGfhsnYbk" title="Cost of revenue">18,287,260</span>, or <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zdEwTN8g70c8" title="Concentration of credit risk">99.5</span>% of total purchases and had related accounts payable
of $<span id="xdx_900_eus-gaap--AccountsPayableCurrent_iI_c20240331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zjSSHwBCYNKc" title="Accounts payable, current">5,967,868</span> as of March 31, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We maintain our cash accounts
with established commercial banks. Such cash deposits exceed the Federal Deposit Insurance Corporation insured limit of $250,000 for each
financial institution.&#160; However, we do not anticipate any losses on excess deposits.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p id="xdx_84F_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zJygNitlbix4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_863_zlOFk5D8mKqh">Recently Issued Accounting Pronouncements</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.75pt">In December 2023, the FASB
issued ASU No. 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU requires disaggregated information about a reporting
entity&#8217;s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective
basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have
not yet been issued or made available for issuance. This ASU will likely result in the required additional disclosures being included
in our consolidated financial statements once adopted.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.75pt">In November 2024, the FASB
issued ASU No. 2024-03, Expense Disaggregation Disclosures (Subtopic 220-40). The ASU requires disclosure of specified information about
certain costs and expenses. This includes purchases of inventory, employee compensation, depreciation, and intangible asset amortization.&#160;
The ASU is effective on a prospective or retrospective basis for annual reporting periods beginning after December 15, 2026, and interim
reporting periods beginning after December 15, 2027. Early adoption is permitted. This ASU will likely result in the required additional
disclosures being included in our consolidated financial statements, once adopted.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.75pt">In January 2025, the FASB
issued&#160;ASU 2025-01, which revises the effective date of&#160;ASU 2024-03, &#8220;to clarify that all public business entities are
required to adopt the guidance in annual reporting periods beginning after December 15, 2026, and interim periods within annual reporting
periods beginning after December 15, 2027.&#8221; Entities within the ASU&#8217;s scope are permitted to early adopt the ASU. This ASU
will likely result in the required additional disclosures being included in our consolidated financial statements, once adopted.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.75pt">&#160;</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 all significant accounting policies of the reporting 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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS OVERVIEW<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">BUSINESS OVERVIEW</a></td>
<td class="text"><p id="xdx_804_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zIUtPca3DWJ5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 2 &#8211; <span id="xdx_822_zHl5UiZEAPGi">BUSINESS OVERVIEW</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Doing business as &#8220;FranklinAccess&#8221;,
we are a leading global provider of integrated wireless solutions utilizing the latest 5G (fifth generation) and 4G LTE (fourth generation
long-term evolution) technologies including mobile hotspots, fixed wireless routers, and mobile device management (MDM) solutions. We
are a leading enabler of the Digital Divide initiative, and our expertise extends to innovation in Internet of Things (IOT) and machine-to-machine
(M2M) applications, driving forward seamless communication and connectivity for both individuals and enterprises.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We hold a 66.3% ownership
in Franklin Technology Inc. (&#8220;FTI&#8221;), a research and development company based in Seoul, South Korea. FTI primarily provides
design and development services for our wireless products. We hold a 60% ownership interest in Sigbeat Inc., based in San Diego, California
(&#8220;Sigbeat&#8221;), which will engage in worldwide sales, marketing, customer support and operations for telecommunications modules.
Our products are generally marketed and sold directly to wireless operators and indirectly through strategic partners and distributors.
Our primary markets are in North America and Asia.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>











<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</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 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_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_BasisOfAccounting', window );">BASIS OF PRESENTATION</a></td>
<td class="text"><p id="xdx_80D_eus-gaap--BasisOfAccounting_zvSgMpj07iD9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 3 &#8211; <span id="xdx_824_zzGxoQMdVGFd">BASIS OF PRESENTATION</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">The accompanying unaudited
consolidated financial statements of Franklin Wireless Corp. have been prepared in accordance with accounting principles generally accepted
in the United States (&#8220;GAAP&#8221;) for interim financial information and are presented in accordance with the requirements of Form
10-Q. In the opinion of management, the financial statements included herein contain all adjustments, including normal recurring adjustments,
considered necessary to present fairly the financial position, the results of operations and comprehensive income (loss) and cash flows
of the Company for the periods presented. These financial statements and notes hereto should be read in conjunction with the financial
statements and notes thereto for the fiscal year ended June 30, 2024 included in our Form 10-K filed on September 30, 2024. The operating
results or cash flows for the interim periods presented herein are not necessarily indicative of the results to be expected for any other
interim period or the full year.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></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_BasisOfAccounting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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>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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccounting</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEFINITE LIVED INTANGIBLE ASSETS, NET<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_IntangibleAssetsDisclosureTextBlock', window );">DEFINITE LIVED INTANGIBLE ASSETS, NET</a></td>
<td class="text"><p id="xdx_80C_eus-gaap--IntangibleAssetsDisclosureTextBlock_zmWH9RIHxaEc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 4 &#8211; <span id="xdx_825_zECF84ChHnmb">DEFINITE LIVED INTANGIBLE ASSETS, NET</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt">The definite lived intangible assets consisted of the following
as of March 31, 2025:</p>

<table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_zLfLUiSzgesb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Intangible assets activity)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B0_zhZ7hGFAZcBd" style="display: none">Schedule of definite lived intangible
assets</span></td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Definite lived intangible assets:</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expected Life</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Remaining</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>life</b></p></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Intangible</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Assets</b></p></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Less Accumulated</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amortization</b></p></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Net Intangible</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Assets</b></p></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 23%; text-align: left">Complete technology</td><td style="width: 2%">&#160;</td>
    <td style="width: 15%; text-align: center"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zw5itgZZdYz2" title="Expected Life">3</span> years</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#8211;</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--FiniteLivedIntangibleAssetsGross_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zjJTExBR8QR4" style="width: 11%; text-align: right" title="Gross Intangible Assets">18,397</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--FiniteLivedIntangibleAssetsAccumulatedAmortization_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zCi0RaujbaF9" style="width: 11%; text-align: right" title="Less Accumulated Amortization">18,397</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--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_d0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_znQ4wCcuIb84" style="width: 11%; text-align: right" title="Net Intangible Assets">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Technology in progress</td><td>&#160;</td>
    <td style="text-align: center">Not Applicable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</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_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_zOLMMjhJ4Lq6" style="text-align: right" title="Gross Intangible Assets">173,293</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_d0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_zB8Eux9ak2o8" style="text-align: right" title="Less Accumulated Amortization">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_d0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_zIu41IX2HZJ" style="text-align: right" title="Net Intangible Assets">173,293</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Software</td><td>&#160;</td>
    <td style="text-align: center"><span id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zImFYkSEqA37" title="Expected Life">5</span> years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_903_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zf6ahxI6TAM2" title="Average Remaining Life">0.9</span> years</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--FiniteLivedIntangibleAssetsGross_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zPO9wK3rx5zc" style="text-align: right" title="Gross Intangible Assets">430,628</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_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zyDrfS5ePnLl" style="text-align: right" title="Less Accumulated Amortization">334,894</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_z5oCZuAIZhda" style="text-align: right" title="Net Intangible Assets">95,734</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Patents</td><td>&#160;</td>
    <td style="text-align: center"><span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_ztgPZcFcNNZa" title="Expected Life">10</span> years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zwmEdP2GRRLd" title="Average Remaining Life">6.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_987_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zMnjF5UxRx04" style="text-align: right" title="Gross Intangible Assets">74,814</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_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zgYQcNmN42If" style="text-align: right" title="Less Accumulated Amortization">28,748</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_z9Q5qormDaAh" style="text-align: right" title="Net Intangible Assets">46,066</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Certifications &amp; licenses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_90A_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zZFJq22au44c" title="Expected Life">3</span> years</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right"><span style="font-size: 10pt"><span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_z1XGyUIyebAj" title="Average Remaining Life">1.3</span> years</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zAMSp1TxKGwl" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Intangible Assets">3,962,003</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zAyCMoDsrRQa" style="border-bottom: Black 1pt solid; text-align: right" title="Less Accumulated Amortization">3,408,287</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zwPRwkKtU4Hf" style="border-bottom: Black 1pt solid; text-align: right" title="Net Intangible Assets">553,716</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Total as of March 31, 2025</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <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="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20250331_zYVitWQwSdU1" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Gross Intangible Assets">4,659,135</td><td style="padding-bottom: 2.5pt; font-weight: bold; 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 id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pp0p0_c20250331_zbieU7Pu26Tk" style="border-bottom: Black 2.5pt double; text-align: right" title="Less Accumulated Amortization">3,790,326</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 id="xdx_983_eus-gaap--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20250331_zAcMteLteBej" style="border-bottom: Black 2.5pt double; text-align: right" title="Net Intangible Assets">868,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: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The definite lived intangible
assets consisted of the following as of June 30, 2024:</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 style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Definite lived intangible assets:</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expected Life</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Remaining</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>life</b></p></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Intangible</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Assets</b></p></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Less Accumulated</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amortization</b></p></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Net Intangible</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Assets</b></p></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 23%; text-align: left">Complete technology</td><td style="width: 2%">&#160;</td>
    <td style="width: 15%; text-align: center"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zkXGVxnob9gf" title="Expected Life">3</span> years</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#8211;</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--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zNXWl6j5alQi" style="width: 11%; text-align: right" title="Gross Intangible Assets">18,397</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--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zOvPjQU3fF2i" style="width: 11%; text-align: right" title="Less Accumulated Amortization">18,397</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_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_d0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zElCofejr6a6" style="width: 11%; text-align: right" title="Net Intangible Assets">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Technology in progress</td><td>&#160;</td>
    <td style="text-align: center">Not Applicable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_d0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_z2P92GvrnMIh" style="text-align: right" title="Gross Intangible Assets">&#8211;</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_d0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_zbtT5JwVWCO4" style="text-align: right" title="Less Accumulated Amortization">&#8211;</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_d0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_zagPEQAa5XJ7" style="text-align: right" title="Net Intangible Assets">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Software</td><td>&#160;</td>
    <td style="text-align: center"><span id="xdx_90C_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zWaCm0O9E0ef" title="Expected Life">5</span> years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_906_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zfBM4t29SQy9" title="Average Remaining Life">1.6</span> years</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--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_z1HXU09dJU4k" style="text-align: right" title="Gross Intangible Assets">489,992</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zkSOY8GlkEY3" style="text-align: right" title="Less Accumulated Amortization">365,526</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_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zEBXXdcC7dAk" style="text-align: right" title="Net Intangible Assets">124,466</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Patents</td><td>&#160;</td>
    <td style="text-align: center"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zIMQUlBl7IMg" title="Expected Life">10</span> years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zjLaxsFASr51" title="Average Remaining Life">6.7</span> years</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--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zaKoLOrQzoX8" style="text-align: right" title="Gross Intangible Assets">67,373</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_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zjVOOujsECNc" style="text-align: right" title="Less Accumulated Amortization">27,345</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zk94fzLXPE8l" style="text-align: right" title="Net Intangible Assets">40,028</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Certifications &amp; licenses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_90D_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zhr7Fggx9yx" title="Expected Life">3</span> years</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right"><span style="font-size: 10pt"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_ziXi65mATsWc" title="Average Remaining Life">1.4</span> years</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zo7qMPeTraRd" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Intangible Assets">3,924,007</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_z3L8vugd4Pa7" style="border-bottom: Black 1pt solid; text-align: right" title="Less Accumulated Amortization">2,778,875</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zmMUcs7sfwbe" style="border-bottom: Black 1pt solid; text-align: right" title="Net Intangible Assets">1,145,132</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Total as of June 30, 2024</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <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="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630_zfaj0S1ONRqe" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Gross Intangible Assets">4,499,769</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630_zt5x4bPASx3h" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Less Accumulated Amortization">3,190,143</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_989_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630_zyfazVgTqYe5" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net Intangible Assets">1,309,626</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AE_zeJw3WN2aaAb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Amortization expense recognized
for the three months ended March 31, 2025 and 2024 was $<span id="xdx_90D_eus-gaap--AdjustmentForAmortization_c20250101__20250331_zKVqMOldQUJk" title="Amortization expense">183,784</span> and $<span id="xdx_908_eus-gaap--AdjustmentForAmortization_c20240101__20240331_zBsrzC1oTBO3" title="Amortization expense">232,232</span>, respectively, and for the nine months ended March 31, 2025
and 2024 was $<span id="xdx_901_eus-gaap--AdjustmentForAmortization_c20240701__20250331_z5jBZmc7S8j2" title="Amortization expense">655,370</span> and $<span id="xdx_904_eus-gaap--AdjustmentForAmortization_c20230701__20240331_zsgKn8RInHA5" title="Amortization expense">722,476</span>, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt">The amortization expenses of the definite lived intangible
assets for the future are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_897_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zgwB1H2L1Zwh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Amortization Expenses)">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span id="xdx_8BB_zqpH18AcFiIk" style="display: none">Schedule of amortization expenses of the definite lived intangible assets</span></td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="3" style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="3" style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="3" style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="3" style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">FY2025</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">FY2026</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">FY2027</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY2028</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY2029</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">Thereafter</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt; width: 13%; font-weight: bold; text-align: left"><span style="font-size: 10pt"><b>Total</b></span></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 id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_c20250331_ztDoRGc9tD9h" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FY 2025">179,320</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</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 id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_c20250331_zlQuUBrJfJSk" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FY 2026">414,926</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</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 id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_c20250331_zKluRA1Srqzf" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FY 2027">57,575</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</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 id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_c20250331_z8kEecm943j6" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="FY 2028">28,215</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</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 id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_c20250331_zmUdvwJNVYU8" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="FY 2029">15,480</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</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 id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_d0_c20250331_zEysrLNZHGwk" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="Thereafter">&#8211;</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AF_zxYp4qkxv5Rj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></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_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 all or part of the information related to 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/disclosureRef<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/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-4<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 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/985-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_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCRUED LIABILITIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">ACCRUED LIABILITIES</a></td>
<td class="text"><p id="xdx_809_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_zm2mSOEicUp1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 5 &#8211; <span id="xdx_822_zPRTfPl5p7jd">ACCRUED LIABILITIES</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Accrued liabilities consist
of the following as of:</p>

<table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zCul1mcWGBN6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACCRUED LIABILITIES (Details)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B7_zyCCdbJ0LZd3" style="display: none">Schedule of&#160;accrued liabilities</span></td><td>&#160;</td>
    <td colspan="3" id="xdx_49E_20250331_zuUIKCVRPZy3" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_49B_20240630_zBMwXf8iDVP9" style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, 2025</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2024</td></tr>
  <tr id="xdx_40A_eus-gaap--EmployeeRelatedLiabilitiesCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Accrued payroll deductions owed to government entities</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">39,312</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: 13%; text-align: right">49,452</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Accrued salaries and bonuses <span>(1) (2)</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--AccruedSalariesAndBonusesCurrent_iI_c20250331_fKDEpKDIp_zQd9jTyut3Xh" style="text-align: right" title="Accrued commission to a custome">2,633,328</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_ecustom--AccruedSalariesAndBonusesCurrent_iI_c20240630_fKDEpKDIp_zhxrY7EdNrAc" style="text-align: right" title="Accrued commission to a custome">875,000</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--AccruedVacationCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify">Accrued vacation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">155,458</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">164,884</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--AccruedSalesCommissionCurrent_iI_pp0p0_d0_zflOq3tVNck6" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Accrued commission to a service provider</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify">Accrued commission to a customer <span>(3)</span> <span><sup></sup>(4)</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--AccruedSalariesCurrent_iI_c20250331_fKDMpICg0KQ_____zpfjgyyWxtRi" style="text-align: right" title="Accrued commission to a custome">643,656</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--AccruedSalariesCurrent_iI_c20240630_fKDMpICg0KQ_____zIoRVJeqF0T7" style="text-align: right" title="Accrued commission to a custome">247,592</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pp0p0_zCo9agUF42a7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Other accrued liabilities <span id="xdx_F40_z9o2VuQUpSif">(5)</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">73,218</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">73,218</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--AccruedLiabilitiesCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">3,544,972</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,425,146</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 4%"><span id="xdx_F0E_zih5t50JCIPa" style="font-size: 10pt">(1)</span></td>
    <td style="width: 96%">
    <p id="xdx_F12_zuzgY3amwQad" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 10, 2022, the Company and OC Kim,
    its President, entered into an amendment of the employment agreement dated September 7, 2021. The amendment provides for the payment of
    an incentive to Mr. Kim of $125,000 for each calendar quarter during the remaining four-year term of the employment agreement, which will
    be total amount of $2M, with the first such bonus accrued on December 31, 2022. An incentive of $375,000 has been accrued for each of
    the nine months ended March 31, 2025, and 2024, with $1,250,000 and $875,000 accrued bonus as of March 31, 2025, and June 30, 2024, respectively.
    As of March 31, 2025, no payment for the accrued bonuses has been made by the Company.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 23, 2024, the Board acknowledged
that Mr. Kim had earned an incentive bonus of $1,250,000 for negotiating and securing a joint venture agreement with its partner. The
Company and Mr. Kim entered into a Forbearance Agreement, dated September 23, 2024, under which Mr. Kim agreed to defer the bonus, in
exchange for the Company&#8217;s agreement to allow Mr. Kim to defer payment of the $1,000,000 settlement amount owed by Mr. Kim to the
Company under a Settlement Agreement, dated June 12, 2024. On January 16, 2025, there was a completed contribution for Common Stock of
Sigbeat, and the Company accrued the deferred incentive bonus of $1,250,000 to OC Kim, its President. As of March 31, 2025, no payment
for the accrued has been made by the Company.</p></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td id="xdx_F06_z1wlCpOEM1Q3">(2)</td>
    <td id="xdx_F12_zCnBHgRqsnil" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company also accrued regular salaries of $133,328
    to employees for the payroll period ended March 31, 2025, and the payment of the accrued salaries was made by the Company on April 2,
    2025.</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span id="xdx_F0E_zmDkM4xQ9112" style="font-size: 10pt">(3)</span></td>
    <td style="text-align: justify"><span id="xdx_F1E_z9t9l3d8ifcf" style="font-size: 10pt">The Company accrued a commission of approximately $650,000 to a customer to provide financial support for its marketing and promotion programs during the 2021 fiscal year. Of the amount accrued, total payments were made of approximately $400,000 in the form of credit memos. The remaining balance of approximately $250,000 as of June 30, 2024, was eliminated/written-off as of September 30, 2024 because it was confirmed that the liability no longer existed.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span id="xdx_F03_zojVyjq2NWWl" style="font-size: 10pt">(4)</span></td>
    <td style="text-align: justify"><span id="xdx_F17_zF3cJvoeQeoa" style="font-size: 10pt">The Company accrued a commission of $49,248 and $643,656 to a customer
    to provide financial support for the marketing and promotion programs of our products for the three and nine months ended March 31,
    2025, respectively.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span id="xdx_F05_zYbuaXQMpV31" style="font-size: 10pt">(5)</span></td>
    <td>
    <p id="xdx_F1D_zVDTwdWtvFkd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On or about December 7, 2023, the Company
received an invoice from our prior landlord, Hunsaker &amp; Associates, requesting payment of additional rent on its completed and expired
lease of office space located at 9707 Waples Street, San Diego, CA as of December 31, 2023. This invoice of $142,978 purports to represent
charges for variable cost increases during the prior 7 years of the lease, which was discounted by $46,274 and adjusted down to $96,704
for the three months ended June 30, 2024. The Company is currently reviewing these charges and will be requesting further validation
of these charges, in accordance with its rights granted under the lease. For the year ended June 30, 2024, the Company recorded an additional
rent expense of $96,704 and an accrued liability of $72,048 reflecting this pending invoice and a credit of $24,656 for our deposit on
the leasehold property.</p></td></tr></table>

<p id="xdx_8A0_zILei566nWw6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>









<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, accrued expenses, and other liabilities that are classified as current 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://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="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>28
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_807_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zTPKxh5NZIea" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 6 &#8211; <span id="xdx_82F_zHpQxPSVmqRa">COMMITMENTS AND CONTINGENCIES</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Leases</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We adopted ASC 842 new lease
accounting on July 1, 2019. We have operating leases for both the Company. and FTI, in accordance with ASC 842.&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We determine whether an arrangement
contains a lease at inception. A lease is a contract that provides the right to control an identified asset for a period of time in exchange
for consideration. Operating leases are recorded in the balance sheet as right-of-use asset (&#8220;ROU asset&#8221;) and operating lease
obligation. ROU assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent
our obligation to make lease payment arising from the lease ROU assets and operating lease liabilities are recognized at the commencement
date of the lease and measure based on the present value of lease payment over the lease term. The ROU asset also includes deferred rent
liabilities. Our lease arrangement generally does not provide an implicit interest rate. As a result, in such situations, we use its incremental
borrowing rate based on the information available at commencement date in determining the present value of lease payments. We include
options to extend or terminate the lease when it is reasonably certain that it will exercise that option in the measurement of its ROU
assts and liabilities. Lease expense for operating lease is recognized on a straight-line basis over the lease term. We are also electing
not to apply the recognition requirements to short-term leases of twelve months or less and instead will recognize lease payments as expense
on a straight-line basis over the lease term.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_908_eus-gaap--LesseeOperatingLeaseDescription_c20240701__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_zGDrS19svVq9" title="Lease description">We leased approximately 12,775
square feet of office space in San Diego, California, at a monthly rent of $25,754, pursuant to a lease that expired in December 2023.
On October 19, 2023, we signed a lease for office space consisting of approximately 11,400 square feet, located in San Diego, California,
at a monthly rent of $27,789, which commenced on January 1, 2024. In addition to monthly rent, the lease includes payment for certain
common area costs. The term of the lease for the office space is 65 months from the lease commencement date.</span> Our facility is covered by
an appropriate level of insurance, and we believe it to be suitable for our use and adequate for our present needs. Rent expenses for
this office space were $<span id="xdx_901_eus-gaap--OperatingLeaseExpense_pp0p0_c20250101__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_z6P8ws8X3ckd" title="Rent expense">85,294</span> and $<span id="xdx_904_eus-gaap--OperatingLeaseExpense_pp0p0_c20240101__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_z4GQYOgvnC4l" title="Rent expense">83,367</span> for the three months ended March 31, 2025 and 2024, and $<span id="xdx_90C_eus-gaap--OperatingLeaseExpense_pp0p0_c20240701__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_z9BWN7HSzni3" title="Rent expense">252,028</span> and $<span id="xdx_908_eus-gaap--OperatingLeaseExpense_pp0p0_c20230701__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_zWZwkHYIgbYh" title="Rent expense">237,893</span> for the nine
months ended March 31, 2025 and 2024, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On or about December 7, 2023,
we received an invoice from our prior landlord, Hunsaker &amp; Associates, requesting payment of additional rent on our completed and
expired lease of office space located at 9707 Waples Street, San Diego, CA as of December 31, 2023. This invoice of $<span id="xdx_903_eus-gaap--VariableLeaseCost_c20240401__20240630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--HunsakerAndampAssociatesMember_zrOETJUs9Pvl" title="Variable cost increases">142,978</span> purports
to represent charges for variable cost increases during the prior 7 years of the lease, which was discounted by $<span id="xdx_905_ecustom--VariableLeaseCostDiscounted_c20240401__20240630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--HunsakerAndampAssociatesMember_zENEFtJkXHXc" title="Variable cost discounted">46,274</span> and adjusted down
to $<span id="xdx_90E_ecustom--VariableCostAdjusted_c20240401__20240630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--HunsakerAndampAssociatesMember_z92PHYxpKg7b" title="Variable cost adjusted down">96,704</span> for the three months ended June 30, 2024. We are currently reviewing these charges and will be requesting further validation
of these charges, in accordance with our rights granted under the lease. For the year ended June 30, 2024, we recorded an additional rent
expense of $<span id="xdx_902_eus-gaap--PaymentsForRent_c20230701__20240630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--HunsakerAndampAssociatesMember_zCq20x2F1Mw6" title="Additional rent expense">96,704</span> and an accrued liability of $<span id="xdx_905_eus-gaap--AccruedRentCurrent_iI_c20240630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--HunsakerAndampAssociatesMember_zKY3wVS6V5Ig" title="Accrued liability">72,048</span> reflecting this pending invoice and a credit of $<span id="xdx_90F_eus-gaap--IncreaseDecreaseInDepositOtherAssets_c20230701__20240630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--HunsakerAndampAssociatesMember_zaj5CeFPOZHa" title="Deposit on the leasehold property">24,656</span> for our deposit on the
leasehold property.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_901_eus-gaap--LesseeOperatingLeaseDescription_c20240701__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FTIOfficeSpaceMember_zknmC5gBKEqh" title="Lease description">Our Korea-based subsidiary,
FTI, leases approximately 10,000 square feet of office space, at a monthly rent of approximately $6,600, and additional office space consisting
of approximately 2,682 square feet at a monthly rent of approximately $2,200, both located in Seoul, South Korea. These leases expired
on August 31, 2024, and were extended for an additional 24 months to August 31, 2026. In addition to monthly rent, the leases provide
for periodic cost of living increases in the base rent and payment for certain common area costs.</span> These facilities are covered by an appropriate
level of insurance, and we believe them to be suitable for our use and adequate for our present needs. Rent expense related to these leases
was $<span id="xdx_907_eus-gaap--OperatingLeaseExpense_pp0p0_c20250101__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FTIOfficeSpaceMember_z5AroGzW9VA" title="Rent expense">25,564</span> and approximately $<span id="xdx_906_eus-gaap--OperatingLeaseExpense_pp0p0_c20240101__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FTIOfficeSpaceMember_zvHJkSAnJ7H5" title="Rent expense">32,100</span> for the three months ended March 31, 2025 and 2024, and $<span id="xdx_904_eus-gaap--OperatingLeaseExpense_pp0p0_c20240701__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FTIOfficeSpaceMember_znI57a2HhD92" title="Rent expense">79,385</span> and approximately $<span id="xdx_900_eus-gaap--OperatingLeaseExpense_pp0p0_c20230701__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FTIOfficeSpaceMember_zd4kR5DBWO6i" title="Rent expense">96,300</span> for the
nine months ended March 31, 2025 and 2024. This facility is also covered by an appropriate level of insurance, and we believe it to be
suitable for our use and adequate for our present needs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_903_eus-gaap--LesseeOperatingLeaseDescription_c20240701__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SeoulKoreaCorporateHousingFacilityMember_zgtgLUNltR03" title="Lease description">We lease one corporate housing
facility, located in Seoul, South Korea, primarily for our employees who travel, under a non-cancelable operating lease that expired on
September 4, 2024 and was extended by an additional twelve months to September 4, 2025.</span> Rent expenses related to this lease were $<span id="xdx_907_eus-gaap--OperatingLeaseExpense_pp0p0_c20250101__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SeoulKoreaCorporateHousingFacilityMember_zU0UfRnRJnS2" title="Rent expense">1,971</span>
and $<span id="xdx_900_eus-gaap--OperatingLeaseExpense_pp0p0_c20240101__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SeoulKoreaCorporateHousingFacilityMember_z2fWNPUTNHzc" title="Rent expense">2,019</span> for the three months ended March 31, 2025 and 2024, and $<span id="xdx_907_eus-gaap--OperatingLeaseExpense_pp0p0_c20240701__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SeoulKoreaCorporateHousingFacilityMember_zLXuFwdck9Y8" title="Rent expense">6,029</span> and $<span id="xdx_90A_eus-gaap--OperatingLeaseExpense_pp0p0_c20230701__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SeoulKoreaCorporateHousingFacilityMember_zdlk4cz0aK03" title="Rent expense">6,134</span> for the nine months ended March 31, 2025 and 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"><span id="xdx_90A_eus-gaap--LesseeOperatingLeaseDescription_c20240701__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SanCaliforniaCorporateVehicleMember_zoURFzdU5Nei" title="Lease description">We lease one corporate vehicle
on December 1, 2024, in San Diego, California, for our employees, under a non-cancelable lease that expires on November 30, 2027.</span> Rent
expense related to this lease was $<span id="xdx_906_eus-gaap--OperatingLeaseExpense_pp0p0_c20250101__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SanCaliforniaCorporateVehicleMember_zIjnzq6tb0rc" title="Rent expense">1,487</span> and $<span id="xdx_90C_eus-gaap--OperatingLeaseExpense_pp0p0_c20240701__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SanCaliforniaCorporateVehicleMember_zwdbbuqmZlj" title="Rent expense">1,983</span> for the three and nine months ended March 31, 2025, and $<span id="xdx_900_eus-gaap--OperatingLeaseExpense_pp0p0_c20240101__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SanCaliforniaCorporateVehicleMember_zEDNLavdCBjf" title="Rent expense"><span id="xdx_903_eus-gaap--OperatingLeaseExpense_pp0p0_c20230701__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SanCaliforniaCorporateVehicleMember_zOE6nU9Uwng7" title="Rent expense">0</span></span> for the three and nine
months ended March 31, 2024, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.75pt">Short-term leases with initial
terms of twelve months or less are not capitalized. We used discount rates of <span id="xdx_904_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_dp_c20250331__us-gaap--StatementBusinessSegmentsAxis__custom--SanDiegoMember_zjrcO7yIJJOc" title="Discount rates">7.0</span>% and <span id="xdx_905_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_dp_c20250331__us-gaap--StatementBusinessSegmentsAxis__custom--CaliforniaMember_zartMnqDZll6" title="Discount rates">6.0</span>% in determining our operating lease liabilities
for the office spaces in San Diego, California, and South Korea, respectively, and used a discount rate of <span id="xdx_908_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_dp_c20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zUolgJbGSvAg" title="Discount rates">7.0</span>% in determining our lease
liabilities for the vehicle. These rates represented our incremental borrowing rates at that time. Short-term leases with initial terms
of twelve months or less are not capitalized. The office leases of our Korea-based subsidiary were extensions of previous leases and do
not contain any further extension provisions. Rent expenses for the nine months ended March 31, 2025 and 2024 were $ <span id="xdx_90E_eus-gaap--OperatingLeaseExpense_pp0p0_c20240701__20250331_zppZUUBKuUPl" title="Rent expenses">350,796</span> and $<span id="xdx_903_eus-gaap--OperatingLeaseExpense_pp0p0_c20230701__20240331_zZFc2Yi8eSwd" title="Rent expenses">483,305</span>,
respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.75pt">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.75pt">In accordance with ASC
842, the components of the lease expense and supplemental cash flow information related to leases for the nine months ended March 31,
2025, and 2024 are as follows:</p>

<table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--LeaseCostTableTextBlock_zQLFcSOzJA73" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Lease expenses)">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span id="xdx_8BC_zzAtUEHjwk7d" style="display: none">Schedule of components of the lease expense and supplemental cash flow information related to leases</span></td><td>&#160;</td>
    <td colspan="3" id="xdx_499_20240701__20250331_zBwkLZAkPbM9" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_49D_20230701__20240331_zhfLgWACXs6k" style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months Ended March 31,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td></tr>
  <tr id="xdx_403_eus-gaap--OperatingLeaseCost_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: justify">Operating lease expense</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">331,413</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: 13%; text-align: right">237,893</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--AdditionalChargesForPriorOperatingLeaseInDispute_d0_zzPYdCAXmVC8" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Additional charges for the prior operating lease in dispute</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">142,978</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_ecustom--VehicleLeaseExpense_d0_zxfwgb8VYDo8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify">Vehicle lease expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,983</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--ShortTermLeaseCost_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Short term leases cost</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">17,400</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">102,434</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--LeaseCost_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total lease expense</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">350,796</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">483,305</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Remaining lease term-operating lease in San Diego, California</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right"><span id="xdx_904_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtY_c20250331__us-gaap--StatementBusinessSegmentsAxis__custom--SanDiegoCaliforniaMember_zNOOSZYkO8Xh" title="Remaining lease term-operating leases">4.2</span> year</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 83%; text-align: left">Discount rate-operating lease in San Diego, California</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 13%; text-align: right"><span id="xdx_908_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20250331__us-gaap--StatementBusinessSegmentsAxis__custom--SanDiegoCaliforniaMember_zjMqjMigkY9j" title="Discount rate-operating lease">7</span>%</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <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="text-align: left">Remaining lease term-operating lease in South Korea</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_901_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtY_c20250331__us-gaap--StatementBusinessSegmentsAxis__custom--SouthKoreaMember_zk7gU5ryIDI9" title="Remaining lease term-operating leases">1.4</span> year</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Discount rate-operating lease in South Korea</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_902_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20250331__us-gaap--StatementBusinessSegmentsAxis__custom--SouthKoreaMember_zmfw8wPbOJ6k" title="Discount rate-operating lease">6</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Remaining lease term-vehicle lease in San Diego, California</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_904_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtY_c20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zsd0TK6rwGe1" title="Remaining lease term-operating leases">2.7</span> year</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Discount rate-vehicle lease in San Diego, California</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90E_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zCijQgm5Bl83" title="Discount rate-operating lease">7</span>%</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A8_zmdqnL6AN7Hj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_z7PBmpblJzY3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B6_ztG40jz3y4T3" style="display: none">Schedule of future minimum payments under operating leases</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_493_20250331_zNqAImEmRSW" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center"><b>Operating Leases</b></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pp0p0_zH2gqr0ieJZi" style="vertical-align: bottom; background-color: White">
    <td style="width: 83%">Fiscal 2025</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">118,132</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_zkvTwhjazcL6" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Fiscal 2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">452,068</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_zgBXAa90Firj" style="vertical-align: bottom; background-color: White">
    <td>Fiscal 2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">375,676</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_zfdOK5OTEeJf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Fiscal 2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">389,915</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0_zYVriaZg8fQ2" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Fiscal 2029</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">363,310</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Total lease payments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,699,101</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zvP4u8Vn9U78" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Less imputed interest</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(220,891</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,478,210</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A3_zFYknp31fqDg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Warranty Repairs</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 2pt 0pt 0; text-align: justify; text-indent: 0.45in">The following table
sets forth the percentages of return rates and warranty repairs for all products currently marketed, in the aggregate from the date each
product was introduced.</p>

<table cellpadding="0" cellspacing="0" id="xdx_890_ecustom--ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock_zOt17JnJfAql" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Percentages of return rates and warranty repairs)">
  <tr style="vertical-align: bottom">
    <td colspan="3" style="text-align: left"><span id="xdx_8BD_z2527pg9uyN6" style="display: none">Schedule of percentages of return rates
    and warranty repairs</span></td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="3" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Current Devices</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 1pt; width: 38%"><span style="font-size: 10pt"><b>Device Type</b></span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right; width: 32%"><span style="font-size: 10pt"><b>Return Rate</b></span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right; width: 30%"><span style="font-size: 10pt"><b>Warranty Repairs</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 1pt"><span style="font-size: 10pt">4G Wireless Devices</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt"><span id="xdx_905_ecustom--CurrentDevicesReturnRate_dp_c20240701__20250331__srt--ProductOrServiceAxis__custom--WirelessDevices4GMember_zSTmG9ZAGwb4" title="Current devices return rate">0.10</span>%</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt"><span id="xdx_903_ecustom--CurrentDevicesWarrantyRepairs_dp_c20240701__20250331__srt--ProductOrServiceAxis__custom--WirelessDevices4GMember_zgh8uuqOqykk" title="Current devices warranty repairs">0.01</span>%</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 1pt"><span style="font-size: 10pt">5G Wireless Devices</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt"><span id="xdx_90B_ecustom--CurrentDevicesReturnRate_dp_c20240701__20250331__srt--ProductOrServiceAxis__custom--WirelessDevices5GMember_zFKnHXdTskL8" title="Current devices return rate">0.56</span>%</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt"><span id="xdx_90D_ecustom--CurrentDevicesWarrantyRepairs_dp_c20240701__20250331__srt--ProductOrServiceAxis__custom--WirelessDevices5GMember_zlcgRjAriNS7" title="Current devices warranty repairs">0.12</span>%</span></td></tr>
  </table>
<p id="xdx_8A1_zePfvY6qgWid" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Litigation</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt">We are from time to time involved in certain legal proceedings
and claims arising in the ordinary course of business.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Verizon Jetpack Recall
</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On April 8, 2021, Verizon
issued a press release announcing that it was working with the U.S. Consumer Product Safety Commission (CPSC) to conduct a voluntary recall
of certain Verizon Ellipsis Jetpack mobile hotspot devices, indicating that the lithium-ion battery in the devices can overheat, posing
a fire and burn hazard. According to the CPSC release, the recall affects approximately 2.5 million devices. We imported the devices and
supplied them to Verizon.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Verizon first advised us of
one alleged Jetpack device failure at the end of February 2021. We immediately began meeting with Verizon and requested access to the
device. We also began internal testing to evaluate device performance. We did not receive any further incident information until the last
week of March 2021. On April 1, 2021 we issued a press release announcing that we had received reports from Verizon about potential issues
with the batteries in the devices. On April 9, 2021 we issued a press release announcing the voluntary recall by Verizon.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We are not currently aware of any aspect of the Jetpack design that
could cause the devices to fail in the way described in Verizon&#8217;s recall notice.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Future Impact on Financial
Performance Arising from Verizon Jetpack Recall</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">At this time, we do
not have information that identifies the cause of the alleged incidents. We also do not have any specific legal claims or theories of
causation for device failure incidents that would help us estimate the cost of potential future litigation. No liability has been recorded
for this litigation because the Company believes that any such liability is not probable and reasonably estimable at this time.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>FTI Litigation in Korea</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In January of 2025 our South Korea-based subsidiary, FTI was sued by
Partron Co., Ltd.,
a South Korean manufacturer of electronic parts for mobile and telecommunication devices (&#8220;Partron&#8221;). The complaint, filed
in Seoul Central District Court, alleges that FTI requested Partron to prepare semiconductor components
to be included in FTI&#8217;s products for resale to third parties. The complaint also alleges that FTI and Partron had entered into a
Confidentiality Agreement under which Partron shared the login credentials for its Qualcomm account and that FTI used such access for
the design of the products but contracted with another vendor to produce the components. It further alleges that Partron ordered a large
quantity of semiconductor components from its business partners, such as Qualcomm and Dasaron Corporation, in reliance on such requests
from FTI, but FTI failed to complete the purchase of such components from Partron. Parton alleges that it paid its suppliers for such
components, but that FTI failed to purchase the components from Partron, resulting in damages, including interest, of $<span id="xdx_90E_eus-gaap--LitigationSettlementInterest_c20250101__20250131__srt--LitigationCaseAxis__custom--FTILitigationInKoreaMember_zYudO35IRkdg" title="Interest payables">8,126,786</span>, under
the South Korean Unfair Competition Prevention Act and other legal theories.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company owns approximately
<span id="xdx_90C_ecustom--OutstandingEquityOwnershipPercentage_iI_dp_c20250131__srt--LitigationCaseAxis__custom--FTILitigationInKoreaMember_zRavYHCiJe4k" title="Outstanding equity ownership percentage">66.34</span>% of the outstanding equity securities of FTI. The action does not name the Company as a defendant. FTI has advised the Company that
it does not believe the allegations are supported by the facts and it intends to vigorously oppose the action.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Shareholder Litigation </b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Ali </i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A shareholder action, Ali
vs. Franklin Wireless Corp. et al. Case #3:21-cv-00687-AJB-MSB, was filed in the U.S. District Court, Southern District of California
(San Diego) on April 16, 2021, alleging, among other things, that we had prior knowledge that the Verizon recall was likely and that we
did not disclose that information to investors in a timely manner. The Class and Defendants have executed a Stipulation and Agreement
of Settlement under which the Class releases all claims against Defendants in exchange for a payment by Defendants of $<span id="xdx_901_eus-gaap--LitigationSettlementExpense_pn5n6_c20240701__20250331__srt--LitigationCaseAxis__custom--AliMember_zjNCMs8DfIKc" title="Settlement amount">2.4</span> million (the
&#8220;Settlement Amount&#8221;), which is reflected in liabilities under &#8220;accrued legal contingency expense&#8221; with a corresponding
charge to &#8220;loss from a legal contingency&#8221;. The Class has submitted a motion for preliminary approval of the settlement, which
the Court denied on January 24, 2024. On April 22, 2024, after resubmission of the application, the court granted preliminary approval
of the settlement. On May 6, 2024, per the terms of the settlement agreement, we sent by wire transfer $<span id="xdx_90A_eus-gaap--LitigationSettlementExpense_c20240505__20240506__srt--LitigationCaseAxis__custom--AliMember_zeLcpb8V0CB1" title="Settlement amount">2,400,000</span> to an account specified
by the Ali class action claim administrator, Epiq (the appointed Settlement Administrator by the Court).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Harwood / Martin </i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A legal action was filed in
the U.S. District Court, Southern District of California (San Diego) against Franklin, as a nominal defendant, by Stephen Harwood, derivatively
on behalf of nominal defendant Franklin Wireless Corp. v. O.C. Kim, et al., Case #21cv01837-AJB-MSB, on or about October 29, 2021, claiming
among other things, that we had prior knowledge that the recall was likely and that we did not disclose that information to investors
in a timely manner. We believe these allegations are not supported by the facts and we will vigorously defend against such claims.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A legal action was filed in
the U.S. District Court, Southern District of California (San Diego) against Franklin, as a nominal defendant, by Debra Martin, derivatively
on behalf of nominal defendant Franklin Wireless Corp. v. O.C. Kim, et al., Case #21cv2091-AJB-MSB, on or about December 15, 2021, claiming
among other things, that we had prior knowledge that the recall was likely and that we did not disclose that information to investors
in a timely manner. We believe these allegations are not supported by the facts and we will vigorously defend against such claims.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Harwood and Martin actions
have been consolidated into a single action in the U.S. District Court, Southern District of California (San Diego) titled &#8220;In re
Franklin Wireless Corp. Derivative Litigation,&#8221; Case No.: 21cv1837-AJB (MSB). A jury trial was held in December 2024. On December
19<sup>th</sup>, 2024, after an 8 day trial, the jury returned a verdict finding only nominal damages of $0.99 against a single director
and no damages against all other defendants.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Pape </i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A legal action was filed in
the Second Judicial District Court of Nevada in the County of Washoe against Franklin, as a nominal defendant, Barbara Pape, derivatively
on behalf of nominal defendant Franklin Wireless Corp. v. O.C. Kim, et al., Case # CV22-00471, on or about March 21, 2022, claiming among
other things, that we had prior knowledge that the recall was likely and that we did not disclose that information to investors in a timely
manner. We believe these allegations are not supported by the facts and we will vigorously defend against such claims.&#160;No liability
has been recorded for these litigations because the Company believes that any such liability is not probable and reasonably estimable
as of the reporting date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>&#8220;Short-Swing&#8221;
Profits Litigation </i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A legal action was filed in
the U.S. District Court, Southern District of California (San Diego) against Franklin, as a nominal defendant, Nosirrah Management LLC
v. Franklin Wireless et al., Case # 3:21-cv-01316-RSH-JLB, on or about July 22, 2021, claiming that our Chief Executive Officer, O.C.
Kim, violated Section 16(b) of the Securities Exchange Act of 1934 for receiving &#8220;short-swing&#8221; profits from a sale and purchase
of Franklin shares, in violation of that Act. On October 19, 2023, the jury returned a verdict of $2,000,000 in favor of the Company against
the Company&#8217;s Chief Executive Officer, O.C. Kim. Mr. Kim. Subsequently, the parties entered into a settlement agreement on June
12, 2024, for Mr. Kim to pay $1,000,000, and the appeal by OC Kim was dismissed. On September 23, 2024 the Company and Mr. Kim entered
into a Forbearance Agreement to defer payment of the settlement in exchange for deferment of a $1,250,000 bonus for securing a joint venture
agreement to allow Mr. Kim time to pursue remedies with the State of Nevada.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On January 16, 2025, the Company
accrued the deferred incentive bonus of $<span id="xdx_90B_eus-gaap--AccruedBonusesCurrentAndNoncurrent_iI_c20250116__srt--CounterpartyNameAxis__custom--MrKimMember_zG9nBriJvtgd" title="Accrued deferred incentive bonus">1,250,000</span> to OC Kim, its President, and recognized a receivable for the deferred $<span id="xdx_907_eus-gaap--PaymentsForLegalSettlements_c20250115__20250116__srt--CounterpartyNameAxis__custom--MrKimMember_zDnbFZcuLod9" title="Settlement amount">1,000,000</span> settlement
amount owed by Mr. Kim to the Company. As of March 31, 2025, <span id="xdx_902_eus-gaap--LossContingencyAccrualPayments_do_c20250101__20250331__srt--CounterpartyNameAxis__custom--MrKimMember_zIM3k2YJQk5h" title="Payments for accrued bonus">no</span> payment for the accrued bonus nor the receivable has been made by the
Company or by Mr. Kim, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Loan Agreement with Subsidiary, FTI</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On March 21, 2022, Franklin
Wireless Corp. (the &#8220;Company&#8221;) entered into a Loan Agreement with its South Korean subsidiary, FTI, under which the Company
agreed to loan US$<span id="xdx_901_eus-gaap--LoansPayable_iI_c20220321_z8oz6JGNC3Yg" title="Loan amount">10,000,000</span> to FTI. The Company owns a majority of the outstanding equity of FTI. FTI&#8217;s primary business is providing
design and development services to the Company for our wireless products. As part of the loan transaction, FTI delivered a $10 million
Promissory Note to the Company (the &#8220;Note&#8221;). In the preparation of consolidated financial statements of the Company, the transactions
and balances related to the loan of $10 million, including the accrued interest for the nine months ended March 31, 2025, were eliminated
as intercompany transactions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The purpose of the loan is
to allow FTI to purchase a facility in South Korea to house its operations, and to provide it with additional working capital. The purchase
of such a facility with the loan proceeds is subject to the Company&#8217;s reasonable approval. Upon acquisition of the facility, FTI
is required to grant the Company a mortgage on it to secure payment of the Note. The Note is for a term of five years, provides for annual
payments of interest at 2% per annum, and is due and payable upon maturity. The Note and Loan Agreement includes customary provisions
for default and acceleration upon default, and a default interest rate of 7% per annum. FTI has not yet acquired a facility for its operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The loan proceeds are subject
to foreign exchange fluctuations as the funds are being held in Korea at a Korean bank. Should the exchange rate rise or fall during the
term of the agreement the return value in the United States Dollar (&#8220;USD&#8221;) could decrease resulting in a potential loss of
value.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Employment Contracts</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On October 1, 2020, we entered
into Change of Control Agreements with OC Kim, our President, and Yun J. (David) Lee, our Senior Vice President of Sales and previously
served as Chief Operating Officer. Each Change of Control Agreement provides for a lump sum payment to the officer in case of a change
of control of the Company. The term includes the acquisition of Common Stock of the Company resulting in one person or company owning
more than 50% of the outstanding shares, a significant change in the composition of the Board of Directors of the Company during any 12-month
period, a reorganization, merger, consolidation or similar transaction resulting in the transfer of ownership of more than fifty percent
(50%) of the Company&#8217;s outstanding Common Stock, or a liquidation or dissolution of the Company or sale of substantially all of
the Company&#8217;s assets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Change of Control Agreement
with Mr. Kim calls for a payment of $5 million upon a change of control, and the agreement with Mr. Lee calls for a payment of $2 million
upon a change of control. These agreements were for an initial term of three years but have now been extended through October 2027.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On November 10, 2022, the
Company and OC Kim, its President, entered into an amendment of the employment agreement dated September 7, 2021. The amendment provides
for a severance payment of $3 million if Mr. Kim voluntarily terminates his employment by the Company or if he voluntarily terminates
his employment due to a &#8220;change in circumstances,&#8221; generally defined as a material breach by the Company of its salary and
benefit obligations or a significant reduction in Mr. Kim&#8217;s title or responsibilities. In the case of a termination of employment
by the Company for cause (generally defined as conviction of a felony, or a misdemeanor where imprisonment is imposed, commission of any
act of theft, fraud, dishonesty, or material falsification of any employment or Company records, or improper disclosure of the Company&#8217;s
confidential or proprietary information), the Company is to make a severance payment of $1,500,000. In either case, any unvested options
become immediately vested.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In the amendment, Mr. Kim
also agrees that, for a period of two years after termination, he will not disparage the Company or its officers, solicit any of its employees
to terminate their employment, or disclose any of the Company&#8217;s proprietary information. &#160;In addition, the amendment provides
for the payment of an incentive bonus to Mr. Kim of $125,000 for each calendar quarter during the remaining four-year term of the employment
letter, with the first such bonus due on December 31, 2022. For the three and nine months ended March 31, 2025, and 2024, an incentive
of $<span id="xdx_906_eus-gaap--AccruedBonusesCurrent_iI_c20250331_zyL1AnNA6YU3" title="Accrued bonus">125,000</span> and $<span id="xdx_909_eus-gaap--AccruedBonusesCurrent_iI_c20240331_zC0lcYIB1Hkb" title="Accrued bonus">375,000</span> had been accrued, respectively, with $<span id="xdx_904_eus-gaap--AccruedSalariesCurrentAndNoncurrent_iI_c20250331_zUsfXPqHyNYh" title="Accrual bonus balances">1,250,000</span> and $<span id="xdx_900_eus-gaap--AccruedSalariesCurrentAndNoncurrent_iI_c20240630_zVO5t4ipppkc" title="Accrual bonus balances">875,000</span> accrual bonus balances as of March 31, 2025, and
June 30, 2024, respectively. As of March 31, 2025, no payment for the accrued bonuses has been made by the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The employment agreement with
OC Kim was renewed and extended by the Board in September 2024 and will continue through October 2027.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Joint Venture Agreement</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On May 14, 2024, the
Company entered into an Agreement for Formation of a Joint Venture Corporation (the &#8220;Agreement&#8221;). Under
the terms of the Agreement, the parties formed a Nevada corporation, Sigbeat, to be owned <span id="xdx_90F_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20250331__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--MeigSmartTechnologyCoLtdMember_zVjZ74S35v9e" title="Equity ownership percentage">60</span>%
by Franklin and 40% by its EMS partner, Forge. The parties contributed a total of $<span id="xdx_90D_eus-gaap--ProceedsFromContributedCapital_c20240513__20240514__us-gaap--TransactionTypeAxis__custom--FormationOfCorporationAgreementMember__dei--LegalEntityAxis__custom--FranklinMember_zMksM1EMF5m8" title="Contribution amount">5,000,000</span>
in capital, in accordance with their respective ownership interest percentages. Under the terms of the Agreement, Sigbeat has a
Board of Directors consisting of three members, of whom two are to be appointed by the Company and one appointed by Forge. Sigbeat
will engage in worldwide sales, marketing, customer support and operations for telecommunications modules under such brands or
designations as the Board of Directors of Sigbeat determine.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Pursuant to the Agreement,
in July 2024, Sigbeat entered into a stock subscription agreement with Forge, for the purchase of 400,000 shares of Common Stock, representing
40% of the total outstanding Common Stock of Sigbeat. On December 23, 2024, and January 9, 2025, the Company contributed $<span id="xdx_904_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20241222__20241223__us-gaap--EquityMethodInvestmentNonconsolidatedInvesteeAxis__custom--SigbeatMember_z9tNwbjd4YK">600,000</span>
and $<span id="xdx_907_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20250108__20250109__us-gaap--EquityMethodInvestmentNonconsolidatedInvesteeAxis__custom--SigbeatMember_zHO2NvYBQXdj">2,400,000</span>
for Common Stock, respectively, and, on January 16, 2025, Forge contributed $<span id="xdx_901_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20250115__20250116__us-gaap--EquityMethodInvestmentNonconsolidatedInvesteeAxis__custom--SigbeatMember_z0IzUPkZtZ9j">2,000,000</span>
for Common Stock.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Forbearance Agreement</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On September 23, 2024,
the Board acknowledged that Mr. Kim had earned an incentive bonus of $<span id="xdx_90B_eus-gaap--AccruedBonusesCurrentAndNoncurrent_iI_c20240923__srt--CounterpartyNameAxis__custom--MrKimMember_zSxqbQ2MDXm5" title="Incentive bonus">1,250,000</span>
for negotiating and securing a joint venture agreement with its EMS partner. The Company and Mr. Kim also entered into a Forbearance
Agreement on September 23, 2024, under which Mr. Kim agreed to defer the bonus, in exchange for the Company&#8217;s agreement to
allow Mr. Kim to defer payment of the $<span id="xdx_90D_eus-gaap--AccruedBonusesCurrentAndNoncurrent_iI_c20240923__srt--CounterpartyNameAxis__custom--MrKimMember__us-gaap--TransactionTypeAxis__us-gaap--DeferredBonusMember_zDrsG9tVBWKi" title="Defer payment">1,000,000</span>
settlement amount owed by Mr. Kim to the Company under a Settlement Agreement, dated June 12, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On January 16, 2025, the Company
accrued the deferred incentive bonus of $<span id="xdx_903_eus-gaap--AccruedBonusesCurrentAndNoncurrent_iI_c20250116__srt--CounterpartyNameAxis__custom--MrKimMember_zzlvHU6IhYFe" title="Accrued deferred incentive bonus">1,250,000</span>
to OC Kim, its President, and recognized a receivable for the deferred $<span id="xdx_902_eus-gaap--PaymentsForLegalSettlements_c20250115__20250116__srt--CounterpartyNameAxis__custom--MrKimMember_zKZemrxEAMIj" title="Settlement amount">1,000,000</span>
settlement amount owed by Mr. Kim to the Company. As of March 31, 2025, <span id="xdx_903_eus-gaap--LossContingencyAccrualPayments_do_c20250101__20250331__srt--CounterpartyNameAxis__custom--MrKimMember_zLxUajPG7CAi" title="Payments for accrued bonus">no</span>
payment for the accrued bonus nor the receivable has been made by the Company or by Mr. Kim, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>International Tariffs</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our products are currently
manufactured in Vietnam. We believe that our products are currently exempt from international tariffs upon import from our manufacturers
to the United States. However, President Trump announced reciprocal tariffs on products from Vietnam of 46% and then suspended them on
April 9, 2025 for 90 days.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">If tariffs are imposed on
our products either based on type of product or the country of manufacture, they could significantly increase our costs to import devices
and potentially reduce or even eliminate our ability to earn profits from the sale of our devices. Should we be required to use device
manufacturing companies located outside of tariffed countries we will incur significant delays in production and possibly lose sales as
a result of those changes and delays.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Given the unpredictable
timing of Tariff implementation, it is possible that sales could be in process and become subject to a Tariff that would result in
losses on those transactions. Any such reduction in profit margins, lost sales and or increased costs would likely have a negative
impact on the price of our shares in the market.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Customer Indemnification</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Under purchase orders and
contracts for the sale of our products we may provide indemnification to our customers for potential intellectual property infringement
claims for which we may have no corresponding recourse against our third-party licensors. This potential liability, if realized, could
materially adversely affect our business, operating results and financial condition.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>29
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CYBERSECURITY<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_FKWL_DisclosureCybersecurityAbstract', window );"><strong>Cybersecurity</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_FKWL_CybersecurityTextBlock', window );">CYBERSECURITY</a></td>
<td class="text"><p id="xdx_80A_ecustom--CybersecurityTextBlock_zOmoCdt11i5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 7 &#8211; <span id="xdx_821_zK5CFXSrI5Gl">CYBERSECURITY</span>.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Cybersecurity risk management
is an integral part of our overall enterprise risk management program. The Company manages cybersecurity and data protection through a
continuously evolving program. Our cybersecurity risk management program is designed to provide a framework for assessing, identifying
and managing cybersecurity threats and incidents, including threats and incidents associated with the use of services provided by third-party
service providers, and to facilitate coordination across different departments of our Company. Our processes include steps for assessing
the severity of a cybersecurity threat, identifying the source of a cybersecurity threat, including whether the cybersecurity threat is
associated with a third-party service provider, and implementing cybersecurity countermeasures and mitigation strategies and informing
management and the board of directors of material cybersecurity threats and incidents.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Board of Directors has
oversight for the most significant risks facing us and for our processes to identify, prioritize, assess, manage and mitigate those risks.
The Audit Committee of the Board of Directors (the &#8220;Audit Committee&#8221;) has been designated to oversee cybersecurity risks.
The Audit Committee receives regular updates on cybersecurity and information technology matters and related risk exposures from our management.
The Board of Directors also receives periodic updates from management and the Audit Committee on &#160;cybersecurity risks. Management
is responsible for identifying, considering and assessing material cybersecurity risks on an ongoing basis, establishing processes designed
to ensure that such potential cybersecurity risk exposures are monitored, putting in place mitigation measures and maintaining cybersecurity
programs. Our cybersecurity programs are under the direction of our Chief Executive Officer. Management regularly updates the Audit Committee
on our cybersecurity programs, which includes cybersecurity risks and mitigation strategies, vulnerability management, and on-going cybersecurity
projects.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of March 31, 2025, we did
not identify any cybersecurity incidents that materially affected or are reasonably likely to materially affect our business strategy,
results of operations, or financial condition. However, despite our efforts, we cannot eliminate all risks from cybersecurity threats
or provide assurances that we have not experienced an undetected cybersecurity incident. It is possible that we may not implement appropriate
controls if we do not detect a particular risk. In addition, security controls, no matter how well designed or implemented, may only mitigate
and not fully eliminate the risks. Even when a risk is detected, disruptive events may not always be immediately and thoroughly interpreted
and acted upon.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FKWL_CybersecurityTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_CybersecurityTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</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_FKWL_DisclosureCybersecurityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_DisclosureCybersecurityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</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>30
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM INCENTIVE PLAN AWARDS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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 );">LONG-TERM INCENTIVE PLAN AWARDS</a></td>
<td class="text"><p id="xdx_805_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_z0vcHejJyIga" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 8 &#8211; <span id="xdx_827_zohpvefwiGYa">LONG-TERM INCENTIVE PLAN AWARDS</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We apply the provisions of
ASC 718, &#8220;Compensation - Stock Compensation,&#8221; to all of our stock-based compensation awards and use the Black-Scholes option
pricing model to value stock options. The fair value of each share option award on the date of grant was estimated using the Black-Scholes
method based on the following weighted average assumptions: The risk-free interest rate is based on the U.S. treasury yield curve in effect
at the time of grant for periods corresponding with the expected term of options award; the expected term represents awards granted are
expected to be outstanding giving considerations vesting schedules and historical participant exercise behavior; the expected volatility
is based upon historical volatility of the dividend yield is based upon the company&#8217;s dividend rate at the time fair value is measure
and future expectations. Under this application, we record compensation expense for all awards granted.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">In July of 2020, the Board
of Directors adopted the 2020 Franklin Wireless Corp. Stock Option Plan (the &#8220;2020 Plan&#8221;), which covers <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20200731__us-gaap--PlanNameAxis__custom--Plan2020Member_zLZhI42EX9j7" title="Shares authorized under plan">1,000,000</span> shares of
Common Stock. The 2020 Plan provides for the grant of incentive stock options, non-qualified stock options and restricted stock to our
employees, directors, and independent contractors. These options will have such vesting or other provisions as may be established by the
Board of Directors at the time of each grant.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">The estimated forfeiture
rate considers historical turnover rates stratified into employee pools in comparison with an overall employee turnover rate, as well
as expectations about the future. We periodically revise the estimated forfeiture rate in subsequent periods if actual forfeitures differ
from those estimates. There were $<span id="xdx_90C_eus-gaap--AllocatedShareBasedCompensationExpense_c20240701__20250331_z1KJ3AnHzng3" title="Compensation expenses">170,583</span> and $<span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_c20230701__20240331_zANmU80L9T78" title="Compensation expenses">208,860</span> compensation expenses recorded under this method for the nine months ended March
31, 2025 and 2024, respectively.&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">A summary of the status of
our stock options is presented below as of March 31, 2025:</p>

<table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zdysk62quAc4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity)">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 10pt"><span id="xdx_8B1_zaIKqKYREiL" style="display: none">Schedule of stock options</span></td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Weighted-</td><td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Average</td><td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Remaining</td><td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Contractual</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Aggregate</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Exercise</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Life</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Intrinsic</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Options</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Shares</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Price</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(In Years)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Value</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%">Outstanding as of June&#160;30, 2024</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z7PNSItGu2J1" style="width: 11%; text-align: right" title="Number of Options Outstanding, Beginning Balance">627,001</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zEUpYuDlQEH8" style="width: 11%; text-align: right" title="Weighted Average Exercise Price, Options Outstanding Beginning Balance">4.22</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: 11%; text-align: right"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230701__20240630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zSujFrk0J4Pe" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding">1.89</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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iS_pp0p0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z8pb0cUBYlSi" style="width: 11%; text-align: right" title="Aggregate Intrinsic Value, Options Outstanding Beginning Balance">91,750</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_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z4kPCUDzg0r1" style="text-align: right" title="Number of Options, Granted">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zgvDLgDmTEo5" style="text-align: right" title="Weighted Average Exercise Price, Granted">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z7ELrAvfrxv" style="text-align: right" title="Number of Options, Exercised">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z8ZlesYOZAh5" style="text-align: right" title="Weighted Average Exercise Price, Exercised">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Cancelled</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zi2aA4rAzWSd" style="text-align: right" title="Number of Options, Cancelled">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zFuHGb5DESLh" style="text-align: right" title="Weighted Average Exercise Price, Cancelled">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Forfeited or expired</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zyj4EwwirT71" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options, Forfeited or expired">(20,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_ze4lMLq0NHrj" style="padding-bottom: 1pt; text-align: right" title="Weighted Average Exercise Price, Forfeited or expired">4.90</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Outstanding as of March 31, 2025</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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zAgrE37uzDjf" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Ending Balance">607,001</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zcruhTl0arGb" style="padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Options Outstanding Ending Balance">4.20</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right"><span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zEjxZ3UKxv19" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding">1.15</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iE_pp0p0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_ztRBkp0iTob4" style="padding-bottom: 2.5pt; text-align: right" title="Aggregate Intrinsic Value, Options Outstanding Ending Balance">919,410</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <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="padding-bottom: 2.5pt">Exercisable as of March 31, 2025</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_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zrbmn2MGL04b" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options, Exercisable">607,001</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zDrbvkHzhTH1" style="padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Exercisable">4.20</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right"><span id="xdx_904_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z7Akv550fTgb" title="Weighted Average Remaining Contractual Life (in years), Options Exercisable">1.15</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_c20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zz5PlcAZviT9" style="padding-bottom: 2.5pt; text-align: right" title="Aggregate Intrinsic Value, Options Exercisable">919,410</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 0; text-align: justify; text-indent: 30.8pt">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">The aggregate intrinsic value
in the preceding table represents the total pretax intrinsic value, based upon the Company&#8217;s closing stock price of $5.71 as of
March 31, 2025, which would have been received by the option holders had all option holders exercised their options as of that date. The
weighted-average grant-date fair value of stock options outstanding as of March 31, 2025, in the amount of <span id="xdx_909_ecustom--FairValueOfOptionsOutstanding_iI_c20250331_zVbeT3tft7Vf" title="Fair value of options outstanding">607,001</span> shares was $<span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20240701__20250331_zYTshnmvtRW5" title="Weighted average grant-date fair value of stock options, per share price">3.32</span> per
share. As of March 31, 2025, the stock options granted were fully vested.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A summary of the status of
our stock options is presented below as of March 31, 2024:</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="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Weighted-</td><td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Average</td><td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Remaining</td><td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Contractual</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Aggregate</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Exercise</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Life</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Intrinsic</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Options</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Shares</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Price</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(In Years)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Value</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%">Outstanding as of June&#160;30, 2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zhbAMZT7WUHa" style="width: 11%; text-align: right" title="Number of Options Outstanding, Beginning Balance">647,001</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z5uC4FwDhCE7" style="width: 11%; text-align: right" title="Weighted Average Exercise Price, Options Outstanding Beginning Balance">4.24</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: 11%; text-align: right"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zg2oSg8iaNB9" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding">2.88</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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iS_pp0p0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z0YOwBnMwIF6" style="width: 11%; text-align: right" title="Aggregate Intrinsic Value, Options Outstanding Beginning Balance">130,200</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_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zsBoknT8p09a" style="text-align: right" title="Number of Options, Granted">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zq8T4AmO4GJ7" style="text-align: right" title="Weighted Average Exercise Price, Granted">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zddTBFipkKwd" style="text-align: right" title="Number of Options, Exercised">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zQZXP83LOjW4" style="text-align: right" title="Weighted Average Exercise Price, Exercised">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Cancelled</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zdlRGt7xC6vi" style="text-align: right" title="Number of Options, Cancelled">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zy7seBDENRoc" style="text-align: right" title="Weighted Average Exercise Price, Cancelled">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Forfeited or expired</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zkupF83LPAck" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options, Forfeited or expired">(20,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zHvF5X7dGJY8" style="padding-bottom: 1pt; text-align: right" title="Weighted Average Exercise Price, Forfeited or expired">4.90</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Outstanding as of March 31, 2024</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_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zlyRH3lO18bj" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Ending Balance">627,001</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zBOrS74V2eSj" style="padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Options Outstanding Ending Balance">4.22</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right"><span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zmLS5zi51f36" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding">2.14</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iE_pp0p0_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zzDtspazDsLg" style="padding-bottom: 2.5pt; text-align: right" title="Aggregate Intrinsic Value, Options Outstanding Ending Balance">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <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="padding-bottom: 2.5pt">Exercisable as of March 31, 2024</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_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zXEd2CG8C6ab" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options, Exercisable">539,921</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zDSmBQtqO8C2" style="padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Exercisable">4.37</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right"><span id="xdx_90B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zeQufkzKdq6f" title="Weighted Average Remaining Contractual Life (in years), Options Exercisable">2.03</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A6_z4yXuuVFa2J8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">The aggregate intrinsic value
in the preceding table represents the total pretax intrinsic value, based upon the Company&#8217;s closing stock price of $2.99 per share
as of March 31,2024, which would have been received by the option holders had all option holders exercised their options as of that date.
The weighted-average grant-date fair value of stock options outstanding as of March 31, 2024, in the amount of <span id="xdx_90D_ecustom--FairValueOfOptionsOutstanding_iI_c20240331_zmKtD9N7aQcj" title="Fair value of options outstanding">627,001</span> shares was $<span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20230701__20240331_zoR90e1sOEFj" title="Weighted average grant-date fair value of stock options, per share price">3.33</span>
per share. As of March 31, 2024, there was unrecognized compensation cost of $<span id="xdx_900_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pp0p0_c20240331_zBKxb62aMuWk" title="Unrecognized compensation cost related to non-vested options">259,182</span> related to non-vested stock options granted.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">&#160;</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_808_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zlLdA2iHmXK1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 9 &#8211; <span id="xdx_826_zUBtdCNiKNV">RELATED PARTY TRANSACTIONS</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On May 14, 2024, the
Company entered into an Agreement for Formation of a Joint Venture Corporation (the &#8220;Agreement&#8221;). Under
the terms of the Agreement, the parties formed a Nevada corporation, Sigbeat, to be owned <span id="xdx_90C_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20250331__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--MeigSmartTechnologyCoLtdMember_zEXK2eKhLPzi" title="Equity ownership percentage">60</span>%
by Franklin and 40% by its EMS partner, Forge. The parties contributed a total of $<span id="xdx_90D_eus-gaap--ProceedsFromContributedCapital_c20240513__20240514__us-gaap--TransactionTypeAxis__custom--FormationOfCorporationAgreementMember__dei--LegalEntityAxis__custom--FranklinMember_zCMRsI6UtDif" title="Contribution amount">5,000,000</span>
in capital, in accordance with their respective ownership interest percentages. Under the terms of the Agreement, Sigbeat has a
Board of Directors consisting of three members, of whom two are to be appointed by the Company and one appointed by Forge. Sigbeat
will engage in worldwide sales, marketing, customer support and operations for telecommunications modules under such brands or
designations as the Board of Directors of Sigbeat determine.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Pursuant to the Agreement, in July 2024, Sigbeat entered into a stock
subscription agreement with Forge,
for the purchase of 400,000 shares of Common Stock, representing 40% of the total outstanding Common Stock of Sigbeat. On December 23,
2024, and January 9, 2025, the Company contributed $<span id="xdx_904_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20241222__20241223__us-gaap--EquityMethodInvestmentNonconsolidatedInvesteeAxis__custom--SigbeatMember_zZziyAMXkTD2" title="Stock issued for acquisition, value">600,000</span> and $<span id="xdx_907_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20250108__20250109__us-gaap--EquityMethodInvestmentNonconsolidatedInvesteeAxis__custom--SigbeatMember_z5bIpzcXfEm9" title="Stock issued for acquisition, value">2,400,000</span> for Common Stock, respectively, and, on January 16, 2025, Forge
contributed $<span id="xdx_901_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20250115__20250116__us-gaap--EquityMethodInvestmentNonconsolidatedInvesteeAxis__custom--SigbeatMember_zwxm2hPZ6rTb" title="Stock issued for acquisition, value">2,000,000</span> for Common Stock.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On June 20, 2024 the Company
entered into a Purchase and Supply Agreement with Forge.&#160; This Agreement outlines the terms under which Company purchases certain
products from Forge for resale to the Company&#8217;s customers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">For the three and nine months
ended March 31, 2025, the Company purchased EMS from Forge in the amount of approximately $<span id="xdx_908_eus-gaap--RelatedPartyTransactionPurchasesFromRelatedParty_pn5n6_c20250101__20250331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ForgeMember_zo1VX8jajfSf" title="Purchases">3.1</span> million and $<span id="xdx_90E_eus-gaap--RelatedPartyTransactionPurchasesFromRelatedParty_pn5n6_c20240701__20250331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ForgeMember_zhM1nkMeLaec" title="Purchases">10.1</span> million,
respectively, and had related accounts payable of approximately $<span id="xdx_902_eus-gaap--AccountsPayableCurrent_iI_pn5n6_c20250331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ForgeMember_zFStUB0smoqg" title="Accounts payable">4.9</span> million as of March 31, 2025, and approximately $<span id="xdx_906_eus-gaap--AccountsPayableCurrent_iI_c20240630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ForgeMember_z1FXqfTuqvDk" title="Accounts payable">177,000</span> as of June
30, 2024. Excluding what was previously described, there have not been any transactions entered into or been a participant in which a
related person had or will have a direct or indirect material interest.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>32
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_80D_eus-gaap--SubsequentEventsTextBlock_zc7b24wEoJBl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 10 &#8211; <span id="xdx_821_zfeUDXDlQ49h">SUBSEQUENT EVENTS</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The FASB issued ASC 855, &#8220;Subsequent
Events.&#8221; ASC 855 establishes general standards of accounting for and disclosure of events that occur after the balance sheet date
but before financial statements are issued or are available to be issued. The Company has evaluated all events or transactions that occurred
after March 31, 2025, up through the date the financial statements were available to be issued.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt">On May 8, 2025, the Company
entered into an agreement with OC Kim, its Chief Executive Officer, by which the Company agreed to repurchase fully-vested options to
purchase 200,000 shares of the Company&#8217;s Common Stock for $746,066.67. The options had been granted under the Company&#8217;s 2020
Stock Option Plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt">Other than what was described
above, the Company did not have any material recognizable subsequent events required to be disclosed to the financial statements as of
May 15, 2025.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>33
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><p id="xdx_84C_eus-gaap--ConsolidationPolicyTextBlock_zpodRk53YmA1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86A_zCEj0WjLuCTi">Principles of Consolidation</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">As of June 30, 2024, the
consolidated financial statements include the accounts of the Company and its subsidiary, Franklin Technology Inc. (&#8220;FTI&#8221;),
with a majority voting interest of <span id="xdx_90B_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20240630__srt--OwnershipAxis__custom--FranklinTechnologyMember_zDYWjJRXAk8k" title="Equity ownership interest percentage, parent">66.3</span>% (approximately <span id="xdx_90F_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20240630__srt--OwnershipAxis__custom--FranklinTechnologyMember_z72iYWPudaMc" title="Noncontrolling interest percentage">33.7</span>% is owned by noncontrolling interests) as of June 30, 2024. As of March 31,
2025, the consolidated financial statements include the accounts of the Company and its subsidiaries, FTI and Sigbeat Inc. (&#8220;Sigbeat&#8221;),
with majority voting interests of <span id="xdx_90E_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20250331__srt--OwnershipAxis__custom--FranklinTechnologyMember_zn6bCxZfjrkg" title="Equity ownership interest percentage, parent">66.3</span>% and <span id="xdx_90E_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20250331__srt--OwnershipAxis__custom--SigbeatMember_zr742xZvddCf" title="Equity ownership interest percentage, parent">60.0</span>%, respectively, (approximately <span id="xdx_90F_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20250331__srt--OwnershipAxis__custom--FranklinTechnologyMember_zt4ZG6yHIKy1" title="Equity ownership interest percentage, parent">33.7</span>% and <span id="xdx_905_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20250331__srt--OwnershipAxis__custom--SigbeatMember_zGmNITCbdnib" title="Noncontrolling interest percentage">40.0</span>% are owned by noncontrolling interests,
respectively). In the preparation of consolidated financial statements of the Company, intercompany transactions and balances are eliminated
and net earnings (loss) are reduced by the portion of the net earnings (loss) of the subsidiary or subsidiaries applicable to noncontrolling
interests.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On May 14, 2024, the
Company entered into an Agreement for Formation of a Joint Venture Corporation (the &#8220;Agreement&#8221;). Under the terms of the
Agreement, the parties formed a Nevada corporation, Sigbeat, to be owned <span id="xdx_90F_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20250331__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--MeigSmartTechnologyCoLtdMember_zF31q5YDMyBj" title="Equity ownership percentage">60</span>%
by Franklin and 40% by its Electronic Manufacturing Services (&#8220;EMS&#8221;) partner, Forge International Co., Ltd.
(&#8220;Forge&#8221;). The parties contributed a total of $<span id="xdx_90D_eus-gaap--ProceedsFromContributedCapital_c20240513__20240514__us-gaap--TransactionTypeAxis__custom--FormationOfCorporationAgreementMember__dei--LegalEntityAxis__custom--FranklinMember_z1NGJF9asyQc" title="Contribution amount">5,000,000</span>
in capital, in accordance with their respective ownership interest percentages. Under the terms of the Agreement, Sigbeat has a
Board of Directors consisting of three members, of whom two are to be appointed by the Company and one appointed by Forge. Sigbeat
will engage in worldwide sales, marketing, customer support and operations for telecommunications modules under such brands or
designations as the Board of Directors of Sigbeat determine.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Pursuant to the Agreement,
in July 2024, Sigbeat entered into a stock subscription agreement with Forge, for the purchase of 400,000 shares of Common Stock, representing 40% of the total outstanding Common Stock of Sigbeat. On December 23,
2024, and January 9, 2025, the Company contributed $<span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20241222__20241223__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--MeiGForgeInternationalCoLtdMember_zEhABQbKzaSc" title="Stock issued for acquisition, value">600,000</span> and $<span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20250108__20250109__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--MeiGForgeInternationalCoLtdMember_z8lZCyPEQmE6" title="Stock issued for acquisition, value">2,400,000</span> for Common Stock, respectively, and, on January 16, 2025, Forge
contributed $<span id="xdx_905_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20250115__20250116__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--MeiGForgeInternationalCoLtdMember_zUz8DtzHbmza" title="Stock issued for acquisition, value">2,000,000</span> for Common Stock.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</a></td>
<td class="text"><p id="xdx_84F_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_ziAObGiurns3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_867_z7L14MMJnIU9">Reclassifications</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Certain amounts on the prior
period&#8217;s consolidated financial statements were regrouped and reclassified to conform to current-year presentation, with no effect
on total stockholders&#8217; equity.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy', window );">Non-controlling Interest in a Consolidated Subsidiary</a></td>
<td class="text"><p id="xdx_843_eus-gaap--ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_zKt9HWjVdMb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_861_zYmnrtZNF9Uc">Non-controlling Interest in a Consolidated
Subsidiary</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of June 30, 2024, noncontrolling
interests represent approximately <span id="xdx_90A_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20240630__srt--OwnershipAxis__custom--FranklinTechnologyMember_zn46RBe7SuCd" title="Noncontrolling interest percentage">33.7</span>% equity interest in FTI held by a minority shareholder, and, as of March 31, 2025, noncontrolling
interests represent approximately <span id="xdx_90F_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20250331__srt--OwnershipAxis__custom--FranklinTechnologyMember_zRvtYxURrzqa" title="Noncontrolling interest percentage">33.7</span>% equity interest in FTI and <span id="xdx_902_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20250331__srt--OwnershipAxis__custom--SigbeatMember_zMlIh63esMza" title="Noncontrolling interest percentage">40.0</span>% equity interest in Sigbeat held by a minority shareholder.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of March 31, 2025, the
non-controlling interests were $<span id="xdx_908_eus-gaap--MinorityInterest_iI_pp0p0_c20250331_z0SCMYJL9BA2" title="Total noncontrolling interest">3,010,150</span>, which represents a $<span id="xdx_90C_eus-gaap--MinorityInterestPeriodIncreaseDecrease_pp0p0_c20240701__20250331_zZ6HmfggE9u9" title="Increase from noncontrolling interest">1,781,206</span> increase from $<span id="xdx_906_eus-gaap--MinorityInterest_iI_pp0p0_c20240630_zus1CVmtiwJ6" title="Total noncontrolling interest">1,228,944</span> as of June 30, 2024. The increase of
$<span id="xdx_903_eus-gaap--MinorityInterestPeriodIncreaseDecrease_c20240701__20250331_zwsPMn1ZSmWg" title="Increase decrease in noncontrolling interest">1,781,206</span> in the non-controlling interest consists of a ($<span id="xdx_902_eus-gaap--MinorityInterestPeriodIncreaseDecrease_pp0p0_di_c20240701__20250331__srt--OwnershipAxis__custom--FranklinTechnologyMember_zdvKlEsT7WV4" title="Increase decrease in noncontrolling interest">227,708</span>) decrease in FTI and a $<span id="xdx_909_eus-gaap--MinorityInterestPeriodIncreaseDecrease_pp0p0_c20240701__20250331__srt--OwnershipAxis__custom--SigbeatMember_zutIKJe0pFIh" title="Increase decrease in noncontrolling interest">2,008,914</span> increase in Sigbeat. <span id="xdx_90C_eus-gaap--MinorityInterestDescription_c20240701__20250331_zFW49TX17EG4" title="Noncontrolling interest, description">The decrease
of ($227,708) in the non-controlling interest in FTI consists of a ($180,550) decrease from the loss of ($536,435) as well as a ($47,158)
decrease from foreign exchange translation attributable to non-controlling interest incurred for the nine months ended March 31, 2025.
The increase of $2,008,914 in the non-controlling interest in Sigbeat consists of a $8,914 increase from the income of $22,286 for the
nine months ended March 31, 2025 as well as a $2,000,000 increase from Forge&#8217;s contribution for Common Stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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_84F_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zAsk2NSX3lg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86E_zFLsQeotVsz7">Segment Reporting</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Accounting Standards Codification
(&#8220;ASC&#8221;) 280, &#8220;Segment Reporting,&#8221; requires public companies to report financial and descriptive information about
their reportable operating segments. We identify our operating segments based on how our chief operating decision maker internally evaluates
separate financial information, business activities and management responsibility. We have one reportable segment, consisting of the sale
of wireless access products.&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We generate revenue from
two geographic areas, consisting of North America and Asia. The following enterprise-wide disclosure is prepared on a basis consistent
with the preparation of the consolidated financial statements. The following table contains certain financial information by geographic
area:</p>

<table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_z0TXjuGN0cRa" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Revenue from geagraphic areas)">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span id="xdx_8B3_zG8QsIC4fKN8" style="display: none">Schedule of financial information by geographic
area</span></td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="7" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold">&#160;</td>
    <td colspan="7" style="font-weight: bold; text-align: center">Nine Months Ended</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: justify">Net sales:</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: justify">North America</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20250101__20250331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zmp9pLOOnxch" style="width: 11%; text-align: right" title="Net sales">8,007,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 id="xdx_98F_eus-gaap--Revenues_pp0p0_c20240101__20240331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zXgsbcYJeTsh" style="width: 11%; text-align: right" title="Net sales">6,174,327</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--Revenues_pp0p0_c20240701__20250331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_z4fK8B1RFs5d" style="width: 11%; text-align: right" title="Net sales">39,156,583</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--Revenues_pp0p0_c20230701__20240331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_ztXa8ziBgaQ7" style="width: 11%; text-align: right" title="Net sales">24,583,324</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Asia</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20250101__20250331__srt--StatementGeographicalAxis__srt--AsiaMember_zommkEppExI6" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">2,582</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--Revenues_pp0p0_d0_c20240101__20240331__srt--StatementGeographicalAxis__srt--AsiaMember_z3q6ODnhvhn4" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">2,172</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20240701__20250331__srt--StatementGeographicalAxis__srt--AsiaMember_z4w0Gc4TyvBa" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">3,046</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--Revenues_pp0p0_d0_c20230701__20240331__srt--StatementGeographicalAxis__srt--AsiaMember_zlN7ZByvfMAd" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">96,500</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Totals</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20250101__20250331_zRvhbCCndBr4" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales">8,009,619</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20240101__20240331_zTn56YdQgNy6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales">6,176,499</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20240701__20250331_zmED47RCN1vl" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales">39,159,629</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20230701__20240331_znRLDCLcyZHl" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales">24,679,824</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_z1bTcDhn2CCj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Long-lived assets)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B7_zp0sSXTRHxi3" style="display: none">Schedule of long-lived assets, net</span></td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Long-lived assets, net (property and equipment and intangible assets):</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, 2025</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2024</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 70%; text-align: left">North America</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20250331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zcdJVqkHgCZd" style="width: 11%; text-align: right" title="Long-lived assets, net">781,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_983_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20240630__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zAN2lyT5rkAi" style="width: 11%; text-align: right" title="Long-lived assets, net">1,218,139</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Asia</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_988_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20250331__srt--StatementGeographicalAxis__srt--AsiaMember_zUNApWtGGNt1" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net">159,708</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_980_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20240630__srt--StatementGeographicalAxis__srt--AsiaMember_zkKMsRWVgw99" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net">206,426</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Totals</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_ecustom--PropertyAndEquipmentAndIntangibleAssets_pp0p0_c20250331_z7Kqz0mKCe21" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Long-lived assets, net">941,378</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20240630_z7fo02vuBZg6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Long-lived assets, net">1,424,565</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></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_84A_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zck1MnYwkrO4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86F_zycUp0CgGlag">Fair Value of Financial Instruments</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Fair value accounting is applied
for all financial assets and liabilities and non-financial assets and liabilities that are recognized or disclosed at fair value in the
consolidated financial statements on a recurring basis (at least annually). Assets and liabilities recorded at fair value in the financial
statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical
levels, which are directly related to the amount of subjectivity, associated with the inputs to the valuation of these assets or liabilities
are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Level 1 &#8211;&#160;Observable inputs, such as unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Level 2 &#8211;&#160;Observable inputs other than Level 1 quoted prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Level 3 &#8211;&#160;Unobservable inputs that cannot be directly corroborated by observable market data and that typically reflect management&#8217;s estimate of assumptions that market participants would use in pricing the asset or liability.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The carrying amounts of financial
instruments such as cash equivalents, short-term investments, accounts receivable, other current assets, accounts payable, and accrued
liabilities approximate the related fair values due to the short-term nature of these instruments. We invest our excess cash into financial
instruments which are readily convertible into cash, such as money market funds and certificates of deposit.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</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_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p id="xdx_843_eus-gaap--UseOfEstimates_zrQNANKViQ2d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86E_zFoiyDUUVisa">Use of Estimates</span> </b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">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 amounts of revenues and expenses during the reporting period. Actual
results could materially differ from those estimates.&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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_FKWL_AllowanceForDoubtfulAccountsPolicy', window );">Allowance for Doubtful Accounts</a></td>
<td class="text"><p id="xdx_845_ecustom--AllowanceForDoubtfulAccountsPolicy_z0Lj67amby4j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_865_z7L48vslozW">Allowance for Doubtful Accounts</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On July 1, 2023, we adopted
ASU 2016-13 Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the
incurred loss methodology with an expected loss methodology that is referred to as the current expected credit loss (&#8220;CECL&#8221;)
methodology. The measurement of expected credit losses under the CECL methodology is applicable to financial assets measured at amortized
cost, including loan receivables and held to maturity debt securities. It also applies to Off-Balance Sheet (&#8220;OBS&#8221;) credit
exposures not accounted for as insurance (loan commitments, standby letters of credit, financial guarantees, and other similar instruments)
and net investments and leases recognized by a lessor in accordance with Topic 842 on leases. Upon adoption of ASC 326 and based upon
our review of our collection history as well as the current balances associated with all significant customers and associated invoices,
as of March 31, 2025, we did <span id="xdx_907_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_do_c20250331_zXRFOtP513va" title="Allowance for doubtful accounts">no</span>t record any reserve for unfunded commitments and doubtful accounts.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></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 );">Cash Flows Reporting</a></td>
<td class="text"><p id="xdx_845_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zKBMsIpyvnk6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86E_zdWvgrw2dKCd">Cash Flows Reporting</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We follow ASC 230, Statements
of Cash Flows, for cash flows reporting, which classifies cash receipts and payments according to whether they stem from operating, investing,
or financing activities and provides definitions of each category. We use the indirect or reconciliation method (&#8220;Indirect method&#8221;)
as defined by ASC 230, Statement of Cash Flows, to report net cash flow from operating activities by adjusting net income to reconcile
it to net cash flow from operating activities by removing the effects of all deferrals of past operating cash receipts and payments and
all accruals of expected future operating cash receipts and payments and all items that are included in net income (loss) that do not
affect operating cash receipts and payments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</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_FKWL_RelatedPartiesPolicyTextBlock', window );">Related Parties</a></td>
<td class="text"><p id="xdx_842_ecustom--RelatedPartiesPolicyTextBlock_zwSsT3AbK0f1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_865_zdoI0gJa8Lo9">Related Parties</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We follow ASC 850, &#8220;Related
Party Disclosures,&#8221; for the identification of related parties and disclosure of related party transactions. Related parties are
any entities or individuals that, through employment, ownership or other means, possess the ability to direct or cause the direction of
our management and policies of the Company. (Refer to NOTE 9&#8211;RELATED PARTY TRANSACTIONS)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translations</a></td>
<td class="text"><p id="xdx_844_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zlLlpNmIf5o9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86E_za9jzOZATlLa">Foreign Currency Translations</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have a majority-owned subsidiary
in a foreign country, South Korea. Fluctuations in foreign currency impact the amount of total assets, liabilities, earnings and cash
flows that we report for our foreign subsidiary upon the translation of these amounts into U.S. Dollars for, and as of the end of, each
reporting period. In particular, the strengthening of the U.S. Dollar generally will reduce the reported amount of our foreign-denominated
cash, cash equivalents, total revenues and total expense that we translate into U.S. Dollars and report in our consolidated financial
statements for, and as of the end of, each reporting period. However, a majority of our consolidated revenue is denominated in U.S. Dollars,
and therefore, our revenue is not directly subject to foreign currency risk.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In accordance with ASC 830,
when an operation has transactions denominated in a currency other than its functional currency, they are measured in the functional currency.
Changes in the expected functional currency cash flows caused by changes in exchange rates are included in net income (loss) for the period.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</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_FKWL_LeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><p id="xdx_840_ecustom--LeasesPolicyTextBlock_zbq9jiWRx89g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86B_zbAzyrbfMSAl">Leases</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In accordance with ASC 842,
we determine whether an arrangement contains a lease at inception. A lease is a contract that provides the right to control an identified
asset for a period of time in exchange for consideration. For identified leases, we determine whether it should be classified as an operating
or finance lease. Operating leases are recorded in the balance sheet as right-of-use asset (&#8220;ROU asset&#8221;) and operating lease
obligation. ROU assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent
our obligation to make lease payment arising from the lease ROU assets and operating lease liabilities are recognized at the commencement
date of the lease and measure based on the present value of lease payment over the lease term. The ROU asset also includes deferred rent
liabilities. Our lease arrangement generally does not provide an implicit interest rate. As a result, in such situations, we use its incremental
borrowing rate based on the information available at commencement date in determining the present value of lease payments. We include
options to extend or terminate the lease when it is reasonably certain that it will exercise that option in the measurement of its ROU
assts and liabilities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Lease expense for operating
leases is recognized on a straight-line basis over the lease term. We are also electing not to apply the recognition requirements to short-term
leases of twelve months or less and instead will recognize lease payments as expense on a straight-line basis over the lease term.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt">&#160;</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_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p id="xdx_84A_eus-gaap--RevenueRecognitionPolicyTextBlock_zAdgzeX8tTg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86D_zpl1hQeKxsvb">Revenue Recognition</span> </b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company accounts for its
revenue according to ASC 606, &#8220;Revenue from Contracts with Customers&#8221;, pursuant to which, revenue is recognized when the control
of the promised goods or services is transferred to the customers, and the performance obligations under the contract have been satisfied,
in an amount that reflects the consideration expected to be entitled to in exchange for those goods or services.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company determines revenue
recognition through the following steps: (1)&#160;identify the contract(s)&#160;with a customer, (2)&#160;identify the performance obligations
in the contract, (3)&#160;determine the transaction price, (4)&#160;allocate the transaction price to the performance obligations in the
contract, and (5)&#160;recognize revenue when (or as) the entity satisfies a performance obligation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Contracts with Customers</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Revenue from sales of products
and services is derived from contracts with customers. The products and services promised in contracts primarily consist of hotspot routers.
Contracts with each customer generally state the terms of the sale, including the description, quantity and price of each product or service.
Payment terms are stated in the contract, primarily in the form of a purchase order. Since the customer typically agrees to a stated rate
and price in the purchase order that does not vary over the life of the contract, the majority of our contracts do not contain variable
consideration. We establish a provision for estimated warranty and returns. Using historical averages, those provisions for the nine months
ended March 31, 2025 and 2024 were not material.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Disaggregation of Revenue</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In accordance with Topic 606,
we disaggregate revenue from contracts with customers into geographical regions and by the timing of when goods and services are transferred.
We determined that disaggregating revenue into these categories meets the disclosure objective in Topic 606, which is to depict how the
nature, amount, timing and uncertainty of revenue and cash flows are affected by regional economic factors.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Contract Balances</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We perform our obligations
under a contract with a customer by transferring products in exchange for consideration from the customer. We typically invoice our customers
as soon as control of an asset is transferred, and a receivable is established. We, however, recognize a contract liability when a customer
prepays for goods and/or services, or we have not delivered goods under the contract since we have not yet transferred control of the
goods and/or services.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The balances of our trade
receivables are as follows:</p>

<table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_z68E7LMfcD64" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B2_zCsEKs7Sfo36" style="display: none">Schedule of trade receivables</span></td><td>&#160;</td>
    <td colspan="3" id="xdx_49D_20250331_zhzQcJ8fyxel" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_49A_20240630_z5fkqym3k6qh" style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="width: 66%; padding-bottom: 1pt">&#160;</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; width: 13%; text-align: center"><span style="font-size: 10pt"><b>March
                                            31, 2025</b></span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left"><b>&#160;</b></td><td style="width: 2%; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"><b>&#160;</b></td><td style="border-bottom: Black 1pt solid; width: 13%; text-align: center"><span style="font-size: 10pt"><b>June
                                            30, 2024</b></span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AccountsReceivableNetCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">Accounts Receivable</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,004,809</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,155,060</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 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We did not have any un-invoiced
receivables in the periods ended March 31, 2025, and June 30, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our contract liabilities are
as follows:</p>

<table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--OtherLiabilitiesTableTextBlock_z5EZxQzwZsdf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B9_zXUiwnnhoWua" style="display: none">Schedule of contract liabilities</span></td><td>&#160;</td>
    <td colspan="3" id="xdx_49A_20250331_znpREMkp8r58" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_494_20240630_zQkfuCaO989h" style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><b>March 31, 2025</b></td><td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><b>June 30, 2024</b></td></tr>
  <tr id="xdx_404_ecustom--UndeliveredProducts_iI_pp0p0_zODyDOkewM41" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Undelivered products</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">121,660</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: 13%; text-align: right">158,771</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--AccruedMarketingDevelopmentFunds_iI_pp0p0_d0_zC9h9i1A1Vrk" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Accrued marketing development funds</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">643,656</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Totals</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">765,316</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">158,771</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 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Performance Obligations</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A performance obligation is
a promise in a contract to transfer a distinct good or service to the customer and is the unit of measurement in Topic 606. At contract
inception, we assess the products and services promised in our contracts with customers. We then identify performance obligations to transfer
distinct products or services to the customer. In order to identify performance obligations, we consider all the products or services
promised in the contract regardless of whether they are explicitly stated or are implied by customary business practices.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our performance obligations
are primarily satisfied at a point in time. Revenue from products transferred to customers at a single point in time accounted for <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember_zyiXUCkt9Mw" title="Concentration risk percentage">99.4</span>%
and <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember_zoWNZkFItJkg" title="Concentration risk percentage">99.9</span>% of net sales for the nine months ended March 31, 2025 and 2024, respectively. Revenue recognized over a period of time is based
on the percent completion of a project and accounted for <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__custom--EngineeringProjectsMember_zjkEf3nQjF21">0.6</span>% and <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__custom--EngineeringProjectsMember_zwApzpQuTGic">0.1</span>% of net sales for the nine months ended March 31, 2025 and 2024,
respectively. The majority of our revenue recognized at a point in time is for the sale of hotspot router products. Revenue from these
contracts is recognized when the customer is able to direct the use of and obtain substantially all of the benefits from the product,
which generally coincides with title transfer at completion of the shipping process.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of March 31, 2025 and 2024,
our contracts do not contain any unsatisfied performance obligations, except for undelivered products.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">Cost of Goods Sold</a></td>
<td class="text"><p id="xdx_84D_eus-gaap--CostOfSalesPolicyTextBlock_zeIZPjHEuxD2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_869_zEp3kes2uGc8">Cost of Goods Sold</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">All costs associated with
our contract manufacturers, as well as distribution, fulfillment and repair services, are included in our cost of goods sold. Cost of
goods sold also includes amortization expenses of $<span id="xdx_908_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20250101__20250331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zKLUTbimQsg1" title="Shipping and handling expense">175,262</span> and $<span id="xdx_902_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20240701__20250331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zxbEK7N0cIO7" title="Shipping and handling expense">629,412</span> associated with capitalized product development costs associated
with complete technology for the three and nine months ended March 31, 2025, respectively, and $<span id="xdx_906_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20240101__20240331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zZ59RKayrrQh" title="Shipping and handling expense">227,028</span> and $<span id="xdx_90A_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20230701__20240331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zL1rwnDdGTCa" title="Shipping and handling expense">706,340</span> for the three and
nine months ended March 31, 2024, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy', window );">Capitalized Product Development Costs</a></td>
<td class="text"><p id="xdx_84A_eus-gaap--SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy_zVxt0IdYPhrh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86C_z8xPFFQBNvFj">Capitalized Product Development Costs</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">Accounting Standards Codification
(&#8220;ASC&#8221;) Topic 350, &#8220;Intangibles - Goodwill and Other&#8221; includes software that is part of a product or process to
be sold to a customer and is accounted for under Subtopic 985-20. Our products contain embedded software internally developed by FTI,
which is an integral part of these products because it allows the various components of the products to communicate with each other, and
the products are clearly unable to function without this coding.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The costs of product development
that are capitalized once technological feasibility is determined (noted as technology in progress in the Intangible Assets table in NOTE
4-INTANGIBLE ASSETS, NET) include related licenses, certification costs, payroll, employee benefits, and other headcount-related expenses
associated with product development. We determine that technological feasibility for our products is reached after all high-risk development
issues have been resolved. Once the products are available for general release to our customers, we cease capitalizing the product development
costs and any additional costs, if any, are expensed. The capitalized product development costs are amortized on a product-by-product
basis using straight-line amortization. The amortization begins when the products are available for general release to our customers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of March 31, 2025, and
June 30, 2024, capitalized product development costs in progress were $<span id="xdx_908_eus-gaap--IntangibleAssetsGrossExcludingGoodwill_iI_pp0p0_c20250331__us-gaap--BalanceSheetLocationAxis__custom--CapitalizedProductDevelopmentCostsMember_zGSKJo4Ki4e1" title="Capitalized product development costs">173,293</span> and $<span id="xdx_908_eus-gaap--IntangibleAssetsGrossExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--BalanceSheetLocationAxis__custom--CapitalizedProductDevelopmentCostsMember_zVjqufjHUrRc" title="Capitalized product development costs">0</span>, respectively, and are included in intangible assets
in our consolidated balance sheets. For the three and nine months ended March 31, 2025, we incurred $<span id="xdx_908_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_c20250101__20250331_ziJ4DyGStjMc" title="Product development costs incurred">179,308</span> and $<span id="xdx_90C_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_c20240701__20250331_z6JDxRzbTSL3" title="Product development costs incurred">211,289</span>, respectively,
and for the three and nine months ended March 31, 2024, we incurred $<span id="xdx_90B_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_c20240101__20240331_zPKqPpZwB3dj" title="Product development costs incurred">52,975</span> and $<span id="xdx_904_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_c20230701__20240331_zBCbd0LnDu0l" title="Product development costs incurred">121,708</span>, respectively, in capitalized product development
costs, and such amounts are primarily comprised of certifications and licenses. All costs incurred before technological feasibility is
reached are expensed and included in our consolidated statements of comprehensive income (loss).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></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_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Costs</a></td>
<td class="text"><p id="xdx_84D_eus-gaap--ResearchAndDevelopmentExpensePolicy_zavvtXRw6I9i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_860_zo62QuVwGRDf">Research and Development Costs</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Costs associated with research
and development are expensed as incurred. Research and development costs were $<span id="xdx_909_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20250101__20250331_zH4sS9g7QeGk" title="Research and development expense">794,213</span> and $<span id="xdx_904_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20240101__20240331_zIpHHOANohAi" title="Research and development expense">811,470</span> for the three months ended March 31,
2025 and 2024, respectively, and $<span id="xdx_90F_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20240701__20250331_zgcguQwvxk35" title="Research and development expense">2,745,763</span> and $<span id="xdx_902_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20230701__20240331_zyYW4eDtjFg5" title="Research and development expense">2,531,279</span> for the nine months ended March 31, 2025 and 2024, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></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_StandardProductWarrantyPolicy', window );">Warranties</a></td>
<td class="text"><p id="xdx_84C_eus-gaap--StandardProductWarrantyPolicy_zrAYWAAzmFae" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_861_zrN3zu2dJlgd">Warranties</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We provide a warranty for
a period of twelve (12) to eighteen (18) months, which is covered by our vendors and manufacturers under purchase agreements between the
Company and the vendors. As a result, we believe we do not have any net warranty exposure and do not accrue any warranty expenses. Historically,
the Company has not experienced any material net warranty expenditures.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</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_FKWL_ShippingAndHandlingCostsPolicyTextBlock', window );">Shipping and Handling Costs</a></td>
<td class="text"><p id="xdx_84E_ecustom--ShippingAndHandlingCostsPolicyTextBlock_zafhd78N9tve" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86F_z77S40E7gpJ">Shipping and Handling Costs</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">Costs associated with product
shipping and handling are expensed as incurred. Shipping and handling costs, which are included in selling, general and administrative
expenses on the consolidated statements of comprehensive income, were $<span id="xdx_90B_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20250101__20250331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_ztGHFE42Ya9l" title="Shipping and handling expense">65,291</span> and $<span id="xdx_90F_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20240101__20240331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zur0RTgywNBj" title="Shipping and handling expense">29,011</span> for the three months ended March 31, 2025 and
2024, respectively, and $<span id="xdx_907_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20240701__20250331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_z34hHTnSmxS3" title="Shipping and handling expense">238,146</span> and $<span id="xdx_902_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20230701__20240331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_ze07ItGEweC3" title="Shipping and handling expense">132,959</span> for the nine months ended March 31, 2025 and 2024, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-indent: 0.5in">&#160;</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_84F_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zcLSDaHHN90b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_866_zJpOqZLMyGJe">Cash and Cash Equivalents</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">For purposes of the consolidated
statements of cash flow, we consider all highly liquid investments purchased with original maturities of three months or less to be cash
equivalents. We invest our excess cash into financial instruments which management believes are readily convertible into cash, such as
money market funds that are readily convertible to cash and have a $1.00 net asset value.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesTextBlock', window );">Short Term Investments</a></td>
<td class="text"><p id="xdx_843_eus-gaap--MarketableSecuritiesTextBlock_zHB6Ts1XU8k4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86D_zxFq1emDN8Af">Short Term Investments</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have invested excess funds
in short-term liquid assets, such as certificates of deposit and government bonds, etc.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</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_InventoryPolicyTextBlock', window );">Inventories, Net</a></td>
<td class="text"><p id="xdx_84F_eus-gaap--InventoryPolicyTextBlock_zXtkNlCPqx43" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_865_zIZQA4cK2W8h">Inventories, Net</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our inventories consist of
finished goods and are stated at the lower of cost or net realizable value, cost being determined on a first-in, first-out basis. We assess
the inventory carrying value and reduce it, if necessary, to its net realizable value based on customer orders on hand, and internal demand
forecasts using management&#8217;s best estimates given information currently available. Our customer demand is highly unpredictable and
can fluctuate significantly caused by factors beyond the control of the Company. We may write down our inventory value for potential obsolescence
and excess inventory. As of March 31, 2025, and June 30, 2024, we have recorded inventory reserves in the amount of $<span id="xdx_906_eus-gaap--InventoryValuationReserves_iI_pp0p0_c20250331_zKbR2ANkhh61" title="Inventory reserve"><span id="xdx_907_eus-gaap--InventoryValuationReserves_iI_pp0p0_c20240630_zUzITrPuTPs5" title="Inventory reserve">91,482</span></span> for obsolete
or slow-moving inventory.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text"><p id="xdx_848_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zyUGG4Fa9go6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86B_zfo4nJWqQmi1">Property and Equipment, Net</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Property and equipment are
recorded at cost. Significant additions or improvements extending the useful lives of assets are capitalized. Expenditures for maintenance
and repairs are charged to expense as incurred. Depreciation is computed using the straight-line method over the estimated useful lives
as follows:</p>

<table cellpadding="0" cellspacing="0" id="xdx_884_ecustom--ScheduleOfPropertyAndEquipmentEstimatedUsefulLife_zJnPN9mynTP2" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8BC_z8WQRVZ97mK8" style="display: none">Schedule of estimated useful lives</span></td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 51%; text-align: justify"><span style="font-size: 10pt">Machinery</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 48%; text-align: right"><span style="font-size: 10pt"><span id="xdx_90A_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MachineryMember_z3O5vtYq11dj">6 years</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><span style="font-size: 10pt">Office equipment</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90D_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zaIch4KJFgNg" title="Estimated useful lives">5 years</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><span style="font-size: 10pt">Molds</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90B_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ToolsDiesAndMoldsMember_zQu3Qv7Vpc09" title="Estimated useful lives">3~6 years</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><span style="font-size: 10pt">Vehicles</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90E_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zJrDfx0M9Kbc" title="Estimated useful lives">5 years</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><span style="font-size: 10pt">Computers and software</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_903_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zsFkgo0cqHN8" title="Estimated useful lives">5 years</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><span style="font-size: 10pt">Furniture and fixtures</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90E_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zOhn6rlkcZf7" title="Estimated useful lives">7 years</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><span style="font-size: 10pt">Facilities improvements</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90B_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OtherCapitalizedPropertyPlantAndEquipmentMember_zzjfskL80ju7" title="Estimated useful lives">5 years or life of the lease, whichever is shorter</span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Goodwill and Intangible Assets</a></td>
<td class="text"><p id="xdx_84D_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zrpnezEoFfB5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_861_zuoMY62DAVHk">Goodwill and Intangible Assets</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Goodwill and certain intangible
assets were recorded in connection with the FTI acquisition in October 2009, and were accounted for in accordance with ASC 805, &#8220;Business
Combinations.&#8221; Goodwill represents the excess of the purchase price over the fair value of the tangible and intangible net assets
acquired. Intangible assets are recorded at their fair value at the date of acquisition. Goodwill and other intangible assets are accounted
for in accordance with ASC 350, &#8220;Goodwill and Other Intangible Assets.&#8221; Goodwill and other intangible assets are tested for
impairment at least annually and any related impairment losses are recognized in earnings when identified. <span id="xdx_901_eus-gaap--GoodwillAndIntangibleAssetImpairment_do_c20240701__20250331_zR9fDFurL32b" title="Goodwill impairment"><span id="xdx_90B_eus-gaap--GoodwillAndIntangibleAssetImpairment_do_c20230701__20240331_zFsQkDz5wQVb" title="Goodwill impairment">No</span></span> impairment was recognized
for the nine months ended March 31, 2025, and 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-lived Assets</a></td>
<td class="text"><p id="xdx_848_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zYEIPkPjGnf1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86B_zXVtX9FHEhq5">Impairment of Long-lived Assets</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In accordance with ASC 360,
&#8220;Property, Plant, and Equipment,&#8221; we review for impairment of long-lived assets and certain identifiable intangibles whenever
events or circumstances indicate that the carrying amount of assets may not be recoverable. We consider the carrying value of assets may
not be recoverable based upon our review of the following events or changes in circumstances: the asset&#8217;s ability to continue to
generate income from operations and positive cash flow in future periods; loss of legal ownership or title to the assets; significant
changes in our strategic business objectives and utilization of the asset; or significant negative industry or economic trends. An impairment
loss would be recognized when estimated future cash flows expected to result from the use of the asset are less than its carrying amount.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of March 31, 2025, and
June 30, 2024, we were not aware of any events or changes in circumstances that would indicate that the long-lived assets are impaired.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-based Compensation</a></td>
<td class="text"><p id="xdx_841_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zgtj6V14fLFk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86B_zHINHjbVG9N2">Stock-based Compensation</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We account for stock options
and other equity-based compensation issued in accordance with ASC 718 &#8220;Stock Compensation&#8221;, which requires the measurement
and recognition of compensation expense related to the fair value of equity-based compensation awards that are ultimately expected to
vest. Stock-based compensation expense recognized includes the compensation cost for all share-based compensation payments granted to
employees and non-employees, net of estimated forfeitures, over the employees&#8217; requisite service period or the non-employees&#8217;
performance period based on the grant date fair value estimated in accordance with the provision of ASC 718. ASC 718 is also applied to
awards modified, repurchased, or cancelled during the periods reported.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p id="xdx_84D_eus-gaap--IncomeTaxPolicyTextBlock_zz7Enwnxmmng" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86B_zIUN0SDX9N1l">Income Taxes</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We use the asset and liability
method of accounting for income taxes. Accordingly, deferred tax assets and liabilities are determined based on the difference between
the financial statement and income tax bases of assets and liabilities, using enacted tax rates in effect for the year in which the differences
are expected to reverse. A valuation allowance is recorded to reduce the carrying amount of deferred tax assets, unless it is more likely
than not such assets will be realized. Current income taxes are based on the year&#8217;s taxable income for federal and state income
tax reporting purposes and the annual change in deferred taxes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We assess income tax positions
and record tax benefits based upon management&#8217;s evaluation of the facts, circumstances, and information available at the reporting
date. For those tax positions where it is more likely than not that a tax benefit will be sustained, we record the largest amount of tax
benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority having full knowledge of
all relevant information. For those income tax positions where it is not more likely than not that a tax benefit will be sustained, no
tax benefit is recognized in the financial statements. We classify interest and penalties associated with such uncertain tax positions
as a component of income tax expense.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of March 31, 2025, we have
no material unrecognized tax benefits. We recorded an income tax expense of $<span id="xdx_90C_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20250101__20250331_zzMuFCM8jiY7" title="Income tax benefits">2,592</span> and $<span id="xdx_90F_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20240701__20250331_zEIVBsvbTaM6" title="Income tax benefits">218,199</span> for the three and nine months ended March
31, 2025, respectively, and an income tax benefit of $<span id="xdx_907_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20240101__20240331_zDj3FuZR2Qd" title="Income tax benefits">312,764</span> and $<span id="xdx_908_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20230701__20240331_ze2OiUptw0Ol" title="Income tax benefits">577,981</span> for the three and nine months ended March 31, 2024, respectively.
We also recorded a decrease in deferred tax asset, non-current, of $<span id="xdx_901_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20250101__20250331_zvVXXpVE5XD3" title="Increase (decrease) in deferred tax asset">2,592</span> and $<span id="xdx_905_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20240701__20250331_zT48CIhtnxzl" title="Increase (decrease) in deferred tax asset">217,399</span> for the three and nine months ended March 31, 2025,
respectively, and an increase in deferred tax asset, non-current, of $<span id="xdx_90E_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20240101__20240331_zpCf8m1vewG2" title="Increase (decrease) in deferred tax asset">308,123 </span>and $<span id="xdx_90A_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20230701__20240331_z1lbQHRl3S71" title="Increase (decrease) in deferred tax asset">574,315</span> for the three and nine months ended March 31,
2024, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings (loss) per Share Attributable to Common Stockholders</a></td>
<td class="text"><p id="xdx_847_eus-gaap--EarningsPerSharePolicyTextBlock_zhmRrZi41P39" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_866_zwqia8GHEMm3">Earnings (loss) per Share Attributable to Common
Stockholders</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In accordance with ASC 260,
basic earnings (loss) per share are calculated by dividing the net income (loss) by the weighted-average number of common shares that
were outstanding for the period, without considering any potential future issuance of common shares. Diluted earnings (loss) per share
is calculated by dividing the net income (loss) by the sum of the weighted-average number of dilutive potential common shares outstanding
for the period determined using the treasury-stock method or the as-converted method. Potentially dilutive shares are comprised of common
stock options outstanding under our stock plan. <span>Diluted EPS excludes all dilutive potential common
shares if their effect is nondilutive.</span> Nondilutive shares are not taken into account while computation of weighted average number
of shares for dilutive EPS calculation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b></b></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_ConcentrationRiskCreditRisk', window );">Concentrations</a></td>
<td class="text"><p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_zGWuMICJi3n6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_861_zD0xZzeDwQn">Concentrations</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1pt 0pt 0; text-align: justify; text-indent: 0.45in">We extend credit
to our customers and perform ongoing credit evaluations of such customers. We evaluate our accounts receivable on a regular basis for
collectability and provide for an allowance for potential credit losses as deemed necessary. No reserve was required or recorded for any
of the periods presented.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">Substantially all of our
revenues are derived from sales of wireless data products. Any significant decline in market acceptance of our products or in the financial
condition of our existing customers could impair our ability to operate effectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A significant portion of our
revenue is derived from a small number of customers. For the nine months ended March 31, 2025, sales to our two largest customers accounted
for <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zXJ7MHrz2Wdj" title="Concentration of credit risk">60</span>% and <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zxmUUf7TW0tj" title="Concentration of credit risk">35</span>% of our consolidated net sales, and <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zU711XJxtt9j" title="Concentration of credit risk">0</span>% and <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zdvWTiMbQWxd" title="Concentration of credit risk">98</span>% of our accounts receivable balance as of March 31, 2025. In the same period
of 2024, sales to our two largest customers accounted for <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_znDr7FC8Rus7" title="Concentration of credit risk">62</span>% and <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z71duGwBNFFf" title="Concentration of credit risk">28</span>% of our consolidated net sales, and <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z2hvuUvgXHe1" title="Concentration of credit risk">45</span>% and <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zk97jYLXRba1" title="Concentration of credit risk">54</span>% of our accounts receivable
balance as of March 31, 2024.&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">For the nine months ended
March 31, 2025, we purchased the majority of our wireless data products from two manufacturing companies located in Asia. If these manufacturing
companies were to experience delays, capacity constraints or quality control problems, product shipments to our customers could be delayed,
or our customers could consequently elect to cancel the underlying product purchase order, which would negatively impact the Company's
revenue. For the nine months ended March 31, 2025, we purchased wireless data products from these manufacturers in the amount of $<span id="xdx_905_eus-gaap--CostOfRevenue_c20240701__20250331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_z7uwRttMd8Cd" title="Cost of revenue">28,410,325</span>,
or <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zBeia4MKzY2d" title="Concentration of credit risk">91.2</span>% of total purchases and had related accounts payable of $<span id="xdx_90A_eus-gaap--AccountsPayableCurrent_iI_c20250331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zfeDeEm5yoN4" title="Accounts payable, current">5,057,661</span> as of March 31, 2025. In the same period of 2024, we purchased
wireless data products from these manufacturers in the amount of $<span id="xdx_900_eus-gaap--CostOfRevenue_c20230701__20240331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zXYfGfhsnYbk" title="Cost of revenue">18,287,260</span>, or <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zdEwTN8g70c8" title="Concentration of credit risk">99.5</span>% of total purchases and had related accounts payable
of $<span id="xdx_900_eus-gaap--AccountsPayableCurrent_iI_c20240331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zjSSHwBCYNKc" title="Accounts payable, current">5,967,868</span> as of March 31, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We maintain our cash accounts
with established commercial banks. Such cash deposits exceed the Federal Deposit Insurance Corporation insured limit of $250,000 for each
financial institution.&#160; However, we do not anticipate any losses on excess deposits.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued Accounting Pronouncements</a></td>
<td class="text"><p id="xdx_84F_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zJygNitlbix4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_863_zlOFk5D8mKqh">Recently Issued Accounting Pronouncements</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.75pt">In December 2023, the FASB
issued ASU No. 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU requires disaggregated information about a reporting
entity&#8217;s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective
basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have
not yet been issued or made available for issuance. This ASU will likely result in the required additional disclosures being included
in our consolidated financial statements once adopted.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.75pt">In November 2024, the FASB
issued ASU No. 2024-03, Expense Disaggregation Disclosures (Subtopic 220-40). The ASU requires disclosure of specified information about
certain costs and expenses. This includes purchases of inventory, employee compensation, depreciation, and intangible asset amortization.&#160;
The ASU is effective on a prospective or retrospective basis for annual reporting periods beginning after December 15, 2026, and interim
reporting periods beginning after December 15, 2027. Early adoption is permitted. This ASU will likely result in the required additional
disclosures being included in our consolidated financial statements, once adopted.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.75pt">In January 2025, the FASB
issued&#160;ASU 2025-01, which revises the effective date of&#160;ASU 2024-03, &#8220;to clarify that all public business entities are
required to adopt the guidance in annual reporting periods beginning after December 15, 2026, and interim periods within annual reporting
periods beginning after December 15, 2027.&#8221; Entities within the ASU&#8217;s scope are permitted to early adopt the ASU. This ASU
will likely result in the required additional disclosures being included in our consolidated financial statements, once adopted.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.75pt">&#160;</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FKWL_AllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_AllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</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_FKWL_LeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_LeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</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_FKWL_RelatedPartiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_RelatedPartiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</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_FKWL_ShippingAndHandlingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_ShippingAndHandlingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 credit risk.</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 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="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_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any 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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 810<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_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy</td>
</tr>
<tr>
<td style="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_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of product sold and service rendered.</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> -Topic 705<br> -Publisher FASB<br> -URI https://asc.fasb.org/705/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_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<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> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset 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/disclosureRef<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/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-5<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 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<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 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<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 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: 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(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-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_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="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_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<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(6)(b))<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 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-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 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: 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><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-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_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="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_MarketableSecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other 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_MarketableSecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483504/205-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -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 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: 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 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<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 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483044/730-10-05-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_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="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_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment.</p></div>
<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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<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 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/985-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_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy</td>
</tr>
<tr>
<td style="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_StandardProductWarrantyPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 standard warranties including the methodology for measuring the 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/2009/role/commonPracticeRef<br> -Topic 460<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/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_StandardProductWarrantyPolicy</td>
</tr>
<tr>
<td style="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>34
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of financial information by geographic area</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_z0TXjuGN0cRa" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Revenue from geagraphic areas)">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span id="xdx_8B3_zG8QsIC4fKN8" style="display: none">Schedule of financial information by geographic
area</span></td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="7" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold">&#160;</td>
    <td colspan="7" style="font-weight: bold; text-align: center">Nine Months Ended</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: justify">Net sales:</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: justify">North America</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20250101__20250331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zmp9pLOOnxch" style="width: 11%; text-align: right" title="Net sales">8,007,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 id="xdx_98F_eus-gaap--Revenues_pp0p0_c20240101__20240331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zXgsbcYJeTsh" style="width: 11%; text-align: right" title="Net sales">6,174,327</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--Revenues_pp0p0_c20240701__20250331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_z4fK8B1RFs5d" style="width: 11%; text-align: right" title="Net sales">39,156,583</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--Revenues_pp0p0_c20230701__20240331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_ztXa8ziBgaQ7" style="width: 11%; text-align: right" title="Net sales">24,583,324</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Asia</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--Revenues_pp0p0_c20250101__20250331__srt--StatementGeographicalAxis__srt--AsiaMember_zommkEppExI6" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">2,582</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--Revenues_pp0p0_d0_c20240101__20240331__srt--StatementGeographicalAxis__srt--AsiaMember_z3q6ODnhvhn4" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">2,172</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--Revenues_pp0p0_c20240701__20250331__srt--StatementGeographicalAxis__srt--AsiaMember_z4w0Gc4TyvBa" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">3,046</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--Revenues_pp0p0_d0_c20230701__20240331__srt--StatementGeographicalAxis__srt--AsiaMember_zlN7ZByvfMAd" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">96,500</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Totals</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20250101__20250331_zRvhbCCndBr4" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales">8,009,619</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20240101__20240331_zTn56YdQgNy6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales">6,176,499</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_pp0p0_c20240701__20250331_zmED47RCN1vl" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales">39,159,629</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20230701__20240331_znRLDCLcyZHl" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales">24,679,824</td><td style="padding-bottom: 2.5pt; font-weight: bold; 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_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock', window );">Schedule of long-lived assets, net</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_z1bTcDhn2CCj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Long-lived assets)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B7_zp0sSXTRHxi3" style="display: none">Schedule of long-lived assets, net</span></td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Long-lived assets, net (property and equipment and intangible assets):</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, 2025</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2024</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 70%; text-align: left">North America</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20250331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zcdJVqkHgCZd" style="width: 11%; text-align: right" title="Long-lived assets, net">781,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_983_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20240630__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zAN2lyT5rkAi" style="width: 11%; text-align: right" title="Long-lived assets, net">1,218,139</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Asia</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_988_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20250331__srt--StatementGeographicalAxis__srt--AsiaMember_zUNApWtGGNt1" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net">159,708</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_980_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20240630__srt--StatementGeographicalAxis__srt--AsiaMember_zkKMsRWVgw99" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net">206,426</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Totals</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_ecustom--PropertyAndEquipmentAndIntangibleAssets_pp0p0_c20250331_z7Kqz0mKCe21" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Long-lived assets, net">941,378</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20240630_z7fo02vuBZg6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Long-lived assets, net">1,424,565</td><td style="padding-bottom: 2.5pt; font-weight: bold; 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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of trade receivables</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_z68E7LMfcD64" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B2_zCsEKs7Sfo36" style="display: none">Schedule of trade receivables</span></td><td>&#160;</td>
    <td colspan="3" id="xdx_49D_20250331_zhzQcJ8fyxel" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_49A_20240630_z5fkqym3k6qh" style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="width: 66%; padding-bottom: 1pt">&#160;</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; width: 13%; text-align: center"><span style="font-size: 10pt"><b>March
                                            31, 2025</b></span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left"><b>&#160;</b></td><td style="width: 2%; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"><b>&#160;</b></td><td style="border-bottom: Black 1pt solid; width: 13%; text-align: center"><span style="font-size: 10pt"><b>June
                                            30, 2024</b></span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AccountsReceivableNetCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">Accounts Receivable</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,004,809</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,155,060</td><td style="padding-bottom: 2.5pt; 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_OtherLiabilitiesTableTextBlock', window );">Schedule of contract liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--OtherLiabilitiesTableTextBlock_z5EZxQzwZsdf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B9_zXUiwnnhoWua" style="display: none">Schedule of contract liabilities</span></td><td>&#160;</td>
    <td colspan="3" id="xdx_49A_20250331_znpREMkp8r58" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_494_20240630_zQkfuCaO989h" style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><b>March 31, 2025</b></td><td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><b>June 30, 2024</b></td></tr>
  <tr id="xdx_404_ecustom--UndeliveredProducts_iI_pp0p0_zODyDOkewM41" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Undelivered products</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">121,660</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: 13%; text-align: right">158,771</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--AccruedMarketingDevelopmentFunds_iI_pp0p0_d0_zC9h9i1A1Vrk" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Accrued marketing development funds</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">643,656</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Totals</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">765,316</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">158,771</td><td style="padding-bottom: 2.5pt; 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_FKWL_ScheduleOfPropertyAndEquipmentEstimatedUsefulLife', window );">Schedule of estimated useful lives</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_884_ecustom--ScheduleOfPropertyAndEquipmentEstimatedUsefulLife_zJnPN9mynTP2" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8BC_z8WQRVZ97mK8" style="display: none">Schedule of estimated useful lives</span></td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 51%; text-align: justify"><span style="font-size: 10pt">Machinery</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 48%; text-align: right"><span style="font-size: 10pt"><span id="xdx_90A_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MachineryMember_z3O5vtYq11dj">6 years</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><span style="font-size: 10pt">Office equipment</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90D_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zaIch4KJFgNg" title="Estimated useful lives">5 years</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><span style="font-size: 10pt">Molds</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90B_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ToolsDiesAndMoldsMember_zQu3Qv7Vpc09" title="Estimated useful lives">3~6 years</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><span style="font-size: 10pt">Vehicles</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90E_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zJrDfx0M9Kbc" title="Estimated useful lives">5 years</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><span style="font-size: 10pt">Computers and software</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_903_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zsFkgo0cqHN8" title="Estimated useful lives">5 years</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><span style="font-size: 10pt">Furniture and fixtures</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90E_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zOhn6rlkcZf7" title="Estimated useful lives">7 years</span></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><span style="font-size: 10pt">Facilities improvements</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90B_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OtherCapitalizedPropertyPlantAndEquipmentMember_zzjfskL80ju7" title="Estimated useful lives">5 years or life of the lease, whichever is shorter</span></span></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_FKWL_ScheduleOfPropertyAndEquipmentEstimatedUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_ScheduleOfPropertyAndEquipmentEstimatedUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other 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_OtherLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</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(4))<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(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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area.</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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.</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(1))<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> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="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>35
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEFINITE LIVED INTANGIBLE ASSETS, NET (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of definite lived intangible assets</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_zLfLUiSzgesb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Intangible assets activity)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B0_zhZ7hGFAZcBd" style="display: none">Schedule of definite lived intangible
assets</span></td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Definite lived intangible assets:</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expected Life</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Remaining</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>life</b></p></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Intangible</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Assets</b></p></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Less Accumulated</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amortization</b></p></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Net Intangible</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Assets</b></p></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 23%; text-align: left">Complete technology</td><td style="width: 2%">&#160;</td>
    <td style="width: 15%; text-align: center"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zw5itgZZdYz2" title="Expected Life">3</span> years</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#8211;</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--FiniteLivedIntangibleAssetsGross_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zjJTExBR8QR4" style="width: 11%; text-align: right" title="Gross Intangible Assets">18,397</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--FiniteLivedIntangibleAssetsAccumulatedAmortization_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zCi0RaujbaF9" style="width: 11%; text-align: right" title="Less Accumulated Amortization">18,397</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--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_d0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_znQ4wCcuIb84" style="width: 11%; text-align: right" title="Net Intangible Assets">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Technology in progress</td><td>&#160;</td>
    <td style="text-align: center">Not Applicable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</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_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_zOLMMjhJ4Lq6" style="text-align: right" title="Gross Intangible Assets">173,293</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_d0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_zB8Eux9ak2o8" style="text-align: right" title="Less Accumulated Amortization">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_d0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_zIu41IX2HZJ" style="text-align: right" title="Net Intangible Assets">173,293</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Software</td><td>&#160;</td>
    <td style="text-align: center"><span id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zImFYkSEqA37" title="Expected Life">5</span> years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_903_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zf6ahxI6TAM2" title="Average Remaining Life">0.9</span> years</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--FiniteLivedIntangibleAssetsGross_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zPO9wK3rx5zc" style="text-align: right" title="Gross Intangible Assets">430,628</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_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zyDrfS5ePnLl" style="text-align: right" title="Less Accumulated Amortization">334,894</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_z5oCZuAIZhda" style="text-align: right" title="Net Intangible Assets">95,734</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Patents</td><td>&#160;</td>
    <td style="text-align: center"><span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_ztgPZcFcNNZa" title="Expected Life">10</span> years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zwmEdP2GRRLd" title="Average Remaining Life">6.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_987_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zMnjF5UxRx04" style="text-align: right" title="Gross Intangible Assets">74,814</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_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zgYQcNmN42If" style="text-align: right" title="Less Accumulated Amortization">28,748</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_z9Q5qormDaAh" style="text-align: right" title="Net Intangible Assets">46,066</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Certifications &amp; licenses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_90A_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zZFJq22au44c" title="Expected Life">3</span> years</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right"><span style="font-size: 10pt"><span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_z1XGyUIyebAj" title="Average Remaining Life">1.3</span> years</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zAMSp1TxKGwl" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Intangible Assets">3,962,003</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zAyCMoDsrRQa" style="border-bottom: Black 1pt solid; text-align: right" title="Less Accumulated Amortization">3,408,287</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zwPRwkKtU4Hf" style="border-bottom: Black 1pt solid; text-align: right" title="Net Intangible Assets">553,716</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Total as of March 31, 2025</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <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="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20250331_zYVitWQwSdU1" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Gross Intangible Assets">4,659,135</td><td style="padding-bottom: 2.5pt; font-weight: bold; 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 id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pp0p0_c20250331_zbieU7Pu26Tk" style="border-bottom: Black 2.5pt double; text-align: right" title="Less Accumulated Amortization">3,790,326</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 id="xdx_983_eus-gaap--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20250331_zAcMteLteBej" style="border-bottom: Black 2.5pt double; text-align: right" title="Net Intangible Assets">868,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: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The definite lived intangible
assets consisted of the following as of June 30, 2024:</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 style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Definite lived intangible assets:</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expected Life</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Remaining</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>life</b></p></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Intangible</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Assets</b></p></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Less Accumulated</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amortization</b></p></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Net Intangible</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Assets</b></p></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 23%; text-align: left">Complete technology</td><td style="width: 2%">&#160;</td>
    <td style="width: 15%; text-align: center"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zkXGVxnob9gf" title="Expected Life">3</span> years</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#8211;</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--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zNXWl6j5alQi" style="width: 11%; text-align: right" title="Gross Intangible Assets">18,397</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--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zOvPjQU3fF2i" style="width: 11%; text-align: right" title="Less Accumulated Amortization">18,397</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_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_d0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zElCofejr6a6" style="width: 11%; text-align: right" title="Net Intangible Assets">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Technology in progress</td><td>&#160;</td>
    <td style="text-align: center">Not Applicable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_d0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_z2P92GvrnMIh" style="text-align: right" title="Gross Intangible Assets">&#8211;</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_d0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_zbtT5JwVWCO4" style="text-align: right" title="Less Accumulated Amortization">&#8211;</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_d0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_zagPEQAa5XJ7" style="text-align: right" title="Net Intangible Assets">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Software</td><td>&#160;</td>
    <td style="text-align: center"><span id="xdx_90C_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zWaCm0O9E0ef" title="Expected Life">5</span> years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_906_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zfBM4t29SQy9" title="Average Remaining Life">1.6</span> years</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--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_z1HXU09dJU4k" style="text-align: right" title="Gross Intangible Assets">489,992</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zkSOY8GlkEY3" style="text-align: right" title="Less Accumulated Amortization">365,526</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_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zEBXXdcC7dAk" style="text-align: right" title="Net Intangible Assets">124,466</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Patents</td><td>&#160;</td>
    <td style="text-align: center"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zIMQUlBl7IMg" title="Expected Life">10</span> years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zjLaxsFASr51" title="Average Remaining Life">6.7</span> years</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--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zaKoLOrQzoX8" style="text-align: right" title="Gross Intangible Assets">67,373</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_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zjVOOujsECNc" style="text-align: right" title="Less Accumulated Amortization">27,345</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zk94fzLXPE8l" style="text-align: right" title="Net Intangible Assets">40,028</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Certifications &amp; licenses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_90D_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zhr7Fggx9yx" title="Expected Life">3</span> years</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right"><span style="font-size: 10pt"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_ziXi65mATsWc" title="Average Remaining Life">1.4</span> years</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zo7qMPeTraRd" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Intangible Assets">3,924,007</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_z3L8vugd4Pa7" style="border-bottom: Black 1pt solid; text-align: right" title="Less Accumulated Amortization">2,778,875</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zmMUcs7sfwbe" style="border-bottom: Black 1pt solid; text-align: right" title="Net Intangible Assets">1,145,132</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Total as of June 30, 2024</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <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="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630_zfaj0S1ONRqe" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Gross Intangible Assets">4,499,769</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630_zt5x4bPASx3h" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Less Accumulated Amortization">3,190,143</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_989_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630_zyfazVgTqYe5" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net Intangible Assets">1,309,626</td><td style="padding-bottom: 2.5pt; font-weight: bold; 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 amortization expenses of the definite lived intangible assets</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_897_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zgwB1H2L1Zwh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Amortization Expenses)">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span id="xdx_8BB_zqpH18AcFiIk" style="display: none">Schedule of amortization expenses of the definite lived intangible assets</span></td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="3" style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="3" style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="3" style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="3" style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">FY2025</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">FY2026</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">FY2027</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY2028</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY2029</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">Thereafter</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt; width: 13%; font-weight: bold; text-align: left"><span style="font-size: 10pt"><b>Total</b></span></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 id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_c20250331_ztDoRGc9tD9h" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FY 2025">179,320</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</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 id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_c20250331_zlQuUBrJfJSk" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FY 2026">414,926</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</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 id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_c20250331_zKluRA1Srqzf" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FY 2027">57,575</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</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 id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_c20250331_z8kEecm943j6" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="FY 2028">28,215</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</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 id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_c20250331_zmUdvwJNVYU8" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="FY 2029">15,480</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</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 id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_d0_c20250331_zEysrLNZHGwk" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="Thereafter">&#8211;</td><td style="width: 1%; padding-bottom: 2.5pt; 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_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.</p></div>
<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 (b)<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_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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>36
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCRUED LIABILITIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Schedule of accrued liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zCul1mcWGBN6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACCRUED LIABILITIES (Details)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B7_zyCCdbJ0LZd3" style="display: none">Schedule of&#160;accrued liabilities</span></td><td>&#160;</td>
    <td colspan="3" id="xdx_49E_20250331_zuUIKCVRPZy3" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_49B_20240630_zBMwXf8iDVP9" style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, 2025</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2024</td></tr>
  <tr id="xdx_40A_eus-gaap--EmployeeRelatedLiabilitiesCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Accrued payroll deductions owed to government entities</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">39,312</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: 13%; text-align: right">49,452</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Accrued salaries and bonuses <span>(1) (2)</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--AccruedSalariesAndBonusesCurrent_iI_c20250331_fKDEpKDIp_zQd9jTyut3Xh" style="text-align: right" title="Accrued commission to a custome">2,633,328</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_ecustom--AccruedSalariesAndBonusesCurrent_iI_c20240630_fKDEpKDIp_zhxrY7EdNrAc" style="text-align: right" title="Accrued commission to a custome">875,000</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--AccruedVacationCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify">Accrued vacation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">155,458</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">164,884</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--AccruedSalesCommissionCurrent_iI_pp0p0_d0_zflOq3tVNck6" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Accrued commission to a service provider</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify">Accrued commission to a customer <span>(3)</span> <span><sup></sup>(4)</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--AccruedSalariesCurrent_iI_c20250331_fKDMpICg0KQ_____zpfjgyyWxtRi" style="text-align: right" title="Accrued commission to a custome">643,656</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--AccruedSalariesCurrent_iI_c20240630_fKDMpICg0KQ_____zIoRVJeqF0T7" style="text-align: right" title="Accrued commission to a custome">247,592</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pp0p0_zCo9agUF42a7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Other accrued liabilities <span id="xdx_F40_z9o2VuQUpSif">(5)</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">73,218</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">73,218</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--AccruedLiabilitiesCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">3,544,972</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,425,146</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 4%"><span id="xdx_F0E_zih5t50JCIPa" style="font-size: 10pt">(1)</span></td>
    <td style="width: 96%">
    <p id="xdx_F12_zuzgY3amwQad" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 10, 2022, the Company and OC Kim,
    its President, entered into an amendment of the employment agreement dated September 7, 2021. The amendment provides for the payment of
    an incentive to Mr. Kim of $125,000 for each calendar quarter during the remaining four-year term of the employment agreement, which will
    be total amount of $2M, with the first such bonus accrued on December 31, 2022. An incentive of $375,000 has been accrued for each of
    the nine months ended March 31, 2025, and 2024, with $1,250,000 and $875,000 accrued bonus as of March 31, 2025, and June 30, 2024, respectively.
    As of March 31, 2025, no payment for the accrued bonuses has been made by the Company.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 23, 2024, the Board acknowledged
that Mr. Kim had earned an incentive bonus of $1,250,000 for negotiating and securing a joint venture agreement with its partner. The
Company and Mr. Kim entered into a Forbearance Agreement, dated September 23, 2024, under which Mr. Kim agreed to defer the bonus, in
exchange for the Company&#8217;s agreement to allow Mr. Kim to defer payment of the $1,000,000 settlement amount owed by Mr. Kim to the
Company under a Settlement Agreement, dated June 12, 2024. On January 16, 2025, there was a completed contribution for Common Stock of
Sigbeat, and the Company accrued the deferred incentive bonus of $1,250,000 to OC Kim, its President. As of March 31, 2025, no payment
for the accrued has been made by the Company.</p></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td id="xdx_F06_z1wlCpOEM1Q3">(2)</td>
    <td id="xdx_F12_zCnBHgRqsnil" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company also accrued regular salaries of $133,328
    to employees for the payroll period ended March 31, 2025, and the payment of the accrued salaries was made by the Company on April 2,
    2025.</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span id="xdx_F0E_zmDkM4xQ9112" style="font-size: 10pt">(3)</span></td>
    <td style="text-align: justify"><span id="xdx_F1E_z9t9l3d8ifcf" style="font-size: 10pt">The Company accrued a commission of approximately $650,000 to a customer to provide financial support for its marketing and promotion programs during the 2021 fiscal year. Of the amount accrued, total payments were made of approximately $400,000 in the form of credit memos. The remaining balance of approximately $250,000 as of June 30, 2024, was eliminated/written-off as of September 30, 2024 because it was confirmed that the liability no longer existed.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span id="xdx_F03_zojVyjq2NWWl" style="font-size: 10pt">(4)</span></td>
    <td style="text-align: justify"><span id="xdx_F17_zF3cJvoeQeoa" style="font-size: 10pt">The Company accrued a commission of $49,248 and $643,656 to a customer
    to provide financial support for the marketing and promotion programs of our products for the three and nine months ended March 31,
    2025, respectively.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span id="xdx_F05_zYbuaXQMpV31" style="font-size: 10pt">(5)</span></td>
    <td>
    <p id="xdx_F1D_zVDTwdWtvFkd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On or about December 7, 2023, the Company
received an invoice from our prior landlord, Hunsaker &amp; Associates, requesting payment of additional rent on its completed and expired
lease of office space located at 9707 Waples Street, San Diego, CA as of December 31, 2023. This invoice of $142,978 purports to represent
charges for variable cost increases during the prior 7 years of the lease, which was discounted by $46,274 and adjusted down to $96,704
for the three months ended June 30, 2024. The Company is currently reviewing these charges and will be requesting further validation
of these charges, in accordance with its rights granted under the lease. For the year ended June 30, 2024, the Company recorded an additional
rent expense of $96,704 and an accrued liability of $72,048 reflecting this pending invoice and a credit of $24,656 for our deposit on
the leasehold property.</p></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_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses.</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_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_LeaseCostTableTextBlock', window );">Schedule of components of the lease expense and supplemental cash flow information related to leases</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--LeaseCostTableTextBlock_zQLFcSOzJA73" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Lease expenses)">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span id="xdx_8BC_zzAtUEHjwk7d" style="display: none">Schedule of components of the lease expense and supplemental cash flow information related to leases</span></td><td>&#160;</td>
    <td colspan="3" id="xdx_499_20240701__20250331_zBwkLZAkPbM9" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_49D_20230701__20240331_zhfLgWACXs6k" style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months Ended March 31,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td></tr>
  <tr id="xdx_403_eus-gaap--OperatingLeaseCost_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: justify">Operating lease expense</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">331,413</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: 13%; text-align: right">237,893</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--AdditionalChargesForPriorOperatingLeaseInDispute_d0_zzPYdCAXmVC8" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Additional charges for the prior operating lease in dispute</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">142,978</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_ecustom--VehicleLeaseExpense_d0_zxfwgb8VYDo8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify">Vehicle lease expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,983</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--ShortTermLeaseCost_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Short term leases cost</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">17,400</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">102,434</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--LeaseCost_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total lease expense</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">350,796</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">483,305</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Remaining lease term-operating lease in San Diego, California</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right"><span id="xdx_904_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtY_c20250331__us-gaap--StatementBusinessSegmentsAxis__custom--SanDiegoCaliforniaMember_zNOOSZYkO8Xh" title="Remaining lease term-operating leases">4.2</span> year</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 83%; text-align: left">Discount rate-operating lease in San Diego, California</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 13%; text-align: right"><span id="xdx_908_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20250331__us-gaap--StatementBusinessSegmentsAxis__custom--SanDiegoCaliforniaMember_zjMqjMigkY9j" title="Discount rate-operating lease">7</span>%</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <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="text-align: left">Remaining lease term-operating lease in South Korea</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_901_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtY_c20250331__us-gaap--StatementBusinessSegmentsAxis__custom--SouthKoreaMember_zk7gU5ryIDI9" title="Remaining lease term-operating leases">1.4</span> year</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Discount rate-operating lease in South Korea</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_902_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20250331__us-gaap--StatementBusinessSegmentsAxis__custom--SouthKoreaMember_zmfw8wPbOJ6k" title="Discount rate-operating lease">6</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Remaining lease term-vehicle lease in San Diego, California</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_904_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtY_c20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zsd0TK6rwGe1" title="Remaining lease term-operating leases">2.7</span> year</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Discount rate-vehicle lease in San Diego, California</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90E_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zCijQgm5Bl83" title="Discount rate-operating lease">7</span>%</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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of future minimum payments under operating leases</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_z7PBmpblJzY3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B6_ztG40jz3y4T3" style="display: none">Schedule of future minimum payments under operating leases</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_493_20250331_zNqAImEmRSW" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center"><b>Operating Leases</b></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pp0p0_zH2gqr0ieJZi" style="vertical-align: bottom; background-color: White">
    <td style="width: 83%">Fiscal 2025</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">118,132</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_zkvTwhjazcL6" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Fiscal 2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">452,068</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_zgBXAa90Firj" style="vertical-align: bottom; background-color: White">
    <td>Fiscal 2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">375,676</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_zfdOK5OTEeJf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Fiscal 2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">389,915</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0_zYVriaZg8fQ2" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Fiscal 2029</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">363,310</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Total lease payments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,699,101</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zvP4u8Vn9U78" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Less imputed interest</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(220,891</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,478,210</td><td style="padding-bottom: 2.5pt; font-weight: bold; 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_FKWL_ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock', window );">Schedule of percentages of return rates and warranty repairs</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_890_ecustom--ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock_zOt17JnJfAql" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Percentages of return rates and warranty repairs)">
  <tr style="vertical-align: bottom">
    <td colspan="3" style="text-align: left"><span id="xdx_8BD_z2527pg9uyN6" style="display: none">Schedule of percentages of return rates
    and warranty repairs</span></td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="3" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Current Devices</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 1pt; width: 38%"><span style="font-size: 10pt"><b>Device Type</b></span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right; width: 32%"><span style="font-size: 10pt"><b>Return Rate</b></span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right; width: 30%"><span style="font-size: 10pt"><b>Warranty Repairs</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 1pt"><span style="font-size: 10pt">4G Wireless Devices</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt"><span id="xdx_905_ecustom--CurrentDevicesReturnRate_dp_c20240701__20250331__srt--ProductOrServiceAxis__custom--WirelessDevices4GMember_zSTmG9ZAGwb4" title="Current devices return rate">0.10</span>%</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt"><span id="xdx_903_ecustom--CurrentDevicesWarrantyRepairs_dp_c20240701__20250331__srt--ProductOrServiceAxis__custom--WirelessDevices4GMember_zgh8uuqOqykk" title="Current devices warranty repairs">0.01</span>%</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 1pt"><span style="font-size: 10pt">5G Wireless Devices</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt"><span id="xdx_90B_ecustom--CurrentDevicesReturnRate_dp_c20240701__20250331__srt--ProductOrServiceAxis__custom--WirelessDevices5GMember_zFKnHXdTskL8" title="Current devices return rate">0.56</span>%</span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt"><span id="xdx_90D_ecustom--CurrentDevicesWarrantyRepairs_dp_c20240701__20250331__srt--ProductOrServiceAxis__custom--WirelessDevices5GMember_zlcgRjAriNS7" title="Current devices warranty repairs">0.12</span>%</span></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_FKWL_ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</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_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_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>38
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM INCENTIVE PLAN AWARDS (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zdysk62quAc4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity)">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 10pt"><span id="xdx_8B1_zaIKqKYREiL" style="display: none">Schedule of stock options</span></td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Weighted-</td><td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Average</td><td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Remaining</td><td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Contractual</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Aggregate</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Exercise</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Life</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Intrinsic</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Options</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Shares</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Price</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(In Years)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Value</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%">Outstanding as of June&#160;30, 2024</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z7PNSItGu2J1" style="width: 11%; text-align: right" title="Number of Options Outstanding, Beginning Balance">627,001</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zEUpYuDlQEH8" style="width: 11%; text-align: right" title="Weighted Average Exercise Price, Options Outstanding Beginning Balance">4.22</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: 11%; text-align: right"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230701__20240630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zSujFrk0J4Pe" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding">1.89</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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iS_pp0p0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z8pb0cUBYlSi" style="width: 11%; text-align: right" title="Aggregate Intrinsic Value, Options Outstanding Beginning Balance">91,750</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_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z4kPCUDzg0r1" style="text-align: right" title="Number of Options, Granted">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zgvDLgDmTEo5" style="text-align: right" title="Weighted Average Exercise Price, Granted">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z7ELrAvfrxv" style="text-align: right" title="Number of Options, Exercised">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z8ZlesYOZAh5" style="text-align: right" title="Weighted Average Exercise Price, Exercised">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Cancelled</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zi2aA4rAzWSd" style="text-align: right" title="Number of Options, Cancelled">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zFuHGb5DESLh" style="text-align: right" title="Weighted Average Exercise Price, Cancelled">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Forfeited or expired</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zyj4EwwirT71" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options, Forfeited or expired">(20,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_ze4lMLq0NHrj" style="padding-bottom: 1pt; text-align: right" title="Weighted Average Exercise Price, Forfeited or expired">4.90</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Outstanding as of March 31, 2025</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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zAgrE37uzDjf" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Ending Balance">607,001</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zcruhTl0arGb" style="padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Options Outstanding Ending Balance">4.20</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right"><span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zEjxZ3UKxv19" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding">1.15</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iE_pp0p0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_ztRBkp0iTob4" style="padding-bottom: 2.5pt; text-align: right" title="Aggregate Intrinsic Value, Options Outstanding Ending Balance">919,410</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <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="padding-bottom: 2.5pt">Exercisable as of March 31, 2025</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_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zrbmn2MGL04b" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options, Exercisable">607,001</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zDrbvkHzhTH1" style="padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Exercisable">4.20</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right"><span id="xdx_904_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z7Akv550fTgb" title="Weighted Average Remaining Contractual Life (in years), Options Exercisable">1.15</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_c20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zz5PlcAZviT9" style="padding-bottom: 2.5pt; text-align: right" title="Aggregate Intrinsic Value, Options Exercisable">919,410</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 0; text-align: justify; text-indent: 30.8pt">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">The aggregate intrinsic value
in the preceding table represents the total pretax intrinsic value, based upon the Company&#8217;s closing stock price of $5.71 as of
March 31, 2025, which would have been received by the option holders had all option holders exercised their options as of that date. The
weighted-average grant-date fair value of stock options outstanding as of March 31, 2025, in the amount of <span id="xdx_909_ecustom--FairValueOfOptionsOutstanding_iI_c20250331_zVbeT3tft7Vf" title="Fair value of options outstanding">607,001</span> shares was $<span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20240701__20250331_zYTshnmvtRW5" title="Weighted average grant-date fair value of stock options, per share price">3.32</span> per
share. As of March 31, 2025, the stock options granted were fully vested.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A summary of the status of
our stock options is presented below as of March 31, 2024:</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="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Weighted-</td><td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Average</td><td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Remaining</td><td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Contractual</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Aggregate</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Exercise</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Life</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Intrinsic</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Options</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Shares</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Price</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(In Years)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Value</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%">Outstanding as of June&#160;30, 2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zhbAMZT7WUHa" style="width: 11%; text-align: right" title="Number of Options Outstanding, Beginning Balance">647,001</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z5uC4FwDhCE7" style="width: 11%; text-align: right" title="Weighted Average Exercise Price, Options Outstanding Beginning Balance">4.24</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: 11%; text-align: right"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zg2oSg8iaNB9" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding">2.88</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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iS_pp0p0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z0YOwBnMwIF6" style="width: 11%; text-align: right" title="Aggregate Intrinsic Value, Options Outstanding Beginning Balance">130,200</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_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zsBoknT8p09a" style="text-align: right" title="Number of Options, Granted">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zq8T4AmO4GJ7" style="text-align: right" title="Weighted Average Exercise Price, Granted">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zddTBFipkKwd" style="text-align: right" title="Number of Options, Exercised">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zQZXP83LOjW4" style="text-align: right" title="Weighted Average Exercise Price, Exercised">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Cancelled</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zdlRGt7xC6vi" style="text-align: right" title="Number of Options, Cancelled">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zy7seBDENRoc" style="text-align: right" title="Weighted Average Exercise Price, Cancelled">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Forfeited or expired</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zkupF83LPAck" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options, Forfeited or expired">(20,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zHvF5X7dGJY8" style="padding-bottom: 1pt; text-align: right" title="Weighted Average Exercise Price, Forfeited or expired">4.90</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Outstanding as of March 31, 2024</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_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zlyRH3lO18bj" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Ending Balance">627,001</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zBOrS74V2eSj" style="padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Options Outstanding Ending Balance">4.22</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right"><span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zmLS5zi51f36" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding">2.14</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iE_pp0p0_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zzDtspazDsLg" style="padding-bottom: 2.5pt; text-align: right" title="Aggregate Intrinsic Value, Options Outstanding Ending Balance">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <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="padding-bottom: 2.5pt">Exercisable as of March 31, 2024</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_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zXEd2CG8C6ab" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options, Exercisable">539,921</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zDSmBQtqO8C2" style="padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Exercisable">4.37</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right"><span id="xdx_90B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zeQufkzKdq6f" title="Weighted Average Remaining Contractual Life (in years), Options Exercisable">2.03</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">&#8211;</td><td style="padding-bottom: 2.5pt; 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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Revenue from geagraphic areas) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 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_Revenues', window );">Net sales</a></td>
<td class="nump">$ 8,009,619<span></span>
</td>
<td class="nump">$ 6,176,499<span></span>
</td>
<td class="nump">$ 39,159,629<span></span>
</td>
<td class="nump">$ 24,679,824<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember', window );">North America [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">8,007,037<span></span>
</td>
<td class="nump">6,174,327<span></span>
</td>
<td class="nump">39,156,583<span></span>
</td>
<td class="nump">24,583,324<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaMember', window );">Asia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">$ 2,582<span></span>
</td>
<td class="nump">$ 2,172<span></span>
</td>
<td class="nump">$ 3,046<span></span>
</td>
<td class="nump">$ 96,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_NorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Long-lived assets) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</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_FKWL_PropertyAndEquipmentAndIntangibleAssets', window );">Long-lived assets, net</a></td>
<td class="nump">$ 941,378<span></span>
</td>
<td class="nump">$ 1,424,565<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember', window );">North America [Member]</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_FKWL_PropertyAndEquipmentAndIntangibleAssets', window );">Long-lived assets, net</a></td>
<td class="nump">781,670<span></span>
</td>
<td class="nump">1,218,139<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaMember', window );">Asia [Member]</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_FKWL_PropertyAndEquipmentAndIntangibleAssets', window );">Long-lived assets, net</a></td>
<td class="nump">$ 159,708<span></span>
</td>
<td class="nump">$ 206,426<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FKWL_PropertyAndEquipmentAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_PropertyAndEquipmentAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</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_srt_StatementGeographicalAxis=srt_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_NorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts Receivable</a></td>
<td class="nump">$ 3,004,809<span></span>
</td>
<td class="nump">$ 1,155,060<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_FKWL_UndeliveredProducts', window );">Undelivered products</a></td>
<td class="nump">$ 121,660<span></span>
</td>
<td class="nump">$ 158,771<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_FKWL_AccruedMarketingDevelopmentFunds', window );">Accrued marketing development funds</a></td>
<td class="nump">643,656<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_ContractWithCustomerLiability', window );">Totals</a></td>
<td class="nump">$ 765,316<span></span>
</td>
<td class="nump">$ 158,771<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FKWL_AccruedMarketingDevelopmentFunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_AccruedMarketingDevelopmentFunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FKWL_UndeliveredProducts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_UndeliveredProducts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_PropertyPlantAndEquipmentByTypeAxis=FKWL_MachineryMember', window );">Machinery [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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_FKWL_PropertyPlantAndEquipmentUsefulLife1', window );">Estimated useful lives</a></td>
<td class="text">6 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office Equipment [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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_FKWL_PropertyPlantAndEquipmentUsefulLife1', window );">Estimated useful lives</a></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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ToolsDiesAndMoldsMember', window );">Tools, Dies and Molds [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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_FKWL_PropertyPlantAndEquipmentUsefulLife1', window );">Estimated useful lives</a></td>
<td class="text">3~6 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles [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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_FKWL_PropertyPlantAndEquipmentUsefulLife1', window );">Estimated useful lives</a></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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer Equipment [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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_FKWL_PropertyPlantAndEquipmentUsefulLife1', window );">Estimated useful lives</a></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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_FKWL_PropertyPlantAndEquipmentUsefulLife1', window );">Estimated useful lives</a></td>
<td class="text">7 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember', window );">Other Capitalized Property Plant and Equipment [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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_FKWL_PropertyPlantAndEquipmentUsefulLife1', window );">Estimated useful lives</a></td>
<td class="text">5 years or life of the lease, whichever is shorter<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FKWL_PropertyPlantAndEquipmentUsefulLife1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_PropertyPlantAndEquipmentUsefulLife1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</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_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_PropertyPlantAndEquipmentByTypeAxis=FKWL_MachineryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=FKWL_MachineryMember</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_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OfficeEquipmentMember</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_ToolsDiesAndMoldsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ToolsDiesAndMoldsMember</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_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_VehiclesMember</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_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ComputerEquipmentMember</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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherCapitalizedPropertyPlantAndEquipmentMember</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>44
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (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">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 16, 2025</div></th>
<th class="th"><div>Jan. 09, 2025</div></th>
<th class="th"><div>Dec. 23, 2024</div></th>
<th class="th"><div>May 14, 2024</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<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_ProductInformationLineItems', window );"><strong>Product 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>
<td class="text">&#160;<span></span>
</td>
<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_MinorityInterest', window );">Total 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">$ 3,010,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,010,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,228,944<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestPeriodIncreaseDecrease', window );">Increase decrease in 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,781,206<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_MinorityInterestDescription', window );">Noncontrolling interest, 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">&#160;<span></span>
</td>
<td class="text">The decrease
of ($227,708) in the non-controlling interest in FTI consists of a ($180,550) decrease from the loss of ($536,435) as well as a ($47,158)
decrease from foreign exchange translation attributable to non-controlling interest incurred for the nine months ended March 31, 2025.
The increase of $2,008,914 in the non-controlling interest in Sigbeat consists of a $8,914 increase from the income of $22,286 for the
nine months ended March 31, 2025 as well as a $2,000,000 increase from Forge&#8217;s contribution for Common Stock.<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_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts</a></td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsIncurredDevelopmentCosts', window );">Product development costs incurred</a></td>
<td class="text">&#160;<span></span>
</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">179,308<span></span>
</td>
<td class="nump">$ 52,975<span></span>
</td>
<td class="nump">211,289<span></span>
</td>
<td class="nump">$ 121,708<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="text">&#160;<span></span>
</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">794,213<span></span>
</td>
<td class="nump">811,470<span></span>
</td>
<td class="nump">2,745,763<span></span>
</td>
<td class="nump">2,531,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Shipping and handling 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="nump">2,526,220<span></span>
</td>
<td class="nump">1,261,147<span></span>
</td>
<td class="nump">5,465,786<span></span>
</td>
<td class="nump">4,032,031<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_InventoryValuationReserves', window );">Inventory reserve</a></td>
<td class="text">&#160;<span></span>
</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">91,482<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,482<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,482<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Goodwill impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="nump">0<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_CurrentFederalTaxExpenseBenefit', window );">Income tax benefits</a></td>
<td class="text">&#160;<span></span>
</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,592<span></span>
</td>
<td class="nump">312,764<span></span>
</td>
<td class="nump">218,199<span></span>
</td>
<td class="nump">577,981<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Increase (decrease) in deferred tax 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="nump">2,592<span></span>
</td>
<td class="nump">308,123<span></span>
</td>
<td class="nump">217,399<span></span>
</td>
<td class="nump">574,315<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 );">Cost of revenue</a></td>
<td class="text">&#160;<span></span>
</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,655,739<span></span>
</td>
<td class="nump">5,659,050<span></span>
</td>
<td class="nump">32,492,185<span></span>
</td>
<td class="nump">21,812,140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, current</a></td>
<td class="text">&#160;<span></span>
</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,232,919<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,232,919<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,262,195<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_NatureOfExpenseAxis=FKWL_WirelessDataProductsMember', window );">Wireless Data Products [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_ProductInformationLineItems', window );"><strong>Product 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>
<td class="text">&#160;<span></span>
</td>
<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 );">Cost of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">28,410,325<span></span>
</td>
<td class="nump">18,287,260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, current</a></td>
<td class="text">&#160;<span></span>
</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,057,661<span></span>
</td>
<td class="nump">5,967,868<span></span>
</td>
<td class="nump">5,057,661<span></span>
</td>
<td class="nump">5,967,868<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_BalanceSheetLocationAxis=FKWL_CapitalizedProductDevelopmentCostsMember', window );">Capitalized Product Development Costs [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_ProductInformationLineItems', window );"><strong>Product 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>
<td class="text">&#160;<span></span>
</td>
<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_IntangibleAssetsGrossExcludingGoodwill', window );">Capitalized product development 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="nump">173,293<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">173,293<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_srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember', window );">Shipping and Handling [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_ProductInformationLineItems', window );"><strong>Product 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Shipping and handling 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="nump">65,291<span></span>
</td>
<td class="nump">29,011<span></span>
</td>
<td class="nump">$ 238,146<span></span>
</td>
<td class="nump">$ 132,959<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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer 1 [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_ProductInformationLineItems', window );"><strong>Product 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>
<td class="text">&#160;<span></span>
</td>
<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_ConcentrationRiskPercentage1', window );">Concentration of credit risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">60.00%<span></span>
</td>
<td class="nump">62.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer 2 [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_ProductInformationLineItems', window );"><strong>Product 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>
<td class="text">&#160;<span></span>
</td>
<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_ConcentrationRiskPercentage1', window );">Concentration of credit risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">35.00%<span></span>
</td>
<td class="nump">28.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer 1 [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_ProductInformationLineItems', window );"><strong>Product 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>
<td class="text">&#160;<span></span>
</td>
<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_ConcentrationRiskPercentage1', window );">Concentration of credit risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.00%<span></span>
</td>
<td class="nump">45.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer 2 [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_ProductInformationLineItems', window );"><strong>Product 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>
<td class="text">&#160;<span></span>
</td>
<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_ConcentrationRiskPercentage1', window );">Concentration of credit risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">98.00%<span></span>
</td>
<td class="nump">54.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsProductLineMember', window );">Cost of Goods and Service, Product and Service Benchmark [Member] | Supplier Concentration Risk [Member] | Wireless Data Products [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_ProductInformationLineItems', window );"><strong>Product 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>
<td class="text">&#160;<span></span>
</td>
<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_ConcentrationRiskPercentage1', window );">Concentration of credit risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">91.20%<span></span>
</td>
<td class="nump">99.50%<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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Transferred at Point in Time [Member] | Revenue Benchmark [Member] | Product Concentration Risk [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_ProductInformationLineItems', window );"><strong>Product 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>
<td class="text">&#160;<span></span>
</td>
<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_ConcentrationRiskPercentage1', window );">Concentration of credit risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">99.40%<span></span>
</td>
<td class="nump">99.90%<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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Transferred at Point in Time [Member] | Revenue Benchmark [Member] | Engineering Projects [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_ProductInformationLineItems', window );"><strong>Product 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>
<td class="text">&#160;<span></span>
</td>
<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_ConcentrationRiskPercentage1', window );">Concentration of credit risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.60%<span></span>
</td>
<td class="nump">0.10%<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_TransactionTypeAxis=FKWL_FormationOfCorporationAgreementMember', window );">Formation Of Corporation Agreement [Member] | Franklin [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_ProductInformationLineItems', window );"><strong>Product 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>
<td class="text">&#160;<span></span>
</td>
<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_ProceedsFromContributedCapital', window );">Contribution 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">$ 5,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_TransactionTypeAxis=FKWL_AmortizationExpenseMember', window );">Amortization Expense [Member] | Capitalized Product Development Costs [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_ProductInformationLineItems', window );"><strong>Product 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>
<td class="text">&#160;<span></span>
</td>
<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_CostOfGoodsAndServicesSold', window );">Shipping and handling 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="nump">$ 175,262<span></span>
</td>
<td class="nump">$ 227,028<span></span>
</td>
<td class="nump">$ 629,412<span></span>
</td>
<td class="nump">$ 706,340<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=FKWL_MeigSmartTechnologyCoLtdMember', window );">Meig Smart Technology Co Ltd [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_ProductInformationLineItems', window );"><strong>Product 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>
<td class="text">&#160;<span></span>
</td>
<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_EquityMethodInvestmentOwnershipPercentage', window );">Equity 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">60.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60.00%<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=FKWL_MeiGForgeInternationalCoLtdMember', window );">Mei G Forge International Co Ltd [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_ProductInformationLineItems', window );"><strong>Product 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>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueAcquisitions', window );">Stock issued for acquisition, value</a></td>
<td class="nump">$ 2,000,000<span></span>
</td>
<td class="nump">$ 2,400,000<span></span>
</td>
<td class="nump">$ 600,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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=FKWL_FranklinTechnologyMember', window );">Franklin Technology [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_ProductInformationLineItems', window );"><strong>Product 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>
<td class="text">&#160;<span></span>
</td>
<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 );">Equity ownership interest 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">66.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Noncontrolling interest 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">33.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestPeriodIncreaseDecrease', window );">Increase decrease in 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (227,708)<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=FKWL_SigbeatMember', window );">Sigbeat [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_ProductInformationLineItems', window );"><strong>Product 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>
<td class="text">&#160;<span></span>
</td>
<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_MinorityInterestOwnershipPercentageByParent', window );">Equity ownership interest 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">60.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60.00%<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_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Noncontrolling interest 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">40.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.00%<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_MinorityInterestPeriodIncreaseDecrease', window );">Increase decrease in 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,008,914<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_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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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)(5))<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(4))<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 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 4: 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><br>Reference 5: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 6: 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 (f)<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_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_CostsIncurredDevelopmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 development cost incurred in oil- and gas-producing activities. Includes capitalized cost and cost charged to expense.</p></div>
<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 932<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477916/932-235-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 932<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477215/932-235-50-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 932<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477215/932-235-50-20<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 932<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477215/932-235-50-20<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 932<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477215/932-235-50-19<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 932<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477215/932-235-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_CostsIncurredDevelopmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</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 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</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_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</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_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IntangibleAssetsGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization of intangible assets, excluding goodwill.</p></div>
<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(15))<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_IntangibleAssetsGrossExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_MinorityInterestDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncontrolling interest which might include background information, terms of the ownership arrangement, and type and terms of equity interest owned by the noncontrolling interest 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;">us-gaap_MinorityInterestDescription</td>
</tr>
<tr>
<td style="padding-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_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity interest of noncontrolling shareholders, partners or other equity holders in consolidated 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;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="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_MinorityInterestPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Increase or Decrease in balance of noncontrolling interest in the subsidiary 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://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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromContributedCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 by a corporation from a shareholder 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 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_ProceedsFromContributedCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProductInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ProductInformationLineItems</td>
</tr>
<tr>
<td style="padding-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_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_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_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issued pursuant to acquisitions 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(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_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NatureOfExpenseAxis=FKWL_WirelessDataProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NatureOfExpenseAxis=FKWL_WirelessDataProductsMember</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_BalanceSheetLocationAxis=FKWL_CapitalizedProductDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetLocationAxis=FKWL_CapitalizedProductDevelopmentCostsMember</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_ShippingAndHandlingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShippingAndHandlingMember</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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</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_MajorCustomersAxis=FKWL_Customer1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MajorCustomersAxis=FKWL_Customer1Member</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_MajorCustomersAxis=FKWL_Customer2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MajorCustomersAxis=FKWL_Customer2Member</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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</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_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsProductLineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsProductLineMember</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_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember</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_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember</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_ConcentrationRiskByTypeAxis=FKWL_EngineeringProjectsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConcentrationRiskByTypeAxis=FKWL_EngineeringProjectsMember</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_TransactionTypeAxis=FKWL_FormationOfCorporationAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TransactionTypeAxis=FKWL_FormationOfCorporationAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=FKWL_FranklinMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=FKWL_FranklinMember</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_TransactionTypeAxis=FKWL_AmortizationExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TransactionTypeAxis=FKWL_AmortizationExpenseMember</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=FKWL_CapitalizedProductDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=FKWL_CapitalizedProductDevelopmentCostsMember</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=FKWL_MeigSmartTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=FKWL_MeigSmartTechnologyCoLtdMember</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=FKWL_MeiGForgeInternationalCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=FKWL_MeiGForgeInternationalCoLtdMember</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_OwnershipAxis=FKWL_FranklinTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=FKWL_FranklinTechnologyMember</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_OwnershipAxis=FKWL_SigbeatMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=FKWL_SigbeatMember</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>45
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Intangible assets activity) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-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 Intangible Assets</a></td>
<td class="nump">$ 4,659,135<span></span>
</td>
<td class="nump">$ 4,499,769<span></span>
</td>
</tr>
<tr class="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 );">Less Accumulated Amortization</a></td>
<td class="nump">3,790,326<span></span>
</td>
<td class="nump">3,190,143<span></span>
</td>
</tr>
<tr class="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 Intangible Assets</a></td>
<td class="nump">$ 868,809<span></span>
</td>
<td class="nump">$ 1,309,626<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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=FKWL_CompleteTechnologyMember', window );">Complete Technology [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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-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_FiniteLivedIntangibleAssetUsefulLife', window );">Expected Life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 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_FiniteLivedIntangibleAssetsGross', window );">Gross Intangible Assets</a></td>
<td class="nump">$ 18,397<span></span>
</td>
<td class="nump">$ 18,397<span></span>
</td>
</tr>
<tr class="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 );">Less Accumulated Amortization</a></td>
<td class="nump">18,397<span></span>
</td>
<td class="nump">18,397<span></span>
</td>
</tr>
<tr class="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 Intangible Assets</a></td>
<td class="nump">0<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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=FKWL_TechnologyInProgressMember', window );">Technology In Progress [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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-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 Intangible Assets</a></td>
<td class="nump">173,293<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less Accumulated Amortization</a></td>
<td class="nump">0<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_IntangibleAssetsNetExcludingGoodwill', window );">Net Intangible Assets</a></td>
<td class="nump">$ 173,293<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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Computer Software, Intangible Asset [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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-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_FiniteLivedIntangibleAssetUsefulLife', window );">Expected Life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="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 Intangible Assets</a></td>
<td class="nump">$ 430,628<span></span>
</td>
<td class="nump">$ 489,992<span></span>
</td>
</tr>
<tr class="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 );">Less Accumulated Amortization</a></td>
<td class="nump">334,894<span></span>
</td>
<td class="nump">365,526<span></span>
</td>
</tr>
<tr class="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 Intangible Assets</a></td>
<td class="nump">$ 95,734<span></span>
</td>
<td class="nump">$ 124,466<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Average Remaining Life</a></td>
<td class="text">10 months 24 days<span></span>
</td>
<td class="text">1 year 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=FKWL_PatentMember', window );">Patent [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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-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_FiniteLivedIntangibleAssetUsefulLife', window );">Expected Life</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 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_FiniteLivedIntangibleAssetsGross', window );">Gross Intangible Assets</a></td>
<td class="nump">$ 74,814<span></span>
</td>
<td class="nump">$ 67,373<span></span>
</td>
</tr>
<tr class="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 );">Less Accumulated Amortization</a></td>
<td class="nump">28,748<span></span>
</td>
<td class="nump">27,345<span></span>
</td>
</tr>
<tr class="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 Intangible Assets</a></td>
<td class="nump">$ 46,066<span></span>
</td>
<td class="nump">$ 40,028<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Average Remaining Life</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">6 years 8 months 12 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=FKWL_CertificationAndLicensesMember', window );">Certification And 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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-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_FiniteLivedIntangibleAssetUsefulLife', window );">Expected Life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="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 Intangible Assets</a></td>
<td class="nump">$ 3,962,003<span></span>
</td>
<td class="nump">$ 3,924,007<span></span>
</td>
</tr>
<tr class="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 );">Less Accumulated Amortization</a></td>
<td class="nump">3,408,287<span></span>
</td>
<td class="nump">2,778,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_IntangibleAssetsNetExcludingGoodwill', window );">Net Intangible Assets</a></td>
<td class="nump">$ 553,716<span></span>
</td>
<td class="nump">$ 1,145,132<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Average Remaining Life</a></td>
<td class="text">1 year 3 months 18 days<span></span>
</td>
<td class="text">1 year 4 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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finite-lived intangible assets, 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-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_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_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization period of finite-lived intangible assets, 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://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_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1</td>
</tr>
<tr>
<td style="padding-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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-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 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 4: 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 (b)<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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems</td>
</tr>
<tr>
<td style="padding-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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=FKWL_CompleteTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=FKWL_CompleteTechnologyMember</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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=FKWL_TechnologyInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=FKWL_TechnologyInProgressMember</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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=FKWL_PatentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=FKWL_PatentMember</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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=FKWL_CertificationAndLicensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=FKWL_CertificationAndLicensesMember</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>46
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Amortization Expenses)<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2025 </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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">FY 2025</a></td>
<td class="nump">$ 179,320<span></span>
</td>
</tr>
<tr class="re">
<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 );">FY 2026</a></td>
<td class="nump">414,926<span></span>
</td>
</tr>
<tr class="ro">
<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 );">FY 2027</a></td>
<td class="nump">57,575<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">FY 2028</a></td>
<td class="nump">28,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">FY 2029</a></td>
<td class="nump">15,480<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">$ 0<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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><br>Reference 2: 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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>47
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEFINITE LIVED INTANGIBLE ASSETS, NET (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 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>
<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_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">$ 183,784<span></span>
</td>
<td class="nump">$ 232,232<span></span>
</td>
<td class="nump">$ 655,370<span></span>
</td>
<td class="nump">$ 722,476<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_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</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_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>48
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>ACCRUED LIABILITIES (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<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="th" style="border-bottom: 0px;"><sup></sup></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_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll deductions owed to government entities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 39,312<span></span>
</td>
<td class="nump">$ 49,452<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_FKWL_AccruedSalariesAndBonusesCurrent', window );">Accrued commission to a custome</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">2,633,328<span></span>
</td>
<td class="nump">875,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_AccruedVacationCurrent', window );">Accrued vacation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">155,458<span></span>
</td>
<td class="nump">164,884<span></span>
</td>
</tr>
<tr class="re">
<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 commission to a service provider</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">15,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_AccruedSalariesCurrent', window );">Accrued commission to a custome</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3],[4]</sup></td>
<td class="nump">643,656<span></span>
</td>
<td class="nump">247,592<span></span>
</td>
</tr>
<tr class="re">
<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 accrued liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="nump">73,218<span></span>
</td>
<td class="nump">73,218<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 3,544,972<span></span>
</td>
<td class="nump">$ 1,425,146<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">On November 10, 2022, the Company and OC Kim,
    its President, entered into an amendment of the employment agreement dated September 7, 2021. The amendment provides for the payment of
    an incentive to Mr. Kim of $125,000 for each calendar quarter during the remaining four-year term of the employment agreement, which will
    be total amount of $2M, with the first such bonus accrued on December 31, 2022. An incentive of $375,000 has been accrued for each of
    the nine months ended March 31, 2025, and 2024, with $1,250,000 and $875,000 accrued bonus as of March 31, 2025, and June 30, 2024, respectively.
    As of March 31, 2025, no payment for the accrued bonuses has been made by the Company.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">The Company also accrued regular salaries of $133,328
    to employees for the payroll period ended March 31, 2025, and the payment of the accrued salaries was made by the Company on April 2,
    2025.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">The Company accrued a commission of $49,248 and $643,656 to a customer
    to provide financial support for the marketing and promotion programs of our products for the three and nine months ended March 31,
    2025, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">The Company accrued a commission of approximately $650,000 to a customer to provide financial support for its marketing and promotion programs during the 2021 fiscal year. Of the amount accrued, total payments were made of approximately $400,000 in the form of credit memos. The remaining balance of approximately $250,000 as of June 30, 2024, was eliminated/written-off as of September 30, 2024 because it was confirmed that the liability no longer existed.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top">On or about December 7, 2023, the Company
received an invoice from our prior landlord, Hunsaker &amp; Associates, requesting payment of additional rent on its completed and expired
lease of office space located at 9707 Waples Street, San Diego, CA as of December 31, 2023. This invoice of $142,978 purports to represent
charges for variable cost increases during the prior 7 years of the lease, which was discounted by $46,274 and adjusted down to $96,704
for the three months ended June 30, 2024. The Company is currently reviewing these charges and will be requesting further validation
of these charges, in accordance with its rights granted under the lease. For the year ended June 30, 2024, the Company recorded an additional
rent expense of $96,704 and an accrued liability of $72,048 reflecting this pending invoice and a credit of $24,656 for our deposit on
the leasehold property.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FKWL_AccruedSalariesAndBonusesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_AccruedSalariesAndBonusesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccruedSalariesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</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_AccruedSalariesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccruedVacationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unused vacation time owed to employees based on the entity's vacation benefit given to its employees. 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> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483070/710-10-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_AccruedVacationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>49
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Details - Lease expenses) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 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_OperatingLeaseCost', window );">Operating lease expense</a></td>
<td class="nump">$ 331,413<span></span>
</td>
<td class="nump">$ 237,893<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_FKWL_AdditionalChargesForPriorOperatingLeaseInDispute', window );">Additional charges for the prior operating lease in dispute</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">142,978<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_FKWL_VehicleLeaseExpense', window );">Vehicle lease expense</a></td>
<td class="nump">1,983<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_ShortTermLeaseCost', window );">Short term leases cost</a></td>
<td class="nump">17,400<span></span>
</td>
<td class="nump">102,434<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease expense</a></td>
<td class="nump">$ 350,796<span></span>
</td>
<td class="nump">$ 483,305<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_VehiclesMember', window );">Vehicles [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_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease term-operating leases</a></td>
<td class="text">2 years 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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-operating lease</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=FKWL_SanDiegoCaliforniaMember', window );">San Diego California [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_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease term-operating leases</a></td>
<td class="text">4 years 2 months 12 days<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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Discount rate-operating lease</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=FKWL_SouthKoreaMember', window );">South Korea [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_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease term-operating leases</a></td>
<td class="text">1 year 4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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-operating lease</a></td>
<td class="nump">6.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_FKWL_AdditionalChargesForPriorOperatingLeaseInDispute">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_AdditionalChargesForPriorOperatingLeaseInDispute</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</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_FKWL_VehicleLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_VehicleLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_VehiclesMember</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=FKWL_SanDiegoCaliforniaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=FKWL_SanDiegoCaliforniaMember</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=FKWL_SouthKoreaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=FKWL_SouthKoreaMember</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>50
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities)<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2025 </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_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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Fiscal 2025</a></td>
<td class="nump">$ 118,132<span></span>
</td>
</tr>
<tr class="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 );">Fiscal 2026</a></td>
<td class="nump">452,068<span></span>
</td>
</tr>
<tr class="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 );">Fiscal 2027</a></td>
<td class="nump">375,676<span></span>
</td>
</tr>
<tr class="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 );">Fiscal 2028</a></td>
<td class="nump">389,915<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">Fiscal 2029</a></td>
<td class="nump">363,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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">1,699,101<span></span>
</td>
</tr>
<tr class="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 );">Less imputed interest</a></td>
<td class="num">(220,891)<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">$ 1,478,210<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_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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>51
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Details - Percentages of return rates and warranty repairs)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2025</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_srt_ProductOrServiceAxis=FKWL_WirelessDevices4GMember', window );">Wireless Devices 4G [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_ProductLiabilityContingencyLineItems', window );"><strong>Product Liability Contingency [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_FKWL_CurrentDevicesReturnRate', window );">Current devices return rate</a></td>
<td class="nump">0.10%<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_FKWL_CurrentDevicesWarrantyRepairs', window );">Current devices warranty repairs</a></td>
<td class="nump">0.01%<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=FKWL_WirelessDevices5GMember', window );">Wireless Devices 5G [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_ProductLiabilityContingencyLineItems', window );"><strong>Product Liability Contingency [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_FKWL_CurrentDevicesReturnRate', window );">Current devices return rate</a></td>
<td class="nump">0.56%<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_FKWL_CurrentDevicesWarrantyRepairs', window );">Current devices warranty repairs</a></td>
<td class="nump">0.12%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FKWL_CurrentDevicesReturnRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_CurrentDevicesReturnRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</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_FKWL_CurrentDevicesWarrantyRepairs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_CurrentDevicesWarrantyRepairs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</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_ProductLiabilityContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480102/450-20-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-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_ProductLiabilityContingencyLineItems</td>
</tr>
<tr>
<td style="padding-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_ProductOrServiceAxis=FKWL_WirelessDevices4GMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=FKWL_WirelessDevices4GMember</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=FKWL_WirelessDevices5GMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=FKWL_WirelessDevices5GMember</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>52
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (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">1 Months Ended</th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">9 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>Jan. 16, 2025</div></th>
<th class="th"><div>Jan. 09, 2025</div></th>
<th class="th"><div>Dec. 23, 2024</div></th>
<th class="th"><div>May 14, 2024</div></th>
<th class="th"><div>May 06, 2024</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Sep. 23, 2024</div></th>
<th class="th"><div>Mar. 21, 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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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>
</tr>
<tr class="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 );">Rent expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,796<span></span>
</td>
<td class="nump">$ 483,305<span></span>
</td>
<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_IncreaseDecreaseInDepositOtherAssets', window );">Deposit on the leasehold property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">48,322<span></span>
</td>
<td class="nump">3,168<span></span>
</td>
<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_LitigationSettlementInterest', window );">Interest payables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (1,000,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ (0)<span></span>
</td>
<td class="num">(1,000,000)<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="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_LoansPayable', window );">Loan 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,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_AccruedBonusesCurrent', window );">Accrued bonus</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="nump">375,000<span></span>
</td>
<td class="nump">125,000<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedSalariesCurrentAndNoncurrent', window );">Accrual bonus balances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,250,000<span></span>
</td>
<td class="nump">$ 875,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 875,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_EquityMethodInvestmentNonconsolidatedInvesteeAxis=FKWL_SigbeatMember', window );">Sigbeat [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Stock Issued During Period, Value, Acquisitions</a></td>
<td class="nump">$ 2,000,000<span></span>
</td>
<td class="nump">$ 2,400,000<span></span>
</td>
<td class="nump">$ 600,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_TransactionTypeAxis=FKWL_FormationOfCorporationAgreementMember', window );">Formation Of Corporation Agreement [Member] | Franklin [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromContributedCapital', window );">Contribution 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">$ 5,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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=FKWL_MeigSmartTechnologyCoLtdMember', window );">Meig Smart Technology Co Ltd [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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>
</tr>
<tr class="ro">
<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 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60.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>
</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_CounterpartyNameAxis=FKWL_MrKimMember', window );">Mr Kim [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedBonusesCurrentAndNoncurrent', window );">Accrued deferred incentive bonus</a></td>
<td class="nump">1,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,250,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_PaymentsForLegalSettlements', window );">Settlement amount</a></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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualPayments', window );">Payments for accrued bonus</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CounterpartyNameAxis=FKWL_MrKimMember', window );">Mr Kim [Member] | Deferred Bonus [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedBonusesCurrentAndNoncurrent', window );">Accrued deferred incentive bonus</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</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_LitigationCaseAxis=FKWL_FTILitigationInKoreaMember', window );">FTI Litigation In Korea [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementInterest', window );">Interest payables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,126,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>
<td class="text">&#160;<span></span>
</td>
<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_FKWL_OutstandingEquityOwnershipPercentage', window );">Outstanding equity 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="text">&#160;<span></span>
</td>
<td class="nump">66.34%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LitigationCaseAxis=FKWL_AliMember', window );">Ali [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementExpense', window );">Settlement 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">$ 2,400,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="nump">$ 2,400,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="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_VehiclesMember', window );">Vehicles [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDiscountRate', window );">Discount rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.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>
</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=FKWL_SanDiegoMember', window );">San Diego [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDiscountRate', window );">Discount rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.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>
</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=FKWL_CaliforniaMember', window );">California [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDiscountRate', window );">Discount rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.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>
</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_PropertySubjectToOrAvailableForOperatingLeaseAxis=FKWL_AdministrativeOfficeSanDiegoCAMember', window );">Administrative Office San Diego CA [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDescription', window );">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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">We leased approximately 12,775
square feet of office space in San Diego, California, at a monthly rent of $25,754, pursuant to a lease that expired in December 2023.
On October 19, 2023, we signed a lease for office space consisting of approximately 11,400 square feet, located in San Diego, California,
at a monthly rent of $27,789, which commenced on January 1, 2024. In addition to monthly rent, the lease includes payment for certain
common area costs. The term of the lease for the office space is 65 months from the lease commencement date.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_OperatingLeaseExpense', window );">Rent expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,367<span></span>
</td>
<td class="nump">$ 252,028<span></span>
</td>
<td class="nump">237,893<span></span>
</td>
<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_PropertySubjectToOrAvailableForOperatingLeaseAxis=FKWL_HunsakerAndampAssociatesMember', window );">Hunsaker Andamp Associates [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable cost increases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">142,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_FKWL_VariableLeaseCostDiscounted', window );">Variable cost discounted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">46,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_FKWL_VariableCostAdjusted', window );">Variable cost adjusted down</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">96,704<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PaymentsForRent', window );">Additional rent 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="text">&#160;<span></span>
</td>
<td class="nump">96,704<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_AccruedRentCurrent', window );">Accrued 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">$ 72,048<span></span>
</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">72,048<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_IncreaseDecreaseInDepositOtherAssets', window );">Deposit on the leasehold property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 24,656<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_PropertySubjectToOrAvailableForOperatingLeaseAxis=FKWL_FTIOfficeSpaceMember', window );">FTI 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDescription', window );">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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Our Korea-based subsidiary,
FTI, leases approximately 10,000 square feet of office space, at a monthly rent of approximately $6,600, and additional office space consisting
of approximately 2,682 square feet at a monthly rent of approximately $2,200, both located in Seoul, South Korea. These leases expired
on August 31, 2024, and were extended for an additional 24 months to August 31, 2026. In addition to monthly rent, the leases provide
for periodic cost of living increases in the base rent and payment for certain common area costs.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_OperatingLeaseExpense', window );">Rent expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,564<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,100<span></span>
</td>
<td class="nump">$ 79,385<span></span>
</td>
<td class="nump">96,300<span></span>
</td>
<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_PropertySubjectToOrAvailableForOperatingLeaseAxis=FKWL_SeoulKoreaCorporateHousingFacilityMember', window );">Seoul Korea Corporate Housing Facility [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDescription', window );">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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">We lease one corporate housing
facility, located in Seoul, South Korea, primarily for our employees who travel, under a non-cancelable operating lease that expired on
September 4, 2024 and was extended by an additional twelve months to September 4, 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>
</tr>
<tr class="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 );">Rent expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,019<span></span>
</td>
<td class="nump">$ 6,029<span></span>
</td>
<td class="nump">6,134<span></span>
</td>
<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_PropertySubjectToOrAvailableForOperatingLeaseAxis=FKWL_SanCaliforniaCorporateVehicleMember', window );">San California Corporate Vehicle [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDescription', window );">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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">We lease one corporate vehicle
on December 1, 2024, in San Diego, California, for our employees, under a non-cancelable lease that expires on November 30, 2027.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_OperatingLeaseExpense', window );">Rent expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,487<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,983<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="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_FKWL_OutstandingEquityOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_OutstandingEquityOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</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_FKWL_VariableCostAdjusted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_VariableCostAdjusted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</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_FKWL_VariableLeaseCostDiscounted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_VariableLeaseCostDiscounted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccruedBonusesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. 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_AccruedBonusesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccruedBonusesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedBonusesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccruedRentCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contractual rent under lease arrangements. 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_AccruedRentCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccruedSalariesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the obligations incurred through that date and payable for employees' services provided.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalariesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_IncreaseDecreaseInDepositOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin 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> -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_IncreaseDecreaseInDepositOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lessee'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 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_LesseeOperatingLeaseDescription</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discount rate used by lessee to determine present value of operating lease payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationSettlementExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.</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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(6))<br> -SubTopic 10<br> -Topic 220<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_LitigationSettlementExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LitigationSettlementInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest expense (income) directly attributable to an award in settlement of litigation.</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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(6))<br> -SubTopic 10<br> -Topic 220<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_LitigationSettlementInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond 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> -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 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 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-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_LossContingencyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reducing loss contingency 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_PaymentsForLegalSettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 paid for the settlement of litigation or for other legal issues 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 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForLegalSettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsForRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payments to lessor's for use of assets under operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromContributedCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 by a corporation from a shareholder 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 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_ProceedsFromContributedCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issued pursuant to acquisitions 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(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_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<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 (d)<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_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquityMethodInvestmentNonconsolidatedInvesteeAxis=FKWL_SigbeatMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquityMethodInvestmentNonconsolidatedInvesteeAxis=FKWL_SigbeatMember</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_TransactionTypeAxis=FKWL_FormationOfCorporationAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TransactionTypeAxis=FKWL_FormationOfCorporationAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=FKWL_FranklinMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=FKWL_FranklinMember</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=FKWL_MeigSmartTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=FKWL_MeigSmartTechnologyCoLtdMember</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_CounterpartyNameAxis=FKWL_MrKimMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CounterpartyNameAxis=FKWL_MrKimMember</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_TransactionTypeAxis=us-gaap_DeferredBonusMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TransactionTypeAxis=us-gaap_DeferredBonusMember</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_LitigationCaseAxis=FKWL_FTILitigationInKoreaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LitigationCaseAxis=FKWL_FTILitigationInKoreaMember</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_LitigationCaseAxis=FKWL_AliMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LitigationCaseAxis=FKWL_AliMember</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_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_VehiclesMember</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=FKWL_SanDiegoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=FKWL_SanDiegoMember</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=FKWL_CaliforniaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=FKWL_CaliforniaMember</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_PropertySubjectToOrAvailableForOperatingLeaseAxis=FKWL_AdministrativeOfficeSanDiegoCAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertySubjectToOrAvailableForOperatingLeaseAxis=FKWL_AdministrativeOfficeSanDiegoCAMember</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_PropertySubjectToOrAvailableForOperatingLeaseAxis=FKWL_HunsakerAndampAssociatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertySubjectToOrAvailableForOperatingLeaseAxis=FKWL_HunsakerAndampAssociatesMember</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_PropertySubjectToOrAvailableForOperatingLeaseAxis=FKWL_FTIOfficeSpaceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertySubjectToOrAvailableForOperatingLeaseAxis=FKWL_FTIOfficeSpaceMember</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_PropertySubjectToOrAvailableForOperatingLeaseAxis=FKWL_SeoulKoreaCorporateHousingFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertySubjectToOrAvailableForOperatingLeaseAxis=FKWL_SeoulKoreaCorporateHousingFacilityMember</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_PropertySubjectToOrAvailableForOperatingLeaseAxis=FKWL_SanCaliforniaCorporateVehicleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertySubjectToOrAvailableForOperatingLeaseAxis=FKWL_SanCaliforniaCorporateVehicleMember</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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity) - Equity Option [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</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>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Options Outstanding, Beginning Balance</a></td>
<td class="nump">627,001<span></span>
</td>
<td class="nump">647,001<span></span>
</td>
<td class="nump">647,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Options Outstanding Beginning Balance</a></td>
<td class="nump">$ 4.22<span></span>
</td>
<td class="nump">$ 4.24<span></span>
</td>
<td class="nump">$ 4.24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Life (in years), Options Outstanding</a></td>
<td class="text">1 year 1 month 24 days<span></span>
</td>
<td class="text">2 years 1 month 20 days<span></span>
</td>
<td class="text">1 year 10 months 20 days<span></span>
</td>
<td class="text">2 years 10 months 17 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Aggregate Intrinsic Value, Options Outstanding Beginning Balance</a></td>
<td class="nump">$ 91,750<span></span>
</td>
<td class="nump">$ 130,200<span></span>
</td>
<td class="nump">$ 130,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of Options, Granted</a></td>
<td class="nump">0<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Granted</a></td>
<td class="nump">$ 0<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Number of Options, Exercised</a></td>
<td class="nump">0<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercised</a></td>
<td class="nump">$ 0<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Number of Options, Cancelled</a></td>
<td class="nump">0<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Cancelled</a></td>
<td class="nump">$ 0<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Number of Options, Forfeited or expired</a></td>
<td class="num">(20,000)<span></span>
</td>
<td class="num">(20,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Forfeited or expired</a></td>
<td class="nump">$ 4.90<span></span>
</td>
<td class="nump">$ 4.90<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Options Outstanding, Ending Balance</a></td>
<td class="nump">607,001<span></span>
</td>
<td class="nump">627,001<span></span>
</td>
<td class="nump">627,001<span></span>
</td>
<td class="nump">647,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Options Outstanding Ending Balance</a></td>
<td class="nump">$ 4.20<span></span>
</td>
<td class="nump">$ 4.22<span></span>
</td>
<td class="nump">$ 4.22<span></span>
</td>
<td class="nump">$ 4.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Aggregate Intrinsic Value, Options Outstanding Ending Balance</a></td>
<td class="nump">$ 919,410<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 91,750<span></span>
</td>
<td class="nump">$ 130,200<span></span>
</td>
</tr>
<tr class="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 );">Number of Options, Exercisable</a></td>
<td class="nump">607,001<span></span>
</td>
<td class="nump">539,921<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 4.20<span></span>
</td>
<td class="nump">$ 4.37<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Life (in years), Options Exercisable</a></td>
<td class="text">1 year 1 month 24 days<span></span>
</td>
<td class="text">2 years 10 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue', window );">Aggregate Intrinsic Value, Options Exercisable</a></td>
<td class="nump">$ 919,410<span></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 presentations that combine terminations, 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 or that expired.</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of options that were either forfeited or expired.</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<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 (e)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<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 (e)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of the plan that expired.</p></div>
<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)(04)<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for option awards outstanding, 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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_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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StockOptionMember</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>54
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM INCENTIVE PLAN AWARDS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2020</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>
</tr>
<tr class="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 );">Compensation expenses</a></td>
<td class="nump">$ 170,583<span></span>
</td>
<td class="nump">$ 208,860<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_FKWL_FairValueOfOptionsOutstanding', window );">Fair value of options outstanding</a></td>
<td class="nump">607,001<span></span>
</td>
<td class="nump">627,001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant-date fair value of stock options, per share price</a></td>
<td class="nump">$ 3.32<span></span>
</td>
<td class="nump">$ 3.33<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation cost related to non-vested options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 259,182<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=FKWL_Plan2020Member', window );">Plan 2020 [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="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>
</tr>
<tr class="ro">
<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 );">Shares authorized under plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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_FKWL_FairValueOfOptionsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_FairValueOfOptionsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=FKWL_Plan2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=FKWL_Plan2020Member</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>55
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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="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">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 16, 2025</div></th>
<th class="th"><div>Jan. 09, 2025</div></th>
<th class="th"><div>Dec. 23, 2024</div></th>
<th class="th"><div>May 14, 2024</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<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_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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</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,232,919<span></span>
</td>
<td class="nump">$ 6,232,919<span></span>
</td>
<td class="nump">$ 7,262,195<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=FKWL_ForgeMember', window );">Forge [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_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Purchases</a></td>
<td class="text">&#160;<span></span>
</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,100,000<span></span>
</td>
<td class="nump">10,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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</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">$ 4,900,000<span></span>
</td>
<td class="nump">$ 4,900,000<span></span>
</td>
<td class="nump">$ 177,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_EquityMethodInvestmentNonconsolidatedInvesteeAxis=FKWL_SigbeatMember', window );">Sigbeat [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_StockIssuedDuringPeriodValueAcquisitions', window );">Stock issued for acquisition, value</a></td>
<td class="nump">$ 2,000,000<span></span>
</td>
<td class="nump">$ 2,400,000<span></span>
</td>
<td class="nump">$ 600,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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TransactionTypeAxis=FKWL_FormationOfCorporationAgreementMember', window );">Formation Of Corporation Agreement [Member] | Franklin [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_ProceedsFromContributedCapital', window );">Contribution 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">$ 5,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>
</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=FKWL_MeigSmartTechnologyCoLtdMember', window );">Meig Smart Technology Co Ltd [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_EquityMethodInvestmentOwnershipPercentage', window );">Equity 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">60.00%<span></span>
</td>
<td class="nump">60.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_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_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_ProceedsFromContributedCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 by a corporation from a shareholder 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 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_ProceedsFromContributedCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_RelatedPartyTransactionPurchasesFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with 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;">us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issued pursuant to acquisitions 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(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_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RelatedPartyTransactionsByRelatedPartyAxis=FKWL_ForgeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=FKWL_ForgeMember</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_EquityMethodInvestmentNonconsolidatedInvesteeAxis=FKWL_SigbeatMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquityMethodInvestmentNonconsolidatedInvesteeAxis=FKWL_SigbeatMember</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_TransactionTypeAxis=FKWL_FormationOfCorporationAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TransactionTypeAxis=FKWL_FormationOfCorporationAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=FKWL_FranklinMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=FKWL_FranklinMember</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=FKWL_MeigSmartTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=FKWL_MeigSmartTechnologyCoLtdMember</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>56
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( ,U+KUI&QTU(E0   ,T    0    9&]C4')O<',O87!P+GAM
M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ)
M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$,
M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2<?J]P<"A#G>B4^BQ-+.9<K!?^+
M4\L54Y[FRF_\9 6_![H74$L#!!0    ( ,U+KUIHB]B[\@   "L"   1
M9&]C4')O<',O8V]R92YX;6S-DL%.PS ,AE\%Y=ZZ:2E(4=?+)DX@(3$)Q"U*
MO"U:TT2)4;NWIPU;!X('X!C[S^?/DAOEA7(!GX/S&,A@O!EMUT>A_(H=B+P
MB.J 5L9\2O13<^>"E30]PQZ\5$>Y1RB+X@XLDM22),S S"]$UC9:"150D@MG
MO%8+WG^$+L&T NS08D\1>,Z!M?-$?QJ[!JZ &488;/PJH%Z(J?HG-G6 G9-C
M-$MJ&(9\J%)NVH'#V]/C2UHW,WTDV2N<?D4CZ.1QQ2Z37ZOU9OO VK(HZZRH
M,UYO>26J0I2W[[/K#[^KL'7:[,P_,[[_9GP1;!OX=1?M)U!+ P04    " #-
M2Z]:F5R<(Q &  "<)P  $P   'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4
M?N^OT'AG]FT+QC:!MK03<VEVV[29A.U.'X416(UL>621A'^_1S80RY8-[9)-
MNIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X8-DOV]:[MR_>X%<R)!%!,!FGK_#
M"J5,7K5::0##.'W)$Q+#W(*+"$MX%,O67.!;&B\CUNJTV]U6A&ELH1A'9&!]
M7BQH0-!445IO7R"TY1\S^!7+5(UEHP$35T$FN8BT\OELQ?S:WCYES^DZ'3*!
M;C ;6"!_SF^GY$Y:B.%4PL3 :F<_5FO'T=)(@(+)?90%NDGVH],5"#(-.SJ=
M6,YV?/;$[9^,RMIT-&T:X./Q>#BVR]*+<!P$X%&[GL*=]&R_I$$)M*-IT&38
M]MJND::JC5-/T_=]W^N;:)P*C5M/TVMWW=..B<:MT'@-OO%/A\.NB<:KT'3K
M:28G_:YKI.D6:$)&X^MZ$A6UY4#3( !8<';6S-(#EEXI^G64&MD=N]U!7/!8
M[CF)$?[&Q036:=(9EC1&<IV0!0X -\313%!\KT&VBN#"DM)<D-;/*;50&@B:
MR('U1X(AQ=RO_?67N\FD,WJ=?3K.:Y1_::L!I^V[F\^3_'/HY)^GD]=-0LYP
MO"P)\?LC6V&')VX[$W(Z'&="?,_V]I&E)3+/[_D*ZTX\9Q]6EK!=S\_DGHQR
M([O=]EA]]D]';B/7J<"S(M>41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQ
MEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1
M]E6\W*.76!4!EQC?-*HU+,76>)7 \:V</!T3$LV4"P9!AI<D)A*I.7Y-2!/^
M*Z7:_IS30/"4+R3Z2I&/:;,CIW0FS>@S&L%&KQMUAVC2/'K^!?F<-0H<D1L=
M F<;LT8AA&F[\!ZO)(Z:K<(1*T(^8ADV&G*U%H&V<:F$8%H2QM%X3M*T$?Q9
MK#63/F#([,V1=<[6D0X1DEXW0CYBSHN0$;\>ACA*FNVB<5@$_9Y>PTG!Z(++
M9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'HYI9";V$5FJ?JH<T/J@>,@H%\;D>
M/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>
M1FY;Q/NN,=K7-"XH8U=RS<C'5*^3*=@YG\#L_6@^GO'M^MDDA*^:62TC%I!+
M@;-!)+C\B\KP*L0)Z&1;)0G+5--E-XH2GD(;;NE3]4J5U^6ON2BX/%ODZ:^A
M=#XLS_D\7^>TS0LS0[=R2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9=
M=N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8
MT='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7
M\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I
M=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*POFH]M!5.S_Y9K<B?#!%.%@L22&.4
M%Z9*HO,94[[G*TG$53B_13.V$I<8O./FQW%.4[@2=K8/ C*YNSFI>F4Q9Z;R
MWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z
M;I,[2$R<><41 71% B.5' 86%S+D4.Z2D 83 <V4R43P H)DIAR F/H+O?(,
MN2D5SJT^.7]%+(.&3E[2)1(4BK ,!2$7<N/O[Y-J=XS7^BR!;814,F35%\I#
MB<$],W)#V%0E\Z[:)@N%V^)4S;L:OB9@2\-Z;ITM)__;7M0]M!<]1O.CF> >
MLX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[
MM'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ
M#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1.
M"CS<_N\-L,+$CN'MB[\!4$L#!!0    ( ,U+KUK.?2>6W@4  +$?   8
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
MXGPG;X>9:/F<^D?.:_6HC.LDC('B%-KR B;Y5_@UQ@3!2(*J)21LC/A&+V&
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
M0AE?LETN'\JG/WC;H4#Y2\N\UG_14V,;A2.4[FI9;MK&H& CBN:3_6P#<=0
M_-@;D+8!Z3?P!QK0M@'5'6V4Z6Y]8I)-KJKR"57*&KRI"QT;W1IZ(PHUC(^R
M@E\%M).365G492XR)GF&'B5\P!C)&I5+-&/U&MW".-?H;%>P72; YAQ=H#\?
M/Z&S?Y]?C24(4&[&:?NPC\W#R,##$O2E+.2Z1C=%QK/3]F,0?E!/7M1_)$Z'
M7UCU 5'\&R(>"2QZ9F]O[CODT$,PJ?9'AX(Y??P#W7[^^A>Z??CZ!7V]OWF8
M?IO?_8ZFLV_S[_-O\YO'2UO4&J^^W:M:R)?UEJ7\>@0KM>;5GH\F__D7#KW_
MVKK\3LY. N ? N"[O$_N(._D95W;.MFT#'5+E5SVDXN(^ D,V_Y8OL6,D"3"
ML7<P/)$6'*0%SK&99O^#U=1,;EE"!DK+(A4Y1T6K6=U5UZF:]KL:EH,H$*3+
MBDE1K)I\(Z3@M74(@_<<PG=R=A*G\!"GT#F$GS@X30532=;6T:9U<#0^,(A)
MTAM%BU7L!8E]"*.#M,@I;;HI*RG^T=)4@A*%9,5*+& 065US:9UVD:$D# (:
M>3W!IEE$B!^%=L7Q07'L5/Q9S:ME56X0 !>(4D!*KRI>I,](5JRHF6:957=L
M" H"+XC#GF[3;&"=) ?)B5/R[X#^1C(HS/3,1WN^%FG.;3(3X_D7- AI3Z5I
M-: 2>QVW/*?.1UFF/S3!,Y26&]C6U(-SMG5U_'P<03#[,BUVQ(OC<$CL$62Q
M4^P#9)L]KY[5K,TAB:R:.0QS5N8:N%;5V(PM]O2_OF[3<D@RZ203IV38)*U@
M@U7P6F\&,KZPBR2F2%@W04+Z&DW#(8T=;K$39AHWZ1IR %<2*[5C4Q>0O-N$
M@%B1H9S#)(&PLX7(=0*W]H.:>8*&_=5FL<+8BP?R&NZPB=W<_,27'/)"AB3[
MB<X6$/6ED.=H6Y5[40]-:M^<K#BB1BJVV%T$D4]Q,*"Z(RIV(W5>I)6.[5G&
MFZMSQ4P-T&S'%5#;T1&%%9KX7:GY7MY.H]%Q$[O!.4W3<J=V%X!/+O9L84^8
MV$3C!4X"2$?&9+-94DP"' ^,7 =2[";IO("5+<MJ:#&8-+P@<8R--6W:D1 Z
MXI$!@1TWL1N<7^6:5RTLI8/NV.3?182]).HKM=@1['MD* =UN,1N7DZS/2M2
MCK;L^;"YA.!F9647; &F'U-BA-8&5AP.C#SIL$G<V&P".QQ08B*P3QN+R444
M)G1 6@=)XH;D80%!*(=6#[$RD<".HY_V;)9A&,9!-# Y28=&XD8CU,RP-TKE
M,5,T:5@[%_3VJ2G>N7T:$ LV:80Q[O?"M/.38[/3+G3D)&YR0JRK'?#F%2H2
MDW>$1B$._+Y.T]"/DNC([E1H1T;R>D7Y:D5FE6[!GI]XA!K3V6(8)A&DV0%
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
M0EA$ 0XIO0([9!X)V9JCVK90UD08#Y_N!%>43ZS,,Y[9.'C8AQ^DDLCRQFX
MFYTL(U-@\[SIL 4#LJD?&#N>8M^P#^S#;"U&!S!K8  ,L","NYF+)K1)C8CQ
M)&)YF%@3F 0G33Y%9X"3@*QAX"D+9.A 8>F?)-\QO8G3&/L"AX@#- 2]90$D
MNNE&MWA!N US.(GL=P<UJS>08%Y&BP=+ WQ1K<D'Q=":JPG 1&?N#*V#9YK'
MZZ@[:X0%DIN8>)DXF1 ,K+A4% :E15\4RXO&!&,M$OMX]XD_L6X)N0CM:8)B
MD:4K6:A]PR\!.%9@95E-LTI!6,9A+LMFCGCCSE%TR#H;>T%VF8?,HR-&F?@&
MOR(H!'B25CB+R]#3UQ[A1];8#FVT,PT2M4#7"\X,AU;\$(8()"8W)0YO,ZR2
MV2,F/9JT2IO<XE'O\X$]8TLP.YAR["I!E*0'@1 _A*KN@#]"C7=VG'U)"O$S
MY5"0^&_0>4YKE^7'HXX9#\J-8,@$G08.GU6IL>PDVQ3CY"HQ=N'!!"PP!DOI
M2$JZMEC1RFD_1N"!4L*K;O&6PT,PHSDY!ED_ST@3/R0N!84)<!5P;&LR/*7B
MX4S0DM\FW9U*@".J0#LN,(0HJ5..?=1LF/577<:I,9GBQ\JAVPMC(%-@_U"A
M'(;.1"E:"TS Q9YZ.=EIR]^F1!56N])1QII0258=E9[/FD28Q(:KJM';*>@T
M8IQB)^""AJ^Y:)NBAVRYX2D7L37TH*R#Q_UH:S8PC$TI=\I>@JL9)0:_"-E[
M^X.JR"SYSZWGHUCMCQ[%#WX!HHG%49H'_&QCYENN,=J;<7?L>2"N' "+HLAF
M5&R;KDQX0/1BB 5PMN*.O//0!Q/>5I% 23P834P@6@*.W";%L[ JBH38A[D)
MSM4(6'#Q-8YI" VAC8>"D- !0O7N]* ?'K.VS]6:5O!0A0:&:@,C4^'&4BQY
MC\I&L*U-<[B!JQ#)/<KXUWUCR$'3@X5U6KMD#6%E.!?X(F@<K+I5T@!RM:U>
MJ[/>N2MK\==Y!I!#JD<-OT)UUM][^@3?@C1O#09O#LX]@VT]!D9QG%J#AX;G
MZ%(7L=$D!\^8+3RU7RY!+?/B!I^-SKVS8X2+Q.F,@H'G J(I%6EVM6*H<F2:
MSDFA5BW1IQ(,BDY(U0P!9U\X022HF($>C]N#6BGM2%Z$QU"M,:SL<P9$W@=6
M;<!8<\:&ZL:!B'515UM052 ,&-,$--N>C^-/,JEGVLCS."B_I<7Y45[RN+6M
M>L6L:22YW5QRIS;*)6OQ)+H3W(O5YDE0R]+$%GRY+76K,UB]X!1HY!73 FXK
M.VJ.2+9UYKW,)-7EDE*.S%QH6 -'KZD;;XUJ8CAB\!^IOM\JUW1IT8NCF.S8
MH>,EW.=PD 'B.&"*UCO8 \*?*7D"WZ05'DH"&I6IQC-I%="2!%"$[:6NFQ)#
M,Y\(N'&,ES/U0'&T0B3-*L8.5QTK> R.UQ'"#%1:1'6EN :3^NE@W"E: 8-7
M-B1@CL81AX6CVFA"R&5QK[9+RTZ>$':L7?D4^>4K6@R%P%E7 8<D3D!'GY5J
MZS2AU'GVHA-\]KP,R6Q[U!$4,Z8J9\U4N1H43!EJ+1; CZ))W0?)EUNZ:Y;
M>):&CVNJ(Z223DKNAF)@0K,4)!Y<3X94+%K60$M$1UQ00BT4;V1'E-F#P0K@
M*:B06"V!KP4J&Z,6U%L3\O]L]:UJ^PE5P/;1\PSW3 ;QWG"4<[&BQIYU^YR+
M808B^7=G5Y()?)*,&&"8NRH0 576#46UD O:;Z,!B:%XF2E\P!XQV'Z8,L0M
MX-B)LR#><FV] <N46WA >>P=GR8K:J\\&QZB^GN2R"#%3#16MI46R!S!'A7I
M,_^E':S+ASC>NE%PCL[,!L5F=$0AP2@) 0>7I]LK)/(+].AI/ZO'A8A!JZ@N
ML$5U-JG[T7&;"M&[PW#:G5&I7&\T"KOC+FXT)X($:R'$:?(+V?*D1:+1T!12
M.%[N+-T-?HT?^W,'FVACUB?6?.R%X-E:0FQ=,9MJ)1_6VN^%XS&5%(ZFX632
M0_Y@+8@43W"I\*/."JYCY%J*\7 0CD=C4[_CZ@TGXU$XZ(W=<.K>PRUW'CRZ
M/(%H0/*#R( )":/96$]A!0P^3JB(%SY&R?(,^#ZV9N^%=5\#0!3YY[MRONH#
ME[BV\P4V^,0)?Q?N_S8":MO5?13UF9! [@#L*1#IK3BPZ[6S^_[%WJ(IF"D@
MH?CF/+0^H_8HE=1:I3=/X"^RI1#0#I4)N8MLUUR.$D\O>!H4@C PCG:,0HT;
M[HS#F"01CRC&5I9O<6S6%'A03H%\',B!,>L-436 VE*[%]*;;G2G#8SM&O><
M,R]WC$,@9H&3UQII+Y$_FW6&^+^9ZG;&\%_O:%^,12IA\"ST8DWC%G)RX[""
M:LN!MN;($4<CRJ#[9]*_\R)+L-Q%86G$00J]11,FJ1JTQ7!0R$%UZ7@41=."
M$6+QWS+-,IO-0G.3^M9E/Z+,LS!9;!8J(,N2&KC/]L)B4MGA?-=<PA:@;R:C
ML#_NJW%_%@Y[?>H8ZO:G:@)X9C#LJJMHFX*2(O?]7D#_.T^Q71$__EJKB-3S
M>)G/&UOJC>4_R'H*FR!W[O!<F/RG75E5+.LG GU2B8,9)O$DG(L"/U*]7%T$
MX*T3@\AGV%=U;<EDZSUO%C71.9N.+OI=.4]&_(W<83M>@MMD"?(Z0\00\&%]
M_W"#61$!BAADI!9: '*&=,:@=HJ%YH1H6I-G_51)+3'8RZ:BQIDBUU[KJ3N:
M!<4.07>3-^Y<1$JKD%$-VEH9RZ\S'949'B);,R2I$1H /$^8A/HTT&>4&LU"
MFIT,RSW+%]BT>NQ)4D%.G6E_);B_!-,B[2[L5UO0?I93\2ZFC5S#+)6/@K>
MVRHJU0F/*4FOI3"6LL#!\.+F]N'R]N>;MQ^NU>5\?OTP#]7M]<.Y[>0UJ7'0
MN'1$0J_R$3E "PTQ:H?M7Z$DO#4&DW*]3.M6&=%:1PF)TX49UIR\8+\"YPC?
MR-CYX1:,M)]DF,GO.FQ.(5M$/N TU&*<UNEJ?8$IN]8&I56%V4\7% .>%MDC
MHN<[XWNW1,1%IPD9<Y@!><=AR:(-Z=E&TE=6 ES4^E!>1,$BL,?P99*D)B_'
MS$_1'=B%QC@B0Q-3*NP$[,C(1G67VE6Z<;!5'KY8["[DQX CKDW%<38_%NOK
M4IZWI5T7X);EE8MT_@N<ZYSH$,5SN]>*^GU+]\^,-)+V)H.P/QNH+OPT"P?8
M"]/KA?WI3(WZX6PR(J"++3(?02<1';@SAP;@ZIA91$FBEP)NX',O^9O'I7Q<
M@]EISW.X!"%[,AN&_=Y 38'8X02;ER?#43@9#["I"3C5G\S49PZC2*F-S>JX
M\ KL0=#*97(,_ZS7/Z?<".XYGH>SWO1<HBB>BQ\7C!@6W$L(V"@I2MO'YP"
MF!$;@;*]Y*C984J6D\"_,(#T.X^WEVMZPB,*L.^17$C!/M;%PHRS79TIGF1&
M%J:$LFSX6?\Y4DK8#V-B2]DN#+R\):7L\7U\MDPQ&<6GTP2+#F8&XE-</HPZ
M7Z?;K0EU_ +_R[B[_;34F#-8^6^NS9NG16=^]'E1&ZX4WD=4E:8NWM">1=([
M"2;6\-1CB"=P>,DB=U=OX3=,+<D8EWJ-M_T\FO[>T,@LN'C]64\!SNKVX)_!
M-.P-QZHW@',VFG'M'LY./UR[,A5*GX/TP&ZZ0J=6/?T>#29D=.B<H/X'TYZE
M,'K2JF0UTBD[ %( 6@S8(;6]ML0*NQGW<ER< :'2(Z^XYOL;%M1APX)7Y272
M7OV))H;@2!.#UR1W.(0,X*XAB=3+7J?;):GFN)-TC,TQ]:<>,!U_XW'/%(?Q
M>LG0TVII;DRD>$T>PGQ3S&6;5HYW6!!-*]0T.;.C@!$!=]1QARC(:XI2 HP!
M(A&8INY#+W. +1<4$/-"IEY\7I+X(#,@*"3&%<%F7#\P#,P*V2QB0LC?+C1'
M."Q((T.Z3,NJODC1MZ&?$"V2)>6\*P4" DYV,YD[U]\C79/D!U&1%Y9J@['/
M-?*2+DY!CQS8?8PLETNWF)Z\>#JUJ M"TTI*H!PHWZ 9Q8(FV/O:F/HC+4X+
M%&'7);*"DYVWDO527XWI"&/>)3IE*.')T&C("6SR+=:BQXQ/D1!L)EM*<:#V
MJ[%15FWQD41X@:9=(7:B'2UT%9"?,5\!:AY.+QJ*)_8>'=^9:PA#M@5V6^-)
M+!:@5'05HX(/N(4D9GPM;SV#2/8OQS 13J\"QTPM5S-9W.X*^%ZJ&=CS:1\]
M3=<-?&VZ@5G,[T]T"I><,S4MIRBFF#YR=>T&2W(5ZP81@:A-+H,PJ!2XC5TL
M&!)H-?FT?9B.NO;L''$2KX^#@2+#/G;HY<UU5*XX1F(2_2WC]0X+>>+4Q/+(
ME-!=+2R84BSIX5"I&[=Y*Y<_\ND_&0D]\?AOX#/ Z+!+8X4WKE3!W7*)P4''
MZ)%\\1NXT94:_)]Y\!\:E#<Z[N:!*UZ"@"+K&)NOWS=E3LRCKY?I5V;DQ'P=
MQ2:BV]HK>9U;!9?M0B,Q\QCM1QZ2VH4?6W&$0R^Q];6I;G%-YX'LOUQ;XPK*
MX.CEVKG&1 9>D!+%P*LJ-24P=W!FZ:X>[*6G.6BD=JSA2*,(U0!V1S8V\E9B
M>\C7!9;J4,FVB8C81=B*L$HJ'&,)+;;RH)+--<+C]6>;"XELRWV[ ]_:1!"M
MF ICJ+)WKT._77S']J75?;W?[N;QK-/>$-.*>VP&R\/@&1[Z\:7#B-*A/!RR
M]%MDU&SUT9_ ^NVT9(6TWRIOG5H3#_ >EEZNO>HZ#"R9 N\G+_"=(M-O"W7C
M!@ >>E<KB&2?J"P=C+MA(!PQVC14]UF42[F%T[B&%U1*3GU'2U:>WKP'-SVT
M#Y*0+*$8%]_#!>%)#3"NS-'R."WC9H.M6]RFG:121V+*#-O-P)YR1ELG'<_(
M/TR-DQW^[$'@U@A6V-T P>$ _@T$[=ZK=BF.MP17']Q:S6LV=::>E*"%U_W
M_:'4%AS82UFD>MCOKS$)<4*'Z&2X-AQL)^#F%\FEO;'W+V5ZA>;=;\F@@B5[
MI0'QX$WKAD-O(;AR<H?T*HU=CL%FP9FDIDXS$P7QN]G?4![$L\,Y9=X)+R<
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
M"OQE?\37C5/?$E[VT<[FIW7#"-C>6N&*55#_X660-9>A9/;"-DE4&#([U&=
MXG'#42?_[]R415XTTA--0,O]102Z9XX6=SE_&TC$"B^;NRTZ].T%IF%N_)02
M2)X+"/CW[9@KYR;#[CG7>N% -G;EMSGM^4]X*3G9*>,V<6NB<\R,>K0>^/Z]
M4/X5[ZX(SI^DR-N^+*CCQ%&9^I.8,K=JRQ\$UG :Q]38*ZI?H[9RKANTC.V-
M3.?%-16(VMO*3)AFBU"IMO>S\;!'KS DIT:@/O>_4-VA[!4E4I/]8CD#,#O\
M9WEPA>0(B<,DD5TY=M9 >YQ+O&UE9] 4 @7/WMO2OA,YMA<84J? +<J0B-WP
M6;$;7G1!+J_%,]GKK6N)G"TX[O>[%R<%S[O0"3>5;\DXO!??>&FNJM+5>Q$C
M;=S2Z+J*G39)UGLUKGZX$B-<+E]M:RM:N;%VI63P77+)B*KV/C@0U/V[<;XM
MLF.O]B/='%Q,].T!)L=DWHK[7Y7(X+1$/G^3D">1X:%(FC\"X_X"S+Y$XC<7
MW9X+Q3^FE02NW<Z8Q*R\P.(KT7VTU("BN(,\HK)T\W<<;'+(WAC&=1FR>JRZ
M1UHY:-RD[!I3W\:_97/M:V@:CPP;?/^6F\SGM5F(#%FS'%M-7L4 >0FY.P6(
MB,L)C'G%"4KP[U)=?UE0COTEMU?>'^ #&+&B/S-8\4UF_+?X[*?*_"7#2_X#
M?NYQ_C.(@*6H##K32WBUVYF,7O"E-^87T'#TY_P610VXD'[$>GE=X@/P_;(
M_TQ^P0GLWW?\Z?\!4$L#!!0    ( ,U+KUIRC&+'C@0  'T)   8    >&PO
M=V]R:W-H965T<R]S:&5E=#DN>&ULC5;;;N,V$'WW5PR\Z"(!'-]R:9J+@=QV
M&[2Y(,XF#T4?:&DL$:%(E:3LI%_?0TIR'&P2]$$V1<Z<F3,SG-'1TM@GES-[
M>BZ4=L?=W/OR8#!P2<Z%<'U3LL;)W-A">+S:;.!*RR*-2H4:C(?#O4$AI.Y.
MCN+>K9T<F<HKJ?G6DJN*0MB74U9F>=P===N-.YGE/FP,)D>ER'C*_D=Y:_$V
M6*&DLF#MI-%D>7[</1D=G.X$^2CP('GIUM84F,R,>0HOE^EQ=Q@<8L6)#P@"
M?PL^8Z4"$-SXI\'LKDP&Q?5UB_XM<@>7F7!\9M2C3'U^W-WO4LIS42E_9Y:_
M<\-G-^ E1KGX2\M:=AL6D\IY4S3*>"^DKO_%<Q.'-87]X0<*XT9A'/VN#44O
MSX47DR-KEF2#--#"(E*-VG!.ZI"4J;<XE=#SD],?T\OKB^F4;AXN[AXN+QZ/
M!AZPX7"0-!"G-<3X XC?Z,IHGSNZT"FG;_4'<&?ET[CUZ73\*>"5L'W:'O5H
M/!SO?H*WO>*X'?&V/\ [21)3:2]U1K=&R42RH[].9LY;U,3?[Q&N\7;>QPOW
MY,"5(N'C+BZ"8[O@[N3KE]'>\/ 3;W=6WNY\AO[_,O(IQ/L.7M_<7]"8OG[9
M'X]&A_23&3HW(4*SR@'-.1(NRHZ'A]^LT$^P@3CB(&Z.#GN=)9.P>$BA&035
M3)F94%1:LY I6S)SDMIS9H7G%'5M<1<![(RJPHUTA#\E_PVJ/F=2$'.>=K_3
MQES.?4X9:X8N1#=)Z)1VOM.?X+ Q-Y5]<]Q11F=;GFU!O&C0-\ESDFNC3!;R
M+76BJNAE8692,>7&NQ)/C^;R>=T]B];%%OO!9".<\D(FC'NGT:C0DCQM7)U?
M;;Y2Z=,C=]Y&@[68J3H*@=VYS*1'=,YE" [\D5Z*T)%J0Z!$_%RR]=(Q5IYU
MZL@;"&JSB"RQI$O$TVKT:J#>YS#C:./RYKZ.3R$2;/&6-UO-LK-Q-8:;HBQ1
M]A$$O%(+%^ @.OI2V)0<BR(R3TQ15+H1C(B)T3JTSX7T+T&>9@:!ESH-)"JA
M7)3BX%1IX7B, T*K4@1B;Z^__0N9);+D<EEVX'Y;273?YN8%E)(^;;2E=G_9
MU-<FXD*A>(5-\F@&2< ,*6/XX6HI]$MLR&D(S)1-I7HT1?)R^L-@/O4)8"A&
MB6$CU4M;EJZ#1V;Z)\AP39!D%WF&=*PJ IIIE?BWY(9KU&*9VU"\P1.9S5CX
MR*NWYJ#0R#UGID=G0DD8T5)T6MZ-TBOW92Y!>RF50G@S5%W P(!3Z3*4CQ/P
MK(>,VR<.C:W7S H.\[8LC?5U597-#:E9^3 ,UY/L4.!I!:A^YP:,6Z+Q7M?7
M2R%RM170") N\$\1FL3C" 6Z"E-MS-BZ*$*1M$(Y[E264VBX: <RH5)8'V)7
M)T'B0,ZJH-KZ$9+6&J[= ?UK$Z[]"4C"_:AZXB3R_%[3':R-1"AD<?"'$L<@
MJ*?C:G?U;7%2C]17\?K#!.,HDPB5XCE4A_U?=[MDZV%?OWA3Q@&+RX$4Q&6.
M)L V".!\;HQO7X*!U1?7Y#]02P,$%     @ S4NO6C=2YEO_ P  ! D  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3 N>&ULC5;?;]LV$'[W7W%0@:(%,LL_
MDJY+; -.EG39T,2+T_5AV ,MG2TV%*F25)SLK]\=*2D.Y@1]243R[KOOOCOR
M/-D:>^<*1 \/I=)NFA3>5\=IZK("2^'ZID)-)VMC2^%I:3>IJRR*/#B5*AT-
M!A_24DB=S"9A;V%G$U-[)34N++BZ+(5]/$5EMM-DF+0;-W)3>-Y(9Y-*;'")
M_DNUL+1*.Y1<EJB=-!HLKJ?)?'A\>LCVP> OB5NW\PV<R<J8.UY<YM-DP(10
M8>890="_>SQ#I1B(:'QO,),N)#ON?K?H%R%WRF4E')X9]57FOI@F'Q/(<2UJ
MY6_,]C=L\CEBO,PH%_["MK$=))#5SINR<28&I=3QOWAH=/@1AU'C, J\8Z#
M\E?AQ6QBS18L6Q,:?X14@S>1DYJ+LO263B7Y^=GI?'FYA.L+6-R<+\^O;N>W
ME]=7D]03-!ND60-S&F%&+\#\ I^-]H6#<YUC_MP_)4H=KU'+ZW3T*N!G8?LP
M'A[ :# Z>@5OW.4Y#GCC%_"N[49H^:_@5CB ,Z.=43(7L3-T#@N+#K6/&V8-
M%U(+G4FA8$F;2&WH'?P]7SEOJ9'^V:=0)'"XGP!?KF-7B0RG2<6Q[#TFL[=O
MAA\&)Z^D=]BE=_@:^H^7\568_22OKF_/80QOWWP<#8<GL#<4W!9(-RPS927T
MH]0;J+6H<^DQ[V6=V)C#NM/5/>G*>ENA[X@.?)66KJQS5"-;]:$0]P@K1 U$
MJ!*6(*0.D6Q.0$C7Q1=A76O/<2LK";\B"-B@1BN4>N1SK)@+^7IB^D4SLUA:
M!^\XM='@Y--\O@B?PY/W0.\=1?)H9;E#6NKX#K9M0X2@BJVSGQE'L_B]IJR>
M<B6(WG#PTY]]N(Q\3"5UTWBET/08LNU!.-HK&*6H:KIH4*!%BDH2>\'1E0*1
M?Z-G(]@=-(:LBV;>BKADM;6\L6L7:B1S9'DU9B0_/=#@39L;K(6TI.-S0I5Q
M,MZGF*6CES D2"/#!HU<$(F[PF+!+SD5DRB9$N&=,LZ]C^?"%;"F\>!ZY,Q8
M9[&/0A%X37C2Y.Y)ZCXWG'M!'<;4ABO+\E 6KC"URJF-@.<61,&^U3H.AJY.
M'5AO+YAOT%I2:^DR"OR(P@+RLP>_UQIA/ B/UN%3D2B>J6TH.U#9_R!/1=L4
M>LE=6:[0=EXAL59 O>EUJMH=F3H*;8/^3Y^V,;@_B7U75$E%E#J7F>!A"(W<
M;1!*CC3"AXI&)M]5BL)5,)QY[WDL:$6H592@#_N>L71G,I5H-V'^.@BW-0ZI
M;K<;\?,XV9[,X^\#F@@;21VE<$VN@_[/1PG8.'/CPILJS+F5\30UPV=!Y4;+
M!G2^-E3&9L$!NA\^L_\ 4$L#!!0    ( ,U+KUJIR4\V?00  #<+   9
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
M6 Z:I3LA<Z94)[P%-T:)?Y(;!2&IU7WK5^34(ENZIB\O<4RGXW3 /U#*B\4
MO @TO6)F'(IQ%0.ME71K"1U!B1TQ8?^C_DF\=^I. ATZ7ND=U0>I,W[Y5,JE
M5!K+J.#&LW1^/F,+]X&NO"F.H%HRFPTF4[4@J]R6.=EK%+$N<ZLNQ63=ESH3
MT>.;Y #K>(F2XG,.DD*M0!H:*#XU!6 FOOXT^68\.LT.IT-4D//3RQ^?G[Y9
M/$\YFG'$\/F4,?9QL."0!BC5?0$&NTHX>1P*Y"=D! [LS#S\9V5!0/AI5](9
M#ULRH@!JC[2'<Z29\KDH;T#2QG3HVJ=@E\V)[-Q^)L08W/(&,-"!MY5,K+CW
M>ZF8#I&19N +C(8TIPDN(@N8O@2C*R Y*4.OS1K.J<D4. .;7TW&E3'"?&/W
M;>[.<?%H"#E462Q,T^1W U 3%G>HJN::UI=>&YJ[:.)-HUD(/RSAVM& 6]%S
M;&_CP52-J4'$QPT_Z.JF+%?J*4%1&"U/;A!D$//I:3[Y9S6O8LU[^KT]IA1!
MJ/M*!\XYG]DSN2D1OVC,GHZ='9DIOJ[L0=,T&CR"0<)6YW1,<G>!!RW^ $0[
MN!JHO]E=ZLP_=?8_'F6'X>A\$ME^&1V)^6/+\84W6E8*%VC_K,U^T5;5[[/5
MY#Y;!49TL(GVJQV.E-F$ , I($K!MY1#;X(CKLEBY+CZ8#=E5;8U34>PC(,J
M)1:S>0[^S0SH&G6D=K;]?V(]X^'%Z'[CZ8XISO[?>AZR'@JL/B;1ZRXJB3'5
M"8=7+AWH#+/,[<J=A/'T =5BA)"S>-[D?VUO@$ADO@Y8OZ+LDCQD'-?!P*+D
MG#H4+E;RMAQ\H\A2?)A1CV$J3\AQ_MZBS@ Y6A2*:NO.^,24JW'_23*Z (^
M'GOS#_UN80C?J1\!0JB./1()\?_6'/1*>[E=$9QE;/BSKK>E^1U^]UQ72PVW
M([K^<*=35S^-QP LT_FH[V^NMR+=E''G; (ODG^QL\6P(OD7.5M<E"=WBG)_
M=E7'E7S]QY;EB0ZG?-+#(GW)X(KS/SE?7="9@7.KY'U5K@G4QW#XWR<)O2UK
M6U5Z"WLLM)LS?/WZ*CG<!\F/3#O \=%D-#O]L/CA],?71UF%QX')O/L9Q4W>
MM96ZVEJS5B\8DE)<>L>3(%7*#I6P0QUL*8>C"S?O/YH]7C[QBL"';27CGB\\
MRKP4X8PN4)%(U4Z=1]K7J4GFXNI(3:1\5A-72PC6VMF!KZH($0>)<"7#99.C
MCLAB@L 6=N<P>'>*C.CE*"J',0S!#Z9:.64^&A/H9>"+A=?ZP"-F/5-VBDWN
M&]3]HB@I-@W4F\K]L&B7-16XU-04NEPGXZ@I@<H[% $Z]"-XSKLPR6CL1QI(
MRFYQ+D7UK7HT\MRD+A 9*AF-YC;KNRM^EDP?$8D./6B6X%T1S5Z0Q/C\O2<
MRKIN(T=JXDA]659+@\#.K<] *[[B0=MXD(L6C!@[+E#X^3#T18R,ST0MR[)H
M75'.9D?A6OV]I);/ <^WR+TZWEG3^6$G&'>HQ4.)%$+HR,"/8+ M-VX:67(=
MRR/,]$DE>I;&XJ#A^ZH-YR!NGI@FW0LV :%7)L0"$T$OB ?J=8FHT4F+25D<
M=0M!Q7&V\IZ0'&7"QT2(<[+(/GDB_<BR[MN9'+#7>CQJ7*9W*U$O"%I(YB=H
MW4^+1VYDC1G]*.V9?=FUJ_DQR\T_T1)Q&G=1M/(S3<=']7B*QIYD9-H=BO,D
M-9MY&8:RK>,J&C7RQX%N@F;@*0LA1II6W=;!-IA>=]Y94\:":/Y.QP_^9.UX
M;-_G+R.-F@/M]FG/UZ5^:6UMNYAE5#>]!2DD/+/,@\3,SJ;2_:L!/'!7-1OD
M"PH%EFE@AS#'7O:VI.3XT?U$9$L'P$^/KLE*;^&U==I=O9!!.IA]GH3#?9K%
M]@?YB+'C/].A%S^U$[ECZ55K_+0;\]T2MP WE!]N(RKHF2/K"Q.P<C&+'([)
MJ1G7NZ! ]\%D<C'+8/25.SO;<X.;OW6#C>'AWB@^CT1%=$M?GX -@8];2JZ9
MDWID +Z5V]F9<-*W!^YOBT&01>,E0QW<+JSE;>8G_@D+L-+A2_+FTI!->D O
M1LYSE<X+EW#V <V.T2D+'X/Z=9FOBF;I0>::X.=*PB(=:,8CPE%89/3$XP1R
M <!70H7E)-_P_,1UF>>Z"@<&GQ;7(8[(H=K*R,1COZ&IHW,>H%P^2.)=!NH%
MS]0Q"5>NB5WWTC3'MB$?@O4RRY6P2FC+70,*=N-BMR2SE '->]##77RQA?]L
M$<(1%Z\U;/N)>FV,/+8P!<'XG^A0*[Q">RQT[L9']I4!N""8G/#=+;IPY))\
M-WCCDCS8TP@<7R#UR+U4WN[V=&$S>*R+(S**6_&LA6MF:^5N,O&\FZS;QR71
M2'CP)-9Z/]1<R<CIHBFSS\?(IJ=&.I 'B[5 R:SK.E,W K&'JY="G0W_[)=!
M>*X;2(T6\.A,\\P^'312 ',6ZZR-^^/](/B\U!6?[E_#!S.N@HYH=+9-/X[&
MISP\F,A$;LIW;,IJHPO[FSM5V)EJ0_"KZP58X:<&!B;CA@T6M:L!>NS3GOSE
M6@[<P#B$L;5[^J5C?VW7"!!NSB=Y#&D\.:(X9(-8/+$64B7&8*&GCD @,E#<
MQL()G?]*H#&GJB6M2;Y&M69.1G$O,)7;6JXM_;"%REF_!TM4R]9'_6(",MU
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
M4B>T]:L4Q2?\_ 5OP<]5;%HXC0%"?QP#).$C']0VK!.*9,SO8MM,O!CR/J?
MAL(LRJ2,9*0X*5/E;8W\69'1]XP?I,N3_9&E68L$16[U3JY& \0;9^\TS%!.
MD0-X#MT%AB! 2(+9&J1CX8@^V*7,K9'D9J/1RT0M%Z@.&=YP#;U3/&.C*QFB
MZ'PX\72]5(IS;^<>6+<Y67@D(0QSYSETE@HI$K4^2,4S%G.I(DFPD+C83]X1
M?90YAUKQJ8I[C95:187K84:J 0 T<$".AR>'.P'I(D;+QKW)%F:D3$>=Q8XH
MCL$(:CI/#(UH:QHF+2-(=VV02IQME[@];<Y4TE9Z$%*@@LS6"%L_+>(92NP7
MK41S0ZQ40]>V;A?H]ACXP)'J/Y[:$C4(E?:N;6*=(7:24KW[RBS52H8%,%2<
MB_-FU35-&X^29A7/LCBN0ET>L:A(>-M(.NP[OX^W+E(5NWF\+OIT.$AWJO77
M]8WT*EW$-MO3=1:E@Y.C)\,%1"=';U\/X5^\(J:78)MX+9O9@$M>?"QQJV8G
M&[!>6'3)[D4,K._IE_\"4$L#!!0    ( ,U+KUH!3\;TR08  *L2   9
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
MI>\$5-: UK=2FF9B [1?'I/_ %!+ P04    " #-2Z]:)0+52= #  !4"
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6R-5M]OVS80?O=?<5"'/GF6
MK,1.FM@&8L_%AJ%-5B?=P[ '2CI)1"E2)2D[V5^_(RD[+N88>Y%YY-W'[W[P
MSK.=TM],C6CAN1'2S*/:VO8FCDU>8\/,2+4HZ:14NF&61%W%IM7("F_4B#A-
MDFG<,"ZCQ<SO/>C%3'56<(D/&DS7-$R_+%&HW3P:1_N-+[RJK=N(%[.65;A!
M^]0^:)+B TK!&Y2&*PD:RWET-[Y97CI]K_"5X\X<K<%YDBGUS0F_%?,H<810
M8&X= J.?+:Y0" =$-+[WF-'A2F=XO-ZC?_2^DR\9,[A2XD]>V'H>74=08,DZ
M8;^HW:_8^S-Q>+D2QG]A%W33#Q'DG;&JZ8V)0<-E^&7/?1R.#*Z3-PS2WB#U
MO,-%GN4OS++%3*L=:*=-:&[A7?761(Y+EY2-U73*R<XN-D_+S?J/I_7G1UA_
MI>]F%EN"=8=QWD,L T3Z!L0'^*2DK0VL98'%C_8QT3EP2O><ENE9P$],C^!B
M/(0T22=G\"X./EYXO(NW?.PR@]\[E!;66_H:^.LN,U931?Q]RMV =GD:S;V2
M&].R'.<1/0.#>HO1XOV[\32Y/</U\L#U\ASZ_\O'68C3!#_?/ZYAG,#[=]?I
M>'P+_[D''FN$CW>;)7!C.BS@;K."Z\EDZ$W2Y/8UBH,0Q9$_(*Q>$]!8E@E.
MQ6B@0HF:": M63!=&% E/<%<==)R60&U$Z 3*+C)A3*=1J> (3VV9A94GG>D
M4UK4M('T]@23.4+H506S.,@Z"QD2%$+))9WR<*/%QN,P.NB]<=>1Q+:,"R*)
M8!69]J<C[_Q*-2V3+U S0T28Z BG ";$GA9A4-%(PWQ#.::IL1@$IE2[>7TH
MWB%T+:EIU56U=\+1]HN3?'=XAN*])/ 7N-XCVU?* [(FTP*X)!M&O:[2Z#&I
MF]@:[E?P.V^&P.F.5<VQA/4SYIWKAW!?ECQ'/83L!78US^MCX !4."8:VXY<
MHP8(92?$R\];2K<+;-L'0PT."C01ADF24*HHYC[S1YB^ J]NC9,;ZLL;J_)O
MOAY^NKJ<#I/I=#2]"AG98]>LH$B@A(K"[R[MJ-/HDZ 4FV00(.^]-3Q0V5#T
M2-E94'!V+FT[2G*!)M<\<[G+U!9_""D59@%26;J;@N0V: *@=@G3F*M*\G]\
MCLQK;^FK1)/(=0@:I:\O\""_F7GFHC1P^1U/0H)'<*J;Q$>=OD%=^7EFP#^K
MT/0/NX>1>1<FQ:MZF+=4J16GX HLR30974TBT&&&!<&JUL^-3%F:0GY9T]A'
M[13HO%3*[@5WP>&/Q.)?4$L#!!0    ( ,U+KUI95'>6]R@  &"!   9
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
M' ;W.8XI[P.H-J!,<$08LP-Q$^NBKK; 2@$9T-L/!D!S/79\RJ*.Z"5C[:@
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
M3N+U_VX:5_P1Q&E<8^>5'5P!5R0?!=^#F3\:]/UA,%;S02_ GUT<3_W)9*!
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
M:C'#F9D*?0'/4\[58:$-=%/X[!]02P,$%     @ S4NO6IY":$HV!   M0H
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
M/P&O$YY@< \0'3;S\"S0KY+T._$+<R<"8SA2N[U=[?9.KMUEK4VCH>[.B[J
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
MG8QN1H/^Y![U!X.[A\G]:'*+IG=?1H/1<(XN/. XC!CZB&:P@60-:$E)C%:
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
M0F'/K5 "'D.BN4R(@G#@C+S+*]K.#8H97SFL]4Z;Y*X\2ODC[TR#@=/*&8$
MW^00#/^>8 Q"Y$C(X^<&U*G6S UWVUOT2>$\.O/(-(RE^(L')AHXYPX)(&29
M,'=R_2=L'.KD>+X4NO@EZW)N%R?[F38RWA@C@Y@GY3][W@1BQZ#CO6) -P:T
MX%TN5+"\9H8-^TJNB<IG(UK>*%PMK)$<3_*L+(W"KQSMS'#Y,)N-[OXF\PE9
M3C_?3B?3\>CVGHS&X_G#[?WT]C-9S+],Q].;)?EX#89QH<GOY$%#F DB,*#Z
M4]\U2"2'<_W-HE?EHO2512_(3"8FTN0F"2#XO[V+#E1>T*T75]0*.&/JE+2]
M$T);M&/!:U=1:1=X9Z_B^1$.J1?R;0;Q(ZCO^YRT8N3'Z5*GS(>!@^=%@WH"
M9_C;!Z_;^L/"\*QB>%:@MU]AN%!X,)5Y.2$+P1)#6!*0FY\93_'$&/+M"TXG
M4P.QWLO\K 'FG8IYQQK;&VTXGB8(2+:SB_:QM.-TR0LPI2V,NA6CKA5I'H;<
MA]WP69)NA3HR=+V*:*_!I/<:8'Y>,3]_IZ3;<3H'DWY1,;JP(MU+O#E/R#4'
M7<1Q)D6@K9FWXAT9/Z]5W].M!G._ 7]G\CLBX[U3^@\ M?\]?.P]6M.B5K2O
M$'%?@#WM=HQC0U<KD==N,N]-:)17BY1G59*WY-T.=/C<>[7^>';A&,LXS0RH
M7[SP[6C'AK#6)J_;9/Z;D"NOUBO/*BIOR;\=Z!?R7TN19]>02:82;C(%12PG
M_#EO'[@#K(C'AK&6*N^BR3W0A'#16KBH55O>L <. /4.[@%:"Q*UZ\C<1'@!
MC%G*#1/\'R2WC?'^$%OVAGVE8\-;:QBE#>X-VH2XT5K<J+W.>L/>L -M[@<B
M%4*$0&1(,,-$ !;L)V2-,A_!$V:<:Z(CJ?#VW\??W:FC8U"KXK5 $U]FB2E+
MZFJT>I$8E75X/;U\SL"*=,43C0Q"-&V=]E!%5/E"4':,3(NJ_%$:K/&+9@0L
M )5/P.^AE&;;R1>HWFF&_P%02P,$%     @ S4NO6M83")+I$   ,M   !D
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
M!H?2?"B-06D<2@N@M!!*BZ"T&$534Z2SP2W]BK>32RFH!0ZE^5 :@](XE!9
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
M'%POOLVOP.+F;GKS:?'A>@ZFR^7\;OD&W,SOP*LKPOT@3,!;L(BY'V^#^Y
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
M7.IF#,( ]/LYYVHW,095>P__ %!+ P04    " #-2Z]:CQ%G488'  !Q%
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
MEVN&UBG- KQ?"J'W-\9 \Y5Q^G]02P,$%     @ S4NO6D\[/I7E P  \0\
M !D   !X;"]W;W)K<VAE971S+W-H965T,S0N>&ULM5==<^(V%/TK&K?3V9WI
MQM\VI,!,8M(VTT(R(;M]Z/1!L2]8L[;E2B(D_[Z2#0:,40*3YB'8LN[1.=='
MUKV#%67?>0H@T$N>%7QHI$*4EZ;)XQ1RS"]H"85\,J<LQT+>LH7)2P8XJ8+R
MS'0L*S!S3 IC-*C&[MEH0)<B(P7<,\27>8[9ZS5D=#4T;&,S\$ 6J5 #YFA0
MX@7,0'PM[YF\,QN4A.10<$(+Q& ^-*[LR\@.5$ UXQN!%=^Y1DK*$Z7?U<UM
M,C0LQ0@RB(6"P/+G&2+(,H4D>?R[!C6:-57@[O4&_==*O!3SA#E$-/N+)"(=
M&CT#)3#'RTP\T-7OL!;D*[R89KSZCU;UW" T4+SD@N;K8,D@)T7]BU_6B=@)
M</PC <XZP&D%V-Z1 '<=X%9":V:5K#$6>#1@=(68FBW1U$65FRI:JB&%>HTS
MP>13(N/$*+J;3&X?)S?3QQFZFHY1=#=]O)W^=C.-;F]FZ-,8!"891U_0GR"3
MA>!%^H<#_RQ'OL[&Z-./GP>FD#P4FAFOU[RNUW2.K-E'$UJ(E*.;(H%D/]Z4
M_!L1SD;$M:,%G&!V@5S[9^18CM_!)WI_N*>AXS8Y=2L\[PC>70D,"U(L4+:;
MM*Y$U4!!!:1VW//(=6W/=@?F\R[_PVF.&_;ZVVE[/+V&IZ?E>94D1.TEG*$X
MQ6P!',GO A(IH)(1>45;0DB!$L++I>C44B_F[Y"T6C(.9]B>TP][W3+\1H:O
ME?$-4A)G\':R_</E^[UVJ@\G6=WT@H9>H*4W2RD32 #+:X8<Q92++G[!(;_0
ML]I)[)@E;>MZW2S#AF6H9?E(A;3!FRD,#_WJ6V$_:'$\G.;U7-?RNSGV&HZ]
M][QHCOZ>0/X$[)\NAEH(=2A>\A+',#3DJ<>!/8,Q^ND'.[!^Z?IN?!#8GMI^
MH[:O5?L ZA3>;C[EH"^M'<F[,J"'== K8,91#^7U1]AV4()?NY B+=*9\FUK
M>S)96J9CPF.Z+ 22BJ&MO//4J?'ZNWOWP@JMO3^[954]B7-%[AR_MO[K@ LT
M)K"@*,(9D9_?@F"MO_5XIQK\H]#VU3M;]<[_X_$W<+VUR9UWF%P/=6X*MK6"
MK2\63G>Y>X[+M23.%;DM-&Q]I3&3#42*_J"RT=";6PMSLKD_"&U?]+8LL?5U
MR?GFUN/:E;F1M_&VXQWWMA;IW QL*Q];7_J<[NV@R]OMZD*_ZJFJS)WF*0=9
M!:N>4A5IDGC=@C2C==]ZK?I6U7RUQF4_>U5U<>86IFZ&98.Q( 67NN<2TKH(
MY6MA=7]9WPA:5BW:$Q6RX:LN4]F3 U,3Y/,YI6)SHQ9HNOS1?U!+ P04
M" #-2Z]:)51-9\D"  "-!P  &0   'AL+W=O<FMS:&5E=',O<VAE970S-2YX
M;6R-E5UOVC 4AO^*E4U3)ZW-%_F@@T@MM!O2H%6AV\6T"Q,.8-6),]M ^^]G
M.Y"A81@WQ';\GN>\)N>XLV'\12P!)'HM:"FZSE+*ZMIU1;Z$ HLK5D&IWLP9
M+[!44[YP1<4!SXRHH&[@>;%;8%(Z6<>L/?*LPU:2DA(>.1*KHL#\[18HVW0=
MW]DM/)'%4NH%-^M4> %CD,_5(U<SMXDR(P64@K 2<9AWG1O_^M;WM,#L^$Y@
M(_;&2%N9,O:B)X-9U_%T1D AESH$5H\U](!2'4GE\7L;U&F86K@_WD6_-^:5
MF2D6T&/T!YG)9==)'32#.5Y1^<0V7V%K*-+Q<D:%^46;>F_2<E"^$I(56['*
MH"!E_<2OVX/8$P3!$4&P%00F[QIDLNQCB;,.9QO$]6X530^,5:-6R9%2_RMC
MR=5;HG0RZST,AX/)\&XT&:.;41_U'D:3P>C+W:@WN!NCBSY(3*A EVB(Y8H3
M24 @-D<4U$D@2O"44+/XL>-*E8X.ZN9;]&V-#HZ@AYA?H=#_A (OB-#SN(\N
MWO\3QE5N&DM!8RDP<<-CEEA1$*F^'"D0+F>HQTI)R@64N4Z^3T1.F5AQ0#]O
MID)R]5W\LB5?0UIVB"Z6:U'A'+J.J@8!? U.]N&='WN?3U@(&POAJ>C9O4H2
M4W,PMM1J<6S$NNS6F>^G?AATW+4%VFJ@K3.AL0U:BZ,]:"L*O#BU0Z,&&IT)
M36S0Z  :)E&<Q'9HW$#C,Z&I#1H?0M-VVX_LT*2!)F="VS9H<@B-P]#W[-"T
M@:8GH1,F%;.NU@J_F:*PT=,#NA\KRYYOQ[<;?/LD_AL(@4A1K23,$"DEJ%*1
M-G[[@'\9!%[:/L+WO;_MS?O_ 5A[DW=81*TD#0Y.W-UKKOJB4FUK04JA#G6N
ME-Y5HK+F=>^O)Y)5IM].F53=VPR7ZKX$KC>H]W/&Y&ZB6WAS V=_ %!+ P04
M    " #-2Z]:U9H;!\P"  "4"   &0   'AL+W=O<FMS:&5E=',O<VAE970S
M-BYX;6RUEEMOVC 4Q[^*E4G3)FWDPJ700:1R68=4*"K=^E#MP20'L);8F>U
M^^UWG(24=2%2I_8%?#M__X[/L4_Z>R%_J2V )@]QQ-7 VFJ=G-NV"K804]40
M"7"<60L94XU=N;%5(H&&F5$<V9[C=.R8,F[Y_6QL(?V^2'7$."PD46D<4_DX
MA$CL!Y9K'09NV&:KS8#M]Q.Z@27H[\E"8L\N54(6 U=,<")A/; NW/.AZQB#
M;,4/!GMUU";&E940OTQG&@XLQQ!!!($V$A3_=C""*#)*R/&[$+7*/8WA<?N@
M_C5S'IU9404C$=VQ4&\'5M<B(:QI&ND;L?\&A4-MHQ>(2&6_9%^L=2P2I$J+
MN#!&@ICQ_)\^% =Q9( ZU09>8>!EW/E&&>68:NKWI=@3:5:CFFEDKF;6",>X
MB<I22YQE:*?]T?5L-KV=3>:W2W(Q'Y/1]?QV.K^<S$?3R9)\&(.F+%+D,UF
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
MH?KS^RPK7WZI.WC*\C_6IW/]_U!+ P04    " #-2Z]:TF8$J)8%   T(
M&0   'AL+W=O<FMS:&5E=',O<VAE970S."YX;6RU6EMOXC@4_BL6NUJU4MO$
M)ER7(@')S'35"VIGVH?1/!@P$$TNC&-*^??K7$A(<)RD35]*XISS^?CSR;&_
MN(.=2W][:T(8>+,MQ[MNK!G;]!7%FZ^)C;TK=T,<_F3I4ALS?DM7BK>A!"\"
M)]M2D*JV%1N;3F,X"-JF=#APM\PR'3*EP-O:-J;[,;'<W74#-@X-C^9JS?P&
M93C8X!5Y(NS'9DKYG1*C+$R;.)[I.H"2Y75C!/L&0KY#8/%LDIUW= W\H<Q<
M][=_<[.X;JA^1,0B<^9#8/[S2B;$LGPD'L>?"+01]^D['E\?T+\$@^>#F6&/
M3%SKQ5RP]76CVP +LL1;BSVZNV\D&E#+QYN[EA?\!;O(5FV ^=9CKATY\PAL
MTPE_\5M$Q)$#:N8XH,@!91VT'(=FY-#,.K1R'+3(0<LZM',<6I%#,'0E''M
MG(X9'@ZHNP/4M^9H_D7 ?N#-^3(=/U&>&.5/3>['AK</]U\OOQN/=^#F?F+<
M?[]Y-L#T=G0/1B^C1_T)G.F$8=/RP"5XV 13._*GUF3[<]YD_-GRJ\.3GW?$
MGA'ZBS_X\:2#L[_/!PKC,?H]*?,HGG$8#\J)IP?N7(>M/6 X"[(0^.MR?X@D
M  HG)V8('1@:(RGB':97H DO %)12Q#0I+R[)AJ/W/V_K</=U5QWH[Q[4T)&
M,TZ79H#7S,%[6F-*+L?\S5R B6OS<N7A,"LHQ<Z*\!+"P&P/CNVF>!\TCW:8
M+L#/6PX);ABQO5^B] C[U\3]^V6S[VWPG%PW>%WT"'TEC>$_?\&V^J]H:NH$
MT^L$,VH"2TVB%D^B)D,?WF_]UQ2XR^C%]<##EGD,.PO365V ,5F9CL,OP1A;
MV)D3T32%/;2"'OS%Z'781AU5A0/E]7@"!&;:J9E>SLR0#NN=I+5BTEI2TEZ"
M)8>G\^B54+Z$ N.-T+GI$3"EYIQ<B+@L1V78;_=H\-H50ADBA49:AL8R1H9T
MF.\DL1V3V*Y&XB/Q-S,^01->M2G?-FRQ!6[-)0%GI@/V!%/O7,BMB$EYYS"
M Q#8_@(!D 86>.^)RH8<!X5A)4!J'I!>+B U!/(D2$;)D&(HV!% I>:L$\]9
M1XH]6JTH66'&BS:?(9-O$>?@&5O;CZ1\V&/[*%%[L--2,SE_:@6;*M\!9[*^
MG)DA'>4[\[X;<]BM5G$OP%>^7C+A#F?</:F&668*+71I/%47JYK 4M3U8NIZ
M'ZN[$B)[)YF1);+00I=&5Y7(FL!21$(UV>JK5;/P0*:0O@A.EHC%)KH\J*H,
MUH66IO!(+<&/9:.<4%B8D,4FNCS$RH36A)8F%"6$HJHY.?%7#<O*H1 5YV2A
MB2X/JC*%-:&E*4PD&92*A>*<E!/:+,[)0A-='F)E0C]#'<%$'L&*^N@"?''I
MDI@^R2X%Y&UCTAPV3Y7,)=^*9#<CDY)VNCS2RKQ^AH""B8*"'Y10I5D6"9U>
MEN(21KH\XLK\?H:V@HFX@G(54*#KC6B#GK\MC_!3.EP5J'J1G4#]ZR7M#)%=
M6O^G&4FD"Y1KEW>)]A(\=41".TN2T AE*2IC98BMM!QZ$E4"Y;*DHK0K04Q7
M(.QZ&CPI?Z=V)Y5/!'6B$0V!64;]I;E)9 >4ZX[\S3*>6>+!]TJ^/:=VK6:O
MAT[>GEJE1UUHZ6_HB?9 <NU1=N.<1VX$+W_EA$;-3H97>:15>:T++<UK(DA0
M14%2\8M:$>WRWLM_4BL .OJ E?<M38Y0>=H^0_:@1/8@N>PI47F+9@:5*[7R
M0*J>@=2*9M2%%DZ"<G0*:A.Z"HZ?/3!WMPX+3[CBUO"(>PS[D^ D.-.NP[XA
M:A_!_B@X"%82^/ \_0[3%9]$8)$E[TJ]ZO#B3L,CZO"&N9O@#';F,N;:P>6:
MX 6AO@%_OG1==KCQ.XC_46#X/U!+ P04    " #-2Z]:?J*<QL0#   E#@
M&0   'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6S%5VMOXC@4_2M6=K6:D8;F
MP;L+2$ ZNUVU+"K3Z8?1?C#)!:(F=L8VT.ZOWVLG9 )-HVF%M/U0;.>><^\Y
MB5^#/1>/<@.@R%,2,SFT-DJEE[8M@PTD5%[P%!@^67&14(5=L;9E*H"&!I3$
MMN<X'3NA$;-& S,V%Z,!WZHX8C 71&Z3A(KG"<1\/[1<ZS!P%ZTW2@_8HT%*
MU[  =9_.!?;L@B6,$F RXHP(6 VML7OINXX&F(BO$>QEJ4VTE"7GC[IS'0XM
M1U<$,01*4U#\V<$4XE@S81W?<U*KR*F!Y?:!_;,1CV*65,*4QP]1J#9#JV>1
M$%9T&ZL[OO\3<D%MS1?P6)K_9)_%=OL6";92\20'8P5)Q+)?^I0;40(@3S7
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
M69;EAPCS&T&WV9&T!16"QMGEAN E86F _'Q%J7B^21LHCW*._@=02P,$%
M  @ S4NO6MNGU?LI P  2A(   T   !X;"]S='EL97,N>&ULW5A=:]LP%/TK
M1EU'"Z-.XL6-UR2P!0J#;13:A[T5)983@2QYLM(E^_73E1SGH[JEZ\/6S"&U
M=(_.N4?2=64RK,U:L-L%8R9:E4+6([(PIOH0Q_5LP4I:7ZB*28L42I?4V*Z>
MQW6E&<UK()4B[G4Z:5Q2+LEX*)?E=6GJ:*:6THQ(OPU%_O8Y'Y%N^IY$7FZB
M<C8B]V=O?RR5N7H3^?O)NY.3SOWYU6'\S 'G) Z*]I\A>M'IX,( 8N+I\\2?
MTL:D+_>EW?!3*^2)IQAM$*#9+%LF=!PY;C9E/"R4W.Y-0GS JM.210]4C,B$
M"C[5'%@%+;E8^W / C,EE(Z,+0J;K@N1^I>'N[X']=+HE%PJ[7+[#/[OM!E^
M &QZ8) +T1KL$1\8#RMJ#-/RVG;<8!=\!$5-^VY=68=S3=?=7I]L">YFDTR5
MSIENTW3))C0>"E: '<WG"[@;5<4 &J-*V\@YG2M)G8<-HVE8V1D3XA8>IN_%
MGO:JV-FW#NR:;)O64-/T,KX#^KMJ7GM7]F6Z4<4?E/FTM-.1K@\%RFXT*_C*
M]5=%:P!3[^+JM*K$^J/@<UDR/_EG)QP/Z887+93FOVPV*)69#3!-H@>F#9_M
M1GYJ6MVQE=F4TZK /?>.T//?7><YDTQ3L6O:UOYK7N47.TXN_Y5E]U_ET'#0
M8W-"OG:3_6,PF1Z#R:.HR<&K-!DW9^/. ;QW_+;1"%YS1N0;O#2);=)HNN3"
M<-GT%CS/F7QT"EMY0Z?V17E/WX[/64&7PMRUX(ALVU]9SI=EUHZZ@85H1FW;
M7V!ZW;1]Q[*YN,S9BN63IJOG4]>,;,-F;2X@'"+7[@HC&,=C800P+ _F .-X
M%I;G?YK/ )V/QS!O@R R0#D#E.-9(63B/EB>,">S5WBF698D:8JMZ&02=##!
MUBU-X1M6P[P! \L#F?YLK?'=QBODZ3K ]O2I"L%FBE<B-E-\K0$)KQLPLBR\
MVU@>8&"[@-4.Y _G@9H*<Y($=A7SACW!.))E& *U&*[1-$56)X5/>'^PIR1)
MLBR, !9VD"08 D\CCF .P .&)(D[!P_.HWAS3L7;7X_&OP%02P,$%     @
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
M?SEOUZ1697/T9]WOB?DG4$L! A0#%     @ S4NO6D;'34B5    S0   !
M             ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " #-
M2Z]::(O8N_(    K @  $0              @ '#    9&]C4')O<',O8V]R
M92YX;6Q02P$"% ,4    " #-2Z]:F5R<(Q &  "<)P  $P
M@ 'D 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( ,U+KUK.?2>6
MW@4  +$?   8              " @24(  !X;"]W;W)K<VAE971S+W-H965T
M,2YX;6Q02P$"% ,4    " #-2Z]:X:(Z&SX'  #&'0  &
M@($Y#@  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ S4NO
M6H+I/48! P  DPH  !@              ("!K14  'AL+W=O<FMS:&5E=',O
M<VAE970S+GAM;%!+ 0(4 Q0    ( ,U+KUHPA<%Z!0D  !XK   8
M      " @>08  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4
M" #-2Z]:SQCNN]P*  ! 9@  &               @($?(@  >&PO=V]R:W-H
M965T<R]S:&5E=#4N>&UL4$L! A0#%     @ S4NO6KD**BOB!P  LB   !@
M             ("!,2T  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4
M Q0    ( ,U+KUJ"4_3!1@(  *P&   8              " @4DU  !X;"]W
M;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " #-2Z]:M&'4!RHG  #K
M<0  &               @('%-P  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL
M4$L! A0#%     @ S4NO6G*,8L>.!   ?0D  !@              ("!)5\
M 'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( ,U+KUHW4N9;
M_P,   0)   9              " @>EC  !X;"]W;W)K<VAE971S+W-H965T
M,3 N>&UL4$L! A0#%     @ S4NO6JG)3S9]!   -PL  !D
M ("!'V@  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " #-
M2Z]:V;%A-AH(   \$P  &0              @('3;   >&PO=V]R:W-H965T
M<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( ,U+KUKQ05[_4!P  *=.   9
M          " @21U  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#
M%     @ S4NO6G9ED&5G!@  LP\  !D              ("!JY$  'AL+W=O
M<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " #-2Z]: 4_&],D&  "K
M$@  &0              @(%)F   >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM
M;%!+ 0(4 Q0    ( ,U+KUJ\-R*>X ,  (4(   9              " @4F?
M  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ S4NO6B4"
MU4G0 P  5 @  !D              ("!8*,  'AL+W=O<FMS:&5E=',O<VAE
M970Q-RYX;6Q02P$"% ,4    " #-2Z]:651WEO<H  !@@0  &0
M    @(%GIP  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    (
M ,U+KUI_=::A@00  )$+   9              " @970  !X;"]W;W)K<VAE
M971S+W-H965T,3DN>&UL4$L! A0#%     @ S4NO6IY":$HV!   M0H  !D
M             ("!3=4  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"
M% ,4    " #-2Z]:PZ1>A ((  #D$@  &0              @(&ZV0  >&PO
M=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( ,U+KUJY+?(>-@0
M !H+   9              " @?/A  !X;"]W;W)K<VAE971S+W-H965T,C(N
M>&UL4$L! A0#%     @ S4NO6E9^'^<3!   O@H  !D              ("!
M8.8  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " #-2Z]:
M-M2LG2L#   U"P  &0              @(&JZ@  >&PO=V]R:W-H965T<R]S
M:&5E=#(T+GAM;%!+ 0(4 Q0    ( ,U+KUJ%?3G:CP(  %,'   9
M      " @0SN  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%
M  @ S4NO6H7IYLE) @  &@4  !D              ("!TO   'AL+W=O<FMS
M:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " #-2Z]:\(E^/9L"  !H!@
M&0              @(%2\P  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+
M 0(4 Q0    ( ,U+KUJM<>*CK ,  +,1   9              " @23V  !X
M;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ S4NO6M83")+I
M$   ,M   !D              ("!!_H  'AL+W=O<FMS:&5E=',O<VAE970R
M.2YX;6Q02P$"% ,4    " #-2Z]:"=T+"L %  "D(   &0
M@($G"P$ >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( ,U+
MKUJHIHBXC@(  '$&   9              " @1X1 0!X;"]W;W)K<VAE971S
M+W-H965T,S$N>&UL4$L! A0#%     @ S4NO6F9-(F/# @  Z@<  !D
M         ("!XQ,! 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4
M    " #-2Z]:CQ%G488'  !Q%   &0              @('=%@$ >&PO=V]R
M:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( ,U+KUI/.SZ5Y0,  /$/
M   9              " @9H> 0!X;"]W;W)K<VAE971S+W-H965T,S0N>&UL
M4$L! A0#%     @ S4NO6B5436?) @  C0<  !D              ("!MB(!
M 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " #-2Z]:U9H;
M!\P"  "4"   &0              @(&V)0$ >&PO=V]R:W-H965T<R]S:&5E
M=#,V+GAM;%!+ 0(4 Q0    ( ,U+KUKTBO?$F10  -DN 0 9
M  " @;DH 0!X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @
MS4NO6M)F!*B6!0  -"   !D              ("!B3T! 'AL+W=O<FMS:&5E
M=',O<VAE970S."YX;6Q02P$"% ,4    " #-2Z]:?J*<QL0#   E#@  &0
M            @(%60P$ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4
M Q0    ( ,U+KUK+POF7,@4  -8I   9              " @5%' 0!X;"]W
M;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ S4NO6MNGU?LI P
M2A(   T              ( !NDP! 'AL+W-T>6QE<RYX;6Q02P$"% ,4
M" #-2Z]:EXJ[',     3 @  "P              @ $.4 $ 7W)E;',O+G)E
M;'-02P$"% ,4    " #-2Z]:+CW(2ZX#   L&P  #P              @ 'W
M4 $ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ S4NO6CQA]1J- 0  3Q@
M !H              ( !TE0! 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS
M4$L! A0#%     @ S4NO6IC$(26B 0  IA@  !,              ( !EU8!
J %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     #  ,  '#0  :E@!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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>58
<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>60
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>192</ContextCount>
  <ElementCount>280</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>60</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/BalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/BalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - Consolidated Statements of Comprehensive (Loss) Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/StatementsOfComprehensiveLossIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive (Loss) Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/StatementsOfStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - Consolidated Statements of Cash Flows (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/StatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>999007 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/SummaryOfSignificantAccountingPolicies</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>999008 - Disclosure - BUSINESS OVERVIEW</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/BusinessOverview</Role>
      <ShortName>BUSINESS OVERVIEW</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>999009 - Disclosure - BASIS OF PRESENTATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/BasisOfPresentation</Role>
      <ShortName>BASIS OF PRESENTATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>999010 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/DefiniteLivedIntangibleAssetsNet</Role>
      <ShortName>DEFINITE LIVED INTANGIBLE ASSETS, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>999011 - Disclosure - ACCRUED LIABILITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/AccruedLiabilities</Role>
      <ShortName>ACCRUED LIABILITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>999012 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/CommitmentsAndContingencies</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>999013 - Disclosure - CYBERSECURITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/Cybersecurity</Role>
      <ShortName>CYBERSECURITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>999014 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/Long-termIncentivePlanAwards</Role>
      <ShortName>LONG-TERM INCENTIVE PLAN AWARDS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>999015 - Disclosure - RELATED PARTY TRANSACTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/RelatedPartyTransactions</Role>
      <ShortName>RELATED PARTY TRANSACTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>999016 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/SubsequentEvents</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>999018 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>999019 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://frankln.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>999020 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/DefiniteLivedIntangibleAssetsNetTables</Role>
      <ShortName>DEFINITE LIVED INTANGIBLE ASSETS, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://frankln.com/role/DefiniteLivedIntangibleAssetsNet</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>999021 - Disclosure - ACCRUED LIABILITIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/AccruedLiabilitiesTables</Role>
      <ShortName>ACCRUED LIABILITIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://frankln.com/role/AccruedLiabilities</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>999022 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/CommitmentsAndContingenciesTables</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://frankln.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>999023 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/Long-termIncentivePlanAwardsTables</Role>
      <ShortName>LONG-TERM INCENTIVE PLAN AWARDS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://frankln.com/role/Long-termIncentivePlanAwards</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>999024 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Revenue from geagraphic areas)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-RevenueFromGeagraphicAreas</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Revenue from geagraphic areas)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>999025 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Long-lived assets)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Long-livedAssets</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Long-lived assets)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>999026 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Receivables</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>999027 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiabilities</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>999028 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>999029 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>999030 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Intangible assets activity)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity</Role>
      <ShortName>DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Intangible assets activity)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://frankln.com/role/DefiniteLivedIntangibleAssetsNetTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>999031 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Amortization Expenses)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-AmortizationExpenses</Role>
      <ShortName>DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Amortization Expenses)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://frankln.com/role/DefiniteLivedIntangibleAssetsNetTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>999032 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetailsNarrative</Role>
      <ShortName>DEFINITE LIVED INTANGIBLE ASSETS, NET (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://frankln.com/role/DefiniteLivedIntangibleAssetsNetTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>999033 - Disclosure - ACCRUED LIABILITIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/AccruedLiabilitiesDetails</Role>
      <ShortName>ACCRUED LIABILITIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://frankln.com/role/AccruedLiabilitiesTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>999034 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Lease expenses)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Details - Lease expenses)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://frankln.com/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>999035 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://frankln.com/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>999036 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Percentages of return rates and warranty repairs)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/CommitmentsAndContingenciesDetails-PercentagesOfReturnRatesAndWarrantyRepairs</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Details - Percentages of return rates and warranty repairs)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://frankln.com/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>999037 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://frankln.com/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>999038 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity</Role>
      <ShortName>LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://frankln.com/role/Long-termIncentivePlanAwardsTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>999039 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative</Role>
      <ShortName>LONG-TERM INCENTIVE PLAN AWARDS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://frankln.com/role/Long-termIncentivePlanAwardsTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="franklin_i10q-033125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>999040 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://frankln.com/role/RelatedPartyTransactionsDetailsNarrative</Role>
      <ShortName>RELATED PARTY TRANSACTIONS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://frankln.com/role/RelatedPartyTransactions</ParentRole>
      <Position>40</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>fkwl-20250331.xsd</File>
    <File>fkwl-20250331_cal.xml</File>
    <File>fkwl-20250331_def.xml</File>
    <File>fkwl-20250331_lab.xml</File>
    <File>fkwl-20250331_pre.xml</File>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="franklin_i10q-033125.htm">franklin_i10q-033125.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="728">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>62
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "franklin_i10q-033125.htm": {
   "nsprefix": "FKWL",
   "nsuri": "http://frankln.com/20250331",
   "dts": {
    "schema": {
     "local": [
      "fkwl-20250331.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/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "fkwl-20250331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "fkwl-20250331_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "fkwl-20250331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "fkwl-20250331_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "franklin_i10q-033125.htm"
     ]
    }
   },
   "keyStandard": 251,
   "keyCustom": 29,
   "axisStandard": 23,
   "axisCustom": 0,
   "memberStandard": 25,
   "memberCustom": 33,
   "hidden": {
    "total": 85,
    "http://xbrl.sec.gov/dei/2024": 5,
    "http://fasb.org/us-gaap/2024": 75,
    "http://frankln.com/20250331": 5
   },
   "contextCount": 192,
   "entityCount": 1,
   "segmentCount": 60,
   "elementCount": 459,
   "unitCount": 4,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 728,
    "http://xbrl.sec.gov/dei/2024": 30,
    "http://xbrl.sec.gov/ecd/2024": 4
   },
   "report": {
    "R1": {
     "role": "http://frankln.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://frankln.com/role/BalanceSheets",
     "longName": "00000002 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "AsOf2025-03-31",
      "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-03-31",
      "name": "us-gaap:ShortTermInvestments",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://frankln.com/role/BalanceSheetsParenthetical",
     "longName": "00000003 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "AsOf2025-03-31",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "USDPShares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-03-31",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "USDPShares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://frankln.com/role/StatementsOfComprehensiveLossIncome",
     "longName": "00000004 - Statement - Consolidated Statements of Comprehensive (Loss) Income (Unaudited)",
     "shortName": "Consolidated Statements of Comprehensive (Loss) Income (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "From2025-01-012025-03-31",
      "name": "us-gaap:Revenues",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-012025-03-31",
      "name": "us-gaap:GrossProfit",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://frankln.com/role/StatementsOfStockholdersEquity",
     "longName": "00000005 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)",
     "shortName": "Consolidated Statements of Stockholders' Equity (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "AsOf2023-06-30_us-gaap_CommonStockMember",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-07-012023-12-31_us-gaap_RetainedEarningsMember",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://frankln.com/role/StatementsOfCashFlows",
     "longName": "00000006 - Statement - Consolidated Statements of Cash Flows (unaudited)",
     "shortName": "Consolidated Statements of Cash Flows (unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:Depreciation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "From2025-01-012025-03-31",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-012025-03-31",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://frankln.com/role/SummaryOfSignificantAccountingPolicies",
     "longName": "999007 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://frankln.com/role/BusinessOverview",
     "longName": "999008 - Disclosure - BUSINESS OVERVIEW",
     "shortName": "BUSINESS OVERVIEW",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://frankln.com/role/BasisOfPresentation",
     "longName": "999009 - Disclosure - BASIS OF PRESENTATION",
     "shortName": "BASIS OF PRESENTATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:BasisOfAccounting",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:BasisOfAccounting",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://frankln.com/role/DefiniteLivedIntangibleAssetsNet",
     "longName": "999010 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET",
     "shortName": "DEFINITE LIVED INTANGIBLE ASSETS, NET",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://frankln.com/role/AccruedLiabilities",
     "longName": "999011 - Disclosure - ACCRUED LIABILITIES",
     "shortName": "ACCRUED LIABILITIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://frankln.com/role/CommitmentsAndContingencies",
     "longName": "999012 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://frankln.com/role/Cybersecurity",
     "longName": "999013 - Disclosure - CYBERSECURITY",
     "shortName": "CYBERSECURITY",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "FKWL:CybersecurityTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "FKWL:CybersecurityTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://frankln.com/role/Long-termIncentivePlanAwards",
     "longName": "999014 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS",
     "shortName": "LONG-TERM INCENTIVE PLAN AWARDS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://frankln.com/role/RelatedPartyTransactions",
     "longName": "999015 - Disclosure - RELATED PARTY TRANSACTIONS",
     "shortName": "RELATED PARTY TRANSACTIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://frankln.com/role/SubsequentEvents",
     "longName": "999016 - Disclosure - SUBSEQUENT EVENTS",
     "shortName": "SUBSEQUENT EVENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies",
     "longName": "999018 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "18",
     "firstAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables",
     "longName": "999019 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "19",
     "firstAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetTables",
     "longName": "999020 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Tables)",
     "shortName": "DEFINITE LIVED INTANGIBLE ASSETS, NET (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "20",
     "firstAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://frankln.com/role/AccruedLiabilitiesTables",
     "longName": "999021 - Disclosure - ACCRUED LIABILITIES (Tables)",
     "shortName": "ACCRUED LIABILITIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "21",
     "firstAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://frankln.com/role/CommitmentsAndContingenciesTables",
     "longName": "999022 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "22",
     "firstAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://frankln.com/role/Long-termIncentivePlanAwardsTables",
     "longName": "999023 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Tables)",
     "shortName": "LONG-TERM INCENTIVE PLAN AWARDS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "23",
     "firstAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-RevenueFromGeagraphicAreas",
     "longName": "999024 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Revenue from geagraphic areas)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Revenue from geagraphic areas)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "24",
     "firstAnchor": {
      "contextRef": "From2025-01-012025-03-31",
      "name": "us-gaap:Revenues",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-012025-03-31_srt_NorthAmericaMember",
      "name": "us-gaap:Revenues",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "unique": true
     }
    },
    "R25": {
     "role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Long-livedAssets",
     "longName": "999025 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Long-lived assets)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Long-lived assets)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "25",
     "firstAnchor": {
      "contextRef": "AsOf2025-03-31",
      "name": "FKWL:PropertyAndEquipmentAndIntangibleAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-03-31",
      "name": "FKWL:PropertyAndEquipmentAndIntangibleAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Receivables",
     "longName": "999026 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "26",
     "firstAnchor": {
      "contextRef": "AsOf2025-03-31",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R27": {
     "role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiabilities",
     "longName": "999027 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "27",
     "firstAnchor": {
      "contextRef": "AsOf2025-03-31",
      "name": "FKWL:UndeliveredProducts",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:OtherLiabilitiesTableTextBlock",
       "us-gaap:RevenueRecognitionPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-03-31",
      "name": "FKWL:UndeliveredProducts",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:OtherLiabilitiesTableTextBlock",
       "us-gaap:RevenueRecognitionPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives",
     "longName": "999028 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "28",
     "firstAnchor": {
      "contextRef": "From2024-07-012025-03-31_custom_MachineryMember",
      "name": "FKWL:PropertyPlantAndEquipmentUsefulLife1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "FKWL:ScheduleOfPropertyAndEquipmentEstimatedUsefulLife",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-012025-03-31_custom_MachineryMember",
      "name": "FKWL:PropertyPlantAndEquipmentUsefulLife1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "FKWL:ScheduleOfPropertyAndEquipmentEstimatedUsefulLife",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative",
     "longName": "999029 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "29",
     "firstAnchor": {
      "contextRef": "AsOf2025-03-31",
      "name": "us-gaap:MinorityInterest",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:MinorityInterestPeriodIncreaseDecrease",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "unique": true
     }
    },
    "R30": {
     "role": "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity",
     "longName": "999030 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Intangible assets activity)",
     "shortName": "DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Intangible assets activity)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "30",
     "firstAnchor": {
      "contextRef": "AsOf2025-03-31",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-03-31",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-AmortizationExpenses",
     "longName": "999031 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Amortization Expenses)",
     "shortName": "DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Amortization Expenses)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "31",
     "firstAnchor": {
      "contextRef": "AsOf2025-03-31",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-03-31",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetailsNarrative",
     "longName": "999032 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details Narrative)",
     "shortName": "DEFINITE LIVED INTANGIBLE ASSETS, NET (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "From2025-01-012025-03-31",
      "name": "us-gaap:AdjustmentForAmortization",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-012025-03-31",
      "name": "us-gaap:AdjustmentForAmortization",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://frankln.com/role/AccruedLiabilitiesDetails",
     "longName": "999033 - Disclosure - ACCRUED LIABILITIES (Details)",
     "shortName": "ACCRUED LIABILITIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "AsOf2025-03-31",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-03-31",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses",
     "longName": "999034 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Lease expenses)",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details - Lease expenses)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities",
     "longName": "999035 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities)",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "AsOf2025-03-31",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-03-31",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://frankln.com/role/CommitmentsAndContingenciesDetails-PercentagesOfReturnRatesAndWarrantyRepairs",
     "longName": "999036 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Percentages of return rates and warranty repairs)",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details - Percentages of return rates and warranty repairs)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "From2024-07-012025-03-31_custom_WirelessDevices4GMember",
      "name": "FKWL:CurrentDevicesReturnRate",
      "unitRef": "Ratio",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "FKWL:ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-012025-03-31_custom_WirelessDevices4GMember",
      "name": "FKWL:CurrentDevicesReturnRate",
      "unitRef": "Ratio",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "FKWL:ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative",
     "longName": "999037 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:OperatingLeaseExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:OperatingLeaseExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity",
     "longName": "999038 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity)",
     "shortName": "LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30_us-gaap_StockOptionMember",
      "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": "franklin_i10q-033125.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-012025-03-31_us-gaap_StockOptionMember",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "unique": true
     }
    },
    "R39": {
     "role": "http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative",
     "longName": "999039 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details Narrative)",
     "shortName": "LONG-TERM INCENTIVE PLAN AWARDS (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-01to2025-03-31",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://frankln.com/role/RelatedPartyTransactionsDetailsNarrative",
     "longName": "999040 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative)",
     "shortName": "RELATED PARTY TRANSACTIONS (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "AsOf2025-03-31",
      "name": "us-gaap:AccountsPayableCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-01-012025-03-31_custom_ForgeMember",
      "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_i10q-033125.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "presentation": [
      "http://frankln.com/role/AccruedLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ACCRUED LIABILITIES",
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets",
      "http://frankln.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts payable",
        "verboseLabel": "Accounts payable, current",
        "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": [
      "r53",
      "r636"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r588"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Receivables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivable, net",
        "verboseLabel": "Accounts Receivable",
        "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": [
      "r720"
     ]
    },
    "us-gaap_AccruedBonusesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedBonusesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued bonus",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_AccruedBonusesCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedBonusesCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued deferred incentive bonus",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://frankln.com/role/AccruedLiabilitiesDetails",
      "http://frankln.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued liabilities",
        "verboseLabel": "Total",
        "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": [
      "r55"
     ]
    },
    "FKWL_AccruedMarketingDevelopmentFunds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "AccruedMarketingDevelopmentFunds",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued marketing development funds"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedRentCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedRentCurrent",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued liability",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r606"
     ]
    },
    "FKWL_AccruedSalariesAndBonusesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "AccruedSalariesAndBonusesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/AccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued commission to a custome"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedSalariesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedSalariesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/AccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accrued commission to a custome",
        "label": "Accrued Salaries, Current",
        "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r606"
     ]
    },
    "us-gaap_AccruedSalariesCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedSalariesCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrual bonus balances",
        "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_AccruedSalesCommissionCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedSalesCommissionCurrent",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/AccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued commission to a service provider",
        "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": [
      "r55",
      "r606"
     ]
    },
    "us-gaap_AccruedVacationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedVacationCurrent",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/AccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued vacation",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r55"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive loss",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r17",
      "r70",
      "r138",
      "r470",
      "r508",
      "r509"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://frankln.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r11",
      "r17",
      "r372",
      "r375",
      "r406",
      "r504",
      "r505",
      "r704",
      "r705",
      "r706",
      "r711",
      "r712",
      "r713",
      "r714"
     ]
    },
    "us-gaap_AdditionalCashFlowElementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalCashFlowElementsAbstract",
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash paid during the periods for:"
       }
      }
     },
     "auth_ref": []
    },
    "FKWL_AdditionalChargesForPriorOperatingLeaseInDispute": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "AdditionalChargesForPriorOperatingLeaseInDispute",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional charges for the prior operating lease in dispute"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r636",
      "r828"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://frankln.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": [
      "r519",
      "r711",
      "r712",
      "r713",
      "r714",
      "r780",
      "r829"
     ]
    },
    "us-gaap_AdjustmentForAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentForAmortization",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization expense",
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://frankln.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": [
      "r37",
      "r38",
      "r296"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "FKWL_AdministrativeOfficeSanDiegoCAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "AdministrativeOfficeSanDiegoCAMember",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Administrative Office San Diego CA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "FKWL_AliMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "AliMember",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ali [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation expenses",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r328",
      "r336"
     ]
    },
    "FKWL_AllowanceForDoubtfulAccountsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "AllowanceForDoubtfulAccountsPolicy",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for Doubtful Accounts"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for doubtful accounts",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r228",
      "r235",
      "r236",
      "r237",
      "r795"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://frankln.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://frankln.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": []
    },
    "FKWL_AmortizationExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "AmortizationExpenseMember",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization Expense [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of intangible assets",
        "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": [
      "r8",
      "r254",
      "r257",
      "r622"
     ]
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://frankln.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": [
      "r683"
     ]
    },
    "srt_AsiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "AsiaMember",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Long-livedAssets",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-RevenueFromGeagraphicAreas"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asia [Member]"
       }
      }
     },
     "auth_ref": [
      "r831",
      "r832",
      "r833",
      "r834"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL ASSETS",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r112",
      "r136",
      "r163",
      "r189",
      "r192",
      "r216",
      "r219",
      "r232",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r365",
      "r369",
      "r380",
      "r465",
      "r545",
      "r618",
      "r619",
      "r636",
      "r668",
      "r744",
      "r745",
      "r790"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://frankln.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://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://frankln.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": [
      "r130",
      "r143",
      "r163",
      "r232",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r365",
      "r369",
      "r380",
      "r636",
      "r744",
      "r745",
      "r790"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://frankln.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://frankln.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": [
      "r683"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r299",
      "r300",
      "r301",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position Location, Balance [Axis]",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r267",
      "r797",
      "r798"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r46",
      "r267",
      "r797",
      "r798"
     ]
    },
    "us-gaap_BasisOfAccounting": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccounting",
     "presentation": [
      "http://frankln.com/role/BasisOfPresentation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BASIS OF PRESENTATION",
        "documentation": "The entire disclosure for the 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": [
      "r83"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flows Reporting",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "presentation": [
      "http://frankln.com/role/BusinessOverview"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BUSINESS OVERVIEW",
        "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r83",
      "r84"
     ]
    },
    "FKWL_CaliforniaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "CaliforniaMember",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "California [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "FKWL_CapitalizedProductDevelopmentCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "CapitalizedProductDevelopmentCostsMember",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalized Product Development Costs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets",
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents",
        "periodStartLabel": "Cash and cash equivalents, beginning of period",
        "periodEndLabel": "Cash and cash equivalents, end of period",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for 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": [
      "r19",
      "r80",
      "r161"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) in cash and cash equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r80"
     ]
    },
    "FKWL_CertificationAndLicensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "CertificationAndLicensesMember",
     "presentation": [
      "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Certification And Licenses [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://frankln.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and contingencies (Note 6)",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r102",
      "r467",
      "r531"
     ]
    },
    "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://frankln.com/role/CommitmentsAndContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMITMENTS AND CONTINGENCIES",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r270",
      "r271",
      "r589",
      "r735",
      "r736"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://frankln.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r658",
      "r659",
      "r660",
      "r662",
      "r663",
      "r664",
      "r665",
      "r711",
      "r712",
      "r714",
      "r780",
      "r827",
      "r829"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://frankln.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, par value",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://frankln.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": [
      "r62",
      "r532"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://frankln.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": [
      "r62"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://frankln.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, shares outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r62",
      "r532",
      "r551",
      "r829",
      "r830"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, par value $0.001 per share, authorized 50,000,000 shares; 11,784,280 shares issued and outstanding",
        "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": [
      "r62",
      "r469",
      "r636"
     ]
    },
    "FKWL_CompleteTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "CompleteTechnologyMember",
     "presentation": [
      "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Complete Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive (loss) income attributable to controlling interest",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r146",
      "r148",
      "r155",
      "r460",
      "r482",
      "r483"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxAbstract",
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive loss"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive loss",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r97",
      "r146",
      "r148",
      "r154",
      "r459",
      "r482"
     ]
    },
    "us-gaap_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Computer Equipment [Member]",
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "presentation": [
      "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Computer Software, Intangible Asset [Member]",
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks."
       }
      }
     },
     "auth_ref": [
      "r600",
      "r604",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r733",
      "r734"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r26",
      "r47",
      "r48",
      "r226",
      "r588"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r26",
      "r47",
      "r48",
      "r226",
      "r510",
      "r588"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r26",
      "r47",
      "r48",
      "r226",
      "r588",
      "r696"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentrations",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r119"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration of credit risk",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r26",
      "r47",
      "r48",
      "r226"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r26",
      "r47",
      "r48",
      "r226",
      "r588"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Principles 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": [
      "r41",
      "r610"
     ]
    },
    "us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-controlling Interest in a Consolidated Subsidiary",
        "documentation": "Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Totals",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r290",
      "r291",
      "r292"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract liabilities and advance from customers",
        "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": [
      "r290",
      "r291",
      "r292"
     ]
    },
    "FKWL_ContributionInSubsidiaryByEmsPartner": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "ContributionInSubsidiaryByEmsPartner",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contribution in a subsidiary by EMS partner",
        "documentation": "Contribution in Subsidiary by EMS Partner"
       }
      }
     },
     "auth_ref": []
    },
    "FKWL_ContributionInSubsidiaryByPartner": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "ContributionInSubsidiaryByPartner",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Contribution in a subsidiary by a partner",
        "label": "ContributionInSubsidiaryByPartner"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shipping and handling expense",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r74",
      "r419"
     ]
    },
    "us-gaap_CostOfGoodsProductLineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsProductLineMember",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Goods and Service, Product and Service Benchmark [Member]",
        "documentation": "Cost of product sold and service rendered from specified product or service, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r695"
     ]
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cost of goods sold",
        "label": "Cost of revenue",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r163",
      "r232",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r380",
      "r618",
      "r744"
     ]
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesPolicyTextBlock",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Goods Sold",
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered."
       }
      }
     },
     "auth_ref": [
      "r699"
     ]
    },
    "us-gaap_CostsIncurredDevelopmentCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostsIncurredDevelopmentCosts",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product development costs incurred",
        "documentation": "Amount of development cost incurred in oil- and gas-producing activities. Includes capitalized cost and cost charged to expense."
       }
      }
     },
     "auth_ref": [
      "r426",
      "r427",
      "r428",
      "r429",
      "r638",
      "r645"
     ]
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]"
       }
      }
     },
     "auth_ref": [
      "r164",
      "r165",
      "r286",
      "r288",
      "r412",
      "r416",
      "r464",
      "r607",
      "r609"
     ]
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CountryRegion",
     "presentation": [
      "http://frankln.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "FKWL_CurrentDevicesReturnRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "CurrentDevicesReturnRate",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-PercentagesOfReturnRatesAndWarrantyRepairs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current devices return rate"
       }
      }
     },
     "auth_ref": []
    },
    "FKWL_CurrentDevicesWarrantyRepairs": {
     "xbrltype": "percentItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "CurrentDevicesWarrantyRepairs",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-PercentagesOfReturnRatesAndWarrantyRepairs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current devices warranty repairs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income tax benefits",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r697",
      "r710",
      "r775"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://frankln.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": []
    },
    "FKWL_Customer1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "Customer1Member",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "FKWL_Customer2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "Customer2Member",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r226"
     ]
    },
    "FKWL_CybersecurityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "CybersecurityTextBlock",
     "presentation": [
      "http://frankln.com/role/Cybersecurity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CYBERSECURITY"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredBonusMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredBonusMember",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Bonus [Member]",
        "documentation": "Contractual arrangement whereby employee is entitled to receive future bonus, subject to vesting and other restrictions as defined in agreement, in addition to employee's regular salary and profit sharing. Includes, but is not limited to, discretionary or fixed formula employer contribution based on individual, group, and entity-wide performance goals or other factors."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax assets, non-current",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r343",
      "r344"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax (benefit) provision",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r124",
      "r710"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation",
        "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": [
      "r8",
      "r31"
     ]
    },
    "FKWL_DisclosureCybersecurityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "DisclosureCybersecurityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwards"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LONG-TERM INCENTIVE PLAN AWARDS",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r294",
      "r298",
      "r329",
      "r330",
      "r331",
      "r628"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://frankln.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": [
      "r682"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://frankln.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": [
      "r680",
      "r682",
      "r683"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://frankln.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://frankln.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://frankln.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://frankln.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://frankln.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": [
      "r681"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://frankln.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": [
      "r669"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://frankln.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r682"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://frankln.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": [
      "r682"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://frankln.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": [
      "r684"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://frankln.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://frankln.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r672"
     ]
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "(Loss) earnings per share attributable to Parent Company stockholders - 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": [
      "r156",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r180",
      "r182",
      "r184",
      "r185",
      "r186",
      "r188",
      "r360",
      "r363",
      "r378",
      "r379",
      "r461",
      "r484",
      "r613"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "(Loss) earnings per share attributable to Parent Company stockholders - 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": [
      "r156",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r182",
      "r184",
      "r185",
      "r186",
      "r188",
      "r360",
      "r363",
      "r378",
      "r379",
      "r461",
      "r484",
      "r613"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings (loss) per Share Attributable to Common Stockholders",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r23",
      "r187"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of foreign currency translation",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r784"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/AccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued payroll deductions owed to government entities",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized compensation cost related to non-vested options",
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "FKWL_EngineeringProjectsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "EngineeringProjectsMember",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Engineering Projects [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://frankln.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://frankln.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://frankln.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://frankln.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://frankln.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://frankln.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://frankln.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://frankln.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": [
      "r675"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://frankln.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": [
      "r671"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://frankln.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://frankln.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityDomain",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://frankln.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://frankln.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r671"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://frankln.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": [
      "r690"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://frankln.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://frankln.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": [
      "r671"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://frankln.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://frankln.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": [
      "r687"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://frankln.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r683"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://frankln.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://frankln.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": [
      "r671"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://frankln.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": [
      "r671"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://frankln.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r671"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://frankln.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": [
      "r671"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://frankln.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://frankln.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": [
      "r688"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://frankln.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r126",
      "r150",
      "r151",
      "r152",
      "r166",
      "r167",
      "r168",
      "r170",
      "r175",
      "r177",
      "r179",
      "r190",
      "r233",
      "r234",
      "r265",
      "r289",
      "r353",
      "r354",
      "r357",
      "r358",
      "r359",
      "r361",
      "r362",
      "r363",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r394",
      "r406",
      "r481",
      "r504",
      "r505",
      "r506",
      "r519",
      "r576"
     ]
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://frankln.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "auth_ref": [
      "r229",
      "r230",
      "r231",
      "r356",
      "r691",
      "r692",
      "r693",
      "r776",
      "r777",
      "r778",
      "r779"
     ]
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://frankln.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Nonconsolidated Investee [Axis]",
        "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r163",
      "r232",
      "r380",
      "r422",
      "r423",
      "r429",
      "r436",
      "r443",
      "r444",
      "r455",
      "r457",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648"
     ]
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://frankln.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r163",
      "r232",
      "r380",
      "r422",
      "r423",
      "r429",
      "r436",
      "r443",
      "r444",
      "r455",
      "r457",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648"
     ]
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://frankln.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity 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": [
      "r229"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Extension",
     "presentation": [
      "http://frankln.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "FKWL_FTILitigationInKoreaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "FTILitigationInKoreaMember",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FTI Litigation In Korea [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "FKWL_FTIOfficeSpaceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "FTIOfficeSpaceMember",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FTI Office Space [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "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": [
      "r10"
     ]
    },
    "FKWL_FairValueOfOptionsOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "FairValueOfOptionsOutstanding",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value of options outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected Life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Less Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r241",
      "r256",
      "r622"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-AmortizationExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Thereafter",
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r731",
      "r835"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-AmortizationExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FY 2025",
        "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": [
      "r258",
      "r600",
      "r622"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-AmortizationExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FY 2029",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r258",
      "r600",
      "r622"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-AmortizationExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FY 2028",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r258",
      "r600",
      "r622"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-AmortizationExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FY 2027",
        "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": [
      "r258",
      "r600",
      "r622"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-AmortizationExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FY 2026",
        "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": [
      "r258",
      "r600",
      "r622"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross Intangible Assets",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r241",
      "r256",
      "r421",
      "r622"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
     "presentation": [
      "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Remaining Life",
        "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r420"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (loss) from foreign currency transactions",
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r382",
      "r383",
      "r384",
      "r385",
      "r573"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss from foreign currency transactions",
        "documentation": "Amount before tax of foreign currency transaction realized and unrealized loss recognized in the income statement."
       }
      }
     },
     "auth_ref": [
      "r782",
      "r783"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Translations",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r381"
     ]
    },
    "FKWL_ForeignExchangeTranslationAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "ForeignExchangeTranslationAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Less: foreign exchange translation attributable to non-controlling interest"
       }
      }
     },
     "auth_ref": []
    },
    "FKWL_ForgeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "ForgeMember",
     "presentation": [
      "http://frankln.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forge [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "FKWL_FormationOfCorporationAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "FormationOfCorporationAgreementMember",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://frankln.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Formation Of Corporation Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "FKWL_FranklinMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "FranklinMember",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://frankln.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Franklin [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "FKWL_FranklinTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "FranklinTechnologyMember",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Franklin Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives"
     ],
     "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": []
    },
    "FKWL_GainFromForgivenessOfAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "GainFromForgivenessOfAccountsPayableAndAccruedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain from the forgiveness of accounts payable and accrued liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnDispositionOfAssets1",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gain from trading a vehicle",
        "label": "Gain (Loss) on Disposition of Assets",
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee."
       }
      }
     },
     "auth_ref": [
      "r708"
     ]
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forgiveness of debt",
        "label": "Gain (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": [
      "r8",
      "r32",
      "r33"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets"
     ],
     "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": [
      "r133",
      "r242",
      "r458",
      "r619",
      "r621",
      "r633",
      "r636",
      "r723",
      "r724"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetImpairment",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill impairment",
        "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill."
       }
      }
     },
     "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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets",
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r261",
      "r264"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r75",
      "r111",
      "r163",
      "r232",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r380",
      "r615",
      "r618",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r744"
     ]
    },
    "FKWL_HunsakerAndampAssociatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "HunsakerAndampAssociatesMember",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hunsaker Andamp Associates [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Long-lived Assets",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r91"
     ]
    },
    "FKWL_IncomeFromGovernmentalSubsidy": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "IncomeFromGovernmentalSubsidy",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income from governmental subsidy"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "(Loss) income before provision (benefit) for income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r107",
      "r111",
      "r462",
      "r477",
      "r615",
      "r618",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax provision (benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r125",
      "r178",
      "r179",
      "r189",
      "r200",
      "r219",
      "r345",
      "r346",
      "r355",
      "r485",
      "r630"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r341",
      "r342",
      "r347",
      "r348",
      "r349",
      "r352",
      "r512"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income taxes",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r160",
      "r350",
      "r351"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://frankln.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": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Contract liabilities and advance from customers",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "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": [
      "r417",
      "r707"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in deferred tax asset",
        "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInDepositOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDepositOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Advance payments to vendors",
        "label": "Deposit on the leasehold property",
        "documentation": "The increase (decrease) during the reporting period in moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://frankln.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": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in cash due to change in:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accrued liabilities",
        "label": "Increase (Decrease) in Other Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherCurrentAssets",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other current assets",
        "label": "Increase (Decrease) in Other Current Assets",
        "documentation": "Amount of increase (decrease) in current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r707"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other assets",
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r707"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indefinite-Lived Intangible Assets [Axis]",
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r255",
      "r259",
      "r622"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems",
     "presentation": [
      "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indefinite-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": [
      "r253",
      "r259",
      "r262",
      "r622"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r255",
      "r259",
      "r622"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r685"
     ]
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://frankln.com/role/DefiniteLivedIntangibleAssetsNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "DEFINITE LIVED INTANGIBLE ASSETS, NET",
        "documentation": "The entire disclosure for all or part of the information related to intangible assets."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r260",
      "r263",
      "r599",
      "r600"
     ]
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsGrossExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalized product development costs",
        "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill."
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets",
      "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets, net",
        "verboseLabel": "Net Intangible Assets",
        "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": [
      "r253",
      "r730",
      "r732"
     ]
    },
    "us-gaap_InterestAndOtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestAndOtherIncome",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income",
        "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterimPeriodCostsNotAllocableDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterimPeriodCostsNotAllocableDomain",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the type of costs and expenses incurred during an interim period that cannot be readily identified with the activities or benefits of other interim periods and are charged to the interim period in which incurred."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r605",
      "r636"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, Net",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r132",
      "r140",
      "r238",
      "r239",
      "r240",
      "r418",
      "r611"
     ]
    },
    "us-gaap_InventoryValuationReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryValuationReserves",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory reserve",
        "documentation": "Amount of valuation reserve for inventory."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r701"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total lease expense",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r398",
      "r635"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of components of the lease expense and supplemental cash flow information related to leases",
        "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": [
      "r787"
     ]
    },
    "FKWL_LeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "LeasesPolicyTextBlock",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://frankln.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "FKWL_LessNoncontrollingInterestsInNetLossOfSubsidiary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "LessNoncontrollingInterestsInNetLossOfSubsidiary",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Less: noncontrolling interests in net income of subsidiary at 40.0%"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseDescription",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease description",
        "documentation": "Description of lessee's operating lease."
       }
      }
     },
     "auth_ref": [
      "r397"
     ]
    },
    "us-gaap_LesseeOperatingLeaseDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseDiscountRate",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discount rates",
        "documentation": "Discount rate used by lessee to determine present value of operating lease payments."
       }
      }
     },
     "auth_ref": [
      "r634"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of future minimum payments under operating leases",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r788"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total lease payments",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r403"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fiscal 2026",
        "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": [
      "r403"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fiscal 2029",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r403"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fiscal 2028",
        "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": [
      "r403"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fiscal 2027",
        "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": [
      "r403"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fiscal 2025",
        "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": [
      "r788"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less 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": [
      "r403"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Remaining lease term-operating leases",
        "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": [
      "r405",
      "r786"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://frankln.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": [
      "r15",
      "r54",
      "r55",
      "r56",
      "r57",
      "r58",
      "r59",
      "r60",
      "r163",
      "r232",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r366",
      "r369",
      "r370",
      "r380",
      "r530",
      "r614",
      "r668",
      "r744",
      "r790",
      "r791"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://frankln.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": [
      "r68",
      "r104",
      "r473",
      "r636",
      "r709",
      "r721",
      "r781"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://frankln.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://frankln.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": [
      "r56",
      "r131",
      "r163",
      "r232",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r366",
      "r369",
      "r370",
      "r380",
      "r636",
      "r744",
      "r790",
      "r791"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://frankln.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "srt_LitigationCaseAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "LitigationCaseAxis",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_LitigationCaseTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "LitigationCaseTypeDomain",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "auth_ref": []
    },
    "us-gaap_LitigationSettlementExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LitigationSettlementExpense",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Settlement amount",
        "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees."
       }
      }
     },
     "auth_ref": [
      "r698"
     ]
    },
    "us-gaap_LitigationSettlementInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LitigationSettlementInterest",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Litigation settlement income",
        "label": "Interest payables",
        "documentation": "Interest expense (income) directly attributable to an award in settlement of litigation."
       }
      }
     },
     "auth_ref": [
      "r698"
     ]
    },
    "us-gaap_LoansPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansPayable",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan amount",
        "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r101",
      "r793"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://frankln.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingencies [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r272",
      "r273",
      "r274",
      "r276",
      "r337",
      "r623",
      "r738",
      "r740"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesTable",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingencies [Table]",
        "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r272",
      "r273",
      "r274",
      "r276",
      "r337",
      "r623",
      "r738",
      "r740"
     ]
    },
    "us-gaap_LossContingencyAccrualPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyAccrualPayments",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for accrued bonus",
        "documentation": "Amount of cash outflow reducing loss contingency liability."
       }
      }
     },
     "auth_ref": [
      "r737"
     ]
    },
    "FKWL_MachineryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "MachineryMember",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Machinery [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r226",
      "r626",
      "r650",
      "r655",
      "r746",
      "r796",
      "r799",
      "r800",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826"
     ]
    },
    "us-gaap_MarketableSecuritiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesTextBlock",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short Term Investments",
        "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets."
       }
      }
     },
     "auth_ref": []
    },
    "FKWL_MeiGForgeInternationalCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "MeiGForgeInternationalCoLtdMember",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mei G Forge International Co Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "FKWL_MeigSmartTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "MeigSmartTechnologyCoLtdMember",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://frankln.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Meig Smart Technology Co Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterest",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-controlling interests",
        "verboseLabel": "Total noncontrolling interest",
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r103",
      "r163",
      "r232",
      "r277",
      "r279",
      "r280",
      "r281",
      "r284",
      "r285",
      "r380",
      "r472",
      "r534"
     ]
    },
    "us-gaap_MinorityInterestDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterestDescription",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling interest, description",
        "documentation": "Description of noncontrolling interest which might include background information, terms of the ownership arrangement, and type and terms of equity interest owned by the noncontrolling interest holders."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling interest percentage",
        "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity ownership interest percentage, parent",
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MinorityInterestPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterestPeriodIncreaseDecrease",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase decrease in noncontrolling interest",
        "documentation": "Net Increase or Decrease in balance of noncontrolling interest in the subsidiary during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "FKWL_MrKimMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "MrKimMember",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mr Kim [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "auth_ref": [
      "r226",
      "r626",
      "r650",
      "r655",
      "r746",
      "r796",
      "r799",
      "r800",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826"
     ]
    },
    "us-gaap_NatureOfExpenseAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NatureOfExpenseAxis",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of Expense [Axis]",
        "documentation": "Information by type of cost or expense."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r159"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOW FROM FINANCING ACTIVITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r159"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOW FROM INVESTING ACTIVITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r81",
      "r82"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOW FROM OPERATING ACTIVITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "FKWL_NetChangeOfRightOfUseAssetsAndLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "NetChangeOfRightOfUseAssetsAndLeaseLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net change of right of use assets and lease liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome",
      "http://frankln.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net (loss) income attributable to Parent Company",
        "label": "Net loss attributable to Parent Company",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r82",
      "r108",
      "r129",
      "r144",
      "r147",
      "r152",
      "r163",
      "r169",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r178",
      "r179",
      "r183",
      "r232",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r360",
      "r363",
      "r379",
      "r380",
      "r480",
      "r553",
      "r574",
      "r575",
      "r666",
      "r744"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Less: noncontrolling interests in net loss of subsidiary at 33.7%",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r98",
      "r144",
      "r147",
      "r175",
      "r178",
      "r179",
      "r479",
      "r706"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recently Issued Accounting Pronouncements",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://frankln.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": []
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://frankln.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": [
      "r39",
      "r289",
      "r711",
      "r712",
      "r713",
      "r714",
      "r829"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other income (loss), net",
        "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": [
      "r78"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income (loss), net:"
       }
      }
     },
     "auth_ref": []
    },
    "srt_NorthAmericaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NorthAmericaMember",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Long-livedAssets",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-RevenueFromGeagraphicAreas"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "North America [Member]"
       }
      }
     },
     "auth_ref": [
      "r831",
      "r832",
      "r833",
      "r834"
     ]
    },
    "us-gaap_OfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OfficeEquipmentMember",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Office Equipment [Member]",
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r615",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease expense",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r635"
     ]
    },
    "us-gaap_OperatingLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseExpense",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rent expenses",
        "documentation": "Amount of operating lease expense. Excludes sublease income."
       }
      }
     },
     "auth_ref": [
      "r785"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r396"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities, current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r396"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities, non-current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r396"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right of use assets, net",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r395"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discount rate-operating lease",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r402",
      "r635"
     ]
    },
    "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_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/AccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other accrued liabilities",
        "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": [
      "r55"
     ]
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other current assets",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r636"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other assets",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCapitalizedPropertyPlantAndEquipmentMember",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Capitalized Property Plant and Equipment [Member]",
        "documentation": "All other long term capitalized assets related to property plant and equipment not otherwise previously categorized."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome",
      "http://frankln.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Translation adjustments",
        "verboseLabel": "Foreign exchange translation",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r481"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome",
      "http://frankln.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Less: comprehensive income (loss) attributable to non-controlling interest",
        "verboseLabel": "Comprehensive loss attributable to noncontrolling interest",
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r11",
      "r97",
      "r145",
      "r148",
      "r175"
     ]
    },
    "us-gaap_OtherLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesTableTextBlock",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of contract liabilities",
        "documentation": "Tabular disclosure of other liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncome",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income, net",
        "documentation": "Amount of income related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r157"
     ]
    },
    "us-gaap_OtherPrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherPrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advance payments to vendors",
        "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": [
      "r702",
      "r722"
     ]
    },
    "us-gaap_OtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other receivable due from officer",
        "documentation": "Amount due from parties in nontrade transactions, classified as other."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r540",
      "r619",
      "r794"
     ]
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://frankln.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": [
      "r682"
     ]
    },
    "FKWL_OutstandingEquityOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "OutstandingEquityOwnershipPercentage",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding equity ownership percentage"
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "auth_ref": []
    },
    "FKWL_ParentCompanyStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "ParentCompanyStockholdersEquityAbstract",
     "presentation": [
      "http://frankln.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Company stockholders\u2019 equity"
       }
      }
     },
     "auth_ref": []
    },
    "FKWL_PatentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "PatentMember",
     "presentation": [
      "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Patent [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": []
    },
    "us-gaap_PaymentsForLegalSettlements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForLegalSettlements",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Settlement amount",
        "label": "Payments for Legal Settlements",
        "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_PaymentsForProceedsFromInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForProceedsFromInvestments",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Purchases) sales of short-term investments",
        "label": "Payments for (Proceeds from) Investments",
        "documentation": "The net cash paid (received) associated with the acquisition or disposal of all investments, including securities and other assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForRent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRent",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional rent expense",
        "documentation": "Cash payments to lessor's for use of assets under operating leases."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "us-gaap_PaymentsToDevelopSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToDevelopSoftware",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments for capitalized product development costs and intangible assets",
        "label": "Payments to Develop Software",
        "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization."
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "FKWL_Plan2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "Plan2020Member",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan 2020 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://frankln.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": [
      "r676"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://frankln.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": [
      "r678"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://frankln.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, par value",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r287"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://frankln.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, shares authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r532"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://frankln.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, shares issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r287"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://frankln.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, shares outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r532",
      "r551",
      "r829",
      "r830"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, par value $0.001 per share, authorized 10,000,000 shares; none issued and outstanding",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r468",
      "r636"
     ]
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassifications",
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error."
       }
      }
     },
     "auth_ref": [
      "r700"
     ]
    },
    "us-gaap_ProceedsFromContributedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromContributedCapital",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://frankln.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contribution amount",
        "documentation": "The cash inflow associated with the amount received by a corporation from a shareholder during the period."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_ProceedsFromSalesOfAssetsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSalesOfAssetsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash proceeds from sales of a vehicle",
        "documentation": "Aggregate cash proceeds received from a combination of transactions that are classified as investing activities in which assets, which may include one or more investments, are sold to third-party buyers. This element can be used by entities to aggregate proceeds from all asset sales that are classified as investing activities."
       }
      }
     },
     "auth_ref": [
      "r694"
     ]
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductConcentrationRiskMember",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "us-gaap_ProductInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductInformationLineItems",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product 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_ProductLiabilityContingencyLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductLiabilityContingencyLineItems",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-PercentagesOfReturnRatesAndWarrantyRepairs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Liability Contingency [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": [
      "r275",
      "r737",
      "r739",
      "r741"
     ]
    },
    "us-gaap_ProductLiabilityContingencyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductLiabilityContingencyTable",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-PercentagesOfReturnRatesAndWarrantyRepairs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Liability Contingency [Table]",
        "documentation": "Disclosure of information about product liability contingency arising from reasonably possible loss from liability related to individual product."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r737",
      "r739",
      "r741"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-PercentagesOfReturnRatesAndWarrantyRepairs",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r223",
      "r419",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r602",
      "r624",
      "r649",
      "r651",
      "r652",
      "r656",
      "r657",
      "r741",
      "r742",
      "r746",
      "r796",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-PercentagesOfReturnRatesAndWarrantyRepairs",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "auth_ref": [
      "r223",
      "r419",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r602",
      "r624",
      "r649",
      "r651",
      "r652",
      "r656",
      "r657",
      "r741",
      "r742",
      "r746",
      "r796",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows",
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss",
        "label": "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": [
      "r129",
      "r144",
      "r147",
      "r158",
      "r163",
      "r169",
      "r175",
      "r178",
      "r179",
      "r232",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r360",
      "r363",
      "r364",
      "r367",
      "r368",
      "r379",
      "r380",
      "r462",
      "r478",
      "r518",
      "r553",
      "r574",
      "r575",
      "r631",
      "r632",
      "r667",
      "r706",
      "r744"
     ]
    },
    "FKWL_PropertyAndEquipmentAndIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "PropertyAndEquipmentAndIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Long-livedAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-lived assets, net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses",
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives"
     ],
     "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": [
      "r9",
      "r404"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives"
     ],
     "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": [
      "r404"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and equipment, net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r404",
      "r463",
      "r476",
      "r636"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and Equipment, Net",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r120",
      "r123",
      "r475"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses",
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives"
     ],
     "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": [
      "r90",
      "r404"
     ]
    },
    "FKWL_PropertyPlantAndEquipmentUsefulLife1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "PropertyPlantAndEquipmentUsefulLife1",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimated useful lives"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertySubjectToOrAvailableForOperatingLeaseAxis",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property Subject to or Available for Operating Lease [Axis]",
        "documentation": "Information by property that could be leased or is available for lease."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertySubjectToOrAvailableForOperatingLeaseDomain",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A descriptive title of whether the property is subject to or available for operating lease."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "FKWL_RecoveryOfLitigationSettlement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "RecoveryOfLitigationSettlement",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Recovery of litigation settlement",
        "label": "RecoveryOfLitigationSettlement"
       }
      }
     },
     "auth_ref": []
    },
    "FKWL_RelatedPartiesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "RelatedPartiesPolicyTextBlock",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://frankln.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": [
      "r227",
      "r293",
      "r410",
      "r411",
      "r466",
      "r474",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r550",
      "r552",
      "r581"
     ]
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://frankln.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": [
      "r227",
      "r556",
      "r557",
      "r560"
     ]
    },
    "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionPurchasesFromRelatedParty",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchases",
        "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party."
       }
      }
     },
     "auth_ref": []
    },
    "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://frankln.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": [
      "r227",
      "r293",
      "r410",
      "r411",
      "r466",
      "r474",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r550",
      "r552",
      "r581",
      "r789"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://frankln.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": [
      "r407",
      "r408",
      "r409",
      "r411",
      "r413",
      "r514",
      "r515",
      "r516",
      "r558",
      "r559",
      "r560",
      "r579",
      "r580"
     ]
    },
    "FKWL_RepaymentOfLoanByEmployee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "RepaymentOfLoanByEmployee",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan to an employee"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "auth_ref": [
      "r164",
      "r165",
      "r286",
      "r288",
      "r412",
      "r416",
      "r464",
      "r608",
      "r609"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and development",
        "verboseLabel": "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": [
      "r340",
      "r600",
      "r618",
      "r792"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Costs",
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process."
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained earnings",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r93",
      "r471",
      "r507",
      "r509",
      "r513",
      "r533",
      "r636"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://frankln.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r166",
      "r167",
      "r168",
      "r170",
      "r175",
      "r177",
      "r179",
      "r233",
      "r234",
      "r265",
      "r353",
      "r354",
      "r357",
      "r358",
      "r359",
      "r361",
      "r362",
      "r363",
      "r371",
      "r373",
      "r374",
      "r376",
      "r377",
      "r392",
      "r394",
      "r504",
      "r506",
      "r519",
      "r829"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r554",
      "r601",
      "r612"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-RevenueFromGeagraphicAreas"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net sales",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r110",
      "r153",
      "r163",
      "r189",
      "r193",
      "r194",
      "r214",
      "r219",
      "r223",
      "r224",
      "r226",
      "r232",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r380",
      "r462",
      "r618",
      "r744"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Benchmark [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r695"
     ]
    },
    "FKWL_SanCaliforniaCorporateVehicleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "SanCaliforniaCorporateVehicleMember",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "San California Corporate Vehicle [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "FKWL_SanDiegoCaliforniaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "SanDiegoCaliforniaMember",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "San Diego California [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "FKWL_SanDiegoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "SanDiegoMember",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "San Diego [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of trade receivables",
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r69"
     ]
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://frankln.com/role/AccruedLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of accrued liabilities",
        "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of long-lived assets, net",
        "documentation": "Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://frankln.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "auth_ref": [
      "r229",
      "r230",
      "r231",
      "r356",
      "r691",
      "r692",
      "r693",
      "r776",
      "r777",
      "r778",
      "r779"
     ]
    },
    "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Indefinite-Lived [Table]",
        "documentation": "Disclosure of information about indefinite-lived intangible asset. Excludes finite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r259",
      "r262",
      "r622"
     ]
    },
    "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of definite lived intangible assets",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r622",
      "r732"
     ]
    },
    "FKWL_ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of percentages of return rates and warranty repairs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfProductInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfProductInformationTable",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of Operation, Product Information, Concentration of Risk [Table]",
        "documentation": "Disclosure of information about concentration risk of product within nature of operation."
       }
      }
     },
     "auth_ref": []
    },
    "FKWL_ScheduleOfPropertyAndEquipmentEstimatedUsefulLife": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "ScheduleOfPropertyAndEquipmentEstimatedUsefulLife",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of estimated useful lives"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives"
     ],
     "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": [
      "r9",
      "r404"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://frankln.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r50",
      "r556",
      "r557",
      "r560"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of financial information by geographic area",
        "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r71"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity",
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative"
     ],
     "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": [
      "r295",
      "r297",
      "r299",
      "r300",
      "r301",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of stock options",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r14",
      "r94"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of amortization expenses of the definite lived 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": [
      "r622",
      "r731"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://frankln.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r670"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://frankln.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r674"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://frankln.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r673"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://frankln.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": [
      "r679"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses",
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "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": [
      "r109",
      "r110",
      "r111",
      "r112",
      "r189",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r226",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r262",
      "r268",
      "r269",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r617",
      "r618",
      "r619",
      "r621",
      "r654",
      "r796",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Long-livedAssets",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-RevenueFromGeagraphicAreas"
     ],
     "auth_ref": [
      "r224",
      "r225",
      "r422",
      "r424",
      "r425",
      "r426",
      "r427",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r521",
      "r522",
      "r523",
      "r582",
      "r583",
      "r584",
      "r585",
      "r587",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r603",
      "r625",
      "r638",
      "r639",
      "r640",
      "r641",
      "r643",
      "r645",
      "r646",
      "r647",
      "r653",
      "r660",
      "r746",
      "r796",
      "r799",
      "r800",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826"
     ]
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r222",
      "r224",
      "r616",
      "r617",
      "r620"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, general and administrative",
        "verboseLabel": "Shipping and handling 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": [
      "r77"
     ]
    },
    "FKWL_SeoulKoreaCorporateHousingFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "SeoulKoreaCorporateHousingFacilityMember",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Seoul Korea Corporate Housing Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://frankln.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": [
      "r7"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity",
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative"
     ],
     "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": [
      "r295",
      "r297",
      "r299",
      "r300",
      "r301",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares authorized under plan",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r629"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Options, Exercisable",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price, Exercisable",
        "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": [
      "r305"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Number of Options, Forfeited or expired",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "documentation": "For presentations that combine terminations, 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 or that expired."
       }
      }
     },
     "auth_ref": [
      "r754"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price, Forfeited or expired",
        "documentation": "Weighted average price of options that were either forfeited or expired."
       }
      }
     },
     "auth_ref": [
      "r754"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Options, Cancelled",
        "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": [
      "r309"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Options, Granted",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r307"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average grant-date fair value of stock options, per share price",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r317"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Number of Options Outstanding, Beginning Balance",
        "periodEndLabel": "Number of 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": [
      "r303",
      "r304"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted Average Exercise Price, Options Outstanding Beginning Balance",
        "periodEndLabel": "Weighted Average Exercise Price, Options 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": [
      "r303",
      "r304"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Intrinsic Value, Options Exercisable",
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r320"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Aggregate Intrinsic Value, Options Outstanding Beginning Balance",
        "periodEndLabel": "Aggregate Intrinsic Value, Options Outstanding Ending Balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r319"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r299",
      "r300",
      "r301",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
     ],
     "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": [
      "r308"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price, Cancelled",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
     ],
     "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": [
      "r307"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-based Compensation",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r294",
      "r302",
      "r321",
      "r322",
      "r323",
      "r324",
      "r327",
      "r332",
      "r333",
      "r334",
      "r335"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Remaining Contractual Life (in years), Options Outstanding",
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Remaining Contractual Life (in years), Options Exercisable",
        "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": [
      "r96"
     ]
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://frankln.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance, shares",
        "periodEndLabel": "Ending balance, shares",
        "label": "Shares, Outstanding",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": []
    },
    "FKWL_ShippingAndHandlingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "ShippingAndHandlingCostsPolicyTextBlock",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shipping and Handling Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShippingAndHandlingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShippingAndHandlingMember",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shipping and Handling [Member]",
        "documentation": "Packing and transport of product."
       }
      }
     },
     "auth_ref": [
      "r747"
     ]
    },
    "us-gaap_ShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term investments",
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r106",
      "r703"
     ]
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short term leases cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r400",
      "r635"
     ]
    },
    "FKWL_SigbeatMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "SigbeatMember",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://frankln.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sigbeat [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r162"
     ]
    },
    "us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalized Product Development Costs",
        "documentation": "Disclosure of accounting policy for costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment."
       }
      }
     },
     "auth_ref": [
      "r261",
      "r599",
      "r600"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://frankln.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": [
      "r677"
     ]
    },
    "FKWL_SouthKoreaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "SouthKoreaMember",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "South Korea [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StandardProductWarrantyPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StandardProductWarrantyPolicy",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warranties",
        "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability."
       }
      }
     },
     "auth_ref": [
      "r743"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses",
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r110",
      "r111",
      "r112",
      "r128",
      "r189",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r226",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r262",
      "r266",
      "r268",
      "r269",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r617",
      "r618",
      "r619",
      "r621",
      "r654",
      "r796",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://frankln.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r62",
      "r66",
      "r67",
      "r126",
      "r150",
      "r151",
      "r152",
      "r166",
      "r167",
      "r168",
      "r170",
      "r175",
      "r177",
      "r179",
      "r190",
      "r233",
      "r234",
      "r265",
      "r289",
      "r353",
      "r354",
      "r357",
      "r358",
      "r359",
      "r361",
      "r362",
      "r363",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r394",
      "r406",
      "r481",
      "r504",
      "r505",
      "r506",
      "r519",
      "r576"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Long-livedAssets",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-RevenueFromGeagraphicAreas"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r224",
      "r225",
      "r422",
      "r424",
      "r425",
      "r426",
      "r427",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r521",
      "r522",
      "r523",
      "r582",
      "r583",
      "r584",
      "r585",
      "r587",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r603",
      "r625",
      "r638",
      "r639",
      "r640",
      "r641",
      "r643",
      "r645",
      "r646",
      "r647",
      "r653",
      "r660",
      "r746",
      "r796",
      "r799",
      "r800",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses",
      "http://frankln.com/role/StatementsOfStockholdersEquity",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Long-livedAssets",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-RevenueFromGeagraphicAreas"
     ],
     "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": [
      "r166",
      "r167",
      "r168",
      "r190",
      "r394",
      "r419",
      "r511",
      "r520",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r532",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r541",
      "r542",
      "r543",
      "r544",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r552",
      "r554",
      "r555",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r576",
      "r661"
     ]
    },
    "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://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses",
      "http://frankln.com/role/StatementsOfStockholdersEquity",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Long-livedAssets",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-RevenueFromGeagraphicAreas"
     ],
     "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": [
      "r166",
      "r167",
      "r168",
      "r190",
      "r227",
      "r394",
      "r419",
      "r511",
      "r520",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r532",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r541",
      "r542",
      "r543",
      "r544",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r552",
      "r554",
      "r555",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r576",
      "r661"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Options, Exercised",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r61",
      "r62",
      "r93",
      "r308"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://frankln.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock issued for acquisition, value",
        "verboseLabel": "Stock Issued During Period, Value, Acquisitions",
        "documentation": "Value of stock issued pursuant to acquisitions during the period."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r62",
      "r66",
      "r67",
      "r93"
     ]
    },
    "us-gaap_StockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockOptionMember",
     "presentation": [
      "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Option [Member]",
        "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)."
       }
      }
     },
     "auth_ref": [
      "r660"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Parent Company stockholders\u2019 equity",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r66",
      "r67",
      "r88",
      "r534",
      "r551",
      "r577",
      "r578",
      "r636",
      "r668",
      "r709",
      "r721",
      "r781",
      "r829"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://frankln.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://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets",
      "http://frankln.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 equity",
        "periodStartLabel": "Beginning balance, value",
        "periodEndLabel": "Ending balance, value",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r40",
      "r42",
      "r126",
      "r127",
      "r151",
      "r166",
      "r167",
      "r168",
      "r170",
      "r175",
      "r177",
      "r233",
      "r234",
      "r265",
      "r289",
      "r353",
      "r354",
      "r357",
      "r358",
      "r359",
      "r361",
      "r362",
      "r363",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r386",
      "r387",
      "r391",
      "r393",
      "r406",
      "r505",
      "r506",
      "r517",
      "r534",
      "r551",
      "r577",
      "r578",
      "r586",
      "r667",
      "r709",
      "r721",
      "r781",
      "r829"
     ]
    },
    "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://frankln.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": [
      "r414",
      "r415"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://frankln.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental disclosure of cash flow information:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierConcentrationRiskMember",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier Concentration Risk [Member]",
        "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services."
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "FKWL_TechnologyInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "TechnologyInProgressMember",
     "presentation": [
      "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Technology In Progress [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Timing of Transfer of Good or Service [Axis]",
        "documentation": "Information by timing of transfer of good or service to customer."
       }
      }
     },
     "auth_ref": [
      "r627",
      "r746"
     ]
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time."
       }
      }
     },
     "auth_ref": [
      "r627",
      "r746"
     ]
    },
    "us-gaap_ToolsDiesAndMoldsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ToolsDiesAndMoldsMember",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tools, Dies and Molds [Member]",
        "documentation": "Equipment commonly used to cut, shape, and form metal and other materials into goods for sale."
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://frankln.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_TransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransactionDomain",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://frankln.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement between buyer and seller for the exchange of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r609"
     ]
    },
    "us-gaap_TransactionTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransactionTypeAxis",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://frankln.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction Type [Axis]",
        "documentation": "Information by type of agreement between buyer and seller for the exchange of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r609"
     ]
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransferredAtPointInTimeMember",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transferred at Point in Time [Member]",
        "documentation": "Contract with customer in which good or service is transferred at point in time."
       }
      }
     },
     "auth_ref": [
      "r627"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://frankln.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://frankln.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury stock, common shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonValue",
     "crdr": "debit",
     "calculation": {
      "http://frankln.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://frankln.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock, 2,549,208 shares",
        "label": "Treasury Stock, Common, Value",
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35",
      "r66"
     ]
    },
    "FKWL_UndeliveredProducts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "UndeliveredProducts",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Undelivered products"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "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": [
      "r27",
      "r28",
      "r29",
      "r117",
      "r118",
      "r121",
      "r122"
     ]
    },
    "FKWL_VariableCostAdjusted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "VariableCostAdjusted",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable cost adjusted down"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable cost increases",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r401",
      "r635"
     ]
    },
    "FKWL_VariableLeaseCostDiscounted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "VariableLeaseCostDiscounted",
     "crdr": "credit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable cost discounted"
       }
      }
     },
     "auth_ref": []
    },
    "FKWL_VehicleLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "VehicleLeaseExpense",
     "crdr": "debit",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vehicle lease expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VehiclesMember",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses",
      "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vehicles [Member]",
        "documentation": "Equipment used primarily for road transportation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average common shares outstanding - diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r186"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://frankln.com/role/StatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average common shares outstanding - basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r186"
     ]
    },
    "FKWL_WirelessDataProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "WirelessDataProductsMember",
     "presentation": [
      "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Wireless Data Products [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "FKWL_WirelessDevices4GMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "WirelessDevices4GMember",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-PercentagesOfReturnRatesAndWarrantyRepairs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Wireless Devices 4G [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "FKWL_WirelessDevices5GMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://frankln.com/20250331",
     "localname": "WirelessDevices5GMember",
     "presentation": [
      "http://frankln.com/role/CommitmentsAndContingenciesDetails-PercentagesOfReturnRatesAndWarrantyRepairs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Wireless Devices 5G [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://frankln.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": [
      "r689"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "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"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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"
  },
  "r9": {
   "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"
  },
  "r10": {
   "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"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "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": "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"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "270",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-8"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "710",
   "SubTopic": "10",
   "Section": "25",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483070/710-10-25-3"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "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(32))",
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r89": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r98": {
   "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"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r106": {
   "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(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481501/840-20-50-4"
  },
  "r114": {
   "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"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r139": {
   "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"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r141": {
   "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"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r147": {
   "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"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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(7)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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(m)(1)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r165": {
   "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(m)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r262": {
   "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"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1"
  },
  "r340": {
   "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"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r415": {
   "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"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9"
  },
  "r417": {
   "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"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-15"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-33"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "35A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-35A"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r458": {
   "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"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r469": {
   "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"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r509": {
   "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"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r511": {
   "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"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(5)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r586": {
   "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"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r589": {
   "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"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/985-20/tableOfContent"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r610": {
   "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"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
  },
  "r624": {
   "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"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-12"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-34"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-3"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-7"
  },
  "r649": {
   "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"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r654": {
   "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"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r684": {
   "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"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r695": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r696": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r697": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r698": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(6))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r699": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "705",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/705/tableOfContent"
  },
  "r700": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r704": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r705": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r726": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r727": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r728": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r729": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r734": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r737": {
   "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"
  },
  "r738": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r739": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r740": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r775": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1"
  },
  "r783": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r796": {
   "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"
  },
  "r797": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r798": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r799": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "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"
  },
  "r808": {
   "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"
  },
  "r809": {
   "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"
  },
  "r810": {
   "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"
  },
  "r811": {
   "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"
  },
  "r812": {
   "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"
  },
  "r813": {
   "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"
  },
  "r814": {
   "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"
  },
  "r815": {
   "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"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r820": {
   "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"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "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"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r829": {
   "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"
  },
  "r830": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r831": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r832": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r833": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r834": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r835": {
   "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>63
<FILENAME>0001683168-25-003630-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001683168-25-003630-xbrl.zip
M4$L#!!0    ( ,U+KUI].+^>]0T  %R'   1    9FMW;"TR,#(U,#,S,2YX
M<V3M7=USXC@2?[^J^Q]\>;G9VB/D8S*[DYWLED,@ZQJ^#DAFYVE+V *T,1(C
MR2'L7W\M?X)M0(;DSEOG/*1 :JF[]6M)W;+<?/KE9>X:SY@+PNC-R?GIV8F!
MJ<T<0J<W)P_#FCEL6-:)\<O/?_^; 7^?_E&K&2V"7>?:N&-VS:(3]I/117-\
M;=QCBCF2C/]D/"+74R6L15S,C0:;+UPL,50$G*Z-#Z=GME&K:73[B*G#^,/
MBKN=2;D0U_7Z<KD\I>P9+1E_$J<VF^MU.)1(>B+N[>SE+/S3:]XAPHX;?_^9
M+=@/+P/RVQ33'[WF^+=%IX<^M!JH+U=75Q>]KT\OS_/!QPEVOUVN;'&U_-!X
M6"%"'CKWS8=E,V#Y2=@S/$<&8$'%S8G2+U1O>7G*^+1^<79V7O^MTQ[Z="<!
MX?6+2^A3'OGYQX\?ZWYM1)JA?!ES-^KZLJZJQTC@N&>H)3OH"14247N#WI%Q
M@W7BJWI0N4%*<DD_!*0D(G5PBDY@^W3*GNM0 ?07[R-"3]2F""UBX@D28[_3
ML&*#6'"9)83"-%%-KA98Y)(&51L-L.WDRPH5&X2.Y*F>-X87JNNJ6K6YJ)U=
MUB[/HY:MSU_:B3@<T2>7*JM7I%=GEXH0NWB.J6PQ/K_#$^2YH.HW#[ED0K!S
M8DC$IU@J,Q8+9./=G453 5'*8,; K U+5-EB06!*Q 50I$SHFC,7CT!Z0WV
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
MHJ**A!LO; 58%-+A4SUXT0<^_@=02P,$%     @ S4NO6E"S*3FQ$0  W=8
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
M<&A!$#&3[\&'YQW6B3^0%GZW J,Y1:L%,758/66)FXJ%5=Q!/"3$HFA0#=:
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
MQN9B&4>(C/ T^F$3=,"X^-YQB>H315?&5X!I839!,UGQD'NT(]&CM=DBC3]
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
M,=!WQ_(4"+0T1*?#U*AIN<-DD00A!M,.)DN<GO P9P0EC'(MC%3=&D"2"OG
MVH_+<  :FDHL38B<]S/\?.XB+QTT](_=6*$?)LF#8-T@HA84L"FTU%&A=MN2
M/(YJ#=N*84A) 6<J6F2_1,,V@B,Q#%!8KTFH6J):3OF%I=[L#)_$;CWXIN)D
M(MPKU/B<#6DEYE((SLG*',K\A2=[,(O.>-CW7#;A;=8^_+5!B:;:/=N7YUMB
M:T1C-1"YO:4:4[,V*8_="3J@[]I&M1IH:2S5JTJCUG?DS9Z0S5]'[969Y.EK
M ^NE4\8<YO$"CDME,3HY(\4WST7:>!5VN;C0-+K ,4NB:*+-*ZO&G)80.8R9
MOF;R-'!T-G(U -AT<'"&1"' 38G))S6&BZ/D&"84G**46:5&'RV^O% /5H$L
MFX*,0>"J.Y=5S\O%+4-1AAOM-G0;?+ZX97 6XTN[S5^ Z\>8.',[1(F69LL4
M7@N +;4-Z'+\U;I34^HDE^/@.(C"1WO%UCF=F)",\Y9S<BNW?-O XW$A$3BM
M+Z=\;W\(.6Z:6/[XO.R^("=FJ=X=RN\,$P^%@\!?96BJIU_3_2-.'8L&^K,"
MUWOVW-CVZ^UL^WICTHN>Q[2T?YJUC>^,ZGG.IL971J7<_J:G,SI1)R]%922P
M&^YK8M@_[+(U^LW_ U!+ P04    " #-2Z]:K*5T*]U4  !QO00 %0   &9K
M=VPM,C R-3 S,S%?;&%B+GAM;.V]>W/D.)(G^/^9W7? UMRN59E)59E973-=
M-=.[%I)"V6&M5&@4D5G7U[961I&($#L99#3(T*,__0'@FW@R'H"K=L9L9K(4
M[N#/R1\<CI?[?_ROETV"GC#)XRS]TS?OOW_W#<)IF$5QNO[3-Y\7YY/%Y6SV
M#<J+((V")$OQG[Y)LV_^U__\O_\O1/_G/_[;^3FZCG$2_8*NLO!\EJZR?T>W
MP0;_@C[B%).@R,B_HR]!LF-_R:[C!!-TF6VV"2XP_:%\\"_H7[]_%Z+S<XMF
MO^ TRLCG^UG3[&-1;/-??OCA^?GY^S1["IXS\C7_/LPV=@TNBJ#8Y4UK[U[>
M5?]3JO]'$J=??V'_YR'(,:*O*\U_><GC/WW#GEL]]OG'[S.R_N'#NW?O?_A_
M/]TLPD>\"<[CE+VV$']3:[%69'KO?_[YYQ_XK[6H(/GR0)+Z&3_^4,-I6J:_
MQAKY#I(\_B7G\&ZR,"CX5S<^!BDEV'^=UV+G[$_G[S^<__C^^Y<\^J9^^?P-
MDBS!]WB%N)F_%*];RJ0\9D3XIOK;(\$K.9B$D!^8_@\I7@<%CMB#?F8/>O^O
M[$'_4OWY)GC R3>(25)^*.WZN==6I?2#:[!WF,19-$WW0SW4]@2?]AU2'&!
M5]^Y"<NL")*]P'<UG<.^Q?N]\5;/_9NF;A[O]Z8[FB>!78B01[]>^7M-V!]O
MZ+]Z$/%+00<P'-4@61,:#\R?P >&JNVF]2SLM9LP;YX1T78V,O(V5T'^P!O>
MY>?K(-C2!WSXPP\X*?+Z+^?L+_PE5'_XC8V->(/38OJ/75R\LH&;A@!ID4]>
MXKQ^%C?T3]]8ZOPP-(1I3TAM34!"PRNI)'X(,SJ@;8OSI'SYI?J*9!MK*-7[
MRRP5?DL>FN>4+YU"41C4$R,XSW8DQ*.^>=>J,6^X0KE)J!:+X7!Z_GGQS?\L
M15$KB_[&I/_W?_S0/L$+Q2BB398NBBS\^@EO'C!1&"V1<TDE)<PN?00A,)11
M(1O2I)1#7!#]K13USY%)%,4L5 V2NR".9NEEL(WI"*SEBT'')7>LX'=YI%4
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
M*GNYCVVQMJ&6=;Z&95SK4 EZ)X0-.O4*UPE6053$R';%HV&V*\JX(X("7DN
M@0"0#R]')7QP)N9FYMKDV,0L6V'^AX_JSZT4=9_;5 Y63&S:EX/! 3TX=4K3
M4AS]X:-C2OQD3XF?O%-B"%9%B9\@4^*GD93XZ7B4./Q(+H6J6":1BS@]2"L!
MUSLCV_G=.S,TH(23K?2_'"R'L,?0O[[37-,82+B[J"&%UE[5Z/WL_=.J,4F_
M+)."T\,GSP&)#%GY!C).2RK(X/7J*'0%O%-!ATI8"V<RH(IW+XHL_#K?LKT6
M[1*"1,[M,1@%S/[1EX$0&&ZHD"D6HTI). [C'B=L!>R.+=HO29#F0<@ YA>O
MW5\TWF1, RYI-=ZP+M_LM<$0<33D(4,K,9X%Y#9+2?6?3(TE:COM3CZU4W>&
MO?NSN[UZ$52[.=_^YIT!"D#"]CN3.(WGR7'X_3I[^B'"<>ETZ#]:7T/_X[?+
M[ F3R0.[;1,6 _R2WUU\8R4L]I&%'[U_914B<1OVB5>-K*1<?^BK+-RQ3186
M"4DLZ/_LZC/+0-5?N?L;B(\L 23L0U0B/-YT_($G],$1>_AU$JPE\ >_N_K$
M4ECU-^[]".(CRQ")9<TK&<2$?'WF*YR').9AJ\Z.GICSCRX!*7S[C@PL"HC
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
MC6]WFP=,:%PPO'*O\X$CVW#)T[W,Z[)W5 -@.+T/ZB'3ZS904#;2O_?>S:L
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
M,?X 8WOC_Q[M@"'V >"%N*%IBFV[L";.$]8&%'*WJ?:ZR?CF==V_&25,6E#
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
MQ%ZP1??=KV)_AMK&SGEK8.YL&:R\>/T4_#TCEPD=;6X,E[GV:\IMY+&_L?U
M9'P[8!A^ 'B1YP-6#XF?P[H_ILZ2KBR9,D[5)9G'&-,EKXT>&+*. "M<.*#3
MO9#=Y&8R@*E7[N:-MK]6@T&YOA%V="MUW@#5>D"%]2GVF^CX(!..QM6[S8YG
M N^6A1C_7I0- 2&EP5!+FBI:>0O$U4,7<E5BRN2."NKJ>)H$#RVZQ<5>)SQD
M>O FR*-0"\=Z<?&V_- ]W@3TUW3=Y5EY;%YUEG+OUH!X)!N3+=V2KJFWX)LL
M\ L+0K0+!6N,&E7PL9VD[-(M?BF6SSAYPI^RM'C<(_*S:A0(X4>\ -OAV-SB
M6Z"_O1G#7G#]5\0RD[TQVO\5!V3YG!WE135MP27YP-S]N5TU]$8IW4<O9_*_
MOD4FTR>/7RHRM :<S5V3#^0S:^HM,[J#7\[I?WN#G+ZF;_5HKZAL##:CNP8?
M1FC6TAOF<P>^G,Y_?(MTIK+'>T.\,>!T[AA\()VI[%NF<PM?3N>?WQB=)ZL"
MDZ-R>M B7&)+3=^?W;WFWBC%938(24X>,<$!$_1.]4GT]UV9+.PZ(Q;[#1IY
MI]?U3;![![!4PF H9D(H++5):GU[I])TLTVR5XSORS*VG>+,@\-Q ^,M])QF
M#K0UHY<QT*0$AFJV2%7%=;;!*TM-@B+,[A&RE%HH>RZ+%J^S)TS2\GI:6ARE
MI+:^;-,B2 (2\^J<%UFZRU5,L]1Q7;;)"']8MDFIX)U=8U"JF!5FFTV<Y\RE
M43(%*"P+\7CW:Q6^+T'(_:W>F:F$G0Z.6L"#H\D22>]LLH*GHM%3)0V%-[0[
MT![0<-N*/BH=#RS2PY>02:X C5-:E+8>*B^3CK#$#4]Q!"&:[WM@6Z[UA?V0
M3 98SJZN)+0C(EJ4;VW@FQ=TGEJ!M([F34HNV65G0)=E>@TP3LP*YI!N7(GE
M:N.D2UHU?S>H[#^,VEAPQ\3,4*5);_UW][*\4;J^85<:V2T[%?LD@DZ[M1)H
MKRL+4G"ZKPJ:T&5K093P"Z='6NI1S:JCB">\#I++QX"L<7Z=D3L29Z2/=Y9>
MQ?EV5PS7NO=LP]VL>T_SVEGXR :\\^T0U$*PTC2#PK(=G@.4CBDT_*6MH6S
M578CNFSQ1'3]@A_C,,$<_2#C4-=^J9@STFE -KR2R,"@CAK8D!V5Y''=U.$7
M@1\S4BPQV9A&-)F@TPN]2J"]2[N"E'>:&*&)B;"H("JH9,F5G&>?\\X4$T$\
M\4)+!W@L,'W\LK@#+!_!KM5@W!\+FQ/L_+\8K94&VRF[Y<P8@_J$LM$$Q+81
M<,7$BO4EA9*.S".=#T(8_]=S^L;]BN/U([LL5EZTH/$:S\!Q'Q2XRJIM-=^P
M:<;?=,[>2/5DS]P&&!+O"7Q(YUH2T<;PD,?>:2SKJ?7RR.M=\,JVC*L;1Q$F
M\]4UM29(V"&:$5W?MD'?OGB<X2;_;-<:&+H?;()P9) +P+AR8V7<U<[VCMG^
MS8&CN,;HT027M/6VZ*TV0$UN_[=P;$W3WR0;W0I$*FMNCXULXLT1UW!CK.&K
M_QLVHRS2W!?;HQVPG%7=$1O=R-ODK>Y>6,-<_Y=IQMBDN14VOAFHO%7=!!O;
MQIMDK>[V5T-:_U=F;$TZ\(W ).DAY'QSI+18V]U6TK!9^3F-JE43'$U?0BHZ
MX=7(]WD_ZK; \-5DKC5Y50U!2S%_B!'2Y%OQANUF1W!*_2ILLUIJ[$C[6^P5
M(*O7=!M1, Y3CP_F&:^J_%<#]C)+F04X#5]UR;#-:BXY9&M$ETPF'3"LL@2J
MJNO6Z*&.(IA\UAKC;@SYJ^U4@=!0,,:2BC?@\E&/ #N2DC?'2SVM."!6';N]
MPKPR[#TN=B1E6VFRHTYJ66='Q4QPF_-B*D'OI+%!)U3S*,59<4,FCPA7X/N8
M3FCQ:T!(D!:O]Y@5L!IZ'QL%3P11 %>P9" -D2IRB":^/%=:E#A<S?L8=Y/E
M>>OH8JRM,J(2=CIKU +N30NEDMZY9 5/F-&QQ. ]:3!1DF"'*3;2*7AEDC8.
M4DO#990IYI&QZHB!SDD6Q*YP'I)XJTGZ8M3RO<@E,<&TG-51@4,W*YSBVA1;
M<XU:.>\LZUL@OYMAD/6W)J4I7BT5!,,>'3KQ^&M;0]Q_R/0E(#$;>DVG\"5R
M+GFBA-GEB" $AA\J9,)=GDJ.W\Q <57L\E2I? 145\VZO&S*H!5W=ZO+#+J]
MW:66]4X-2X!ZAK0;*2>F",-69DK3<Z,OYYP4,I@"&[I"L&@@0:;__D$EC*+L
MV7_L4>]47V?D7GTC0I!RNG LA]A;(^Z+>&>('I?FKC#I!!K>N5%E9F#(K5+C
M] 0]I,61 )7DQ.A(@>&)$IHJ!TZ=CN356R4KL1[X-LOCHDRUPK.]RKZ!C1Z@
M"MNCX J7C$I1Q/(4/59WO1^S)&+YK^C<0__M_"UO="Y1C9EW]]2\+W!(C#"N
M<'1TP!#0$JCV?INOA$4W=%!;\]R""UP4"68CX:PZ"R3]*!IY0#[!"J:DB#87
MJ*N_GVIZ.-\5>1&DK,3>]!\[.C[,GU-,\L=X6UV(#-;2_5P[/6=S@S%F-',%
M&R7O+!J+5$AQU*HBS'515BNC;:/M?VB1]!+]RJ96P^F 8H9N<EO0UCK-&(7$
M(XT<"OA)3^^,JD+??H[D21K=TB]J,SO1*GJ8K5@8(IF]:+3 L,T:JFIV$^$5
MIG+LZ##S9_$31@^L,>\<[,SG;_ Z2-I>HCR'I]/PM(JB@JY841F*0TL@:88*
MW[GU=\Y?>4<(DMHRJ^UV4<G?60:5 >KS#$,-,,[,"J9PEK/ZF>?\JU/(PG!A
M-UF0YG?E+$1I<E?$+8M$<'W.M+\#8H@ 2CSG$J107(UT=!XSD@.(EJP#)# D
MT:%3A4$P'(8\1_N(P%NOZ3]]OFWHK5.#QC,+K%+6!4G).O1 &Z#OT]?:X:+(
MPJ^S/*>F7.T('7OO,(FSZ$N0[/ D_,<NSOF.F32PL-6%EPI]-'(AL&4-H+(%
M5#:!RC;.$&_E#'7;\>Y;%N$CCG8)GJ\6CP'!%T&.H\MLPQ8F^&K%A!U67Y>Q
M_,5K*U/%5Y/G@$2Z\^)';-]I?MMCOY9>]SA6XV!\WK$M$GI5U3[*5HAKGW-U
MU'T&ZCX$/;SV!*L'(?XD,.?FC2]+]:YN#.?KC]&PVW32QWH1_?33A[8*IX,=
MRQ0QO;6Y-QDZTPV@ZP)[OZ<Y/XB>=S9W;G>;!ZS*572"Y[R)_F9Z34?I?JJ'
M..V-6QZT+8J %-J \41&#OMI^2,;_RI%U-$\0Q=X':<\._1%.6WX/?7$09+A
MZ0LF89SC.Q*'RK#3U=/?:*^U>:4GZLNZ1__.>[B%Z<-^7ZN@2@?52HAKG<G<
M 51O\&!^B0^C7V*3%Y]M$9 @+'9!PM+H?]!]3M=(G'L)/Z]:\!AN8<"*UKW8
M;G0?;1F)3@OH)EYA]&V<HE<<D/P[J5>!X4,.<,1?,+OT,4DC=NXFI/]<9NQ/
M'1,GZS7A:=IF]-7$:1Z'?,GN1 /# 7C>4M1Q\&L_9ARR-YC?8V1RZ,L0]B]J
M:=2(UVO>;RA*.>"%?F2)7?)96B[X?R19?O0%.MV3WI)7T+RJ8_9WR6-@10DG
ML<VX>'"&N/+A%V!/W^64^P72MW"*I8)C(@#518__:D=UW>,]_NUTZ:/;/'J]
M $S'E^^T\[>3\Q^K5U(;,+Q!?TA#3KOAWH9:'*G0M *G4^P+W6(8:U3\\_G0
MKE^;XG4L&PGB30UG>[W@HXYHHQ# Z;\^S!X]KKTA3V!X7=<96>&XV)'VA9UH
M!B%]$J@^O?^K.N8L4O*8M],[][;-8OB]9,LV2?(6.IW926UCPI4\#\ C88#J
MKB=ZR4<>A$=A>#L=_32&CQZ(WY!/L'>-Y2+Y\/6=WB6KG@NJUQ_K-9YHR)8_
M%%KQ)U<&6XSJ55.TCV>$I4*+R?\)G=G#*;,#,?VNG(#K$VD' 7H[08&#MS Z
M0ACK7P#3VM-!:+='G<KC"-/TI..7VLB11Z&GU>D"\YF"M\$KJ$=U?]\<M#+]
M*(=U?Q=\_9T<\OH=<OKPEW'@,2][?K^)>435I=D%TI/>$),\YRW%^\K7=,R.
M+CSD=Q.7JRRSWQ)GJK^GSN9A>F[]]#?:,5U'EI:/_CUVXA/N>,/IZ,*-E_*(
MSV17/&8D_B>./J<1)IT3/W?4X+SW+N[9J^T85KW)D]SY\H#._STP;Y_$?#?,
M.318C@;,^SCV'3)P?NKXLZF.B2#ND-G@>4M!R\&OW<'R@AD,+'_C\0WLL:+P
MNW BY6RM2I+5\>S'_DSJY[R)3F]Z34?IS*J'O/U.:K!,F@$J1T$CAW8LT$!;
M*N6]JTT2WBZ.Y&]#7\_"5MEI M11!O5RH%II@J'O*+A#3O8RD1VKZJ^B8,]U
M$!,^V,Q7XC;0P#@;!6<E>JR -[5YM-+>66,-<<@4IH.>F!);!,VJ:"'[':6M
MT%X)Y#]>T6[6O+L3A7RC4;R)2..P5WRZB^I&"-X[K%^[E4L40;5$L6::YQ&;
M4JQZ'B+G^9FS>K-D2P.=G.%#6[: XMU93#?;)'O%>(')$\4C?[NW6?I4SL#8
MB\R761$DW=]90>3;K/@K+NYQF*U3%M1U[UDJ/J6C9[MT#$Y?9]<=.'DP&"?@
MTMIAU_^<DD8<A=VXD=?Z)CAA02@J,I1FZ7F)H.[_WKM[FS?[OL1Y%Y#B=4F=
M5QZ$'.+%:^\7JTSKH]KRDU5]#W/E&=1'- 2FNQR"?DC_2@YQ0=1I TR2<X6-
M-X84YF8UE\RU-:)+4I,.&#Y: AU!O1M *<$5UMW1-_A(QZC\FG[HKLRXEZ1I
M!@ _C49:\%79!G3^FH +)>-J><=G</G:!]])C1]V#/@L7>P>\CB* _)Z\3K=
MY QUVC]"9ZWT6Y2%SKX2?=:.S?!X "9;XAF!6%P3;%51G*)6F=4GF'Y:H$K?
MTQ'J29[C0EL>K2L J)RZ')>P1\>ESE EY_4EJ]\NN-=J>)^>7N--'#S$25RT
M]<EDKU24 O1Z->"$VH^MJ&_^=J 8WCC,5VWSCCV]VB7!0;XCKWS-X#+;;+)4
MN5JKD@7TTHT0AU^@5D!<XPR5.E75.9]%!!^S),(DG_YC%\L#3U$*T'?0@!M^
M@?+G,S0IRD"%S;_9PA.-2_QY'!'_+ V3'=L:N\L(7ZSOP%UFK$HEB[2RA#:V
MGJ4%IF]4.CP<I^7?_@#X4Q]DD(H>3:.H:E4@3+]A5+?L?\R:I)%=ES;I .K@
MUE U0QX*T@B5XIX^$D__?$>R52SMJYV? ;UZ&:KA6^8RJ!3R]&[G6\RR(J3K
MZM"*-'03A "]9S6VX=MN)-'4XM2-BW=.O66VP3>*_/ 2,8CO78)._>9+8?0M
M$__.T^NG(U#6!Z\YF:84!O0IS!B%JY4=C>:;5$J^/DO+([:FR5;$XG1'\57D
M83M'>)417,HM@Q><3U\*$F2$QAL!>>5+\O81W@D?!X@:+JP<DJO7QQ'[R*A]
M,&J?C![XHVO^\8>? 8L/V28^P8^T7\1/U4NZQ<5\1<$>:ZIQY$< (M^I+).=
MJ&V>TQ]B*)]PP<Y&T6>^O=F)Y@6.9-+;8,7A7QC6\@2_?: XN*P4^NU',)]*
MC4U^T>+,MJ;>*2>+09PR8LS3JSC?9GG,^OE\56Y)O)?.'[4:@'J.)5!AEDG5
MZM&8NKR.+NLV7O=JY*?IE-U$D 3T<0P =;7IFYKS[<GB,@X*\L=ZKNICWYZ=
M57S"Y'6^NJ%T69<7MW%1)!RBL&.O%P?PJ<:@% \$Z=0\^KJ<=6SJI%,:MU.O
MNXOS1X9HOKK"#_+E,I,2@"\U'JO!Z?5UF=]CVOYFNFP_"U_A\O_/TDD89KNT
MR"G+</RD.AEJHP?HXXV"*YE$<B7T;:W^'3L84[> VB; ?,19^D2YE1'%_K=6
M ?1GD^&T_%X=53#?:5X\8E(=E5"?N;'1 _W5-' M/QYOH3Y4XC=05)C'@J0]
M/^10%?ZW5"(>]3G;5J!]T=JWTW!X_ A8*8'^BBJL8\>^2A_,AZLS)?T:%X^7
MN[S(-IC4&\C2'?2138#^J';(+3]QW1AZIJVANKDSU#0(YIMS9T(9278X,AS\
MLU8&_9U-F$<YX:H=Y/]DX2TN+H/\\8YD3W&$HXO7SSF.J+7U[N D+.(GY:>U
MUP;T;?< +>R?X@*Q-E#="#NF_RUKAW[C[U"[W]VVY>G[5FM+K!@&Q1IB'/&=
MP!F_K\I_D7U7LQ:@[SD"K' MIE)%JXR@;VMMOF?Y'>HTX/GC+;-)^(]=3#!%
M2*E5O++TB 7+44;_NATNQHW7!O@Q1X!6?M0B0U4CJ&[E#/%VSII#;5N/RW>M
MK5?X"2?9=I&MBN> 2$-?I3#(CZ?"J/M6E0ZJE6!=51M_3ZV^\N7_^XP$JKN=
M)M6$%;N4?GO?V$6B#> +'@!Z9.S2-.4_=E$8>QVG01KN^WTEVO"_KP[TR._;
M-.7_^S*4['_9./P4))CO#.34U;"TJ^P'.MSW_]"1+),JB?.TZH3/]"5\9)NI
M]T&!IZL5#N5GKYPB ,0S3X8+(PMM^*QD:Z?],]0^&I4B+%P;_+&O46)"DEEW
M]]A7#0TQ;*@$YXO\Y2+L-8[H7#%9!B_51O\%3K'BHH-!!1*]+)$*?*A6IBM%
M=J:K/@"!OJV4?9U/KM9L%D$2$/W=8KDDH,]C "A<YZY6JVIY[Q>-<9YCW"RR
MW+!NWJR0?DZC..<+Y3BBW9V*3C;LOV0?:J^& 'W'P_ +=[YX:V>=U2O>8&?U
M^0QU&T5EJZALUO_ZU@U>!TE[)L>TL#44!_1=;5!JE[*X%NJH@3K?![X$+; 3
MN">Q37<@L9>BNO,P-I.0'EQD3SQKR[3U:M:6SWW[!(1:J_9W258KBYU1V%"N
M[(UR^W=2U_;WP__#W\$I>T2)KMPXJ?"Q57OVYT%W49:\>:,=A89A*QP7.\*S
M*%#CX^H&8YW:^Q0=POA00/&J.UM/2? .BIKE-0YV<J-$(J%P]T\W]%_TS_6?
MZ/]AI>_H7_Y_4$L#!!0    ( ,U+KUK/Q95^ES\  #7X P 5    9FMW;"TR
M,#(U,#,S,5]P<F4N>&UL[7UM<^,XDN;WB[C_H.V+N)B-V.IZZYZ9ZIVY#=F6
M:Q0C2UY)575]7SIH$I(P19$:D+2M^?4'D)1$B7A)\$5)N;T1.UVV 1#Y/(D$
M,@$D_O)?SVN_]TA81,/@KS^\__'=#ST2N*%'@^5??_@R>].?70^'/_2BV D\
MQP\#\M<?@O"'__H___-_]/C__>7?WKSIW5+B>[_T;D+WS3!8A/_9&SMK\DOO
M,PD(<^*0_6?OJ^,GXC?A+?4)ZUV'ZXU/8L+_D'WXE]X??WSG]MZ\ 33[E01>
MR+Y,A_MF5W&\B7YY^_;IZ>G'('QTGD+V/?K1#=>P!F>Q$R?1OK5WS^_R_\NJ
M_\6GP?=?Q/\\.!'I<;B"Z)?GB/[U!_'=_+-/'W\,V?+MAW?OWK_]OW>CF;LB
M:^<-#01L+OEA5TNT(JOW_M.G3V_3O^Z*EDH^/S!_]XV/;W?=V;?,_THUY0L]
MB>@O4=J]4>@Z<<JZ\3,]90GQTYM=L3?B5V_>?WCS\?V/SY'WPP[\%$$6^F1*
M%CWQ7\[>_JL+Y@3?_4#P]5;\[>UUR-61=S2MM6)D\=<?%M^??-[XAY_??<R:
M_E]'A>+MAJME1(56_=![6^VS5XXO$)JM"(DCT^>EA9OOQKW#2!"O2$Q=Q[?J
MD[1F(QT4PX6L>>/19"$&,B,K$D3TD8S"*!IRT[$FIIY:--%XEV=QZ'Y?A;['
M+<_@GPF-MS:]5==N'ELG6MWZX9-1%[65FNE6LEX[;,O%I\N +KA*!7'?=<,D
MB/DT<1_ZU*7$W$^K5IH93$E$ Q)%$VXL'BEY,@XA1?F&1G9$.47WC$2<K-3T
MFH>TLDHC7;HA"QK0F(SXV/.&_ O!DC[XI!]%W(2,26SJ'[1^(YWENL(2XHVH
M\T!]&@,T3EVCD0YQT[6F<3KR^H%W':9ZS!=/@)X!JC;3Q>T#MU3$31C T$D+
M-]*-41@LW\2$K;EQYS)S;;GG<U7_R6&>$2I(W48Z.24^-Z0>GSGC[9S_,7)<
M,>",'335:\@$/T3DGPD'8/ HM,9L;.7ESS@?-#LOM#(_P#X]=[A-:TB,X[;.
M8L1AW;=KI26##NNJJ5[;QAW62W #K5M86'_A+9QQZ-V0V*%^]&9*N!5+R"T+
MUY^)LV3.9D7=/B-.0\,2_AT$X5-F?#$NL]'8K,BJUE%8=@E];-#::AI&$$_8
M ,87!Q8KV,8^@"#NEX@L$E_,)PV+*6GX_.*-'<8<824;E:W4ZEE6"#M@3__4
MYPO91X#CT%3[9Q6VOPY93/^5.M6#YPT)HOJ+)$C;YQ02K*15VVMI'9A_SGXA
M>%*Q[97@?@[E"P0"5:*J[9U+F#LG%A$ _IO)(NV(Q7S54//G$O6>,+'6=9:B
M,U/".Q9,N2\ORG\3JA[$VRG9.)0U(;C]Q\X$ ]A*5&BJ=>=FA^YD(XPM=,:J
MWN*Y! *34J6M5N-EM@+8ME.E\^FF943<'Y?AXUOB>ID$]X^;&QJY?A@E[*2;
MNSWE4D7>]9_$/X0,/Z7]E[;27"<'C(D]L@8ZJFRIN<ZF:C>G:VX7&NBPMK7F
M.CT,(NH1QG5/G'KH"U.\S#;4*O?<W&1;W=_'2UGH-M1]69.Z[F\*VU4C_HNC
M*N0Y)H%'O%U#0@3@68"8QJ)L?CKC?>^-.,J1"%3Y/[.2>3]V/?%#]^CCOCCR
M$#( +AZA&2[\'P=<^ ^_I1_J/T2II[UKR7<>B)^V_QLO<U+D[1EZM4-BSEN4
M=^JXQ&F?BISUF=L+&>>?8[UKRV'N$5/EDR!YB;>;].3!&W=%_3W)"Q:N5>CD
M2(2*CA:!XI\X#YI]_GU/].'6=Y9R.$^* /%\CP&H5!HL1&](Y#*Z*6YE*X ]
M*@G$]P,JOA+9S@SS;NQ,R9**_HJN[,^'Z.V"H@H0^(^8ED(K+1(#_2!(')\[
M="$S ']<$HCW3YAXRV1#@OF_$^XV$.9O(4B7"@/!_AD3;(6$2'BG#AH5^$
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
MBMB(ZC7^(;R\S8V;L!I MQ25S(WJX-E=.<&2%,UH-2T0K=9M%"\5M'W$LAD
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
MQ@2=OUGL!)[#O'L6>HD;?W/$\9=X:QR1^FKHSP;;CS\(#BTM"V<KNMF(K>#
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
MB6MQQ["/XC3-Q.Y.3[PK53S'!]\!05W*Y _X?S%"LDEH]:*XVQDE27K%:WE
M%-6#"6V]H.<3F-/@2B8E$,)162B:8EYD:E:X!GMW+,S!I4I@I7%[8-Y(%KS=
MI^/W0S$ZF0S')X/)Z/1D<-SM')SBA">'?;%!O]]WRB^>'<&+'P<GGXY'1T-Q
M=CPX&/;$[MY+\<NOGT[$Y/3DO1B?#@Y[XI?CDY[X@)]_P7\V^!30B1G!'O&9
MZ'<[[]+B4M"NX,!YL%$F@?:27 %M(<'EYDS8UWF++?7!>8K,<1- ]F*5I?-R
M5N3Z#VB$'UV5V>P2S@*0,WS,A<KS$GZ<KF$@2#NB2)%^EWTQB&/@ MDRIW'!
M:.8*]PX^KE;Q&I^K#%K^7D9QS(<3!IX4:L:?<V&&34/#XV&'!Q_69HQ],8&)
M=#N6<0"W6(M,+G"*J>#QI?2W;1 :CS2_.0.:7O.?-(8BO9#0?(;/$%NQ3RF9
M]_F3/AO?B3O7G]T7#^WX:9&NJ'/[Q30MBG1)WSUY*[;[@KN_S[^'PZ/1R0C/
MR+D9[9];EEM']SU%&=##(HWC]!J/.I-Y?@GDBJ=?$KFXGY<2&']R 93I'3=+
MI*_;(-JW^]OZ? ##/$QG)<Z,>#4R1GVH<!URX 3+5<F_Y2!A@#$LU$69Z2]
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
MM8/K@^ \-=6:./V]@"!T\2K,!=#+92,PVM">E3E(,ZIFV9 ))CPF4LEVV_0
M']J'D3.-FBL:F8/JB6N/FL+$&A&GR04,W;M6*7*F6.B1N;'@FR;2$*!K)NE[
MO6[,X&I*?>-&E[!M<):NTDP+&W_IT,)I"P-\SME?190764K59C1HFQTVNBZB
M_T"WHY\P=7WY,/)UC,1_=&GIT$#K;Z&)EL'*HG>V&O?/L:9DEH)=10CJ?C6#
MC HS,GWH4@YXYA&++2OY5NX@[(IHFEY1)J'GA*0ZP$T3]DW1NL<9!KK"*L7Z
MJC'V8"217T;;3)WOH^*D-.FAPL/'*K[16X>EBZH'"=MULSQ:DXI%'2+Y4L%#
M.+.6H<$D@)B7&[E_1V0P/NRH:1!:)[-YRR8A<T$EZP->N;)+R-I76A938.QS
M_QV=E=J0"QH %:BL*,6AJ,HS8X#+XFFZ>+I*9U]@UYF[4NI'%ER]2G=MPNQU
MU@CVU[BXKLKHM S<VC9VD,FGBSC*+XV3&X::X1VSRZ5E[R;N[RM:1E&8I>S(
ME#8$#?N/P8<T)"5B.-C:4VD!;+!WI7\ ]/[U0Q^X$?02_]5Q@+OH6VSHJW!Q
MS,\8]Z2O^0.YLAFF8#-H+[WVL[+]>K?I"@NEH'=F[15D(PYLQZ0CECJ;S.8G
M^K/,]7T4_!CFSE I7E^YH9+DQ) 1HX)SPEZZG<;IWB+S=>4O6!!R!\^(?&"8
M@=H39I;>#O?28D_;,6:9B?.$[J&*""7\H+F.  ]Y6=BT0UU]Q%X;5F_=I+(N
MRHPTJ/ 2)Q<RN==@6R+/7@2V#$R:4^G0M@LM4X<! +YA+VH(+J]P(; F9W#/
M)=(&X#<*IN<5:!5=R*998^V: %VJ@'V2<TH>JV0^\3Z3ZD]4FRPP<"A-V3W"
M*;I;0OKW6 -C!X3FWZ4NDXV78X* 17[=XQ+\^C9L-F_XH-.:<RDDJK2O\X_H
M2'E*:J5R7^O\Z:\>$GWY^Z?!\6CRN=L9G)]_&@].#H;M6 **\R-P"FGCP'?%
M5(#!CB"-/5#8P"W*[+G&+\)9^ETW1])@;C0K%X:U\5XM&_5#^E('/# WXW7]
M>Y:\VPJY^KRK>(-!W=L&M"#=!>5=3ZM4UB735+?G_%2\VMK:$OIB[;^?\T?=
M+HPDS\N,GM<Z1CNLC%?Z\BM7Y&-DZ]XTX\9-W92 #;)S-JB"0PLFV4VHPGSF
MVRNX^'G3/MH@U]N(2KHN'.!J]/3%IZ9X?9.Q0!H9:[E( ]9[$U03!:59)?4[
MB^D6SDV_WW80 9?WRT#/US4:&K/L+PC(%J%:9^UW+.\/:X[V-SK9M"^K<N!X
MI25[G30<E70\MDU\^;?&O  [C,8*\):Y1&AHTAY^D9+O#ECGA5QZU^!@'@*=
M=V&\VI2BK"W ^2V)DPZ.'015M<-[1A )K;"AS@K=8)4= T1M!5VTIY/[1!6?
M/T85OT-4\?EC5/&'.TVO.$GF@*NXV[H1**MU!7JM^>DT*"P%Q4$80F*'"$L#
M-ZO7US?I?_ #%[ZK5EC:9.]8'K['/!Z$B^DT1B\5U3="J(K1%,F_R6X-4WBB
M[ENL:)T]5[0'S:;U4[X19,_4 M)JD#8FT=C74!>EB]V;\CQS#D48?0E3'MCK
M8QWCC9@7Z6K^V+"67O$BO>#5TC=3.N5&D1O.%C.T(%9SURCHMBL4<5&\;Z%Y
M/<S: \LYZS54^W"7(JFD9'_/K3>9)Y6B319Z69E#O^8WY?)+-HNS\2VV<A7G
MQIAE]_UI?!UWXZONTFM:@:#RO?-8MD*6OS)E7V9<@^LN-;]^W1C'&%WLSS<$
M%MPL <(K0#]7#]*</&=*V<LB+%%R--TXZ#4'J-1PPX,TE=ABPR&AG81CC>1B
M.C27*=Y,WQ5KPF%5=650+A)#5)%@ ;28O$:$:D><*Q\Z9B94>D;3?A B;0<5
M4<[18,JKH!JJ@%<RS2G(R?$9792'(_C,V75<VF^NYA*M9*8V)*X9$>+?31N\
MI18>:[&DINL9Z<!H. A/=D3D]*<&#4%!$XLRL:PFS%88Z;)_LP@Q'-5S95<C
MD^B:]VI94E*/\6ICRW0=161R\;T0G.G3#7EMTTEG&*F'1D!(E7@K8!%]D4GU
M6A$=$^>2IG3+33N(\V=*:9$2B>"N"@A+B1@)AA"AHARO7<@_X'O7&'>PAEW/
M))P3&:]EE)G=N"'[G.Y'S6<ET&>= 9)SUL3@U9*$$+T%]%=@B(&JTT8PQM+@
M5R,Z&":'364.7\_DGQ)$JA4;NKWUL/)2A\./)Z/)Y_UNYWCT<3093$:G)^+T
M2!R/!N]&Z-MMR:(\ +[?[?C92-\6LK^]%6+V%32U3 PS<C=AT?54KIXKH_C;
MFWP.&[33E)JDEV>!+$0N9,+.I\LTMI<T7$;9DO:5F!!)1EV5Q:P>*5A<03[O
M44EY264W<AU$TN"9W+]+W:M.!TPES1*LK2U)4]-0#_3'\^9F,!:^S3Z.,$ZL
MT"8RZ#O"3L":S,$V0X\$A\+Q0F@#1:$'W8V<8?/DC[<"^K78B#9KT3)?DE)E
MFV>A55@U+;0"@67\H(',)K/*3-N)-F%\Y!6#V1<;TTV#)0QJ8G!S-A 2<2 8
MR[$:[R0)9?\=SHN%)F>;.@I8C_JYN*:>!^(\T/@PE31!!('\P?WWKI6#U8Z*
M2T+F4"5&WG>$.42QKBJ84U;'2F?W[N.W&_/-.G JD1= I%+KW%X5@%LQ;#@U
M.J;[)BRR(3>[G2N5LJ!I6CL/!HPD1)MNT,!<2A=O""'9IX- *&/)6G=I^Z%.
MA8OE->OKU-U.M2*PA\>I%09NJO_?,YEKT930#F'-> RE@EF>KNW1<="$ZP3,
MR%1?:TN1841-J@+;(-M>G_&U!PYM!X/;?D#^],'IR='H<'@R&0W:(H$'[/U8
M,$A(P]-77E*]=R$T45.<YAH!A;@[+C&@E7K6Z?BKF[-=O<ORO&NVL=OPPE4I
M3M+DZ2%WB0?):^'D<-!C7 ".A9PF4UE<2Q^FZ71DAW0Z09448SJO>GBGR6[/
M70NLBZD$=;:FR#[)US:3YBZF0!\V5Z'#>.SUY]T.KNG<CCLW_$9^-5=%(G+*
M7_.1M\9F'K[J<\.5M+>I-F .?3P8^"O,7,244UX"ES:BYS5=,.I4?HGKZ]TD
M2(_JNNUHE+%=AUJ\CH*V3^W9>8BRCE?/<E4%_&MT0KIZ2Y:! !<3V'!S$VU#
MP0$20A&!S!31LR6EZU1L[&R295E-8?$J?' K9+TS/AY!2F61XHE@8Q9.H+S6
M(5<00&B^4A8+<*"-;6Y?GP6^!I12)W4V@^^%@,%CW)>$O50>N[*N\%Q]113?
M"U. W&(%S7$S3?EW=X;SSK3>!4/&*DCX)84*] VE,-98R<QA_BIW#N2(K>\)
M6/L=^G>7_MW#%OCB@#905GLZN4\T]L5C-/8[1&-?/$9C?[C3A%S/2!S#:9'I
M'TJZF<&O?D>&2B7&%II#X=T_52V4:J)H(5"W'+,*H-HEZU540"S 1[E<[)T*
MKSG!H?";=$]5*&I\Q'A=UI!\(7<M5W8)I1BI8C.\>,TJMWWQ*TI0<\D!%^QK
M&H#3)DD4UH9A,._NW;XX(!"\C6-2E32V#C&?BJ\&8%EH5X:B2]8+8?9#^WNX
M/(UN?)"XY!2]SO:NC;C$N,&MR^\+\EZM;- E9<IIM?<U9:[4=GOA[H\(+'<;
MU*Y$8.J02S2B;7*>=FXU>@7WNQU*<0FI*QC %VENN9J[VTRU5L$FEO>XCX:^
MWP X7\8=G:9!T/[?D"?D6W9>-F!];]B#@[DU9'JH6-?10ZI .P=O3*';).O1
M+.-_F1E/RS1*OF3EJIBMF::CU2H%@\Q>PDL*%Y77Y?AK2!/FMBHJ;FG>L265
M'$+7P#:FH+LM%#TU@UU019KE=]S7A+ZQB"Y2[WGEF+Q#ZPY/IJ\>"110EWVE
MT%MX0_:EEQA"=NLU7UK&:4DA_W!&K]%4JT/J.P=DC(Y//!HZP4O?H(M95S:-
MD\"OLGAX/Y4[Z9OH9P^X?D/>)9T4C='T6)=_.<I,1KKVJ!=+]!P1EKI]GX:I
M>FCR]FL)/)7;T;S)<"'!KRL5WK+B#5JZTHOUX7IW3U8])FG6,V[$IO'+F->*
M*E3#F5SS%5&S=*5D?MO$;_0T:+<$OV-BQ#HO5?L15^24YW(VF8$>F)H'5V;I
MZ%:+>ZR=^'<M7>159<!;HNC#F@)%1=Z(VK;G]LYKV.I)G?Z,;"+@O R<N2X%
M^)Y<M0H4B.#D53*GZCXUC_W>YA9V=]310=$)7UP6\ZYT+>WM1[XOC5,:#=9%
M&0-'C[E.JM[).BNH$H!_*:+.)O-Y7>L@)FB^]\4DJ.]KI8,F*3A7*IN5RYRN
M^,70"*5(3AG %=P9B"B/]!I="[2#N)DF)R^XS7")YU:1 A@(F=M2#=NRWGM]
M,;SOG$%E-REO!$6QNKS'8:RZ3I>\@2RF(BO7$N-G&]L[H>X>6@#5&[WUF6$A
M*_WL2TS)N?\IJJ(_3)E2F^!^P]5[-]0W:,O./Z=*IJX"&TW5.M7(G?:"_]GM
M=3LOD&>^1._:2_[K>0]! +BVV]L-AH;!T((V1-[.M2?*>IJ]QE;,^=O%GLYV
MK/+N Z)E'T?GZ*4:G Q//[7B"C3DP>B<&'O8)$+G<IBFR4,.W#R5?,4O6!*F
M=%-6:0"81X+W]\4ZA8<,6QT'JJ?\BR0U%\RJHEZS'+LQP6,R#:&#6%Z@*YKB
M_A>! 9&6\9P%AO2N*2;?B(OO&>82S4A>I=[-O!55K"U4OL/5Z)&+ZWT=L/6&
M7_1L&9J> 9'PS46\$ C1*!,+Z[# @R!GTR"97/PCN&[2P"'B-2<9T,WT%(Z\
M0,B!+F>AM5Y"T*NXIZM$42*95"LORZ#G^3*X(;X*#Y5#+#B#!6XQ)G%11E1*
MGP#)"2P-W4GJD/VU,&(TGV=T\\OK_^S&W\\I_NYT?#@<^_[QP,GM^V2W&GRR
M]-U]9_'D+0[K-B?Y$W+<>F[G^CRM%_[YUE^>O!TM+*+VM2#W\[_4@.$;K\5'
MJ=X[-_8W&&_@&W_8T]]N"$= LE]B.%._*F"L&&([2+/5/1?LR5M<%'$.6P\;
M;,LS=#L':;\GCHOY-Q[L[JN]+3$N%PL8[QC.Y3F(A(/[#O4H3N$<[X(.\ZY4
M,>F/[WK?>(#G42(.%5B_/7$P$*]VMG=V[SN\\TN9_('> [RN(6/MAWP.YL8'
M6%5Z]%N/^6%$"(?_A<"Q)C#5 1AA)=A)1V6A:.8@2146/3&3 57QX!)4N6\\
MY,%D<O):G!Z(7]3RO@.G=_[9]+_V'>J'#:'*Z(Y.Q^^'_]L7A1:A<A8-5^M_
MUY&]>'8$P\#K.F*U "43:W+UQ.[>2_'+=9F(20J,;9Q&\^_+)WXY/NF)#Z<G
M[\4O\$\P%!T 1E7DQU9UV]/)?7 8/S_B,+X##N/G1QS&#W>::BY4DY^,X'*V
M^=A)P"9QMZ.Q!/78C(Z?N$ I#"B1&279LUW;,W:U,X2=#]05#O;B2OB>,9[5
MPAFV!$OV[-E;6TYU6G^TUJTJ*AJ;M\8CNLN5<,XQ-3BHA*/+&WA75;"WL]MI
MN$K*JR]#U7-Q:3DRGBY7DB(:O\%BYW,U,R$<\G!<P7!@:S%&=*%K)92)Q/ C
M%L0QV!1ZBFKCT&/*W!YG'V1_E'8T91++Y>@L6>/D];/K:5[7NLP=[30[2M12
MUP M&.;=E@VFTA7#I% ^/+X1J;OAW:Y%$2B=))=C,DB$'P1GSVY2F)>JI%$T
M@AMWMY.8=!8-3;\UP9EI85%FB<I-#^0*0\P/V-@^")U &M##W,=T&$!MC51K
MCGG<_ZFF)WQCJCB^HD&W+C22U[QOL*B:=5#\F9.<6I1*#'1"Y1(&%O["%'(2
MQ ;U16?T#).(S@W2B6AI=E-)\+!:J:F'%P;$T$7M48\G($P*AGE"%ZG$IBXE
MIA/6,1$_Z?JF6$K72PATN4XWUT;P[N0V>"!_DN3$;4H:HY0H;U$&"\0S187,
M@TDG4H/4J7R,GI$MO=&,GH?)6F)=F0KH&OZF@0,>)HD 4_B9^*4!PZ<ZNYIG
ME%</:;N(F:HVO&<'-BS:<71-<_\'.G*:8S"-^3,Z:T9'3FX(F<;1M5U-RC?F
MJL=@MJ;0>^1JXW)E$*I+3%R5;GOG 6)Z5:QFO'78(,<I;6TVNFK1*Q9;&#2$
MS3#ENM0<"T!2T9_J^4C+,B<V.*72E(6IX6.DMH/KW#"; RRXP+5IC1NP+53S
M,U]&AHJBCNB =>*@JUZJ)87)">?5D"]^(_+4G>9_608Q5=J[/5!U 38S(XP,
M#PW':X&\($3-!*IC(9R2P\QZDPNCX[>)TB"J:%"^-!(/O1, <_7T/&'MEK;0
MUY7=),;;0F8O2=*:_-J?Q)&T1<5\(!D>=Y:R&N.*,!-.,<:\XM]++BY@#S*5
M02:5F!^![E; T^_<TIY^0EYIDZE"JZC>%;$N!ATUI=?#'/"B/1;26CACJ66=
M@7A C$4;>;3]>D(\DPB>161L8;\W,^*8<E28$IH]OF*6SYL3MT0WA)@E%R\/
MHW%.>FQF1FTAJ%=(4!]DA)R$"4E_R.U=I5504Z0K!M,R>05*X40#\2DNWI_H
M&C'NS'NU@5BYL&3FX37;>&:WMW"-#[-H4>3Z5JZ;LQW!4$"C&.\$$;\A!AVA
MJ?BJ+L"*=U0NI^JB- 4N2I+R%?79JR:+-V?03;Y\45'!MURHF2K:!:G8)NS,
M 9=T0B.+5=8AXIJS-%$S<:XN^*83YIC=3F7]S0G_*F=EP:2/&!5SV<O,:UIC
MB?%NK;!ZK]ZY"!F4@E$#F:,9@;_:A[WR@YP=KW-=0/@ETA:GTD@[E)%<Z?N.
MT0+#U-GBTDTY-U,VE]Q4ZC5C1XTK1'?*O8_3J08-G;@(SW*)E^&( =\ L+.U
MM;7)K)@];Z:\#AD;88V=UI :P7>.2%Q^C'Z3]IJA =4EBZ.U5SD$%7ZV_GT-
MRJ%V[#[.B-\6 9C7U#SA*BF-B%YX>9W:@F:$H*<L";RX3%O UC?3<XA45W*H
MAZ*3&/C[% S:ZRASW\",,R#D?-D3&+C^0I5THBFB?52^*@O->6AB_'VD\9 ;
MAN'DY92&!3^D=)&L@%G,4P2EHA#A(X%<S;]+Q7_'O8(:2X12F30(JC3C?U$I
MDF):@'GO"W/CN[VOS69%:&<$38&$^WJSI^OWS*@<$95EX;"]7T=G(6'WT/.8
MLZ4#"Y#.(E/@::EW"L%V,ZQ60WJU7W#1]VJBSQ3'X=( 6!=;,G&) +(=UI4B
M:B1JF>?A58]40(9J_4%[8"E*1!2_VMIDQP$P#<8 XRUY/FEB =IUD!EQ$[P9
MR9(=(2&DF5>6;-Q*RF)CEE#U_JCJ$SU3\ND>N0?^Q3/51 *=E\"J,0,3?3?N
M5,/FPY5OR"BXX7Z:5C"W_VLE  78Q!$A\?+_UXJYC>4\PJUNQ6PJG=P2E7[Y
M&)7^#E'IEX]1Z1_N3(U.Q*^CR<GP_%S\^F$X'IX>]4(_-XH>JW!S2/.LS&:7
ME".*$/IRA?<\.PGITFXHV<;=(457.K9"9'R/3EH*SW[R]F@\./GEF.AP/#Q&
M0CPX'9_U_Q366#1"C3V(6</!;]&*!XNFA[,'HN#=^K5=UN"9NZ28UT8%\/>@
M9JHRRS:\^_,=+=LUK3]W WT$[5<G_RW&_&<7X_:IWQ^@R9T>G")5GOSMR<Z3
MMV>9 CY,TOG;[-.3MQ54-;76M!'>,&[:E#\]OF^]7!-T;M\PDJ;!RYQR_[_1
M8G#OHKG[%7KODPN[$MNKXEO/_C82KH^VZ>E_>>JW=7W7S!\ZY[>'H(Q\,W+[
M,T?IODMXX[*%,WGP=OWI0]8:I/9_O/EOJ&L,CD?OX7@=#$\FP_&3AX_?"+$7
M]]-1'J+KV;._VWCV[Y5+\2_GB=W1>>U8_'<U_R/K,2__I![S8Z@/_Z5R_;]-
MYCX*L("__]AR\K&3QTX>._F6\8E7C_&)[Q"?>/48G_CASM3YP8?AX2>@]^U_
M<T=GX]/#3P>3<X&7#N@/XOQL># Z&AW0]0.M*+C4ZHCPOZ>3 V!O>)V\?VV+
MO1DVT\N)M:.IX!WFDR#*.,42QDM[HZQ.C;!E0Q_C8(^=/';RV,EC)VWNY#ZV
MP#:\>[HBG.5K<8QE41]M@_^\;;"]]1\U#KZOJO[LW>GA9_*$?9A\/'[[_P%0
M2P,$%     @ S4NO6MNQ;%<."0  W2H  !,   !F<F%N:VQI;E]E>#$P,34N
M:'1M[5IM<]JX%OZ>F?P'7>8VT\X0 J1-=P)E!@)I<F\*&4(WLQ^%+8-N;8O:
M<BC[Z^]S)-N8ES3L;I)M=MJ9!BQ+1^?E.2\ZHGDQ^G35VM]K7O3:77PR^M<<
M78ZN>JWFD?W$VZ/T=;,SZ/[&;D:_7?4^E#P5ZE-6J\XT&\E Q*POYFRH AZ6
M[4"9W8A(>B4LQ-+K;%W HXD,3UFUU&IV6KUO4SF6&G0JM7?-HPZVO;Y_P4$X
MCF>-S2F[\M)@.3%,K3:8%M_T(??E!$.."+6(#%?G$0^_^#)DMS(2OHAC=J:B
M685M9_"Q=Q^<L?_*@ UF6JHP9NU))$2 UX^Z^U,I4X:NH/75RCL9EEJCB\L;
M-K@>70[Z-ZS]<=CK?>KU1TS&S,@K7"9#K1B/F?*8G@HP\KGUBYXRER]HZ!-?
ME%F]6@<V/K?*[#6FL(.OB=*-GN<)1\L[P;I<"SOVAHT7C(<N&PL]%R)D]QBR
MS#BDNN,N9PZ>5<1)U47J9RJ8\7"1DMW?(Z*I75X?^"Z&&_A^$)EO;\IL+L%S
M)#R(%#J"022BY2G?5W,93IC''1V?_O#66P?CY]:0]=@9NV0CUF97[(;,\'AB
M;-]U3;11NW,%'GI75]?M;O>R__%#J5HRSS?7[;/L^?:R.[KX4*I5JZ]*?Y:K
M0ZUFAK-\8*RT5H$9@S9&PXSRG8BT=+B?L8Z%%.>:HVXV8RY=/24W>$MN@&#:
M;6U[6S=>TJYD$UJ?HHI!&3R$$'0VE<)CO6_"20S6!YXG'1$9D',6B&",!^LZ
MK*-XY-)#%V!WM(HRIV(IFAMVEZ/1T/"Z@S2Y+5+NOO/X!ZC^*1UUECKJ+.!J
ML?(3X[4NW-]E@&I7.%8?]5],S*C9F/%]U3A6-8S/,0-T2/<W6CE?\OCKJ8BH
MUZO5<K5:)9HLGG(PL+\'&JEJTS4V@MCXD*[/8L2+5O[9@\IOSR+IL_?%8+V;
MXI7GF3R D!F)61(Y4QX+EKK!0123\F*6:I_=B1@;0O,%X_"0\4 EH2;28.7?
M[]^>E*LG)Y63]\1(9:DB_*%@\F/'X+4,VA_<8M5%;]@['PQ[9>1+J"Z,I2O2
MK)7J,TATPOW]/4?=B9"'&IL TLA_6H(#BA=0+RP'VMSJ#F0TER%T/X4%9&@M
M-N.164%CE$VI^J#\;'/9(^:P[>(^LDY-056K4.F4YN\<4A9*F9M7[GF= FU_
M;RY]'W5% :0N51N%\&J4K*>(W#.^H(*-,)W%\VQYP%W!8#7@%+4-J[U;>DSE
MB55;1P';:0W74$!,W^9 L37N:"F4+7U(@A00.8K,RA1B)*G@SI0IZ"-ZN7#9
MOLEK_L9JSI&:^P4=92/DE,;P>:T.M44H Z-$&#6ARJ3P1_,X<  %SO 8/[7%
MGT<[8Z.=:S4749FU$SU5D?S=H*MLA.^%B-*.X&/I2[VHT($2!S]""\6:!8,O
MV<AC*= 2&AI3 >\F/OPJI6D]SBKP:R)CJ:%=QVY$ #15DE6X*WR42]&:5:R'
M*C83$5@*]O?H+3*(U/@8(U.F/D%03R E?'>T2F"5L71'M[BE91*%XS0/I?0V
MK>=\,>%^F=TA+;M6U#'4B1,"4EK. (5TD>NGC*-2JD ?PDT0LF--Q (#)P?8
M<CD=.LP9A$1!%1W\0[#E&&S]*I6?:R8W1L$1*2,F06#FF+*,=*T1F6*+#YOL
M1##S3;UBXG;1KN4T=HL,&D:A*9U9I.X M@P8RBO;:!XJ39Z<^-:OD0#  $3C
M"/01V0^<1(8U+;4!YG*"*SQ."PW*S%JR:I2DS"SYHOJ&0NQ$9!EE/I6 !D5D
M%:VD'PC$4Y?"FP#9!?EFC,+(-8Q :+L4:Q;9:VY.T<)]/+0\$S*.33+[*$*4
M0?Z+ZHS43+W=@00UA$:-NGBUQ;,><PPVD4^ .&&[91:'6N&-K\*)=7Q32YOL
MZRK'X,B$MAQ*,593YH[]A6U4I$5W5OLM<6HCE;"LY>NSGLK^7K%*3/L>)IUE
M78\X&?^/'@%VH#WUF8U(&B=P-111%!\A&EB[DRJ)BPQG79S[-@0K#^PH2 +\
M#U6!;GFC$H:>"K5RMBUI+R#]%O>W*M933FPIG%1B 3X0,BCVKE<!)K=8_N\S
MRJ8I7HXK+I%<9VV(XQJ1+(;[T'@V5&:!<J6'\ZC)U28:P?PS/X]I:VK#^=I6
MRVERI(+9GA57;)&$IJ4G-84^Z'D>24VS*9;'./8N*_1L!29)TW=$!N7:0EE#
MWOP05>#S)=KA&,D@(0%)X'A;-,D"?U:Z[.\10.?*I P542I=$BBG1;V790XU
M$0;_N8%<HDKU#]9+,$C%S3C1QJ7O6U;(B"H46>;=WXL!F$(:-/X+/G'60O8C
M:E[B%XLN,C'7243FG5#4VL#1:W-87LI#0AH'GLM8F&:Q\!$W(A5*QY8+@8QC
M4T-@Y0Q.;6JNS'>9J0Q ]KI[_H9HQ3*0/H^R\5PK<4)M.IF"FT"\@L(T:IDR
M+3T> .9I*/+6A'BR.J[V]%7</VB+G/B_#@_9N12^>\JN ;L&*'Q-J.F/B>SP
M,+U%:W8O?UV]P++-Y9,MS>43VUS>J<V=DARCYA=13J'C<^<+JX'W6.%@T6#I
M>P>'<#Z+P5KVK<'2SAXURAN,%'08XV1EM?10CWNU7^\+SZQ8;QH>'[\JK34K
MUV>\?77/A4-!NYE>&VRTF('!=H03I--@?80)JWOD&"B\5EQTE*VB-_?M?KRV
M.R+75)<V&JI9M[!Y!&-NL2L5^5\.QP+>#X9F!@R[V7KS;G.FBRA>V;$H'4EM
M0?8R/.F9#@.7?79[.>KW;F[8+75*!^=KO4Q^5\QXZTV!O">]>J?XA 7 ;L[>
M&0R[O6'1[U><=X=+*^OANU[3/WQ_8'\?L'+W0(/D8V<#XKW_H50OW7=_GL_?
M(++S!<:.#*R]_LO[K>G_7?75QAY;9F%29W&Z;<9#\3N+5$3B*#YB_U%3E#IT
MZ#B;"K$JUP8V7FV&LK^FVFU#JQR5\9=+:IL\J8UW&'H2:.UDM>\AXJ&59&-[
M__!\/K+K?H4[L\</X,<KM=4/EVY^$OQ)\"?!'2]:=S@AU1O9?>LIN^*Q_GE@
M^AL.3/5G/3 ]V?%E \)']/-4^WM5^EGK_P%02P,$%     @ S4NO6K^&4<3+
M!@  5B@  !,   !F<F%N:VQI;E]E>#,Q,#$N:'1M[5I=4^,V%'WOS/X'36:Z
MA1E#$EBF'<AF)@13,F4)#:;=?51L)5&Q+:]D)Z2_ON?*S@<D!&A#NNS @X.E
MJZLK^9S[(;MVYGTZK[_[H7;F-D[PR^BOYK6\<[=>*^>_Z"T7W;7C]LD7=N5]
M.7<_EGHJ3@]9M9*DS).1,.Q"C%A'13QV\@:'70DM>R4,Q-#+YXX[8A'7?1D?
M,A*ME.JUX[I[.Y!=F;+]ZFZU5CZ&C9=KU/X^[IKD:*UZCU@J;M,='LH^FGP1
MIT+;N9INQVN=MIH-K]6^8.U3UCQKN:?,_>PVK[W6'RZ:T.MVV.5UY^JZ<>&]
M^\%K;\:T*[=IC=JO[)%AWIG+KAJ=X\:%>[73_GSN?F&-ID<]>Y7*WEI-RJ^[
M!S(N31_&MZ^Z5&\YK-UDO\G(89=:&!E@,YGJL5/-XYM0QNQ/J44HC&%-I9-=
M![NM4]D;LW3 T\--K-%K')^[K.F>GU]=-IJMBU\_EBHE>W_9.#F9W#][^I$,
MT@&)5GX\8EVE Z%W?!6&/#$"F"K^*UG/4O,ZDPF&M'R?AQ/PI2HI%=ZGYIU,
MI KE'WY);F?K\4X>$:R=MB^\^97L&/FWR)=3JE>W:V42J"_7-,^(OS)#S^@Q
MC2TVX$/!M!A*,1(!'JDT[&O&->@4CM&>* TPQ.Q4Z0AC=GY?@8RC>>MPZ?R[
MG5NZC%4[N/8!_[?MJY_9WMI1<,P-GCV><C1F-[$:A2+H"^<!, 0*G(I5"H+$
M*0<(>#QF69SJ3#"3\E1$A?_@X#=&2AZR'O?1I)F*$/Y2E<LM",3"!Y:X'I-(
MQ&\$+)C3:= 6P"Q,B=4-[!PDX$OM9Q'$8@R'): Q&PVD/V FH\ML_$AH42BA
M!432A((',N[#%:0#+- DPK<&DMX$IJD R\2CQ_9TQ_F&Y-OPAO6-8'U_<U@7
MK"=C8(C@.,., WA#'-UZKE_&/?A#GDKHD;$?9@%T I=S '& :4FT20 K8@0Q
M)0QGD"_09NY-#58%DA0[))&%$ #.%<!HIS/6'I^; >N%:F0F)-"B+TT*OYPR
M3HVYW;#2F<.RF1BS8.T;G#<"YP\O$,!Y9*$$:,AN*.B1,P'\=D-I!N3:" <1
M_#3Y:KH/I/%#93*X0O+@6H4YIA*M?!&@V; M0"@0P&2.$_?6'_"X+U@#SK&3
M(>"SZC[?J1YLB6T[M'H0Y'?;=OK[>(0$91F'RS%6MME=?:T9Y-WJ8.%I?A]I
MY2.+?"37?)'1J['*UX[^$Y0K?4*IC?2/(]NA),3GF7GZ$,H&N@)T*&;*\PN5
M:2B 5QU*8WTUI$1L]5!5-//R\Y$"N3+^ 06+!&..(S)/;FQ$BJD_,Y1PV+AC
M;'9B_;4R M.DB ^TEH038K*04YB!L5;U+''!B#P-FO/S-%%7D" B <:+X+OQ
M_*\N5*PYMG1?F%V2CECB/$,AHC#*B^<2EQQ@@-8"R9X\\NE< S^',B *<:-B
M3H&/&]"/:@#B%=?!A U@G>1=&<IT3,G2LFF)\98XEA,Y6>^(SM40-K[>%@M*
M,IV D\8F=[X/7V\-L-5$7\3(V4)0$STBH9R+1% IY?1#WB@3Q-(W KZ:Q:ZF
MB[]V KI#'F8\%3DZ1:^'>D$.@2NS).__R3PEFN6WRXL *HDP#N6,R2N-KLK2
MAZ=^2KCE4VE!953O\<*:=2<%FO4=(M\"V'-$RM^X\EH6NQK9P?J#58[&15#3
M\511O]B>>YQY1G"BQ$[Y?J8)M7/YUAU]D3(I6NB-!+08/)[)$1K;6A#N(;8A
M5-R3*\Q$D2_L.1H=L<79U);MW)(!-],TDX*,I:@(;/2UJR\BXYB%\D:$Q:':
M/7GG/VS("D*^U73?4DVWFC@'+_52(9@PTIGY=$28>8+,O#L!_1D9YD(%]5Z;
MKYDZ0@3* IDJ;:9)G6V RBB2:2K$8N"<#NTJI(W4'TC89Y5L@4P(5X;"(7ZI
MEINP7GS-),RW/,]BWQ[.;;^=<;P"/KRN,XY&B/H# V0/.P>PT<&<+P4H4:1S
MT[.&D> WE*#E]8A-T6PE9=^\3 Z0GT6TX@"!:[$\GO   XV8AI,'25G47Q@"
M9@$N3IXE&B#*9!$0C@7;Q11!>^E1^UL&^*H6N^GCB@82O9Z&NW< 6V'?V #X
M]D5?P1 GSYQD/%3A4%#Z%/-^\;Y2%R]Y1)2$:BS0.QJH/)#Q._P#7Y9DDE.H
M/YE;NQL/%3*F3SO0N_OSRWQ)4KNNETW9?DW2^I1KG\QQ79^_W^1UC>O+/Y-9
MH\+I]S9KU+EUF1\M 6ONK? S*MM9NP?T"KV]QGD^\3&K'CALK[)W\,U_R?:
M7JN[3-\%YA\*TO>$_P!02P,$%     @ S4NO6J&(3=/(!@  >B<  !,   !F
M<F%N:VQI;E]E>#,Q,#(N:'1M[5I;3R,W%'Y?:?^#%:E;D 8(L*@59".%$)9(
MV4##H'8?G1D/<9FQ9^V9A/37]SN>R062Y=*&M*S@(2'V\?&Q_7WGXIG:F?^E
M4W__KG;6:IS@F]%?S6_[G5:]ME-\HW>G[*X=GY]\99?^UT[K4R72*CMDN]4T
M8[Y,A&5=,6(]G7#E%0T>NQ1&1A4,Q-"+YXX[8@DWUU(=,A*M5NJUXWKK=B#[
M,F/[N]M[M9UCV'BQ&NW%Y_:!5&Z>#ZIOTZ.5SG#$,G&;;?%87J,I$"H3QLW5
M;/7\]FF[V?#;YUUV?LJ:9^W6*3MM=QO=9KO101-Z6SUV<=6[O&IT_??O_//U
MF';9:CJC]JM[9)A_UF*7C=YQH]NZW#K_H]/ZRAI-GWKVJM67.X_)8:Q(=:7>
M]EA/R)!]-ESQ4$.N$6127;/F0(J(G4K%52!YS,ZC2 ;",(U&R-[$4K'?I1&Q
ML/;]NZ8VZ;:'_3*9C,8L&_#L<!T;X#>..RW6;'4ZEQ>-9KO[^5.E6G&_+QHG
M)Y/?SYY^),-L0*+5GXY87YM0F*U QS%/K0 JRO\JSDO4_-YD@B$M/^#Q!#Z9
M3BNE)ZGY)Q.I4OG'7]/;V7K\DT<$:Z?G77]^)5M6_B6*Y53JNYNU'1*H+]<T
MC^D_<TMG])C&-AOPH6!&#*48B1!'*BW[EG,#0L1CM*?:9$PK=JI-@C%;ORV%
M!G/(.)JW#A^]?[9S2Y?QT ZN?,!_;?O#9[:W<A0<<XNSQRDG8W:C]"@6X;7P
MO@.&4(-32F<@B,HX0,#5F.4J,[E@-N.92.!."24<_,9(<BL1#] $MY(@E&6Z
MD%L04"( EK@9DTC";P0LF--IT1;"+$R)U0W<'"002!/D"<04AL,2T)B-!C(8
M,)O3QVS\2!A1*J$%)-+&@H?D!T<R&V"!-A6!,Y#TIC!-AU@FCA[;TQ\7&U)L
MPQO6UX+U_?5A7;!H&@9GF/$ ;XBCV\SU2Q7!'_),0H]409R'T E<S@'$ Z8E
MT28%K(@1Q)0XGD&^1)N]-S58%4I2[)%$'D, .-< HYO..GL";@<LBO7(3DA@
MQ+6T&?QRQC@U%G;#2F\.RW9BS(*U;W!>"YP_OD  YXF#$J A^[&@(V<"^.W'
MT@[(M1$.$OAI\M7T.Y0VB+7-X0K)@QL=%YA*C0Y$B&;+-@"A4 "3!4Y:M\&
MJVM!22/KY0CX;'>?;^T>;(A--W3W("Q^;;KI[^,1$I1E'"['V([+[NHKS2#O
MYO<+I_ECI)6/+/*17/-%1C^,5;YR])\("W&@U$7ZQY'M41(2\-P^?0AE WT!
M.I0S%?F%S@T4P*L.I76^&E)".3U4%<V\_'RD0*[,7=55)AAS')%%<N,BDJ+^
MW%+"X>*.==F)\]?:"DR3(3[06E).B,EC3F$&QCK5L\0%(XHT:,[/TT1]08*(
M!!@OPA_&\[^Z4+'BV-)_879)NB11189"1&&4%\\E+@7  *T%DCUYY-.Y!GX.
M94@4XE8K3H&/6]"/:@#B%3?AA U@G>1]&<ML3,G2LFF)\8XXCA,%6>^(SM40
M+K[>E@M*<Y."D]8E=T$ 7^\,<-7$M5#(V6)0$STBI9R+1% I%?1#WBA3Q-(W
M KZ:Q3Y,EV#E!&P->9SS3!3H%%&$>D$.@2N[).__V3XEFA4_EQ<!5!)A',H9
M6U0:?9UGWY_Z*>&63Z4%E5'1XX4UZT\*-.<[1+$%L.>(E+]QY;4L]F%DAZL/
M5@4:%T%-UU-E_>)Z[G'F&<&)$CL=!+DAU,[E6W?T)=IF:*%G"M!B<3R3*S2V
ML2 <(;8A5-R3*\U$D2_</1I=L:E\:LMF8<F VVF:24'&452$+OJZU9>1<<QB
M>2/B\E+MGKSW+S;D 4*^U73_IYKN8>(<O-1#A7#"2&_FTQ%AY@DR\^X$]&=D
MF L5U =CO^7Z"!$H#V6FC9TF=:X!*I-$9ID0BX%S.K2OD392?RAAGU.R 3(A
M7%D*A_BF6F[">O$MES#?\3Q7@;N<VWR[XW@%?'A==QR-&/4'!L@(.P>PT<5<
M( 4H4:9ST[N&D> WE* 5]8A+T5PEY9Z\3"Z0GT6T\@*!&[$\GO 0 ZV8AI/O
MDK*LOS $S )<O")+M$"4S1,@' MVBRF#]M*K]K<,\%4M=MW7%0TD>I&!N_<
M6^&>V #X[D%?R1"OR)RD&NIX*"A]4ORZ?%YIRH<\(DEC/1;H'0UT$<CX'?Z!
M+TLRR2G4G\RM[;6'"JE"09JJV[^\S&LFM:OZCMVY^ZK)9)*K<KIU?JYP:7?6
MM$*]%\4]$("Q\!+.RM?PA8_9[H'']JI[!ZL\]65OC]$[=/3N7/$R';US]S=0
M2P,$%     @ S4NO6B;F8-[? P  L@\  !,   !F<F%N:VQI;E]E>#,R,#$N
M:'1M[5=A;]I($/V.Q'\86;HJD1QC0ZF:!)",<1IT)%#LJ)=/I\5>XVWMM;N[
M#O#O;]8&FIRJDZZ7.U'I$ )Y=V9V9M_;-^O!;7@W&[5;@UO?G> _Z,\@G(8S
M?S3H-/\XV]E/#\;SR2,$X>/,'QI)P=45.':I(&0YE7!/-[ L<L+-9L"$@ J6
M&.B(KHN_ZW<-.1%KQJ] F]K&:# >^=N4K9B"7M=R!ITQYKAXK>AO^$J6UZ\6
M\!H4W:H+DK$U#D64*RKJ$CQ_&4YOIIX;3N?WL'A8!@_N?0CA_">M)_"]NI)+
M^QW,;R"\]2%PEV/WW@\NYK_-_$=PO5#/=&V[^S/5^+F2BB4[8S3E$!6<TTBQ
M@L.&J1142N%C101N0K:#)2T+H:!(X$80_B5CO-WZQ 3-J)3@%:*TX$Q[O/E:
M%>K:*_*2\%WS< X8\J80.69[\1&20M2Q.>,4<JPBE4!Y3&.X(R)*H>>8N(_=
M/A )"<MP_)A.0*-*,,6P6L)C\+=12OB:MENX7LZDU+GC5YO&1%%(J:"8\;/$
MFC+V>9DP-6'NP:\L-V$AJ&0Q8JYKU [[&DPD@M";9$)9"5D1M% %.._AP0HL
MSP(I+7!Z?=MLMS!C$A>EPIR?VVH+39U]X("(%>%47LRW&=V!&]5+:NJ8.$]J
MEWP'7WBQP>K7].K?8U/HCF<^>/YLMG GD^G]AZ%A&_5SL'"]P_.GZ22\'1J.
M;?]B_&@&%ZHHZRR. ZM"J2*OQ_"0A<M#Y">]W1')#AQ%1RVO@W!RL-BP6*57
M6B#?U[Z=<#+Z[G173Y\YYP>+48C;OV=R4F5(ZPA!SC2?CAP3]&N%O,Z1"5+C
M(O=GPNF=$62R *=_%I\?L?S&R ,;#X ZE[VWUYJGS>J=<*E_](;_#^:/@]E]
M"2;C*"<YJ1%" 5,$127&T1J< ]*$:04K\8!K4$T]3;(,4T=I8R1#R&6)*$NS
M]DH8)SS2XQ@P9G5HK39H564ULD5)1;VD;+=>BH7U7V']SP-V9*?6ONG=*P8=
M3.\^0+#TA@;+R9K^CIIF?2[7!KBS<&@<^992MDYQ!=MZU]<DVH/LV'WKLM^P
MX%3[IS%J&L8I9WAL9:><Y-E",#QF)9XS?XLJJM@3A7F2,&RWYZ><^!W980]H
M[BBGG*<+$B47U3 JREW3KQCV.>Q6BG*0"M5/-[E#PXMAM3LVN^:VTF[]]74%
M4KSPK"A&*T7QQ/05#J\NS^2PULT-0ZU=Z<:Z5V=<Y\\V224XD^FW "]O>NW6
ML;D^O^D)8-BCL9(D@:K$$5T*E<HZ95A./R"^\!QBONJ;S'?CUK$[^IV[>0G7
M[^I_ %!+ P04    " #-2Z]:MPW[A,0#  "*#0  $P   &9R86YK;&EN7V5X
M,S(P,BYH=&WM5VUOVD@0_H[$?QA9NBJ1C#%PZ37A17*,29 (4.RHET^GQ5[C
M;>VUN[LNX=_?K(UI<CI5NEYZ2J5#"..=V=EY>?S,>'0;W"TF[=;HUG.F> 7]
M&07S8.%-1MWZBM+N43RZ7DT?P \>%M[8B'.NKJ!G%PH"EE$)2[J'39X1;M8+
M)OA4L-C C;AU_4_W#2$C8L?X%6A5VYB,KB?>8\*V3,&@;_5'W6OT<?U2UM_P
MK2R&+V9P"(H^J@Y)V0Z70LH5%54(KK<)YK.YZP3SU1+6]QO_WED&$*Q^TGA\
MSZTBN;3?PFH&P:T'OK.Y=I:>WUG]OO >P'$#+>G;]D]5LX^E5"P^&),YAS#G
MG(:*Y1SV3"6@$@KO2R(P">D!-K3(A8(\AID@_%/*>+OU@0F:4BG!S45AP9G>
M\>9SF:NAFV<%X8?ZYAS0Y"P7&7K;>0]Q+BK;G'$*&4:12* \HA'<$1$F,.B9
MF,?^!1 ),4MQ_>2.3\-2,,4P6L(C\![#A/ =;;?PO(Q)J7W'KU:-B**04$'1
MXR>.U6$<_3)A;F)@+((;C(E$.>9L+1@/64%2F#%.\"_^6\4Q"ZG0P6M+Q^!,
M1(C0V3.A*(4L"5?MELJA]P[N+=]R+9#2@M[@PC9U*&B^4!A,HPNHJA4TIHZ&
M?2*VA%/963VF] !.6.5;8\I$.:FV9 ?XQ/,]IF5'KWX<S +G>N&!ZRT6:V<Z
MG2]OQH9M5/?^VG&;^P_S:7 [-GJV_8OQO1YT5%Y47IP6MKE2>5:MX=,7;!K+
M7W2Z0Y(VX,6-FG='P;31V+-()5>:.=]5>[O!=/*WXKX6G_7.&XU)@.D_0CPN
M4\1[B$5.-=!.X!/T<XF SY 6I*Z+/#XLO<$908@+Z%V<1>>G6GZ%:@/3IJ"]
MR\&O0PW@^O1NL-$_.N'_%_/[B]E_7DS&D6<R4E4(F4T19)L(5ZOB-)4F3%-;
M(:C4136UF*0INHZ<IQ]\%!1896E6N^(3(:#!B%6F-0VA5IE6E<T+*JHC9;OU
MG"RL_ZK6_]Y@5W:?D^(+VA[-[V[ W[AC@V5D1_^P[8'UL=@9X"R"L7&"74+9
M+L$3;.OMA<;2L=:7E]9O-11>:W<U)C\J<R_NZ#<:W6MV^XX<D&CK">$U^^F
M1%Y#R@GSXE W!8;-!%N"HARD0HK1G:3I*A%L#Z>.4H\$.$Q\<R: !*>*+45K
MA<B_,#U X7SPA',J<MHS)+2M[EY'"L1S_JH3EX(SF7PU\'S.:K=.'>SIG"6
M82/$2.(8R@)7="A4JB:)^IU*OTO5+U?Z'>Q/4$L#!!0    ( ,U+KUH9L,#(
M[V,! .C9#  8    9G)A;FML:6Y?:3$P<2TP,S,Q,C4N:'1M[+UI=]K*LC#\
M/;]"Q_?D.<E:(M'(X"1^%[9Q0HR! ,[TA26D!A0+"4O"-OSZMUL#")#0@ 02
MUKYWGYV 4%?77-55U9__OY>)A#T!51,5^<O_R _$_S @\XH@RJ,O_ZMVK^KU
M__U_%V\^CW7X&'Q4UKZ<C75]>O[QX_/S\X=G^H.BCCZ2E4KEXPMZYLQ\Z/S%
M]3F*(,B/O^\:77X,)EQ!E#6=DWFP_)$DR@_>[T??+A\=J)*X]BCZQ%Z$_KCU
M:OBML/J!\^'B1_/+M4=UUT=9\U'=?E34%(8B2[O@,)]8_N#%ZUD2P0QW"'Y?
M=AJKQW7WYU>/?M153M:&BCKA=$A"]":V0% %JNAX24$#_-J+X-\_C)0GW_>4
M"S1IOV>+..L[15\/.&V)<0%LH-M>$WX!?T$Q]H,SK3#BN.GRX2&G#8S76E]L
M/JPJ$M!<GS:^67M<T-6"/I\"S1UP^/5']#7Z#54@:,=N 2^X@P^_6%N"5V:R
MKL[='[:^7/N!INK;T,,/UQZZN?W56#T%2?,@R1]X98(>8@D:PHF$$G#"Q1L,
M_?-9%W4)7-QTJLW;1KV)_:IW:HU:MXM=M3KM#QA)%'Y\_F@^\^;S!.@<AMY=
M (\S\>G+V94BZT#6"SV(BS.,-__VY4P'+_I'0ZH_PE]]-)?[_)]" ;L1@22<
M8UV@?\*:W 2<8R_"RR>L?FW\H4]0-_W[[EOJ^FNUVH;_03N#_WGW+.IC^-_:
MU?7[O@HF4Q5H6*$0\)UTN8^PTG=@HV]C(_A;& K]B"%*!!GAUVRE#R#_PCW
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
M0(UR/BMH,4[#M"G@T1&!@(D0T;J&\6/#R7V?*$@GXC,1;^WO$I.U30FHKDE
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
M!-!+:?9#D34QO^09S,DS;U K 2?*&J:M#E^-ABT<(6390V\,/9MC@F)TV*N
M1V.LX3MU146:&QMRO(ZCO@0(A3[3EYB&*NN94P5,4I0'R,XVQIV+B9"?Y3=H
MI0G@9,3SZ.3>:CVD2E67H8VK68TTCD0#ZFET FP.4%S^E*P%G/?H?,>'-S?K
M(#MAY52 1@L(5C,X>C7/&87I]GYC/8%[XSR!6[(R>@!(&GB&P0Y 6L/0!\N+
M$MVH_ %#RH8WZEN->?Q&([H&G'NSFM-G9A+H64'C#23Q84G)"3??%,-G49(V
M19!'"FUK%-?8[=.IJJ"YEIL?#X D@J<MQ8 .P-!X:1UL@@%>IBZOF4K<EGX
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
M<[$TC=K]H6DI_M[->=M(#JXDRB'< PT2 +@.AL%IBH;LE=&D2D#\N0IGF$M
M=N"/9$HXP29RGX5SSN&=*"LJW%\=;@[ZMLL\BD/Z7FZ:L\JX\W(+HD1X 9JL
M=C@"333P 8VZ4R0)?HF)%IA9MOZ[66^3("$$-_*0,1HG2'3[3&Q&_<0;M /1
MR%TY1,]3XQ15QBM,^ L H@YW*.^TVM!_,2]X;"LJ J.JZZHXF.EH(&Q/08,O
M5F+K5"X.2[_2,<ZF8KWZIU;Z>?FG0AVEJ=AW0H2_R3\Y?H^'^B$T68@3/T\3
M6L9IFL8K)7\7)%=J"1/9716&"4:]B%S$:1B.5I*90>C;S>QW#\.&OEOI..WG
M4^_VWV_A^[QR^);6G;?]A+^R8<?RK^^6&#^."*X#*R%&S'F)1WYK4";YP55=
M5F((RX]XL]!'PVI<O'GS>>ID$#,OC/7$"="P)GC&.LJ$DW'S QSK E4<?L(F
MG#H2X>O1H\3J_=,X7K>^ 1X@.P:5X1A@',^;61X4>,J*C@J:5?BQ;$2A(]6H
MH5'17:9O]#'0 "*E87R-M/50E#F9%PV'$7Y@3*+YD"C,GP=+S* I*OE*85=R
MK/&?0@&[$8$DG&-M;@2501>Z^$#FP3G&8(6"I:<$\2FH.V9"4-"5Z3E61))D
M?6#_H(@4X6=#2"!(DF3)GR'$Z._:E./MOZ\O"9T"B9MJ$#+[3Y^P9U'0QP@U
MQ%M+9C5Q >SC\QW#<B!\;A+M4 S6JVGZK9?BMY]@WGI@VH%<&ZV?L-Y\"@&L
MJE!?\I^P)M2B)NJ;"L(WX_S11_M7Z!NOU>FWKNIZ4S?9BNGS1TA,%[*J@'LH
M# #4O!">J<$*P4BYY%('[SE5EW-!Y][0G@T..PF1NNE4F[>->A/[5>_4&K5N
M%[MJ==H?DE]Z69KQ2/8)]FQYDC] 5Z6LM'1WJ9O1E=1K!S38.W0X\_Z->5!S
M"&2]NY<Y&&]!N-X?1;$&TSYV*$03-WV2I/N+^:]OR@VG-7[_A!&=-IO U>?&
M(^<K]&(%+"3>,1/OF ,I9^$Q$4Q'G@4:(;8[B6TC-L#I!80!,>.7,WJ%3:92
MZQO%2"1!]ON.R2ZUJUGQZX"5_JZR8;$N6^X;Q4CVLHRY+*_S9/E2>="YA):M
MF(N5UG<[X9Y_=\:W3^1?(9EE2V@Q>KFLM=M*:?K0NWFY(OEAX&6##IY;<4W0
M.,D](%KNIW3F^4LO7U8% +N##X\UK"8+0#@X"$U1=H,@.1QZ9' #[LK/F0NX
MZSM.Y<<83>*9!#==Q*'CWBU2.IF!E,D,I)G#J6N2EUGK/7@"\@QH_0GWM;V0
MQG?]16-Z<SO]^OVOHD2Y_LC_B,IR31CBK5LPU@1PMYRT/:#<^AGU=F=*S?9[
M7-^]E2>SG]Y\/&#9O(FZ]2S7C:I,S*PG"?_?,_\9>0Q^&2>("EX,<*_F3E3L
M#&XS@F-FB6/&%<>1*P:*.%DJXM"-RW$,,5N".-853TZ.?.9/5W"2A:P<(%][
M\FBF331[LG+D+C:*P8LEE!3W/R0)C.0 U\MJ>FMH;;@O-LV6&MN^W+W\>AG>
MW6OR+,;;N@,6.2#(4$P^4A1!0U9U*UK(T(FW3X'N&A4B&:G('7%%O,BR>"G
M/5!Y';4_F?SL7.26.Q:2J8(3\57&O78R[3255/3+G&D*>B,43I;C+FA_G93:
M;6VIZ/=%4R1>)B&=F+@ERK=8YZNJ:%I;58:H6;S7G^B6M9UPK7IC\95_ZB\>
M_^CUYOVX)%"E1.*Z@";8@!2;&J!FF EW\Z"#'!$L+Q7]-FH2IUDT[R$O=HZ'
M4+MM+Q7]ZFN6+.%,@-M%<S(%))./[8T<ID)?MHA(E4AI^BLDE9_QC1[JXF5(
MJ&(YZ1Z"?4/6]%Y9D@.3"6!<G<&JV^W(M9<ID#6@K=TXI/< 6[E;B,\@2GEV
M>#_P[&()#P8L@/(KIG)@XN1^YR#O+C!Z-KX"&7*=5)6%JC 191%)@"X^ 4LF
M4/<"BHYJBUF]T5_\*(Z8XEQJ_/L7Y>;>O49J6?#BV,B$V!@$R:W!G# 9?%IG
M N$S2I@3_3)H"F>I(DY1&9VXM0=*?0(2,G) 0N)4D42-V:\1I;N#A^BW0[,X
M4T0#18JO#JD^;G[T"YT9G* I^*__?<X1[ BQ5AJA 50T!+=]#9Z I$Q12:>[
M^>!&,C'K_;I[G#!'FW_JD6^SMV&8%6&UD9,-0'?2+9*9BGP.5JHP.+1R>>8@
M(<+Y&</()V-EDL294IY$39!PNTTN%?FLC,)+##2Y 29CY\2+1CP?TTY%/S[#
M61J-8$LD*^Y[A+:5-3$:W/L3W3+R$VUYE":U=;+QE[G7>C%&BP'MN3FG0]E*
MJ9PL@V[1)8H-IR*'FC1.4P3.T+D^B9-</I:;BAS&PM"@1.%%TC^,S<D5BEP^
M]CIRB Q#'NALL?E1:*P$\[/1D</O(LX6H4HD$_&-]SEE\PZBTYO+SH')!#"^
M ^26,KF:>VLYCUR]<7/56@R+/Y C:?N/##'EGU_J<FTQ3,Y_/+M <&!#J!!L
M=U&1CSS?W051D;RY.$8]5XI0E[$9G/8>%(E^/E8<<Y99EL7)HO^ LBPC<;?G
M0X<99>6)1H;!2<*_NC>S:/3Q1^@P\Y_<D4CCQ0J+%ZDH1RW;5;:Y^Y$#DQ9@
M?"L>FHJLK,NA%1LXZGZ2]#.,^?^8:(TT0==7O,<Q&>AYE4\.3%(U;O9(UJIL
M7C]A\KUU+-NLUQ;C[J_^0N6N[RZUKVV='!_Q7DH;5DM$CGJD[XZW*$XX'?E8
ME$3WZ^X]_3_]"/1QP.G(QY,D]+J#9*1/ (&[G6\F\C$AB]K/B8S6Y81 H8_C
MS40^K&.+)$X1257A\#,-*F6DYM'.T%Z^*E!QR^ALDI.ZLX$F"L8$ZKY .!7^
MHC'ZJ?^\^5[['6-S>5 M;_@_1KYEY  6TTQHC\(Q-[>_&N<[D1A%]3,;IVD+
MH"H"IXUW,HPQ8)O\E%:)\PAT(R+01_4S(<ZW/.)=-LH]J4EG"^+&H8_V9T^/
M#6/%H)_RCWXY=A%GB7TKA7TK,!NB+HZ,M'47Z+IDC-1TWK:"!HM [:\MM?\+
M]S#1U/;M7(E2EQ&7N[\"&].6<*?!]]^%STAF((XT/'P1^C=;\A@9HWYVH1)(
MHWD@,Y.J;1]4[C8/;!R9^=?%GCX&@R6/SYZN5J.RBAB^<J*,=G.CJ"/Q"<A
MTUK#*L]#3:]K;6Z.QD"C3@:>5V= <%QAX1)-#(J_ZU^_J8W>[T',^5-1%@ :
M\UPPC<BZ8:$\# O:FAE?P* /$<+>(!IIQ5E;A.\R]FBVD9F[Q*35-H_GOT2F
M3!3;Q)Y@B'(PW/I8*9;)<;L/;GW,5N12.HHIX6R%>O4H]K-BQ:.QKZOQJCE"
M'H@  '][-5-5(//SGLK)FKD20A$Z7K\TKNNP;KFW;U];F2Q=NR<?E1M0;B9S
MP>2>ULL\'32-V-#<*\9;F\7TU6Z/8Z9LORD$%2+9IA@N!V2@6UI,;:^N3]7(
MOOCULT]A*IN6^/6J*RD6<:*4P0JG&)"\VU 5(UWBYY7.1"FE %-J3P[-/L:J
M&.EF/ \D4V0)+T8Z]-HUA_#260F+CJ.VZU$VS^6_BYV[2^ZF/?\N'?:8QJ.I
MREG!8I2N;&+D=-H'W D4Q8P5HT\I)$HX229RK>TK)YF/92Q&'P_"4'BIG),L
M$9+YV-G( 2%#5O B'=O0X)QH@:UV]/$F10*GDVE>=S7>5) Z4K.9Q;[IV[;B
MSN:6!?^=[76^SR<J2*;2+J AM[JC/0I23Y9U/2D7R:['$)Z2.$V3.!/?#0"9
MUST^840X"OJ9^3@#X&()KY#^,<,K&#P?,P5W6_U2I.AZ4PJ+Y0I>)G(I3(*$
M/CY *88[[<MH]$0Q$0?.U1NX7JNPMSNZT'ZOX/Y%>087:2U[2<W$AOE<CWL!
M6NU%5SE(%%'FU'E=!Q,-8A1A3E6,07+.XIV5/^%HD>7:C<4W[JF_:(@=I;QX
MX6@B[I/7-818M_%:GH)Y$S:ZF^!)U!!WO!L &0Q%_3TBI/V4CG9ZW)Q3@J2)
MXC"40B0"_,T-S>(DF<%$X*&)XN,#E,*4F/H1!1H2BL:) +/5TU)S>D2J^-CU
M$-&\IUU'$\Z(U#;0I$Q0_.QTB%C=/\..ETNH(SY*7\2N''MERS!#O%C.R:5I
MI)SGP9IM1W__T1I/+ZUG'=K#(X;E]:7I=+.N)^M/>E JDHV-(2BG E6'O)90
M()"6"D8[/U,<ZWDT2>&E8FR7G.3"%\AJEV.(QBFRC),!+A7.!3 T_7Q,?#G.
M0W2V5,(K97\#'\,-?U<.JV]>J;0:+65'SY:E1X?KC47E^[?^HDY3C2DI#F:=
M&'L@?:Z>-_>"+F]'V?9-5&S]>"=+!EK*G0M]?AJ,\5:8CF*HR_$&PR7HZ/LG
M7P.A;$O5GQ19?&QP.=YPF"8)-!<V)TP@POC8UD@1L0=I2NBJ7/^$:4X77YL9
M;UA,54HX&>!:TC"$<;69C/- &^BK9$-5UU5H%'542]Y3/!+3J)G4,J/WY1^#
M^K?.,WV=8.B\LY+:L\$4:-HY)J_M !.M+6CP3^BLVS#$J#'('#\@<NH<XW2,
MIC^4WAXW_Q.:*I',\/Z]J2Q.D1D<R1</>OW,:0S#(VD&+P:X*?MT$;S;+%9B
M:%\M$SC+OEH4^UBXROY#)RL5:-3V&,3AU0]D-[,B3>^^8:TN0R0A]+2&W:6&
M-_I75R:,:M](I'+9:'TC#]F_NI_=LHY9MRP70WP@WFYB-D/ICAWM;V')',4@
M5J)7:R/O+2\B/10=?2QO)<GFVYR&L='0Q[CO<5]&)4!U1$[(> CIYT(DV4J<
M1%'7FF/5%YU%W9;/T*7K]^)/17HI4XF$O0$"_.U#9.H#.[7RRU8'L>4E< [?
M$-,5K,VI:-C2E3*9<O)\$Z,N:WNL%);;C9]A@C*#<'S" B4Q_AN(_4.].()S
M'<F5B'06[97B9IA %^2Z$BH@JOT3>3DC1/)%XCS8)G&RQ.+% #G"G!7"LT(,
MG+#3HZ&)&$[(43C-A#]9#4/_P/GV4V2"O?7!;G>()F)M5L?)2@FO5)+EAQBN
M_MC(DQRFQM+_P0,6?.; Q F,KQ-?XU09\KO6!FIW#!W>2TX3^;[8GPI"RDZJ
MK/X*8 &,30&4+P2RC^,.5U;XAS&46:!J6 %"#7<8C51;VC2\7G3%=P3'F2:"
MYN#JS1L/O=@V(-#.+H@/A[POZJ!8W.UUTD304HY 6 QPD^5!L1@C$GT<MJ I
M* .-7CRX[P4 J69$/W<G:(E$,$:,^QR)W&$RKD5II@,ALM&(_6PH+DLAF!L[
M[O&E![8CF8R@N9;4F8QC(-//<@3-5Z3.<L34#1<2E[L-"!DTXD^5 3D&6_K8
M$3)HV'Q(.Q)C')'>4"L')A/ ^([-_65D>8!0A>S*C4!S-AD M34TA:(UTS6=
MDY$38D;*"[K]K?-S]"P1CZ,T^#XV]!AG@@]5R&2";@\QP,>4%?S[A<(Q&9%0
MR([B\Y"APN2E&K15($GB)73#8("3A"/)0-+X]7&#R% !=([?"*Y1M-@ZQW!0
MCRE4Y)T<?ET-4]'?,%G.XA9"H&GZW;T5?C__7NCEE.5R0UFIPX3AD;C0"_>1
M+%6HZ/RUR'DH#/O9JE A>X[A*-:*BA;(.W!<9LIX:>\+ 3.,8Q][186*\ ]B
MK_)C[AR8] 7U58?OA#+\*A@#61.?K&%03:"WACWNI3K0="0!??'R6$6J9Q=K
M\*W-/4@1EG-@,@&,;R#A&/\QX:[JS59O019O^HL_#_SMRTVE^?M&//2%YYO3
M/@Y^D+O7H Z:VK]#..AXCC258>PU1H.F8NC[#3P\(UMHV^UCT_MW\P8<;9$A
MK/EXS?3^#;K!!T^$JZT@-N\\<G%6C F7GK=#567!^)MDC+RL"O]FFH[NY[5=
MG'4U__*/D[I:7;M4'HYVL[G7E0NK76#<<AM;,Z RU%3FP]3)T#N*":/#S)IR
M%Q ZSO'P61XFF!ZB^YA@.LPD*P\3S!3Q4H 9M3G9#TMV'Q<BS)PL+\(3.$G&
M=KM03O@X"._G!849Q.5.]C(9YW5[0>=4[\C?P+]),[166U$-3 69S27VEC[1
MXMND/]$=_M$WIB=62/9VVHLRK"OP?1$'3_GX<&G,*([D@\001C,DSF9QU-8A
MT._G#<01D#-L"2<"C+1]K038;9>9_4-[BJ3P(I'!2Z8/00 ?^\C$D26@2S R
MKNQ!@& W(WLX%#;*PEC#B;8RA8M?]_KT]O=\= NB%#0F/ZN27[.;:Q<S;O5W
M0/07W :$'?6,.&;J13&T3.0!7DBYI[;^80\_/"[$^YA8)H: .ZNS+@^$?A\#
M&T/@6R+Q(GW DYHL$<#/P.X?@"8R)Y-=S<FT(O+:"S_FY!%PQN!!;*DQ-=-A
M3N^8QU'OQ]=?Y'28AOX TX8.S3UBP-HDICL3[R&-Z.DD;(Q9;_O1/Y(UWC_L
M)7&J'-MU3%E.Q;F_Z+6,,#PP7_M:6W;_<)8IX20;=[XQD\0]+&U]##F[$2FG
M<EKE9; ,LG-VI<-R?VL)MS] B7@"X]1-K_RL33EY[46:N "FV8??#C:RR]N/
M#[F)*,W/L9XX 1K6!,]81YEP,FY^@&-=H(I#I% ^HI]>&.GIJ"]Y;[W$:]"F
MNW,QN+!^MLD=^8 UGVQ9%!^$C?6J*:BTZ0A'@_GPQ8.SA4^^@HWYJBN*PIF$
MIS*^5L:(G2]\7+L8[IXNPD@^V6F][L[7*^&(F%6%GT<8\R5?I0I.1B@GVV-@
MYT?#([EX\^;SU,DIIE>UV\GYA$TX=23"-Z-'B?7%>("<FA4S39-;HC>&[A7/
MF_.LD#\E*SI\I3'[2C:<JY'*29#;51U3AF_T,=!0\ZUL1!T<ZL@=BC(G\R)\
M2-/A!T;]Y8=$88;>JHT9Y//E*X5=R;'&?PH%[$8$DG".M;D1U!1=\#@#,@]#
M Q8K%"PE)HA/0>-0$X*"KDS/L2(2+.L#^P=%(]XP77D>2)(ECH9LH[]##YZW
M_[Z^)(R3)&ZJ 72B9_[I$_8L"OH8H89X:XGP6ECCW6H(X7,3<(>>L%Y-TV^]
MK(+]!//6 ],.Y-IH_83UYE,(8%7E!B+_"6M"#6NBOJD@?+/.'WVT?X6^\5J=
M?NN;UT+ZRE96GS]"8KJ0507<0V$ 4*+W'(H[8H5@I%QRJ8/WG*K+N:!S;VC/
M!H>=A$C==*K-VT:]B?VJ=VJ-6K>+7;4Z[0_)+VW$V,BL/I)]HGBVC(%11._0
MTMVE;GZC#.'?5G,+C1Q+Z1-6>YR)^CP.@$V.(5PX9NN,P8E!1<6@><%Z8Q4@
MXR-@35$&V!U<?*QA-5F N[CC5'Z,T23^!GF9V+M[F9L)(MS?^Z,HZ&!:S$XO
MT03;)TFFOV#'CVVATZ5??O-0Q\TF</6Y\<CYBDQ8 ?.@'[9!O_]9E'-BXVP=
M!65_# 33L6>!&KC#]6G#A1#'?CE;71CNFZ;W?=$RI7=9[2\S>DL<F@A#[JPB
M(Y167T2M[TS\31390/$=0.WX_<7E0V7V6+ZLJ]+ %<A-ARTTE+704%8APR'_
MEI/:G"C4Y2MN*NJ<9$,\N&T2/WK=OP^$.UKWAO@R-,0=H'-0H@5[>*$-:J]<
M5QY^UWY5AL5D0&5#@]J#UE";J7.#"4Q^L*&=/0VZK>9DN/A.I@6Q59Z?3682
MTA->)_8V]+<5H?.UP;(B*MU, OJ;T-"['S'8 %/ECG(K7'X?@H3XN-A?U"ZU
MVL/H!]'XPP=>(^@P"T]=Z)E:<,\A+($O;;K%GIZX3T1K[\ID;].D[ L<?>;Y
M2_?%5UH,0VJL(,H'!\%62P=?V%8RAT?Z2E]@AL+ UC3&P>%9UP"'IX,"[>::
M2Q55Q(,KJ!")1<\#9I<=QZ02S-$_V8"U.E%F\E9I43IAM7RT; !KNVG9@#:8
M^4H%J U'YU:Z(;6=L6Q :R<PO*H[Z%J?1V<11(D@^WWT)Y*BG?=4.$V ^;)H
MK8+=_N(G\>/7_)=<_BU&:0GT+P6Q8G)JF?9<-Y"7G,2AM*%5/X-]G\D HPD<
M0[OV2"22;]T)MOE4@%,S&^65,N-$[]; 48@I-XH$#2%VANR@)$Y_=*C+,2^>
M8;JHHSU<@I$H(Z4&<6X@"+<&B)YM[++DGE/=?3SF,ZROJK6&YE%8L4 3-NS]
M+=#7#\F*!QLV&X; \7'.?UV8YC(1F4R,TQ;-VAW3O)X)]>$N3GOBI!F(A]%B
MP4D<W,F&*$1>/Z_-R@Z+D7=(0K$KNI4TI5P.L\6@.].@&\P:HEMYBY0EFL9I
M(OU:-%O4<T\);TA@B)+PC9H0%B?I$DX%* K)!-E\RG,.2#?/_/@&Z?;OCJ9Q
MEF7P<L6_-G0GIK=J_%XS]0*?%VQ0DXJAZX@L4WB9\A^WD79JIH:8NXY/-N@7
MN8>;Q"FJC%<8YC3TZ+%IMT&6$!73&[JQB-,E%J\$&!T1F"ZN;3&4(R!;NZ>]
MOU FM5I/_2F ^2!"HB-0MRJ[W:S*>@\%]F@96;^X<^<YH4L2/_009JMMR?O)
M0UY X&S#*6B +X@OA;$H0/2>8Y# E/@R4"6"+A$.R%T;:=*^ 3*M&]BI<-8D
M:E=MO?$GDBK09"@'NA3";F_,[F!HO$*E]V:-H'Q!IY4O@FZ R?H&V+1N(&[)
MW!"]$"T.28B>KS5/:'ST0B?8'U^??XHEN9+(^4=4#^%FQQR+W"EPD]QR6B4W
MZ 8J&=] .>MN63FM;EEZIO!Z.W@1<S7E_7,U%0)GJ Q.A4P%V8)G9<K[C]%G
M6+Q<.K'Q8DE3:H,(<4S9*^(TX9\A\VTJ]1QI'?<0S\7/]H]NY7>O5OL3Y;K7
MF',WV].MW>:*'6$V9S;]MG(QI48W\ 9*6=] UCWG<M8]YTI:/><4C-V,PW6I
M['^\2Y;*>(D\,=\E,1IMH#^&\]A]T>][/]G*/]-ZBD>QCE&L.. T(""$0FP:
MGET'/,Y$#?H87: ^B3QH U54A [@E9%LO.4G*JCK+[BBJ%S=_^L^/1SBTOK@
M#HUQCH@9VS)&D-O[VL1MA@8*>KA"KV589F"[XYNN?S48VZE#D]8-85,MP4L)
M*R%F66UJ7 )GR[%=@I5]#@DJ4[[Q3(ZQ#8SY!E YQC8PYANQY1C;P)AOB/AJ
M,)8!2[=FPZ";GD(;YMJW5S%Z=UB"M'IW6'0[<S)]>YVA!EK,<##]48HO)1JT
M77*S:^\:\(;O@08>N7;N'5P^5CU:UT$:^S9)%DN[%2F3?/&^>R7]#-'7%[M$
M!VWV6W<Q=S<;,610D=R[V2_E:MFM*["86%=@(FQZ?5^>C1\?RIT%$[PK,'XV
M3;*8.11O$Y&K$+.R0S+R#J.V"F9&BD^ O8-G!Q@B>J,%@U<(&B]G/T%P4K0/
M4&7-$)';."@6$IS$R0 WQ+T"HA^S36Z=ZL&:'!EB_PL"@S<YIO?6HM.B?;2R
M.X;8_[9"$J=*-$ZQKYT74L,*@<_#&:(4O<$2_ARGV=ANY,NR!3@VY3>(&GD
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
M$]:$SJJ)^J:"\%UR_NBC_2OTC=?J]%M7K]D),G+K;)_N\T=(3!>RJH![* P
M=%TA/%.#%8*1<LF0#C9S,IES0>?>T)X-#HN#I],I:QYL,;BXZ52;MXUZ$_M5
M[]0:M6X7NVIUVA],-S_9I<V0 $4LCV2?*)W9<<65T_==GI-JT#G&KCAMC-U(
MRK.&O9O)'(R=X#/O$P=VC13!%(9]NDP3-WV2I/J+K_\J$MNFBZ4I"]7); *7
MG1N/G*_VB!6PT)L_"[_C8%KLS*[>\8GL=A7.;"+0U!O.ORY_#6% U/]R1J^0
MQU2*YMEYR3I%9XU3]$7KOE.>Z]\6M8%PELBR5V@Q>KFL>7B_N.\TZ_KPSW?I
MMAQX64<5U!YX7!8@A=E1:2>0R<EU4Y0!=@=?.M:PFBQ /K8%%$MNT66EE;W6
M ="_ELYX!LC:H?=)PJHAR390Y'3=$+KR7T"_QF4Y-Z0@<<D,I,R.EC5R?18V
M4H-M57D2(6==SN\U(-3EUA2HG ZW4>5U\4G41:!5!YJ.DE9]\;*_8/3AO]&0
MU5\J#Q'ZT-31X!V%<F+FO^^WF<5GHZ9'=U7M?L-N&JU?V$VG=8>UVK5.M5=O
M?L6J5[WZSWJO7NN>[Y1L%\XTW^S.ECZN6/ 7I@@85P9A' P".6,HZL:D=!%R
MSG1*3(G^A+M:L%2UO[AB'K_3(G7+U80(?/#+O1]QO?D0J;2E'2T6W[IQ@CT6
MW<.1IMZZ2^#Z4Z3KJ__K\4[2PSGW.6Q;H=.K,!G=C*HK2-FXY:"+(<XK-$@$
ML.M0K$3A3(5U24F[[]@5/^\SC_/5;;2N6?]BB*R_+\8IG*J4<-*U5#0\TEV%
ME_9J2$:5\3(O2F!M(&U/":W_"?(R$:6_O4\'_&C6D6KO )/M>Q#0!"3X9QZY
M\C/4:RS*F&(#CW%+Z'-#$,40.)O;K\$4XE\T6B\@#U K(]"0M,:+>G6G@7])
M&H&S"R<(":-PMT9Q A)1CT>N *08O%*I^.J/(['>GGCST\71:]W*.,'NBS57
M&2DY]>T$G3LOC/VUAG59Y^21.)! 5=. KJU+3>V1NGVZ6K2;;)3)U?[:U,V+
M<M&P#HA13D1<PHQQ!M!'Y9?=^(PF>:7(M\L761:G2_ZF.Y6B%P&5/L)8BEPZ
M4Z*@X^EZB^K>TGCMD$;OD9K(\;DT$N)HB#P22S.N$1RAC2YV.Y/&:/ \BR*?
M(4*;[5TB\+ A) +"KS$TGK?V8 Z--S=Q7-$,B-R(,AKBCMZ5S[W.9"Q+X&QY
M7R;+(';]Q':CVVT!5$6 [G- M"[;HN.77=8ANU\YT=AJ2[X6M:FBB:;>,K45
MB42V:<NL"(56LX26?A"UR[NOCXTV=42CBH WY1>*J]%'QF%/8"SR$DB8JWPB
MX=U8C2BK8:9Z>3 5C;.N35-^+/7^J$(: 9M^LED**9L>:88#":G1 7NYV9>_
M[N;^>RS.G[CJSV]/S*'-J/<(LB,RC3O.(HI>Y %'9 D9QR@BEP+C& *%/O)6
MCAP+4$09+Q?WC05<):S8!_Q,@P)1**"4'126>6O8@,IE9.RS"W1=,@ZQ32NX
M;O^^-A10G)2K2NF(]L\&&P64TA)P3%M"?APK>'/[JW&^&Z71Y+ <N3 <7<!-
MH'\S8_S^?_:^K#EQ)?GWG4^AZWO.O=T1LH=].6?^'8$QV'C!"]CN]@LAD #9
M(-&2,(:'^]EO95:5%I! @%C<W1,Q,VY;*E5E967E^LMUB;CL)*;"W7P[O^^2
M,TJI"3>^0N[\\@>XF$>JV8,UWW;.E);?B;P\2P_N6C]^)-=12%?PC1*+H:N^
M*YIB8FZ+3&:S?UUS(;'6/&LKP ;/.DYS8J:0_#0G;3-"+CMOV0,];RGG]H/<
M!&R5=]MY $+==AY-YJ\J:O*U0C2 :U5JJ7V,\'C53JU?OAY?-<8J- 3:VT4(
M<6G6[8^<2=QM^&%D<N^J(&DR>9:LA%R4]E+V)]A7(_F:)WAM)WY63&4_F4,G
M*JHN.\[K6P)$!<EO)3#B#1YV%,. R#+$G1O21_D#%'?EE%Q8'=7RGMW637MP
M,7DLCLX*NS89^3P%2_H0OK3H[+X*0PB/F_LV'9<0<;W36%C;BY],Y,34X48B
MEZ@GZQ!SR2$LK)(IXG^Q9G)I,958GI*S6DJ(&X^+K!?0'90SA?Z_*]># =9X
M$CV:4T-O/Y]7Y>E':I\N53YMX8O,)OX54CTP[T,>82<L=M&JVI]<CW7$=7XA
MDQ3;;;*MEDDL/T5]AXQ];NLXILZ/>N]J]&)V+M^4;<GM9% 8FTT/4H38_/8K
M7L)0<$V!O3YVE%C(!$%'[=L$VA8YEXGLM771!)'323&3\(-_V$169Q8>PZI&
M3'Q+-YB]XSU_G<=;[:9[6KX>=G8@J9/H=G!-Z- XQ#6UM4Y:-KZ^=S@OYA.?
MS].P.@T7'Z]L?)5LY:",V6P\0_Z[#C67WGF5Q8H10A1A"-YR,KB\9^Y"^Y'X
M>7W;JI92N[[S<'HL,\3:3;;6RF=PGH1K'L45$D)F<HV(?5O('>!1W!8MEQW)
MM;'-DXFT&$]N$*E8VM-W?LUG"L;5<>E!1_"I_*CT.V:^,MU%S"M0 Y7?$:E\
M*$WL?'4B.V7=.+A#.4_4-0_EVBBYZ;R82A[B_;@M6BX[E&OK]"DQD8U:!3U;
M?BL"E);?Q>@*?/V<-G[H[5RR_KJU_,G%-^,!Y"^'I-Z:QZ^P_Q#.X1S$\(1=
M<A83:VO].3'K V2ZV5DLA_+*W$D3[I)QW.B#SEWFJ9YOE[M[O1>Y9V9(YWAH
M?#-#PO6.8F)SSR]14Y/$SDFMXT\_N%LQ#%&7'<-54L#]29H5L]F\F,EMH&BL
M<29+ #%)OO.L6KT21K(5@T?W)MX36KK*5,ZKJ=?J56;75R2?I3OLC,%HB>FQ
MF+[<9O,_.!5V(9'7/,.;]Z-.Y<1$(G& !WC[Y%UVFM<W%0IKTG3#@ ?5Z-MM
M8Z3(@5DF:E$S!I5"[OMXG4AU-%=L .((F[I?6LGLZ$N12MCSJS2&6\2@ZS28
M6T<;G-^]-27#^E6G8BJ7%1,9OP8+2_<B/$'_;&0H&;1VCDPZ5Q!SV]G$" %Z
M(%[?X  M%I501%*5R@^EZ8].'N"VAO5*N7QJ_(S05^U>'H-U"I!(M3 X#9^8
MM9<H,>$W<CTIE8P2&29=B),K:;FO-R3'SX'$_-G6<#(K&27X3%8LY"!DO3R]
M:+5M#8L)MYH.=+CI,P<U&=\+I+3\ H'(KKD X4W)9E+60_?M^33"9)YU8-VJ
MM:=R_0^L6\1<<<?"5!7=()S15A39!(E$N0+_ NJ$4V.-?GVM=].<QM]NBN>%
MZ_NS\3IH/U'E WZY&QGM'E$1S:^"2>0>%KV8/=VPCBW%&!#UPE[(?GT7RPF]
MYG6_0L@HJ.PZEXJ+"!7YR1P6:])TV5V[@IFW]*Y-B(4"I*UL!>0D[\5GM E0
MAX/ "]!]!+P+P9$AG>")OM-?C$G[WCB7MI;#$G2,$8)YR)9 ?8[V:=X59L)2
M\,#0]%WO)*=6Z6X6<)(3<3&S5A'I 91S;TSA)><ZE5@15&%GM6Y9GPNYH1?;
M/T>JH1"R$!O"FMSU)<TJ:C)TN!JRLN]$S7,EOS=NZV^#2FW8R>_Q2K9O9#B\
M0S9[C"DH?.J'<14O)_&:!WGM)#6(_*V%QK#GR-^&%%UV<-=.58-6CXD-DOZ6
MHR+;"S]3WI6^/JSK'6LL&<K\X:P\/1O%X;2H2NMD96]TN_)9 A6%-JWN4:>*
M#*=3'K4M0D*</+9*:.LFJT?=-09@:":;H?6:IW3M4%0RF1;3Z4^8MK8:!9>=
MRO7K3Y)9,1=YAHRK8!S#EM#OD8Q:U>JCEJG*JF1,3B=WDF%IBL%/9]QU/,W*
M;6)Z]W%:Z._M[@QPF+N7 _YR23#M)0DM<K5BCT.RK$_L75U0-;UT-]<\_YMW
MK4Z&1FWYO<-Z&VSC$B&4CN\B]S&J>%YV+7?L;#P/Q)4GGC<^5U][V9OD(!UA
M\X4UXGE#MA:022I?QZ\1TULK]A.99R"]5O1G+J\P%1=3F>4I-+^WK(IH3Y?)
MK0B ;1-B/I$ABM1RU^)F\NM/+.\@HC:IY9='A?:S#HSEG3^=GTZD5*N8[^XW
MEE>IUHJUTI]8WN9<D7"#1+*:L]O.M2YIIY/R8-C7)PKZ(KBC?U+/-J?)G\JT
M-YR4WX?2H=DZ,',HF2/_J[#I_W)7#(-.#-BM-56$?"A%>&?Z[^^]7<MN__51
MNL1X.K*TG2C21WRN'+>](E.3!:2.QV3)_JS]Z-P8[50B0FBOD"+&UU[I\'7\
MQO:*SUZN)XPRNXFT_=YB*:+-7"*J,M&8GEL76G^,E(-01]TE<>5.1VF3^[+\
M01'9'B1+N=6 5^&_$!%\)_R"T$W$1E';EB+#'XJ:[/V%Z\FJUNZ/@$MHHP6I
M?T[V=$C>(/\&WE:UD2*SE%M=,[UWSJA;NDQ7\[5^KKU5-]G1-[IR"'_[]^WI
M[Z+]P))8T/YW9\V[985@<%!2NQ@_R"XCGW/'EET@FY=3YA-B(G)\-7=MS48T
MO%,,59?G*Y889=V[17>PJ39 *7;5XYQ:3U9K>/\TVDX3;5\9!5JPN@!,$Q(
M\ ?%6>I>T\-VNTEK"J>U8^*95%:,9]9A\D. X3B O5DFAE9)ZO470QERO"!Q
M(6H8@714DJBIUIO3IWI^^M;JI,JMO13WE8)DARBTE*ZJ:6!B0UX@;OHO:Y1M
MM(]>_BZ:MQW*U=EC2!%V<W5V;8R:1%),9K-B)@0([!\S>SL[FO+=T;5AV&%'
MTPDQ&:+5Y3;\@QM*KG)S6OI1N+S[^/'1RJR3QK"6&C0OQ)(GF25B3"&_#2W
MV'"K,CR^)LCZJ-57_';FKU#L'CS*GCC>5V?*KITM33@^'T^*V<3J%?E(FO6E
MV)]MG;F:?+9U[:3MG!B/I\5T84N[NHG3<!4GT,$Z[@YJ,K[W2L[=6W0T'-)V
M<E(?F+'2U\=5C7(6X0E/?L.9_I*_O8F7/Z1U:I67WR!+4AWLK7?/69!5L]W7
MS9&!O9_P/NF0-1!#VU[$G]2'=;C$;3<5B2  2CH\4J8;8,YT,7GY>5$TBE?/
MVN/6>E,LKG&45%F01P:8059/86H$5F;\X8(U$V#<Z%VTAX]BWA$ZUQ3<]>;T
MX7NW*Q5JF:O3=3S_$;:N(;.#CE+K]DB8TP]6]]3,DV@]3U=N<Z3+_"Z[G>Z.
M=$L<4;G-\2P3J:R836^ +\@/TG\L0.7\%HO]=^B^XB@+"PUUH)A"31D+#_I
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
MXDSD1+A0%0/\L* <QG!LDX,6PT1D[&C8GY"%]/$+K*$?[<L"TS!'K5>%HH]
MQZK@N; W*;:)@TAA<K<U;)B+=%!2#\AP%(G"_&?/\").@,H=D)H-6*T\MQ7B
M,98^#'0/)]/#CS"NN=6>HQ+.K2IUI(':G_PCU"<#<K'Y )*1H?.I?]T1G15
M&MQ?<@]ZC2R?0"R@1.)?.OW;EJD8[[@KE,%$VJI3@L:=$C9S(DSX<Z3#_PT-
M[-N++5,1]X=V":4M0"F23]N1+EY&9' W*@-J!!XV. H1X+0 D#PYW?![=LSP
M5()4.?&$MI9;99XM]MNFL+];2.S5+,7UYG18K)-<PCJ"#AV&X!;1!,YL'LYQ
M>,O+4, ^IDH6)AG^S"/.<R!G/?O.TG2+LR5YF4Z%RTS^C.Y,F3S3)O-L 2B/
M8>@MZ%1,.^6Z'J(? 2:4Z"1'+>AJ:JD(,(5WSXC<P-"9EB,#^<[_#P<?!@>G
MO!S\J.ES/(R\0C@#V*GENKE#<@EH+CB$-1D"]?#.[T K=!>:F W#JI"Y0\<<
M!(<US=%@2#LBXPAL6.QGWE;)XJ"!A#[JRZ"/P!& PX#84ISMW%PW\><Y9AS]
M%@!C@,#5E@QC D2R6^"YD(ABJF-$V**I+9D]S T@*A;\@0BM'KFFCO&0JT[[
M-)&KY:B>*BKR@L@$#VM^9[L$[$>'TH0^AW#B[3:Q]N28YYIT^BBQ2Y)JC(ZV
M:0KRR+Y#77/3) N44UL?="V.0NWAW!%$3_E Z#E<*O:*]B>)H\ :BB2K> HT
ME OTP$"7/S*$(]8'NJ9,..-V1M#L&]8):&<4I) VDI;)Q6^JUKZ;Q2S "7U.
M#A[[-341?]\8]W>MV86%-"TVIRWS^;M6SB2^#U\/>JKIYE2_NC_/J)F'<JZP
MPZEN 'J<B >A'I/57$G#WD5%&=_?]OZ@'N\&]3@1WQ_L<;(Y3=T]96JOM^VK
ML@ORZN!ACRO-Z5G]7DG5^@_=N'P0,F+K+M.Y1-Q'$Q);F;IE+FB@ZGVP.37N
M:\7:U9-ZG]R8=('HQKHZ.7M\?%)-Z>C;(VTV8,^ =ZZ(T+NY7XUL"9IJS->#
M2+1=UEH8_ 3H$W,Y18DB3-X8]LF4*:(LJ-W@;QB"YL2\A(^:"O_" #QJ(1P\
MUH8^=A3T&#C[I#?%5M"I'C.GHDO8P-CES  7I:-H+O#'NI!HR8/ \60ACL8(
MSWC50OH5F1D+'K>GFU#4_O"?#@/9I0\I'T-%,U&9-+@1X3AD:&_H$Z'8MD9$
M*234&?4M0,<%\P,(8E 36%8)!0S>QD(W712+%L]XQXV;<S; .D;8BN \)<16
M*KIQIH]:%C'[&1JW?[0EXP0<E[_;G,:O7[,Y:=":I+>CP_E*G@RT1T_GW\V^
M/GT^^F;/$ST=?*8"G^KO K)^JPF7(\+9-)\Z)0IC8ES+.DB26+'^2'Z9R!XG
M4OZ1*.%8*!F*K%K"M6["X?K2T(>$(5/)[-=_A!N77Y,<1^^31!KZ#NGJ?4B4
M20S2*#&[FPTVU1DHY.C)V#:+B48-CW?;\GL"!9<*1BLYN0:-14@FE</,:K5?
M;M,IXA@<6[Y4+EUS</F8:V"*>#WPKM%O) 5<R[)"V_# :)[I\0!7F[?TF8M:
ML4]@,(A(-R*PIF1OVCHT5"*$(3H&2+"^3JC@&.94Z&'S4I3MQ%2&FT166D0W
MA\@4]=,)53)FW]19D W#+;>=SO&IU,>C4>\I4$? 2'%[6K=A]ND"8V3!*-5-
MYH_$P\/:#DEPCY$_XDA?<()M?4!N-+;1X%J46Q.B;%M$P*+(IJ.*+B)T1^3R
M)$,"J\.2J+^!>T]=UOO7&,;]%,OMM*!W$70%,MU!/NSG"J#TX,?7<-J&C--$
M?J),G$\G@4OIVR?"(X32\&2PF[Q8+P&CXR><:%L,_ WDYE')024/(80_,5 4
MFL704XF0-";N'D9N1FQ1LIMS 3&(>T)C-_0JD ?;'/Z;W]/\:;)V'5W/,?_.
MUF-P\<WW+7871BT2X \V@V&38MV=N_3]H7)KW642J7<'DL0K9&4N9+E[:%EM
M8+BIA$\[RGN3G(_)28!DCS'9?5/1%O93U/2@)FL6"]>2K0#G)[A)Z7)'&KB$
M0!@X7$^5H5DZ;-4SM)\LCOQ<:[93"(/?=IRN'F%ZMKA+6\,-T)Q>G=Z8U>'D
M77O+;LN$D9_?N\8X*5^5Y*-O)7 K5B#<O,T>+7MM7$'#Z2CRDE#'9*?UFM#B
MPR& B(R/?M8.$L16L?F]WNX3:47$F,+<L7AE#=G!&$H3=DI0(J.>KI,7%19H
M4R9DU<J ZM]V3Q2127SX,48^SRX/<()[^YL,#?U=E<$&4,@S*C5LX-:68&(T
M>8+V.H&( TU"H $1B#3 *2?#$BL%)16]Q.V[L<J?I+^W-0:)?8W>.O,$%&;H
MY[2?@:O,IN3,DMTK@\L, ]?P>WK_86\]'(E.F6A0%K8+##\DT6D(L9BAI*#=
M1VT\<A/)J$H1.0F_&$)*BS/*HDTE-AZ\CF$ ]K:M,'5&U)L?<B"<!S%P!ZYH
M)U6&J 7LHL,74,*^TL=D:)EHQ9@=&^9C^W;:;UU.9SR6WP,-O]Q!$$XQ%\OF
MI&/T+7RM.1W7S4:JV+J*=R)H;.AOVLEZ-=Z]E/+7>N'H&YN.P.:S#6&\9[/-
M*Y/S&:?G%5M[#-8^<167FW;O*]X2E/6B8LVTJ,>$TFU(Z>;CN7$_,:&M2:DV
M1#3DA]FW#24&.A%FN\ O4-OF5?/TX!*!US/T4;<G*(-A7Y_0;E(Z[PCLI#80
M*T@C9!NB046U9A;X!<'F2.FVQ&4W_1U=&6KEKO96>,*!2U7J&T/3#%N $?G_
MY0'D&PQ;NVV4A0*+H3^4KXN-\IEP5WQH_! :#\5:O5AJ5&]K]:^_NHR8<R]S
MR .T6\A1=_%!49,;3L?:)2(D[<[277?,YK1_W1_6!M5.1M\XT!:D\4F%U^GM
M2['1OY:.OK&I"GRN@GMVOZ:TP>YO$AGA%?LK'\,1E3%!2)55R9C$P(ZVFQ>W
M*0 &^; ^(N;K%?FU=$)4G!'X5ZG>I6K.TYR,*CF!S+_LI(I:4 YD9Q9XLJ04
MR=#(]<VB[N0.CU&M$^_Z,7?PHL # <"_Y\S:29!U=UEV4DR9,QE#_X\G]1/A
M#(*-!J9PL9P&6WXHX)WHB*A-QN9=RU6-I;:,R  B36:PR+*[Y"?-U3?/]1F7
M=W^L$GW'4.116_'S=W-7 UOA,=D]?4#48+@(:,K"?)H'I:O'24Y_Q5SE-A4Y
M:10?.L!;C,ID0ZFWPR\]VIVJO(1V/F[Y"WU,I@EOV0SH.%=<G^-M]510NFT*
MP,S<DQ9C+&I@8!13%)C+AK\*GBP[#XHE*J-G;I9=#=5\V[=^N,/O5N<]9:A\
M$'LF1FPT#?RP3*4&5Q?XMEPR?'9')(>.KCQ*%?ACI.$KA!7Y(R(U_D#+M]VA
M/!M^_NF36 E;IYO\&9>5,?>PVUI%Y0$-M;8S@-V(W:"!L:66!M>O&/<>:-8/
MN=,N3NN-Q[;YFH_W#R),OB"5QGR)5PKCQ[?3;O*@ITHLD?.;BO*SG'[_+#D_
MB06=SM\_^C=/R;M\TDC_R?G94<Y/8G\Y/]GF]*PVO,H57U)OU=XGROF)-Z=5
M??A<&4U/<X/M].H^M)R?0LKCN+G&,-5B:\M5%NS[>'/:^EEX59\?/O*%C8GH
M:TB=DD\4IQ.CU;FI%_N0I@[3^ 4MIB!=*9TDNI)"="%(88;>G-RY3<@D&0;H
M&>B@L#LG2S0 "<%?HF4H&'T\$8KLMQ ]QF<-:C>1IVPG-YH)( E =\5G=.AD
M;KM]B&E L^@Q5LNT%53("04\B@_Z]*%1M,R4.V+*V150,! +DM+PXMS25 O2
MMB&3!JI/N/\?U7]'8]2ZCNM>H>.="+>V@Y;%<'FQIB$["B +FI)O0*R:#(J+
M/M8[QR->)6A[Z1]N'^EO[#@VQI2]GXGI+;+#;*'V&QC+@/">9KG=179M@TUJ
M_*I&8_Y]FHMODYF68L+.80J['9V>J?YDWT&OE3,9@6=IT5>8AYK01#7A*RPI
MB?_9-7&?-7H3M+PEL"SW"J*6</-@@I@[$8LQ)#2,9P6B=M=ZUCX<B?3.BYB]
MT]7?E5DZT%0*>\(T(X'IV":+-J!U1R;BKC(2;@E]V&Q<9\>QFF6=)2:P0X'L
M/X!L"Q6.$_DV5 B 7@^EN%BT"XE?$%"B.?ZFROT5R-M8B(+^@#;-^2"&;0L*
M9;#G.79V]Y#"W?E9>I?4/BH]4'#CHBU-<B-?Y">'1UT6$Y(7.2"58CI/T]/)
ML;70G#8$.AROK*!OHZ&FLHP8R22F4 OJ'%A_=IHL8U%W@_*A&&V5.P)8X@,[
M=#-Y+T 4LG\@4.83 /=M >WPNWB?V0X4]#O9XHV),-63B8*EXB81WRBS^B V
M:;FX[S%Y5O"LXOE0,*<$0GXZBAW(X)DPWQ .C]O%DCVIXX4\Y=3/\/G H1XK
M?:ANU;%--!15@8N=HH2:EB+)W/W$ICW#B"!S^9)76D^4Z 6IE%>SW(4&EIEU
MBS,LZP=G Q8K9,5YX.[@=YO3HMR=*M_S5F,[&JZOQG;6G [[B=Z]<O5AOK<@
MM$;]9*YY;B%E.V!^^\SC9O>]4]J&1>"6&>.>0T_. BA[V7C6%96C#^$E76(*
MFTD5PQ)/YF)*B2@,1X8Y@CPOS'Y0VSW1[9]TB0^4YBRE'/2[&+NBR7TW4.$B
MZNJZC$<:TI)H+3%SRSG9D#0#C<U!M%.JB>#"VPMT*T<)<2<SVHHG!@=:"IF+
M21XR0;L3,2"@<?\T7B&L,M2TD^!MA=+QT)'YM!0:,NS3?\YJHC3O>FYAO]$M
MXV9'6]TV.8O$W/*?1U?14XH!8V!0(M2'YC_"E\17N@2FR4\\N_K%9'^E&8@V
MBXC"EZ3?>P'\$E,US[#D]11[W3$5[ @,2P/$NG?R9)H]2;0YO<T5F;D'.1,'
M<:P#W,)F "S^)</&=JXU?L;P5'W!#-:O+#R!> V<N4UJ+OE\ZS=BPO^JWX+D
M&+EY]V!RDPEQ6NSC\QX)CYTT,#O*T.41H1"&G-PRF$@^!%'#Q]M>0MK"F!I&
M? S!,X8MXFFM$'N?G >R %:Z3/0NU,Y[NF4.B99(1 $D6I_$9C:.YK^QC[K,
M)XS9T2-'SJD=K(/%N5//,=F"J$F&BB8"@%=(#.!$8Q 6=I8=6XM+<)_$[IAE
M2#\""BY^V#;PG7/KK(X'?W2*1"'!E4GN"-! P55\(M3!6^*YVEP0!5+74&BR
MN\2_!<9;S)DO&]\[*L\A8T;E.P20';U6[=@6LC-CM)7F0Y:,^C0=C3M[8$ 5
M+,38C+/E&<N,R%]4$P0Q&K,F2#^X#GD!$E$&T AF9#<4:V1 5LXC.@=HXCF%
MJR$SEKK \?0FM8<S;1>%!C*9F@,Q!5.8O7GD^ 50F(E1S*!(>)'4[R4!SU13
MZA)FZMJ) TP,[$<&'5!DF-90@ J,_DZ'3LXUNU#TT5R#K@LUF+S712[%@@NJ
M<Q#69ZD3>&=3I= C)D&<N/3=D]BSRT7)L$M<LT,_#E>U-:I7F ZR&E1-*@K3
M8-V9<0S-# 6'LW26\ZRBJ)$5\FNB*^MCU$8H?(7(%&21+P4F/]*8/X;*#-O
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
MU*>M4M\E/$0V#=TT\MM1#ZF ,AN02]-C[B=4<R;^'" D*5!"NT_XCK EA2M
M.H/#FXC"/A7(,S#,*$Y&&H\WS+ IX*3;S:N!\*ZU,_WTM_+I,F2"F*8[..TC
MS;4][M.,^^%D7&@^Q/,%+O"T&:3RO$(%,M%8&#3G*?U&4ZTU9=6_M\_T9E0I
MW>1?U1\Y%Z2 <X>R62[MG[9X!FLT]"DDXRM4[Y.M^I^C8Y\&&P6_VOV0P,WA
MR3J7BE&N/IV:[ZV&=)/=-5F7YD DDYL3-I$7$X7ER*I+VS/&G%/CTT75<QBX
MI/,[#+DU=VVF"]/9:ZHR>GE(WLM[V+0%G9<*R?3&6Y9*),5<-KU^M^+P=)U+
M"U*2M^KCT!K';_N[)NR2])ID=F/"9G(YL9 /BR:^X"RX6I5Z8(9CH":"]\&Y
M)6!B!G9JGU&?J<XOHNN$P0:)OB<FX37$<; S-FA5.V-#VB:Z8OI?'^]/W[\/
MG\J9[V<I]\[2N7WAL_SJ/\WE&# AYK76U9(/O^L;WRB9M2@]=Z,TTOE2M6=I
M']/^(5%ZZ6V36N$:G[UD<F(JBDO&4<UB09?,9H>IO.86SUP_PU(G/TB\*^/S
MY(%M\:*[*;6".C%S)<6)%I&<;S$GL!WV/4[%M6@]=R4E^JW[BX=^JIY+'!*M
MEUQ7J17T@-E;*BVF$L$-FU<Z3#X]+W;KM4GO/MTS-1?$++,,[SO%P CD8L^W
M6T5=\F9SVAL\&"]J.G&7VD["2Q! _OBG*N7/+\HW@]31-SY+UE498A<"3E<H
M6I:AMD8T,<+2(;I&&"6&0:J>W@=4Q-_%8QZ0_IF$]$\ IFP[A0 N,F+LC4%?
M]=LC&C]L3019?5=MP"P(JWGZ6L,3\(<Q;9 G'TN00MDE3XZ@[HP%*,E.T/%I
M;#&&N63ZR +'G\P=]DXL2L1) XXF3^*D[4(F+MA&EO$',5=<YNR'3H0SM8^P
M6H&+C0'XUAIK-4<#[L9<L&P9/@_ICLZ<O91PK3_F7;\[\." @ED&!H(GQS0R
MS0,?!@N-'+,6 .0=^J<3X8Y_N3]QIL.^CAOM::I.#XPG[.W9(]JZD":%PC/#
MOJ2QRI%OG-;EN[K LCA,C.@&4B'&YJ%V6#T/"V^@%U+CKYWPNZ#F_,Z] O1-
M2F\(3DH./8_?CWMJ7V' :K;;F>^5X-VK&/D3&Q%VP?X*+(5S!_A1M]FW-*IQ
M=]<)M9":"[>6=$QJH>G*#ZKY5@*X5PM^6I HL^"MYO3\>713+5VJ*6T[N(K@
M7XE_O$R5L_$]]OMSS>7@*P(@:7!E_>1981"(0AOI'".G1G?!]K(T<YK0(.A:
M5\<FA?BL*XR#/F;TP-LOHM.8/:'@F.PT8A1 4=_Q9D;$9$/IDE-E4)1D+'6#
MC$0%D(%I9CS.@?5HQ=P0=ZS2"]_+IL9KWDPB.Y4!.>0V@O()D1T<AY95$-%2
M0Q"=MON"?F42X[6-+">"E3]N+2EBEZII?=0"6<[N Q#.9+%DGV(0&]9&=LS;
MP&QL3)8WI3X-5X]5B"V9)B2Q2+P#)F;K3SPY_D3;1\A*5>/]:@@3*$.+7]'
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
MT(V):.,(>U"+ 6AT2$ZGROXUT_V.H9D.X*#3_BGL9H^%.HJT?,UR_6+N;+H
M+T.>TJP]2_+"(+;Z #F_8VZ?\'4/82SX$ IA#Z'XFY_"2XGPA#%A(8R90TAG
M!OO"D(H<)/)WU62XW0XOLDZ+GK?HV64(YQ"QZ4L&P#E2Z,@^&(Q$GW;U$<*;
MC4'MQNQ-ARINV"(*G#U2*8@!(&1'P]/V:Z#E^PP;"\_IO$E6F2^$#6G1XVO?
MV69;'U)D!>>J@\B;<T[X*\[YB$5U27W6\Q%-2;R_N;%U\V.NWR_OMWI&7C)4
MW@7B% 3V;>>.%AGC%1!@@'@\@JL/!C#BUEU;2IT]7T;3\;=VVR@+23SN"7($
M9HR/9+(YO>AG'M67<O'N7#WZ=OI8K];*];IP^U1^>*J6G[=17+]GV)4S+)6W
MQ1O1OYDPK!#;_ZVO:L3B(G_@K1YB8RH3).CLB@ ;W;[>DOJ\\-V@*H:E= T&
M>LN\_>08HQ_ 9*W7.#X(.-],2\B<"U\Z:L?J":RA''GT*TK ]+EP37;M2X?(
M \^?8]B%"R!'!.6=C?Z5K+'=T_2^WL4.\"A.X%,#O07@&CW=,H<ZB(V.^N&>
MGD$T*L5@.77L85G!5@H.,K3PY>;LYJNS%  /B'FIH6B@PQL<:>5,[4*O<_+_
MB J@0@,,C.O3#]%2<6AI2*XK!G& !AJ1X?H[=[A @U[%8+TAB*A%5)CJ;8/2
M9R"UR:^48TL_9C_&OMPDR32QQ4(;!R'KD@WUG6'60+\%P52D :X<W$0CC3U(
MFR&RKL[OD#8!BEE+)X2'+FAD$>3:8<HF3 J!6/;NF-FM#PYPF<B.9[,GJ;^=
M-H5@5O$C(S0X$T[ U#X1OO SU:BR@_151'N9[ (X,X&>A-N4OHZ)*"Q%9L+P
MR<F =44?]<GD"9?VA"O=4*03;+1-Z$]6HI+;EIT_,T;^2Y8Q-R1K#$(U;4_2
MCH.+X%I<W+4T!]L:9J)V6XIDX;I$UP0E,'64KBX*)4)'\A%-E6)\W>PE9^TL
MU06T!47K2A2]?JP;?7D,YX3EMU(P!L*UHIUO(YBC(>@\]/@X;281B@CR;MS<
MC$U%1F2HD]BM&\(!CBR5(X I0;^"D-$RG&U"-T*:-CB=R$FTR40_IC.L$3@-
M_*$>$1[=GJOIY% R+(VCDA EAV)\D5?Y/&#3^(=9[T P.$&^%?$ZE_!53(HZ
MT&:"J>;TZD&5"KFKT]O.QH 16^W0=]:<]G*5^_>+C_CC^T'/--><WE^W3B_C
MYZ?UX<88&#OJ)9@+@JI($W5*>DC7?FKYMYKR!ZIB1U 5N?U!592:TX?"3>^]
M%;]^S?8^$51%MCE-O9_JEY=II=4[#&FV;7,O/]=UG=EB3HAEQIISMYR:>[8Y
M?:]W;X:O\9QZMC'4IF.LI0*--2)=IN<?^OV-_'1>D8FQ5JQ7B:56$>X>RO5R
MK5%L5&]KAXZ&ME*F.#A8(=R+NB'%-I2(=0-@'R&<^1U'/>6Q? SLGF!L@L8D
MAH9"=!?_WFZN1E5$@2'C#Z&@TU&C*&06C2^ Z?.HP<R$NH6=H+@F>%XLWG$U
MD#6\H@XN=]#8Y>D&7&EP07%$LZ"N<\R]Y*R5#!%+Q(_O[<PT?4BL+YI>XUAT
M8F!W%\<5!9UFT,U.(^_@%)1DV"GF@'*,3 WF#5XYR,9 'YSKN1A'!77#O(&&
MR=:&3?;ZDYD)\>8P(ELEN-1P@3,MUA$44^DIY!/O=LL<!@"*?[=[C'.P.)9+
M/@-BZ@:/@^"$&4 =VKP0=A;(0U9A]IQ^YQ)N$UGOZTBC62CV/CF8:;Z#66PT
M/JF."BD_M&L8S6KWM/B>\Q?"MI-#>'Q%WNS3!EQUX$IT@?*W:-2%$5#KQFRJ
M&NY6['P*LQY8AQ498W!$3[ZI8(VQEN$8\.AXMHXLKN5J<L80_&B7SICW6QPE
M%=LF 0FVBN:Y_0MG+KVA:H>5BMA@S8F5!3D42Q[,\J5O-Z>#YXO"0_7B0RI'
M &K'+Z5TX*64:4[+I4H^7>I=:(/6T;>S<J5:JY)7KJM/Y3.A2JZEVGGU]+HL
M%.OU<J,N"K5RX^ O*?S?5 I4+S@YLM(!1Q;TVWI7YH.#)L4_-BV*T(L<K ,.
M)IPUO^3A?QQ3,UJ&FW-HU]L]!1P"MYVJQE=Q#8N8Y:4&*+IN)@QG;MB,4'"G
MWJSYU>;TNG/]J-:G7<5L'0%^,W@-\ /_N,+*PK$0BLN$+V<*N<#Z)GFA.K=E
M$O/W?5WCE(2SKHY 35]@3U'%_X@I\V!S>,_6:9R8\2^YWGFE^-(^=7#P9-4<
M]J7)/P# K!Q]X\1F+1_]&35&5VT?/&H6N0T>/@O^%3_KS&O3^;Y-* &?^)\C
M!ZEQ.R/YF&R'-Q 8D:LQ05B? 1KN%"H;!ND3>^!LB93Z9]8:GAOC7X&==?N[
MB:%W11M/T]_L+W/MX%KM*+/3##TGG_U9-C]?'T2T)HX];.M;D2*:\WM/V-Z7
M'A1(G"54V\&W^KAG+>92^U7W[MP@IL4.J.G<5#OX6)'="K_ZYEV#[5]LMT<#
MVD1B%Z1U)8S]^@2N*9:P=\X->]L2!8X0JVOH(TT&)4XWR.7=;7U)IO(B^^_7
M^1N9:7;)6=\Q]8*#<Z&OD,O7#L=/ IS/R;\7WJA<@<P$><@75*%7 C7M1U,A
M1C7<KE"N(UL_?(M%EVCKIQ.*30(=@&=P2=CJG3 P+^899U2K^_(B_Y@ZC<D\
MM_W1(KO;OR8TZ&N>.IQC4VG_(X\,<"/,6$ES[9C"T.WH6VH^08E6Z< GS,UV
MVY>G%H90$K/OV.HG&NI!;ZW^H4U6\)<]ILVP^60HAC7QOFT.A_%A?%>\^GK9
M*'^</N3O'YR29YR&VWRDPQ^%W(W%Q6G+EA^F0#KX,'AX?H6VE:SFT*](-E7(
M^=2J'2JG5<)QFDLO<%_:N^6]DAI_D$:O+:E2L'EO5FL1W-/;.@<&D"4ZGBRL
MTJ7[5^3)68H3):K\P4(K4)0,V4)P75-&E'?&B]I]>EQJCZJMO",'O0I>I%(P
M#!DBY+H9Y(^I8NBR9/9",IQ]O4;%<9LHK<\]LNWSFNK\!UWI>2H$/?6NH9BV
MRK*J&["F6T*1YEJBLK_:*(L.77A]9MF(&\W&.:[Q5905^ZA&>DZ=O:MJ=VSG
M^$F]O;ZY>>U=IJ]_9D-K+'O14H(7,7,Z5^E6'W0GY%)BLC#?&WA/+%3<3 O9
MFOQ?Q%>G^?+HHR"])?7\BMK(@6@@H?DMNY/;8 ^LME_E8A%S54?I1/5[\N+E
M,J1VL3>-(C0716%=12*UMN,"^U;7.]98,E:^ZX.<5J?[=%JY()*@\:QB\-7-
MO&KSZZ#RXZU>_EE,Y39W83G00R&^'<JAE2 <N)Y#*Q/*H;4EO8ZRA#L2Z4E#
MGF&85+A+U Y[N>^+.\PM2NR5ASI9J?=1S3:*-XX;E$4#!7O2A\%,<TE+:]+[
MZ%O\I+"$PSS9"#N^+$.R5.1^R%59Y^ZV,+Y*&1^9:?M =?P5V=##;1'H^^E4
M7,SZ-A78"U\=CM=Q54Z;G!F=>D:YTZ[[GTSKWX0#5P"-#.+ 5"HMY@M^&.U[
MX<#,JF; 'GDNHY=>1L7J2T^6#M8:V(2[(K ,"ADQE]J4N2)T,WZ[DRP*0!:-
M,5 XA @V71/G2JM[]]*NM&NU%RFRJ+7["R%UL<2:BGTB_GDT^Y#7Y<XT>W^&
M& _*\EWR_.'A6HY0?]^ ,Z+3TK,GR[AEGUIZ;L_9 EXVN-%>*YG'CX>/>/@,
M@;WXV[TLY>&<"#3N'%%W$@>C[H2,T>PPS.]EFNZ/^W9M4$LGJYU/IE8O9Z8(
ME.=D7LRE#\9ZVZ?N[,\^A?O,3T+B,ZG8.U@->3FC1* 'I[-B/)L]2 =YT+<#
M"BI*\,F.C=GR?Z3!\%^AK[81RW+M).% E3M@%HN:C.POD]1-FJ(F7S.J\-/P
M4KG\F4Q*HW2Z'5T^Z<)OAM3(DFOJZJMEE:[*##[/AT^!6OKR6@I_R.MZYPK_
M,LY+?#^?/%8G2JOX&KT)$ T+1F<4)$Z6\:6O41 UNVU4>Q:]SW9[.<E+>*]X
M4Q\F&A]7Y^-^:+MC%?+L+EMY"9][V#D"2R4E%K)),1Y?'E?_K*P;KOYCITG.
MRYAY4KK1STSCX5Y:T1[:)4MODOZ\"I-'$7X0TW%L8/5;,/F^K+)E;#V^>QB_
M75F/Z8M.2#LM<G:.+)-Z%0:.P+++9%)B+K'<M%N#?;>07AVB;#YY@D#9#>S
MY8< LFQE;( -S;SY43;ZI.\;Z\L/G]=]L1@B^GSX;5M5IN%K@JR/R,%;"GD0
M7!H2\B;W5T*G/YY4Z_E^7)<?$YNIB"NM9NN*HU?8I"(H&4J+V4Q!3*3\FN>%
M8KA0&QS5F0NQ1>&X*V2Z4U@]<=I2E<?<W2B9;;Q%H<4%+VD/BMP,TX7M%;Q0
M1<L5H+/UZG=<%$)V]QRVEI(V+;9OR"9:RJGRNHD*M2$O;:I%S7!/!%9L/IL7
M\_'"=GB':T@,ZW9_R-N[_?+N4<87(LG%EB+),3W2 P?)@>16PH;>.\[9>H&[
M/R!D?T#(_H"0_0$A\__6'Q"R/R!D![YY?T#(_H"0_:(@9.$PG?Q31]+Q;"J^
M74"3M^_G3Q^:WBIT.^LGC:2/X]EC,M,H0,B(6?@'A&R?,#SYM7$]=L"NM>_/
M_>QK1NK?JP>,0Q;Z/'C8_G?$(=O0];IK]KO]_^Q]67/BV++N.[]"MVYW1'4$
M]F$>NL^M" RX/-ME/)3KA1!(@&R0L"3 YM??S%QK:4* P +L*I\X>V^7#=(:
M<AZ^'%\]_KC-=@XSV@>$(EN++'-_(A19^:UH(5N@Q7J_:G341[,@%]XU%-EZ
M5/<)1?8)11:Y!F8]DR5N5ET$[).Y*F>^CTW]_+CWSKJC NP9#=<'&#3W.Z%#
M103>C0I$MA62:MDW^9/)W7WU,O=!>J?6);7?"HBL_FY,BT7$)7>OZC\J<O[G
M2?'==5:M2T:E=T!&'P2$K+K+H-6J.!GW<G60NBS74VH,(:Q-X$;E?W\0LD*\
MG4M;IZ'.P7G.SI0;/U[+,70P;928XNQD*KQC>(/Z[N*0JU)/^NCG;:JLG-SF
MGMZI=?\&G)Y\'#ADI7*R7,Z\%QLL&L;FEJ*.JQ+;4^/RH?2]_U1_R'XPN_\M
M1!A'+U AG\Q'*#/= 3;':H[ 3LBN?O#SI]*N%I7*T[OU"-Y"8'%D7S*Y9&ZG
M, P;AB-[RT"MV-Q6/P3(\?F/V_Y!OWA\WHTM?[T&Z%3A#X CBQF=8$,$\7@F
MOUB'E8:93\=HR;^!,N*$(RN^8WM]I>%EFTG<^BE!/C7.+LT?4^-GZ9U:Y4NQ
M@0HQV-Z%8C);?#<C/R*F:K:;\ ](D+O+R]&C5:]>M#^8@;V<GN( )0-ZRBWO
M$-P2/:W<_KX-"GHJYSK3LY]7]5+_W=K*RVDE#ERR5#+U9OCQ3URRN;ADM?=@
MD"]#?^B9Q<-N]Z7\^A)?A6D<F%#%3UBR:(9_1,MNZX;_,L+3?FJ%_*!R8]VW
MXW<%XB'!.(/YN3\)EBR]>V]C&?D9Q>?S*_7&E*^5#X9,MB*I^R@Z'F2R3"Z9
M2OV^H$T1<UM;+GM>0L_9L])XU%5R5W+Q-P$G>PN=Q^%))8O%4K)47!UNY:/0
M^?IUU%NE[,'Y;=LJ6IU)2_UP^&1OH>$X<A[)="Z?3&>7YW8_,D*9#UDB$K3(
M)T#9'P50]E9S=-J1'U.-].7%];/Z6V"4<;'D%SBE6##*<N5RLEA8&_+G#1AE
M[YX,XQJH[2%,._^2:UU5&B_97OQ@9ALFSS5LP0#!QH)OEBZG0$NNCK/\!Q!L
M' ;B]+4C3^^Z-\\/:CX^;+0X2/.M1EV &&-PK=/);*J<+*P/MK<R,<YBJ 6C
M5$.''DJ5>G.JGDRR]Q<96:ZTUL#EB@-M;9O(9UZY)*DO0S36)5-M&UU=FZI*
M BZ<L,[LGJFJT@#6T[,D%9ZA!&!S)5E7R#R5)F"S_K4H4U!1<$D#6,:A8?H4
M  ,<3*?2S:8+/7AZ]WQ^V5=^W)ZXE5]ARU[&#7-?ZV>!0],8,,3 -/S_/.S
MT@K^=[ 9.9LLEL)&=+%H*9[CS/&5(A]?SCF^'#N^ \N<5M/&S<%E=HO'EW..
M+Q=Z?"NX?H&@13:3S(2Z>W1\22!>"Y,[H(_[KTDZ34'#NJ8O).'$8A).KW '
M13\)YQ\/?@W:Q4;I,;/=.RC"'=C&/"(NKV /!XHZ\OEDMIA:C8ASD0\PZQP@
M)V*K>ZJ7KH_UHTI^BP>890<XCXC+*UAG@2E]F4PR5PQ3@B%$O+]]K1"K-J+_
MSE)F#W$VY9!KLP2DYE(03L'+G9$],N%A^!^+(W%:_\:TXL !S$_-+6(T%6R@
M(09;S)$:H)M<,.O6:/=49=17C<X";^*0MNPEVCH[O1NT;&Y@30=]H_T$+! -
M<]2Q>LK>29YQ+J4Y[4X.TD>9L_2O"7AOUF@ Q_Q*;_U7JFE6NV]8>(M[4JU^
M>'QQ?%.7SH[OZC7I^.*F<O']^."L+E4:C?I-(RE=U&^DKS75EK6^!5_P,3]_
MN?7/NP%2G5]9XA>*I8.#YO1Y>)0N5=J'VO&3LP%%LX9]^?5?"2@/I)JX%>23
M]1B(@WQ&J-$4$<$0"-&U$5V7/>US*5M=2D38U3]L*6M<T/H OC%O<@5HWEC
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
MK!<O47$7^26ZH^"Z"6*^?)1U!)R(<M")6'*(9"40Z2F!?% ZDRP6\PD+ZY*
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
M>Y\%T4N3$L[%12?:0@QN13J9*\(EKZ&LXRN07I2)R#:GAP]/^C";[CS7NML
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
MC%/RASL:WC4#R)HJN[LH;I5SY>W95O;$"TV8AX9FHJIJ^_P_I_<P21O^1>#
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
M9X[AA._>(Z92FO<35D8ENWF_#$S+]E\5'L2;)7*96RC2P]-6OGZ]PJ(4HDZ
MC C=M30;[A8H4K? H.XDUL]E!3?"KW=\8M=8::(^J)[4E@6Q[2U+X+Z],L,K
M;%0.Q?QE+5]I,*U&V!67,\#%1;8>59)22DX0#24P:L-(* :,.0+$%7L&;XLD
MHZ 8)3?#TR_!WVC>AE_2EQ<7X]W0.P/=U*G".V@?POIS2L0!L#%?Z$034C3Z
M!/XF\=/!@61)5IXK=*UEC%HI?7%DM=VV/2ICA$P$JY>T+-,C%H/KB+/NK?"P
MWS@67ZK!8G2$VQXVO:$F!L)BQP$^=5")EL,H"6,F"4#)M")%Y2?@K@^>E"Q+
M2C*R&CC"*A;KKP&!L[;K@K_@M:":[63M&$-UBH%!?RP\(G4(;&]"U8M@N#_B
MJ(M%@EI2U"NJZP#'!>BHYOPQ4I;K UTB'%XL;GX&1<89OA#-(G-M'N7K8K$"
M)G1>W"J!?@+V IB//HM=DR^\1,"Q=!K4DCC3GZ5( N-"@;H">*C$GFQ*;OV1
M2$II.;$M;*1*SA/S6ESL4<\VO]";:&@]K.ZGN:[!2N^Q(GZB-69;"Q&O$!"O
MQ(D\PELT+Q0$[*HCRV9N.5XABW6'T^!$>$6]]A0K7+.*P:PV/K9!:197826;
MY/=8<:_FQ*D4*YOY<,1F57CDX6\73ICT%&#I:2D58;073P6V:RPMR?&TE(C.
M*._14EU<R5&D!(X959[HQ'EL_!?VX= .$V"CQAYRXL2DB))@OI#YK]=Y=![9
MQ7J'CO"L7<" L /02!5Q*YT&,V_5)M*P3> T%&]_<!=?1WIM[MT! "=CH#ZE
M&8E@VE2(1 B!GD$B_J&]7_].H'>1?R<=DY2X0B!()_92@2F$U/'$W7-LW%PN
M^RL1'M\YZ=8M1^,=+7@E7;]_G<8A<:'O%G3>?6Y&BB!!?071]2MMBB/L&44O
M\96Y%M=UOQ"Q?+5Y-XC*RM]1V3>(RLK?4=G/1G#/]&_'I"08C<D$CSK$HGMQ
M+I,24B*!GFKER5)92L&+B=0:H;S2Q?$,%S>6[-A\:6$/-U78>(X]^W(N[L?J
M+DOKQ?*LQ4W(T\W=VNRWM9[K%1[Q/?$+R=]_Z<=.*)C@RO37*%Y3\L.345F6
MXLJ3+3S0WQ*@O<J1S=S87TU[^'?.;"4&K"T>IQ.*2THB+B53FZO8OK-6D2*Q
M*/R5W[TO&X$C+ 2S^OIPB',CW(!K=.C*!_ /NZ>M<KW*S,GUA1A"_1%O^H(-
M&T4_#\@U%B!)*H!3B<V-5BF0CW'X*)I\. 0\)X*$,$X]/P0PV\V3W?+1!'.
M"JL\_XOA!8-,Q(5HPBJO:I10.O ##ZBM.6L#X7= <?4!=^"$URR$UZRR=M]Z
M2!":WJ#%&IG3E]1Y\4;SVQ ^:):*7\XL78A !*$'<5<(AQY6Q1Q2B;044Y@_
M0XXD0"7SXPV)%/I#GRP34Q@23L2?H#K^SFB#&(HV!*D#%D!YI)F"WP%GNAB(
MH-PO)2G%T]%YO^#JN!FM*2ADA+]YYM.B%X+M=XI:(+#8)^;HA+>EXNE9,5=L
M7HF92D[,9FK%9J:$K;>K9_7L:_1!>RN:Q>Y2?5"#+)NZO<ST#-Y$1Q+:ZE!W
M68\EUG6)]=<,>N\,+8=:[V!'632/6O -M>*ASC5^SRG.-X-./$$K&^XX)Q][
MA_='#O7G^2_0HJ&: FLW[Z)"0]W#++'KP4?H0PWU^*$^N.JLP946$H(PGS9K
M7H1];9&3\"B?.]:,D;9+?,5_1V-B-* F["4F!+W$#"Y-J%VHW^7HE,4=AIX-
M4&&49.AWGMY!ZIZU*Z--4Q,LATUOZ+>:H?>Q63<E$XW]ADP>M@K2B;D$G;IX
MQ]/@8! T+$C.N\(A5^)'-;> %4!#I6Y>ZEDMP!J_91*M;BJV- H9 RO\E!Q@
MC0^DZBU#= Z@ K'?90\!18LT0KJVZC#=B'[ [E,C,*T7&\\Y?<MV=]'B!QP?
M 6GPWG0H#V(I209;,19+4LM;O^/R,H8(,PSQ,8,ZBR-)X(EK$S^&-=\3*WS@
M;M^VO%X?N^<90$/8P8LW[)JC G$]%0B,"A!VAF7VV*:Z'G6")ACP%ERL9]!8
M!P!TM"$VCP>. =J6!@MP**W.PN[S0:>@<.]J:K H^;X2=KZ.Y'LGPFJH,$-N
MB7?QY5T2PSVV9WW2^4)!TU1-:@B)O(<WW>,RFG=K!XV4Z;C4)'O,>A%[IG^]
M5&WWZ9BHE19C@4++<X#C.(RAH:+C:&V<#7W*"'XX,"3/H&,S-K!N:3[ .L0S
MQM3@SM28 PI>=^',E[@@J#S8>(SWR@/%UX 35!GW%2S/14Y+!VC9,!VJKFT8
M@JG6P2K1ZD17MK]COS\]FTACO9I8IT+XNJW9YNLRA^B;Z[J!"RB3;1;/B\UB
MX 3"Z!UAN^?PWGBKV.W&*JW?<XL4OC^4=$2*QKA^F)#223 $Y?B7C1RC[A[
MA'LS ]@+_QKVCQK!CM^JE=J%VEI; QZ/;(!I\^EX4HK$$\)"6E$X%R]X&2S=
MT)MHZB?03;A.V0\;\[[3)]Q.$X>)2K%D0I+CW/Z?X<L2J/XMFBJ/IPR&-RN$
M-XLQ@I043T;#4G%>3?&;.FZ%RXO ]J+II"2G@!HZB"4848;E@DB!@]!5II>"
M76:[^KW_6Z N41$3V+[ 75G;85 /57B';/M09N+<3E!4FZ@X!Z!.1.#$(M'7
M)3[EC3.[O^?G\X=F?BA2'?V.5+]!I#KZ':G^K 3H3U^LG.<;C^AC5-6QP_QS
MS-1Z&9T,I'4L(L7B,M/*9"D%&EDRG?AJ>M@,#B'U0M@(ZL_7Q,@>P^(^:+'A
MO&".K*A-)I $1[EN,I?^'U'?U[I>QQJ"U=]7F6FTVDRGD9*P:T0&/'U0;-@7
M7>8*"M[G9CEPTHZPPE@5N8]+-7LZLG'>))T6&E4D18DR1_4,N^9TN.<!6=A4
MAPM2 AZ  FB[:=2 $H\I4BM!),R#:)4]_P"(Y&@"0!)C)Q ".HP".J0[95Y'
M,*790/A*/"9%Y.07(E%@DH5B)5/);LXDN9_W19ADQ&>.$>63F:L$VFRUTJP#
M5,\R);%Z4"H>LD[B%%%@<;%LM5PN-LOY2O,=]Q=G\1"R;%]>E+\30KC0R+^)
MR4MS@2XY*B63<<&Y\]"=U]4T8A06NEB! X(*389?0S7%G*[U+$G,PFQ #29>
M %"!/3%J@)%LG\F $9_$1&W@28ZGPH?H'62S,S>?-AGJ/.R1T]H:Q9N!9F)[
M0M44JVW7P@_D-%%4C)R #FP0E\Y'06J<6^+\?86%'<J2$HF(H1U*8$VW*="^
M=FO"FJTEI60J\$^TK<$ =6KRY!ZKIH=^12Y6]L2B&?@Y$0+AL20>365F-?I[
M-<>7$+2YMH9N3E/ &>!U6+CJ^UY1'I(HXA[I&43(O3EW<(Z8B/O<*A3$Q1?\
MM=.4Z.%F'NPNV$SD](5WR9%./%$ &!%004ZB(]1 ^80+T$W'L]&QS)P,XYFW
M7J=C;Z&[7F<V&AT:3.$Y&D]' MF$H_E?##%- 5:#OMZWN"K^9@%)<HVK+<MS
M9_20Y-@OC#7N84/\)Q>,A2<<W*> (X&W#<Q1 NM6$H\\TU%O883_J .P3#..
M8Z%;"->)?G6N)/G(AM0R<\8S/#>9#]\:# W-I5D[@D^R#'D6.81/3D TZ60D
M*5ZH0U2=&JY-U!8FL8S(0DC!1KGDC"%FZTZP/U)PE*B43J98<-%V'0$PRM9\
M-/&SL1!]1J"\,4> Y;@A/V7'LUEP0>-P2E)LQYDCGK#JAA%+=-;Q) TE(463
M"D=7[FWK6&,35X*W2)*16:KNBFNAQQYH"Z G<XYPP6(F/#I"O&"D:V.^0D<+
MMD2TA($B'@SAA];U;/+BC0"K.N3;X\'9V:N2[W"T.Q3OH8@T!9+0EG?$'E K
M;L(S*<[A@V!V>8Q"7RM63VP8$!$]*(2("V@CA'*5?,@0V)8=M2SK(PFFB)*"
M=[L&ZD0$ QTS?ED\R,<#&D.$\X39& M6I$0\$3"-CD;1>,1:3 .EW6!5TT +
M_DJ,!.!Q8@'J[[98%F-0BEH2Z&J1P:AB03ZRW)L'-( U@GXA8R8!9E#$SS0-
M<&.-F%Z^(!^5$JGHW"HVF30J17'2E@5H'A;JFN49 $]@J7T&$A*<CN:#@/,S
M = FX_4 J*';D4R245#4992 R#:/\J#@<TH'3C _0F)3T>_X9@<EU+,4#+W-
M6!@%W4>,$$)!%WP7SY:!(V1ZA[4&<;76X&B^=*?$!\I \06\."_@A0T$/"QE
M\"WBGZA]4W8!\% 09PB6OH6AYY[@:UW2PS@LA?P4/D0UD-+65,/LZ+XENK8*
M!R=Q]J[R> \<'\N2F,66EK1Q$(FFT-"&+I/*"C-G26:M6OE( Y&)(X94^("
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
MD[(,>[6S.[5QYL"--"NE3M:-5;,Y=31U#DN13J^D[Y\Z9X6"?)DVRK=7P[OA
M7?GVI&$GX_6#(UN_ZT=:P_2HJAUYJMFJW5FC5/WZH)W;&98OZIU;K^ T+H97
M@V2M?SU*':2RJ5;A])]_F)3:;UF=*?[;=P?&S_\'4$L! A0#%     @ S4NO
M6GTXOY[U#0  7(<  !$              ( !     &9K=VPM,C R-3 S,S$N
M>'-D4$L! A0#%     @ S4NO6E"S*3FQ$0  W=8  !4              ( !
M) X  &9K=VPM,C R-3 S,S%?8V%L+GAM;%!+ 0(4 Q0    ( ,U+KUI %3 *
MJ28  !U( @ 5              "  0@@  !F:W=L+3(P,C4P,S,Q7V1E9BYX
M;6Q02P$"% ,4    " #-2Z]:K*5T*]U4  !QO00 %0              @ 'D
M1@  9FMW;"TR,#(U,#,S,5]L86(N>&UL4$L! A0#%     @ S4NO6L_%E7Z7
M/P  -?@# !4              ( !])L  &9K=VPM,C R-3 S,S%?<')E+GAM
M;%!+ 0(4 Q0    ( ,U+KUKO4(00>#,  !P4 0 3              "  ;[;
M  !F<F%N:VQI;E]E>#$P,30N:'1M4$L! A0#%     @ S4NO6MNQ;%<."0
MW2H  !,              ( !9P\! &9R86YK;&EN7V5X,3 Q-2YH=&U02P$"
M% ,4    " #-2Z]:OX91Q,L&  !6*   $P              @ &F& $ 9G)A
M;FML:6Y?97@S,3 Q+FAT;5!+ 0(4 Q0    ( ,U+KUJAB$W3R 8  'HG   3
M              "  :(? 0!F<F%N:VQI;E]E>#,Q,#(N:'1M4$L! A0#%
M  @ S4NO6B;F8-[? P  L@\  !,              ( !FR8! &9R86YK;&EN
M7V5X,S(P,2YH=&U02P$"% ,4    " #-2Z]:MPW[A,0#  "*#0  $P
M        @ &K*@$ 9G)A;FML:6Y?97@S,C R+FAT;5!+ 0(4 Q0    ( ,U+
MKUH9L,#([V,! .C9#  8              "  : N 0!F<F%N:VQI;E]I,3!Q
A+3 S,S$R-2YH=&U02P4&      P #  7 P  Q9("

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>franklin_i10q-033125_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:FKWL="http://frankln.com/20250331"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/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="fkwl-20250331.xsd" xlink:type="simple"/>
    <context id="From2024-07-01to2025-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-05-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
        </entity>
        <period>
            <instant>2025-05-15</instant>
        </period>
    </context>
    <context id="AsOf2025-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2025-01-012025-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</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">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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">0000722572</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-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-12-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-12-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</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">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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">0000722572</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">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</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">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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">0000722572</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">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="From2024-07-012024-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012024-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012024-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012024-12-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012024-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012024-12-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012024-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-03-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-03-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-03-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2023-07-012023-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-07-012023-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-07-012023-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-07-012023-12-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-07-012023-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-07-012023-12-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-07-012023-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</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">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-03-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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">0000722572</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="AsOf2025-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="AsOf2025-03-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="AsOf2025-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="AsOf2025-03-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="AsOf2025-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="AsOf2025-03-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="AsOf2024-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</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">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="AsOf2024-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="AsOf2024-03-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="AsOf2024-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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">0000722572</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">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_FranklinTechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">FKWL:FranklinTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2025-03-31_custom_FranklinTechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">FKWL:FranklinTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="AsOf2025-03-31_custom_SigbeatMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">FKWL:SigbeatMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="AsOf2025-03-31_custom_MeigSmartTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FKWL:MeigSmartTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="From2024-05-132024-05-14_custom_FormationOfCorporationAgreementMember_custom_FranklinMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">FKWL:FormationOfCorporationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FKWL:FranklinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-13</startDate>
            <endDate>2024-05-14</endDate>
        </period>
    </context>
    <context id="From2024-12-222024-12-23_custom_MeiGForgeInternationalCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FKWL:MeiGForgeInternationalCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-22</startDate>
            <endDate>2024-12-23</endDate>
        </period>
    </context>
    <context id="From2025-01-082025-01-09_custom_MeiGForgeInternationalCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FKWL:MeiGForgeInternationalCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-08</startDate>
            <endDate>2025-01-09</endDate>
        </period>
    </context>
    <context id="From2025-01-152025-01-16_custom_MeiGForgeInternationalCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FKWL:MeiGForgeInternationalCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-15</startDate>
            <endDate>2025-01-16</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_custom_FranklinTechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">FKWL:FranklinTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_custom_SigbeatMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">FKWL:SigbeatMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_us-gaap_TransferredAtPointInTimeMember_us-gaap_SalesRevenueNetMember_us-gaap_ProductConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-03-31_us-gaap_TransferredAtPointInTimeMember_us-gaap_SalesRevenueNetMember_us-gaap_ProductConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_us-gaap_TransferredAtPointInTimeMember_us-gaap_SalesRevenueNetMember_custom_EngineeringProjectsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FKWL:EngineeringProjectsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-03-31_us-gaap_TransferredAtPointInTimeMember_us-gaap_SalesRevenueNetMember_custom_EngineeringProjectsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FKWL:EngineeringProjectsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-03-31_custom_CapitalizedProductDevelopmentCostsMember_custom_AmortizationExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FKWL:CapitalizedProductDevelopmentCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">FKWL:AmortizationExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_custom_CapitalizedProductDevelopmentCostsMember_custom_AmortizationExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FKWL:CapitalizedProductDevelopmentCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">FKWL:AmortizationExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-03-31_custom_CapitalizedProductDevelopmentCostsMember_custom_AmortizationExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FKWL:CapitalizedProductDevelopmentCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">FKWL:AmortizationExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-03-31_custom_CapitalizedProductDevelopmentCostsMember_custom_AmortizationExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FKWL:CapitalizedProductDevelopmentCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">FKWL:AmortizationExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-03-31_custom_CapitalizedProductDevelopmentCostsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">FKWL:CapitalizedProductDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_CapitalizedProductDevelopmentCostsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">FKWL:CapitalizedProductDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2025-01-012025-03-31_us-gaap_ShippingAndHandlingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-03-31_us-gaap_ShippingAndHandlingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_us-gaap_ShippingAndHandlingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-03-31_us-gaap_ShippingAndHandlingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_custom_Customer1Member_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FKWL:Customer1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_custom_Customer2Member_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FKWL:Customer2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_custom_Customer1Member_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FKWL:Customer1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_custom_Customer2Member_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FKWL:Customer2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-03-31_custom_Customer1Member_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FKWL:Customer1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-03-31_custom_Customer2Member_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FKWL:Customer2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-03-31_custom_Customer1Member_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FKWL:Customer1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-03-31_custom_Customer2Member_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FKWL:Customer2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_custom_WirelessDataProductsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">FKWL:WirelessDataProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_us-gaap_CostOfGoodsProductLineMember_us-gaap_SupplierConcentrationRiskMember_custom_WirelessDataProductsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">FKWL:WirelessDataProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-03-31_custom_WirelessDataProductsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">FKWL:WirelessDataProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="From2023-07-012024-03-31_custom_WirelessDataProductsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">FKWL:WirelessDataProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-03-31_us-gaap_CostOfGoodsProductLineMember_us-gaap_SupplierConcentrationRiskMember_custom_WirelessDataProductsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">FKWL:WirelessDataProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2024-03-31_custom_WirelessDataProductsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">FKWL:WirelessDataProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-03-31_srt_NorthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-03-31_srt_NorthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_srt_NorthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-03-31_srt_NorthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-03-31_srt_AsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-03-31_srt_AsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_srt_AsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-03-31_srt_AsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-03-31_srt_NorthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_srt_NorthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2025-03-31_srt_AsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_srt_AsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_custom_MachineryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FKWL:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_us-gaap_OfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_us-gaap_ToolsDiesAndMoldsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_us-gaap_VehiclesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_us-gaap_ComputerEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_us-gaap_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-03-31_custom_CompleteTechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">FKWL:CompleteTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="AsOf2025-03-31_custom_TechnologyInProgressMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">FKWL:TechnologyInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="AsOf2025-03-31_us-gaap_ComputerSoftwareIntangibleAssetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="AsOf2025-03-31_custom_PatentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">FKWL:PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="AsOf2025-03-31_custom_CertificationAndLicensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">FKWL:CertificationAndLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_CompleteTechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">FKWL:CompleteTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TechnologyInProgressMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">FKWL:TechnologyInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_ComputerSoftwareIntangibleAssetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_PatentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">FKWL:PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_CertificationAndLicensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">FKWL:CertificationAndLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_custom_AdministrativeOfficeSanDiegoCAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:AdministrativeOfficeSanDiegoCAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-03-31_custom_AdministrativeOfficeSanDiegoCAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:AdministrativeOfficeSanDiegoCAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-03-31_custom_AdministrativeOfficeSanDiegoCAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:AdministrativeOfficeSanDiegoCAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-03-31_custom_AdministrativeOfficeSanDiegoCAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:AdministrativeOfficeSanDiegoCAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2024-04-012024-06-30_custom_HunsakerAndampAssociatesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:HunsakerAndampAssociatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-06-30_custom_HunsakerAndampAssociatesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:HunsakerAndampAssociatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_HunsakerAndampAssociatesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:HunsakerAndampAssociatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_custom_FTIOfficeSpaceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:FTIOfficeSpaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-03-31_custom_FTIOfficeSpaceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:FTIOfficeSpaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-03-31_custom_FTIOfficeSpaceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:FTIOfficeSpaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-03-31_custom_FTIOfficeSpaceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:FTIOfficeSpaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_custom_SeoulKoreaCorporateHousingFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:SeoulKoreaCorporateHousingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-03-31_custom_SeoulKoreaCorporateHousingFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:SeoulKoreaCorporateHousingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-03-31_custom_SeoulKoreaCorporateHousingFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:SeoulKoreaCorporateHousingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-03-31_custom_SeoulKoreaCorporateHousingFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:SeoulKoreaCorporateHousingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_custom_SanCaliforniaCorporateVehicleMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:SanCaliforniaCorporateVehicleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-03-31_custom_SanCaliforniaCorporateVehicleMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:SanCaliforniaCorporateVehicleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-03-31_custom_SanCaliforniaCorporateVehicleMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:SanCaliforniaCorporateVehicleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-03-31_custom_SanCaliforniaCorporateVehicleMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">FKWL:SanCaliforniaCorporateVehicleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-03-31_custom_SanDiegoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">FKWL:SanDiegoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="AsOf2025-03-31_custom_CaliforniaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">FKWL:CaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="AsOf2025-03-31_us-gaap_VehiclesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-01-31_custom_FTILitigationInKoreaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">FKWL:FTILitigationInKoreaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-01-31_custom_FTILitigationInKoreaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">FKWL:FTILitigationInKoreaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_custom_AliMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">FKWL:AliMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2024-05-052024-05-06_custom_AliMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">FKWL:AliMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-05</startDate>
            <endDate>2024-05-06</endDate>
        </period>
    </context>
    <context id="AsOf2025-01-16_custom_MrKimMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">FKWL:MrKimMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-16</instant>
        </period>
    </context>
    <context id="From2025-01-152025-01-16_custom_MrKimMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">FKWL:MrKimMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-15</startDate>
            <endDate>2025-01-16</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-03-31_custom_MrKimMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">FKWL:MrKimMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2022-03-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
        </entity>
        <period>
            <instant>2022-03-21</instant>
        </period>
    </context>
    <context id="From2024-12-222024-12-23_custom_SigbeatMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">FKWL:SigbeatMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-22</startDate>
            <endDate>2024-12-23</endDate>
        </period>
    </context>
    <context id="From2025-01-082025-01-09_custom_SigbeatMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">FKWL:SigbeatMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-08</startDate>
            <endDate>2025-01-09</endDate>
        </period>
    </context>
    <context id="From2025-01-152025-01-16_custom_SigbeatMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">FKWL:SigbeatMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-15</startDate>
            <endDate>2025-01-16</endDate>
        </period>
    </context>
    <context id="AsOf2024-09-23_custom_MrKimMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">FKWL:MrKimMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-23</instant>
        </period>
    </context>
    <context id="AsOf2024-09-23_custom_MrKimMember_us-gaap_DeferredBonusMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">FKWL:MrKimMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">us-gaap:DeferredBonusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-23</instant>
        </period>
    </context>
    <context id="AsOf2025-03-31_custom_SanDiegoCaliforniaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">FKWL:SanDiegoCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="AsOf2025-03-31_custom_SouthKoreaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">FKWL:SouthKoreaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_custom_WirelessDevices4GMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FKWL:WirelessDevices4GMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_custom_WirelessDevices5GMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FKWL:WirelessDevices5GMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-07-31_custom_Plan2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">FKWL:Plan2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2023-07-012024-06-30_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-03-31_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="From2022-07-012023-06-30_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-03-31_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2024-03-31_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="From2025-01-012025-03-31_custom_ForgeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FKWL:ForgeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-03-31_custom_ForgeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FKWL:ForgeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2025-03-31_custom_ForgeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FKWL:ForgeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_ForgeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FKWL:ForgeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</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="Ratio">
        <measure>pure</measure>
    </unit>
    <dei:AmendmentFlag contextRef="From2024-07-01to2025-03-31" id="Fact000003">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2024-07-01to2025-03-31" id="Fact000004">--06-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="From2024-07-01to2025-03-31" id="Fact000005">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="From2024-07-01to2025-03-31" id="Fact000006">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="From2024-07-01to2025-03-31" id="Fact000007">0000722572</dei:EntityCentralIndexKey>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2025-03-31"
      id="xdx2ixbrl0118"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2024-06-30"
      id="xdx2ixbrl0119"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-07-012024-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0370"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-07-012024-12-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0371"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-07-012024-12-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0373"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-07-012024-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0374"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-07-012024-12-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0375"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2024-07-012024-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0378"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2024-07-012024-12-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0379"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2024-07-012024-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0380"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2024-07-012024-12-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0381"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2024-07-012024-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0386"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2024-07-012024-12-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0387"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2024-07-012024-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0388"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2024-07-012024-12-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0389"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2024-07-012024-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0390"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2024-07-012024-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0394"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2024-07-012024-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0396"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2024-07-012024-12-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0397"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2024-07-012024-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0398"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2024-07-012024-12-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0399"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-01-012025-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0414"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-01-012025-03-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0415"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-01-012025-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0417"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-01-012025-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0418"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-01-012025-03-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0419"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2025-01-012025-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0422"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2025-01-012025-03-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0423"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2025-01-012025-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0424"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2025-01-012025-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0425"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2025-01-012025-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0430"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2025-01-012025-03-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0431"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2025-01-012025-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0432"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2025-01-012025-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0433"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2025-01-012025-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0434"
      unitRef="USD"
      xsi:nil="true"/>
    <FKWL:ContributionInSubsidiaryByEmsPartner
      contextRef="From2025-01-012025-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0438"
      unitRef="USD"
      xsi:nil="true"/>
    <FKWL:ContributionInSubsidiaryByEmsPartner
      contextRef="From2025-01-012025-03-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0439"
      unitRef="USD"
      xsi:nil="true"/>
    <FKWL:ContributionInSubsidiaryByEmsPartner
      contextRef="From2025-01-012025-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0440"
      unitRef="USD"
      xsi:nil="true"/>
    <FKWL:ContributionInSubsidiaryByEmsPartner
      contextRef="From2025-01-012025-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0441"
      unitRef="USD"
      xsi:nil="true"/>
    <FKWL:ContributionInSubsidiaryByEmsPartner
      contextRef="From2025-01-012025-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0442"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-07-012023-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0470"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-07-012023-12-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0471"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-07-012023-12-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0473"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-07-012023-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0474"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-07-012023-12-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0475"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2023-07-012023-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0478"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2023-07-012023-12-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0479"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2023-07-012023-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0480"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2023-07-012023-12-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0481"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2023-07-012023-12-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0483"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2023-07-012023-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0486"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2023-07-012023-12-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0487"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2023-07-012023-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0488"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2023-07-012023-12-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0489"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2023-07-012023-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0490"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-07-012023-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0494"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-07-012023-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0496"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-07-012023-12-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0497"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-07-012023-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0498"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-07-012023-12-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0499"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0514"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0515"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-01-012024-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0517"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-01-012024-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0518"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-01-012024-03-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0519"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0522"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0523"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0524"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2024-01-012024-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0525"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2024-01-012024-03-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0527"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0530"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0531"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0532"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2024-01-012024-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0533"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2024-01-012024-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0534"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0538"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0540"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2024-01-012024-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0541"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2024-01-012024-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0542"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2024-01-012024-03-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0543"
      unitRef="USD"
      xsi:nil="true"/>
    <dei:DocumentType contextRef="From2024-07-01to2025-03-31" id="Fact000013">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="From2024-07-01to2025-03-31" id="Fact000014">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="From2024-07-01to2025-03-31" id="Fact000015">2025-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="From2024-07-01to2025-03-31" id="Fact000016">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="From2024-07-01to2025-03-31" id="Fact000017">001-14891</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="From2024-07-01to2025-03-31" id="Fact000018">FRANKLIN WIRELESS CORP.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2024-07-01to2025-03-31" id="Fact000019">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="From2024-07-01to2025-03-31" id="Fact000020">95-3733534</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2024-07-01to2025-03-31" id="Fact000021">3940 Ruffin Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="From2024-07-01to2025-03-31" id="Fact000022">Suite C</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="From2024-07-01to2025-03-31" id="Fact000023">San Diego</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2024-07-01to2025-03-31" id="Fact000024">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2024-07-01to2025-03-31" id="Fact000025">92123</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2024-07-01to2025-03-31" id="Fact000026">858</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2024-07-01to2025-03-31" id="Fact000027">623-0000</dei:LocalPhoneNumber>
    <dei:EntityCurrentReportingStatus contextRef="From2024-07-01to2025-03-31" id="Fact000028">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2024-07-01to2025-03-31" id="Fact000029">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="From2024-07-01to2025-03-31" id="Fact000030">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2024-07-01to2025-03-31" id="Fact000031">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2024-07-01to2025-03-31" id="Fact000032">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="From2024-07-01to2025-03-31" id="Fact000033">false</dei:EntityShellCompany>
    <dei:Security12bTitle contextRef="From2024-07-01to2025-03-31" id="Fact000034">Common Stock, par value $.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2024-07-01to2025-03-31" id="Fact000035">FKWL</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2024-07-01to2025-03-31" id="Fact000036">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="AsOf2025-05-15"
      decimals="INF"
      id="Fact000038"
      unitRef="Shares">11784280</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000046"
      unitRef="USD">12802614</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000047"
      unitRef="USD">12266556</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000049"
      unitRef="USD">25336723</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000050"
      unitRef="USD">25191271</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000052"
      unitRef="USD">3004809</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000053"
      unitRef="USD">1155060</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherReceivables
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000055"
      unitRef="USD">1000000</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000056"
      unitRef="USD">0</us-gaap:OtherReceivables>
    <us-gaap:InventoryNet
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000058"
      unitRef="USD">1445620</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000059"
      unitRef="USD">1425685</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000061"
      unitRef="USD">237760</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000062"
      unitRef="USD">107976</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000064"
      unitRef="USD">116313</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000065"
      unitRef="USD">73912</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000067"
      unitRef="USD">43943839</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000068"
      unitRef="USD">40220460</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000070"
      unitRef="USD">72569</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000071"
      unitRef="USD">114939</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000073"
      unitRef="USD">868809</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000074"
      unitRef="USD">1309626</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000076"
      unitRef="USD">2966841</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000077"
      unitRef="USD">3184240</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Goodwill
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000079"
      unitRef="USD">273285</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000080"
      unitRef="USD">273285</us-gaap:Goodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000082"
      unitRef="USD">1460159</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000083"
      unitRef="USD">1486034</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000085"
      unitRef="USD">126232</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000086"
      unitRef="USD">131245</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000088"
      unitRef="USD">49711734</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000089"
      unitRef="USD">46719829</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000097"
      unitRef="USD">6232919</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000098"
      unitRef="USD">7262195</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000100"
      unitRef="USD">121660</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000101"
      unitRef="USD">158771</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000103"
      unitRef="USD">3544972</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000104"
      unitRef="USD">1425146</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000106"
      unitRef="USD">359198</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000107"
      unitRef="USD">239727</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000109"
      unitRef="USD">10258749</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000110"
      unitRef="USD">9085839</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000112"
      unitRef="USD">1119012</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000113"
      unitRef="USD">1257992</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000115"
      unitRef="USD">11377761</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000116"
      unitRef="USD">10343831</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2025-03-31"
      decimals="INF"
      id="Fact000130"
      unitRef="USDPShares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2024-06-30"
      decimals="INF"
      id="Fact000132"
      unitRef="USDPShares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="AsOf2025-03-31"
      decimals="INF"
      id="Fact000134"
      unitRef="Shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="AsOf2024-06-30"
      decimals="INF"
      id="Fact000136"
      unitRef="Shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="AsOf2025-03-31"
      decimals="INF"
      id="Fact000138"
      unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="AsOf2025-03-31"
      decimals="INF"
      id="Fact000140"
      unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="AsOf2024-06-30"
      decimals="INF"
      id="Fact000142"
      unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="AsOf2024-06-30"
      decimals="INF"
      id="Fact000144"
      unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000127"
      unitRef="USD">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000128"
      unitRef="USD">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2025-03-31"
      decimals="INF"
      id="Fact000149"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2024-06-30"
      decimals="INF"
      id="Fact000151"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2025-03-31"
      decimals="INF"
      id="Fact000153"
      unitRef="Shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2024-06-30"
      decimals="INF"
      id="Fact000155"
      unitRef="Shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2025-03-31"
      decimals="INF"
      id="Fact000157"
      unitRef="Shares">11784280</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2025-03-31"
      decimals="INF"
      id="Fact000159"
      unitRef="Shares">11784280</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2024-06-30"
      decimals="INF"
      id="Fact000161"
      unitRef="Shares">11784280</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2024-06-30"
      decimals="INF"
      id="Fact000163"
      unitRef="Shares">11784280</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000146"
      unitRef="USD">14263</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000147"
      unitRef="USD">14263</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000165"
      unitRef="USD">14903883</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000166"
      unitRef="USD">14733300</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000168"
      unitRef="USD">25236350</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000169"
      unitRef="USD">25137209</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockCommonShares
      contextRef="AsOf2025-03-31"
      decimals="INF"
      id="Fact000174"
      unitRef="Shares">2549208</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="AsOf2024-06-30"
      decimals="INF"
      id="Fact000176"
      unitRef="Shares">2549208</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000171"
      unitRef="USD">3554893</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000172"
      unitRef="USD">3554893</us-gaap:TreasuryStockCommonValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000178"
      unitRef="USD">-1275780</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000179"
      unitRef="USD">-1182825</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000181"
      unitRef="USD">35323823</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000182"
      unitRef="USD">35147054</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000184"
      unitRef="USD">3010150</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000185"
      unitRef="USD">1228944</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000187"
      unitRef="USD">38333973</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000188"
      unitRef="USD">36375998</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000190"
      unitRef="USD">49711734</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000191"
      unitRef="USD">46719829</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000193"
      unitRef="USD">8009619</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000194"
      unitRef="USD">6176499</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000195"
      unitRef="USD">39159629</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000196"
      unitRef="USD">24679824</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000198"
      unitRef="USD">6655739</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000199"
      unitRef="USD">5659050</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000200"
      unitRef="USD">32492185</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000201"
      unitRef="USD">21812140</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000203"
      unitRef="USD">1353880</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000204"
      unitRef="USD">517449</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000205"
      unitRef="USD">6667444</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000206"
      unitRef="USD">2867684</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000213"
      unitRef="USD">2526220</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000214"
      unitRef="USD">1261147</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000215"
      unitRef="USD">5465786</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000216"
      unitRef="USD">4032031</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000218"
      unitRef="USD">794213</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000219"
      unitRef="USD">811470</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000220"
      unitRef="USD">2745763</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000221"
      unitRef="USD">2531279</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingExpenses
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000223"
      unitRef="USD">3320433</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000224"
      unitRef="USD">2072617</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000225"
      unitRef="USD">8211549</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000226"
      unitRef="USD">6563310</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000228"
      unitRef="USD">-1966553</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000229"
      unitRef="USD">-1555168</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000230"
      unitRef="USD">-1544105</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000231"
      unitRef="USD">-3695626</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestAndOtherIncome
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000238"
      unitRef="USD">184254</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000239"
      unitRef="USD">155433</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000240"
      unitRef="USD">539106</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000241"
      unitRef="USD">561201</us-gaap:InterestAndOtherIncome>
    <FKWL:IncomeFromGovernmentalSubsidy
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000243"
      unitRef="USD">0</FKWL:IncomeFromGovernmentalSubsidy>
    <FKWL:IncomeFromGovernmentalSubsidy
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000244"
      unitRef="USD">-59</FKWL:IncomeFromGovernmentalSubsidy>
    <FKWL:IncomeFromGovernmentalSubsidy
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000245"
      unitRef="USD">0</FKWL:IncomeFromGovernmentalSubsidy>
    <FKWL:IncomeFromGovernmentalSubsidy
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000246"
      unitRef="USD">16507</FKWL:IncomeFromGovernmentalSubsidy>
    <us-gaap:LitigationSettlementInterest
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000248"
      unitRef="USD">-1000000</us-gaap:LitigationSettlementInterest>
    <us-gaap:LitigationSettlementInterest
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000249"
      unitRef="USD">-0</us-gaap:LitigationSettlementInterest>
    <us-gaap:LitigationSettlementInterest
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000250"
      unitRef="USD">-1000000</us-gaap:LitigationSettlementInterest>
    <us-gaap:LitigationSettlementInterest
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000251"
      unitRef="USD">-0</us-gaap:LitigationSettlementInterest>
    <FKWL:GainFromForgivenessOfAccountsPayableAndAccruedLiabilities
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000253"
      unitRef="USD">0</FKWL:GainFromForgivenessOfAccountsPayableAndAccruedLiabilities>
    <FKWL:GainFromForgivenessOfAccountsPayableAndAccruedLiabilities
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000254"
      unitRef="USD">0</FKWL:GainFromForgivenessOfAccountsPayableAndAccruedLiabilities>
    <FKWL:GainFromForgivenessOfAccountsPayableAndAccruedLiabilities
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000255"
      unitRef="USD">247592</FKWL:GainFromForgivenessOfAccountsPayableAndAccruedLiabilities>
    <FKWL:GainFromForgivenessOfAccountsPayableAndAccruedLiabilities
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000256"
      unitRef="USD">0</FKWL:GainFromForgivenessOfAccountsPayableAndAccruedLiabilities>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000258"
      unitRef="USD">40067</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000259"
      unitRef="USD">-366078</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000260"
      unitRef="USD">-516524</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000261"
      unitRef="USD">-217606</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:OtherNonoperatingIncome
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000263"
      unitRef="USD">107118</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000264"
      unitRef="USD">142788</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000265"
      unitRef="USD">419635</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000266"
      unitRef="USD">460363</us-gaap:OtherNonoperatingIncome>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000268"
      unitRef="USD">1331439</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000269"
      unitRef="USD">-67916</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000270"
      unitRef="USD">1689809</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000271"
      unitRef="USD">820465</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000273"
      unitRef="USD">-635114</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000274"
      unitRef="USD">-1623084</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000275"
      unitRef="USD">145704</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000276"
      unitRef="USD">-2875161</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000278"
      unitRef="USD">2592</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000279"
      unitRef="USD">-312764</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000280"
      unitRef="USD">218199</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000281"
      unitRef="USD">-577981</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000283"
      unitRef="USD">-637706</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000284"
      unitRef="USD">-1310320</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000285"
      unitRef="USD">-72495</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000286"
      unitRef="USD">-2297180</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000288"
      unitRef="USD">-5215</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000289"
      unitRef="USD">-134640</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000290"
      unitRef="USD">-180550</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000291"
      unitRef="USD">-99189</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <FKWL:LessNoncontrollingInterestsInNetLossOfSubsidiary
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000293"
      unitRef="USD">12295</FKWL:LessNoncontrollingInterestsInNetLossOfSubsidiary>
    <FKWL:LessNoncontrollingInterestsInNetLossOfSubsidiary
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000294"
      unitRef="USD">0</FKWL:LessNoncontrollingInterestsInNetLossOfSubsidiary>
    <FKWL:LessNoncontrollingInterestsInNetLossOfSubsidiary
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000295"
      unitRef="USD">8914</FKWL:LessNoncontrollingInterestsInNetLossOfSubsidiary>
    <FKWL:LessNoncontrollingInterestsInNetLossOfSubsidiary
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000296"
      unitRef="USD">0</FKWL:LessNoncontrollingInterestsInNetLossOfSubsidiary>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000298"
      unitRef="USD">-644786</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000299"
      unitRef="USD">-1175680</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000300"
      unitRef="USD">99141</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000301"
      unitRef="USD">-2197991</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2025-01-012025-03-31"
      decimals="INF"
      id="Fact000303"
      unitRef="USDPShares">-0.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2024-01-012024-03-31"
      decimals="INF"
      id="Fact000304"
      unitRef="USDPShares">-0.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2024-07-01to2025-03-31"
      decimals="INF"
      id="Fact000305"
      unitRef="USDPShares">0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2023-07-012024-03-31"
      decimals="INF"
      id="Fact000306"
      unitRef="USDPShares">-0.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2025-01-012025-03-31"
      decimals="INF"
      id="Fact000308"
      unitRef="USDPShares">-0.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2024-01-012024-03-31"
      decimals="INF"
      id="Fact000309"
      unitRef="USDPShares">-0.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2024-07-01to2025-03-31"
      decimals="INF"
      id="Fact000310"
      unitRef="USDPShares">0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2023-07-012024-03-31"
      decimals="INF"
      id="Fact000311"
      unitRef="USDPShares">-0.19</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2025-01-012025-03-31"
      decimals="INF"
      id="Fact000313"
      unitRef="Shares">11784280</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2024-01-012024-03-31"
      decimals="INF"
      id="Fact000314"
      unitRef="Shares">11784280</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2024-07-01to2025-03-31"
      decimals="INF"
      id="Fact000315"
      unitRef="Shares">11784280</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2023-07-012024-03-31"
      decimals="INF"
      id="Fact000316"
      unitRef="Shares">11784280</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2025-01-012025-03-31"
      decimals="INF"
      id="Fact000318"
      unitRef="Shares">11784280</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2024-01-012024-03-31"
      decimals="INF"
      id="Fact000319"
      unitRef="Shares">11784280</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2024-07-01to2025-03-31"
      decimals="INF"
      id="Fact000320"
      unitRef="Shares">11848707</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2023-07-012024-03-31"
      decimals="INF"
      id="Fact000321"
      unitRef="Shares">11784280</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000328"
      unitRef="USD">-637706</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000329"
      unitRef="USD">-1310320</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000330"
      unitRef="USD">-72495</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000331"
      unitRef="USD">-2297180</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000333"
      unitRef="USD">-3809</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000334"
      unitRef="USD">-146761</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000335"
      unitRef="USD">-140113</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000336"
      unitRef="USD">-81118</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000338"
      unitRef="USD">-641515</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000339"
      unitRef="USD">-1457081</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000340"
      unitRef="USD">-212608</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000341"
      unitRef="USD">-2378298</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000343"
      unitRef="USD">7080</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000344"
      unitRef="USD">-134640</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000345"
      unitRef="USD">-171636</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000346"
      unitRef="USD">-99189</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <FKWL:ForeignExchangeTranslationAttributableToNoncontrollingInterest
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000348"
      unitRef="USD">-1282</FKWL:ForeignExchangeTranslationAttributableToNoncontrollingInterest>
    <FKWL:ForeignExchangeTranslationAttributableToNoncontrollingInterest
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000350"
      unitRef="USD">-47158</FKWL:ForeignExchangeTranslationAttributableToNoncontrollingInterest>
    <FKWL:ForeignExchangeTranslationAttributableToNoncontrollingInterest
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000351"
      unitRef="USD">0</FKWL:ForeignExchangeTranslationAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000353"
      unitRef="USD">-647313</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000354"
      unitRef="USD">-1322441</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000355"
      unitRef="USD">6186</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000356"
      unitRef="USD">-2279109</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2024-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000366"
      unitRef="Shares">11784280</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000358"
      unitRef="USD">14263</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000368"
      unitRef="USD">14263</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000359"
      unitRef="USD">14733300</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000360"
      unitRef="USD">25137209</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-06-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000361"
      unitRef="USD">-3554893</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact000362"
      unitRef="USD">-1182825</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-06-30_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000363"
      unitRef="USD">1228944</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000364"
      unitRef="USD">36375998</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-07-012024-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000372"
      unitRef="USD">743927</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-07-012024-12-31"
      decimals="0"
      id="Fact000376"
      unitRef="USD">743927</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2024-07-012024-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact000382"
      unitRef="USD">-90428</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2024-07-012024-12-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000383"
      unitRef="USD">-45876</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2024-07-012024-12-31"
      decimals="0"
      id="Fact000384"
      unitRef="USD">-136304</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2024-07-012024-12-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000391"
      unitRef="USD">-178716</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2024-07-012024-12-31"
      decimals="0"
      id="Fact000392"
      unitRef="USD">-178716</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2024-07-012024-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000395"
      unitRef="USD">170583</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2024-07-012024-12-31"
      decimals="0"
      id="Fact000400"
      unitRef="USD">170583</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2024-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000410"
      unitRef="Shares">11784280</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-12-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000402"
      unitRef="USD">14263</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-12-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000412"
      unitRef="USD">14263</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000403"
      unitRef="USD">14903883</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000404"
      unitRef="USD">25881136</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-12-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000405"
      unitRef="USD">-3554893</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact000406"
      unitRef="USD">-1273253</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-12-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000407"
      unitRef="USD">1004352</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-12-31"
      decimals="0"
      id="Fact000408"
      unitRef="USD">36975488</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-01-012025-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000416"
      unitRef="USD">-644786</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000420"
      unitRef="USD">-644786</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2025-01-012025-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact000426"
      unitRef="USD">-2527</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2025-01-012025-03-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000427"
      unitRef="USD">-1282</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000428"
      unitRef="USD">-3809</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2025-01-012025-03-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000435"
      unitRef="USD">7080</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000436"
      unitRef="USD">7080</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <FKWL:ContributionInSubsidiaryByEmsPartner
      contextRef="From2025-01-012025-03-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000443"
      unitRef="USD">2000000</FKWL:ContributionInSubsidiaryByEmsPartner>
    <FKWL:ContributionInSubsidiaryByEmsPartner
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000444"
      unitRef="USD">2000000</FKWL:ContributionInSubsidiaryByEmsPartner>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2025-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000454"
      unitRef="Shares">11784280</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2025-03-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000446"
      unitRef="USD">14263</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2025-03-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000456"
      unitRef="USD">14263</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2025-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000447"
      unitRef="USD">14903883</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2025-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000448"
      unitRef="USD">25236350</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2025-03-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000449"
      unitRef="USD">-3554893</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2025-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact000450"
      unitRef="USD">-1275780</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2025-03-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000451"
      unitRef="USD">3010150</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000452"
      unitRef="USD">38333973</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000466"
      unitRef="Shares">11784280</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000458"
      unitRef="USD">14263</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000468"
      unitRef="USD">14263</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000459"
      unitRef="USD">14438196</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000460"
      unitRef="USD">29101225</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-06-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000461"
      unitRef="USD">-3554893</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact000462"
      unitRef="USD">-1071930</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-06-30_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000463"
      unitRef="USD">1487967</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-06-30"
      decimals="0"
      id="Fact000464"
      unitRef="USD">40414828</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-07-012023-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000472"
      unitRef="USD">-1022311</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-07-012023-12-31"
      decimals="0"
      id="Fact000476"
      unitRef="USD">-1022311</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2023-07-012023-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact000482"
      unitRef="USD">65643</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2023-07-012023-12-31"
      decimals="0"
      id="Fact000484"
      unitRef="USD">65643</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2023-07-012023-12-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000491"
      unitRef="USD">35451</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2023-07-012023-12-31"
      decimals="0"
      id="Fact000492"
      unitRef="USD">35451</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-07-012023-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000495"
      unitRef="USD">138780</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-07-012023-12-31"
      decimals="0"
      id="Fact000500"
      unitRef="USD">138780</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000510"
      unitRef="Shares">11784280</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-12-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000502"
      unitRef="USD">14263</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-12-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000512"
      unitRef="USD">14263</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000503"
      unitRef="USD">14576976</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000504"
      unitRef="USD">28078914</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-12-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000505"
      unitRef="USD">-3554893</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact000506"
      unitRef="USD">-1006287</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-12-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000507"
      unitRef="USD">1523418</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000508"
      unitRef="USD">39632391</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000516"
      unitRef="USD">-1175680</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000520"
      unitRef="USD">-1175680</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2024-01-012024-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact000526"
      unitRef="USD">-146761</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000528"
      unitRef="USD">-146761</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2024-01-012024-03-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000535"
      unitRef="USD">-134640</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000536"
      unitRef="USD">-134640</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000539"
      unitRef="USD">70080</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000544"
      unitRef="USD">70080</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2024-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000554"
      unitRef="Shares">11784280</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-03-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000546"
      unitRef="USD">14263</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-03-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000556"
      unitRef="USD">14263</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000547"
      unitRef="USD">14647056</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000548"
      unitRef="USD">26903234</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-03-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000549"
      unitRef="USD">-3554893</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact000550"
      unitRef="USD">-1153048</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-03-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000551"
      unitRef="USD">1388778</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-03-31"
      decimals="0"
      id="Fact000552"
      unitRef="USD">38245390</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000561"
      unitRef="USD">-72495</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000562"
      unitRef="USD">-2297180</us-gaap:ProfitLoss>
    <us-gaap:Depreciation
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000567"
      unitRef="USD">24999</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000568"
      unitRef="USD">28059</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000570"
      unitRef="USD">655370</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000571"
      unitRef="USD">722476</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ForeignCurrencyTransactionLossBeforeTax
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000573"
      unitRef="USD">550586</us-gaap:ForeignCurrencyTransactionLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionLossBeforeTax
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000574"
      unitRef="USD">0</us-gaap:ForeignCurrencyTransactionLossBeforeTax>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000576"
      unitRef="USD">3563</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000577"
      unitRef="USD">-0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:ShareBasedCompensation
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000579"
      unitRef="USD">170583</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000580"
      unitRef="USD">208860</us-gaap:ShareBasedCompensation>
    <FKWL:RecoveryOfLitigationSettlement
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000582"
      unitRef="USD">1000000</FKWL:RecoveryOfLitigationSettlement>
    <FKWL:RecoveryOfLitigationSettlement
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000583"
      unitRef="USD">-0</FKWL:RecoveryOfLitigationSettlement>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000585"
      unitRef="USD">247592</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000586"
      unitRef="USD">-0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <FKWL:NetChangeOfRightOfUseAssetsAndLeaseLiabilities
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000588"
      unitRef="USD">6366</FKWL:NetChangeOfRightOfUseAssetsAndLeaseLiabilities>
    <FKWL:NetChangeOfRightOfUseAssetsAndLeaseLiabilities
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000589"
      unitRef="USD">11089</FKWL:NetChangeOfRightOfUseAssetsAndLeaseLiabilities>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000591"
      unitRef="USD">217399</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000592"
      unitRef="USD">-574315</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000597"
      unitRef="USD">1957056</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000598"
      unitRef="USD">1312518</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000600"
      unitRef="USD">28812</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000601"
      unitRef="USD">-2605602</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000603"
      unitRef="USD">71097</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000604"
      unitRef="USD">214020</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000606"
      unitRef="USD">48322</us-gaap:IncreaseDecreaseInDepositOtherAssets>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000607"
      unitRef="USD">3168</us-gaap:IncreaseDecreaseInDepositOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000609"
      unitRef="USD">-0</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000610"
      unitRef="USD">7693</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000612"
      unitRef="USD">-1025639</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000613"
      unitRef="USD">-6668572</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000615"
      unitRef="USD">-37111</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000616"
      unitRef="USD">49111</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000618"
      unitRef="USD">2376154</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000619"
      unitRef="USD">479754</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000621"
      unitRef="USD">-490230</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000622"
      unitRef="USD">-6972515</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsForProceedsFromInvestments
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000627"
      unitRef="USD">730024</us-gaap:PaymentsForProceedsFromInvestments>
    <us-gaap:PaymentsForProceedsFromInvestments
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000628"
      unitRef="USD">-1995606</us-gaap:PaymentsForProceedsFromInvestments>
    <us-gaap:ProceedsFromSalesOfAssetsInvestingActivities
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000630"
      unitRef="USD">10500</us-gaap:ProceedsFromSalesOfAssetsInvestingActivities>
    <us-gaap:ProceedsFromSalesOfAssetsInvestingActivities
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000631"
      unitRef="USD">0</us-gaap:ProceedsFromSalesOfAssetsInvestingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000633"
      unitRef="USD">25683</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000634"
      unitRef="USD">53017</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000636"
      unitRef="USD">224442</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000637"
      unitRef="USD">126793</us-gaap:PaymentsToDevelopSoftware>
    <FKWL:ContributionInSubsidiaryByPartner
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000639"
      unitRef="USD">-2000000</FKWL:ContributionInSubsidiaryByPartner>
    <FKWL:ContributionInSubsidiaryByPartner
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000640"
      unitRef="USD">-0</FKWL:ContributionInSubsidiaryByPartner>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000642"
      unitRef="USD">1030351</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000643"
      unitRef="USD">1815796</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <FKWL:RepaymentOfLoanByEmployee
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000648"
      unitRef="USD">0</FKWL:RepaymentOfLoanByEmployee>
    <FKWL:RepaymentOfLoanByEmployee
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000649"
      unitRef="USD">1045</FKWL:RepaymentOfLoanByEmployee>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000651"
      unitRef="USD">0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000652"
      unitRef="USD">1045</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000654"
      unitRef="USD">-4063</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000655"
      unitRef="USD">-81118</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000657"
      unitRef="USD">536058</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000658"
      unitRef="USD">-5236792</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000660"
      unitRef="USD">12266556</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2023-06-30"
      decimals="0"
      id="Fact000661"
      unitRef="USD">12241286</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000663"
      unitRef="USD">12802614</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2024-03-31"
      decimals="0"
      id="Fact000664"
      unitRef="USD">7004494</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000672"
      unitRef="USD">-800</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000673"
      unitRef="USD">-136641</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact000675">&lt;p id="xdx_80D_eus-gaap--SignificantAccountingPoliciesTextBlock_zbAjYM5iyR37" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 1 &#x2013; &lt;span id="xdx_825_zS1V0pbKsNil"&gt;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;This summary of significant
accounting policies of the Company is presented to assist in understanding the Company&#x2019;s consolidated financial statements. The
consolidated financial statements and notes are representations of the Company&#x2019;s management, which is responsible for their integrity
and objectivity. These accounting policies conform to GAAP and have been consistently applied in the preparation of the consolidated financial
statements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84C_eus-gaap--ConsolidationPolicyTextBlock_zpodRk53YmA1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_86A_zCEj0WjLuCTi"&gt;Principles of Consolidation&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"&gt;As of June 30, 2024, the
consolidated financial statements include the accounts of the Company and its subsidiary, Franklin Technology Inc. (&#x201c;FTI&#x201d;),
with a majority voting interest of &lt;span id="xdx_90B_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20240630__srt--OwnershipAxis__custom--FranklinTechnologyMember_zDYWjJRXAk8k" title="Equity ownership interest percentage, parent"&gt;66.3&lt;/span&gt;% (approximately &lt;span id="xdx_90F_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20240630__srt--OwnershipAxis__custom--FranklinTechnologyMember_z72iYWPudaMc" title="Noncontrolling interest percentage"&gt;33.7&lt;/span&gt;% is owned by noncontrolling interests) as of June 30, 2024. As of March 31,
2025, the consolidated financial statements include the accounts of the Company and its subsidiaries, FTI and Sigbeat Inc. (&#x201c;Sigbeat&#x201d;),
with majority voting interests of &lt;span id="xdx_90E_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20250331__srt--OwnershipAxis__custom--FranklinTechnologyMember_zn6bCxZfjrkg" title="Equity ownership interest percentage, parent"&gt;66.3&lt;/span&gt;% and &lt;span id="xdx_90E_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20250331__srt--OwnershipAxis__custom--SigbeatMember_zr742xZvddCf" title="Equity ownership interest percentage, parent"&gt;60.0&lt;/span&gt;%, respectively, (approximately &lt;span id="xdx_90F_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20250331__srt--OwnershipAxis__custom--FranklinTechnologyMember_zt4ZG6yHIKy1" title="Equity ownership interest percentage, parent"&gt;33.7&lt;/span&gt;% and &lt;span id="xdx_905_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20250331__srt--OwnershipAxis__custom--SigbeatMember_zGmNITCbdnib" title="Noncontrolling interest percentage"&gt;40.0&lt;/span&gt;% are owned by noncontrolling interests,
respectively). In the preparation of consolidated financial statements of the Company, intercompany transactions and balances are eliminated
and net earnings (loss) are reduced by the portion of the net earnings (loss) of the subsidiary or subsidiaries applicable to noncontrolling
interests.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;On May 14, 2024, the
Company entered into an Agreement for Formation of a Joint Venture Corporation (the &#x201c;Agreement&#x201d;). Under the terms of the
Agreement, the parties formed a Nevada corporation, Sigbeat, to be owned &lt;span id="xdx_90F_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20250331__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--MeigSmartTechnologyCoLtdMember_zF31q5YDMyBj" title="Equity ownership percentage"&gt;60&lt;/span&gt;%
by Franklin and 40% by its Electronic Manufacturing Services (&#x201c;EMS&#x201d;) partner, Forge International Co., Ltd.
(&#x201c;Forge&#x201d;). The parties contributed a total of $&lt;span id="xdx_90D_eus-gaap--ProceedsFromContributedCapital_c20240513__20240514__us-gaap--TransactionTypeAxis__custom--FormationOfCorporationAgreementMember__dei--LegalEntityAxis__custom--FranklinMember_z1NGJF9asyQc" title="Contribution amount"&gt;5,000,000&lt;/span&gt;
in capital, in accordance with their respective ownership interest percentages. Under the terms of the Agreement, Sigbeat has a
Board of Directors consisting of three members, of whom two are to be appointed by the Company and one appointed by Forge. Sigbeat
will engage in worldwide sales, marketing, customer support and operations for telecommunications modules under such brands or
designations as the Board of Directors of Sigbeat determine.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Pursuant to the Agreement,
in July 2024, Sigbeat entered into a stock subscription agreement with Forge, for the purchase of 400,000 shares of Common Stock, representing 40% of the total outstanding Common Stock of Sigbeat. On December 23,
2024, and January 9, 2025, the Company contributed $&lt;span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20241222__20241223__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--MeiGForgeInternationalCoLtdMember_zEhABQbKzaSc" title="Stock issued for acquisition, value"&gt;600,000&lt;/span&gt; and $&lt;span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20250108__20250109__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--MeiGForgeInternationalCoLtdMember_z8lZCyPEQmE6" title="Stock issued for acquisition, value"&gt;2,400,000&lt;/span&gt; for Common Stock, respectively, and, on January 16, 2025, Forge
contributed $&lt;span id="xdx_905_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20250115__20250116__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--MeiGForgeInternationalCoLtdMember_zUz8DtzHbmza" title="Stock issued for acquisition, value"&gt;2,000,000&lt;/span&gt; for Common Stock.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84F_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_ziAObGiurns3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_867_z7L14MMJnIU9"&gt;Reclassifications&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Certain amounts on the prior
period&#x2019;s consolidated financial statements were regrouped and reclassified to conform to current-year presentation, with no effect
on total stockholders&#x2019; equity.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_843_eus-gaap--ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_zKt9HWjVdMb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_861_zYmnrtZNF9Uc"&gt;Non-controlling Interest in a Consolidated
Subsidiary&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;As of June 30, 2024, noncontrolling
interests represent approximately &lt;span id="xdx_90A_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20240630__srt--OwnershipAxis__custom--FranklinTechnologyMember_zn46RBe7SuCd" title="Noncontrolling interest percentage"&gt;33.7&lt;/span&gt;% equity interest in FTI held by a minority shareholder, and, as of March 31, 2025, noncontrolling
interests represent approximately &lt;span id="xdx_90F_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20250331__srt--OwnershipAxis__custom--FranklinTechnologyMember_zRvtYxURrzqa" title="Noncontrolling interest percentage"&gt;33.7&lt;/span&gt;% equity interest in FTI and &lt;span id="xdx_902_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20250331__srt--OwnershipAxis__custom--SigbeatMember_zMlIh63esMza" title="Noncontrolling interest percentage"&gt;40.0&lt;/span&gt;% equity interest in Sigbeat held by a minority shareholder.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;As of March 31, 2025, the
non-controlling interests were $&lt;span id="xdx_908_eus-gaap--MinorityInterest_iI_pp0p0_c20250331_z0SCMYJL9BA2" title="Total noncontrolling interest"&gt;3,010,150&lt;/span&gt;, which represents a $&lt;span id="xdx_90C_eus-gaap--MinorityInterestPeriodIncreaseDecrease_pp0p0_c20240701__20250331_zZ6HmfggE9u9" title="Increase from noncontrolling interest"&gt;1,781,206&lt;/span&gt; increase from $&lt;span id="xdx_906_eus-gaap--MinorityInterest_iI_pp0p0_c20240630_zus1CVmtiwJ6" title="Total noncontrolling interest"&gt;1,228,944&lt;/span&gt; as of June 30, 2024. The increase of
$&lt;span id="xdx_903_eus-gaap--MinorityInterestPeriodIncreaseDecrease_c20240701__20250331_zwsPMn1ZSmWg" title="Increase decrease in noncontrolling interest"&gt;1,781,206&lt;/span&gt; in the non-controlling interest consists of a ($&lt;span id="xdx_902_eus-gaap--MinorityInterestPeriodIncreaseDecrease_pp0p0_di_c20240701__20250331__srt--OwnershipAxis__custom--FranklinTechnologyMember_zdvKlEsT7WV4" title="Increase decrease in noncontrolling interest"&gt;227,708&lt;/span&gt;) decrease in FTI and a $&lt;span id="xdx_909_eus-gaap--MinorityInterestPeriodIncreaseDecrease_pp0p0_c20240701__20250331__srt--OwnershipAxis__custom--SigbeatMember_zutIKJe0pFIh" title="Increase decrease in noncontrolling interest"&gt;2,008,914&lt;/span&gt; increase in Sigbeat. &lt;span id="xdx_90C_eus-gaap--MinorityInterestDescription_c20240701__20250331_zFW49TX17EG4" title="Noncontrolling interest, description"&gt;The decrease
of ($227,708) in the non-controlling interest in FTI consists of a ($180,550) decrease from the loss of ($536,435) as well as a ($47,158)
decrease from foreign exchange translation attributable to non-controlling interest incurred for the nine months ended March 31, 2025.
The increase of $2,008,914 in the non-controlling interest in Sigbeat consists of a $8,914 increase from the income of $22,286 for the
nine months ended March 31, 2025 as well as a $2,000,000 increase from Forge&#x2019;s contribution for Common Stock.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;











&lt;p id="xdx_84F_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zAsk2NSX3lg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_86E_zFLsQeotVsz7"&gt;Segment Reporting&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"&gt;Accounting Standards Codification
(&#x201c;ASC&#x201d;) 280, &#x201c;Segment Reporting,&#x201d; requires public companies to report financial and descriptive information about
their reportable operating segments. We identify our operating segments based on how our chief operating decision maker internally evaluates
separate financial information, business activities and management responsibility. We have one reportable segment, consisting of the sale
of wireless access products.&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We generate revenue from
two geographic areas, consisting of North America and Asia. The following enterprise-wide disclosure is prepared on a basis consistent
with the preparation of the consolidated financial statements. The following table contains certain financial information by geographic
area:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_z0TXjuGN0cRa" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Revenue from geagraphic areas)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_8B3_zG8QsIC4fKN8" style="display: none"&gt;Schedule of financial information by geographic
area&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&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="7" style="font-weight: bold; text-align: center"&gt;Three Months Ended&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="font-weight: bold; text-align: center"&gt;Nine Months Ended&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; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;March 31,&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;March 31,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: justify"&gt;Net sales:&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; text-align: justify"&gt;North America&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_eus-gaap--Revenues_pp0p0_c20250101__20250331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zmp9pLOOnxch" style="width: 11%; text-align: right" title="Net sales"&gt;8,007,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 id="xdx_98F_eus-gaap--Revenues_pp0p0_c20240101__20240331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zXgsbcYJeTsh" style="width: 11%; text-align: right" title="Net sales"&gt;6,174,327&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--Revenues_pp0p0_c20240701__20250331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_z4fK8B1RFs5d" style="width: 11%; text-align: right" title="Net sales"&gt;39,156,583&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--Revenues_pp0p0_c20230701__20240331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_ztXa8ziBgaQ7" style="width: 11%; text-align: right" title="Net sales"&gt;24,583,324&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: justify; padding-bottom: 1pt"&gt;Asia&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pp0p0_c20250101__20250331__srt--StatementGeographicalAxis__srt--AsiaMember_zommkEppExI6" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales"&gt;2,582&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pp0p0_d0_c20240101__20240331__srt--StatementGeographicalAxis__srt--AsiaMember_z3q6ODnhvhn4" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales"&gt;2,172&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pp0p0_c20240701__20250331__srt--StatementGeographicalAxis__srt--AsiaMember_z4w0Gc4TyvBa" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales"&gt;3,046&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pp0p0_d0_c20230701__20240331__srt--StatementGeographicalAxis__srt--AsiaMember_zlN7ZByvfMAd" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales"&gt;96,500&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt"&gt;Totals&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pp0p0_c20250101__20250331_zRvhbCCndBr4" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales"&gt;8,009,619&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pp0p0_c20240101__20240331_zTn56YdQgNy6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales"&gt;6,176,499&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pp0p0_c20240701__20250331_zmED47RCN1vl" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales"&gt;39,159,629&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pp0p0_c20230701__20240331_znRLDCLcyZHl" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales"&gt;24,679,824&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; 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 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_z1bTcDhn2CCj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Long-lived assets)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B7_zp0sSXTRHxi3" style="display: none"&gt;Schedule of long-lived assets, net&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;Long-lived assets, net (property and equipment and intangible assets):&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;March 31, 2025&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 70%; text-align: left"&gt;North America&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--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20250331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zcdJVqkHgCZd" style="width: 11%; text-align: right" title="Long-lived assets, net"&gt;781,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_983_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20240630__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zAN2lyT5rkAi" style="width: 11%; text-align: right" title="Long-lived assets, net"&gt;1,218,139&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-bottom: 1pt"&gt;Asia&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20250331__srt--StatementGeographicalAxis__srt--AsiaMember_zUNApWtGGNt1" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net"&gt;159,708&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20240630__srt--StatementGeographicalAxis__srt--AsiaMember_zkKMsRWVgw99" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net"&gt;206,426&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;Totals&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_ecustom--PropertyAndEquipmentAndIntangibleAssets_pp0p0_c20250331_z7Kqz0mKCe21" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Long-lived assets, net"&gt;941,378&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20240630_z7fo02vuBZg6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Long-lived assets, net"&gt;1,424,565&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; 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 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p id="xdx_84A_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zck1MnYwkrO4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_86F_zycUp0CgGlag"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Fair value accounting is applied
for all financial assets and liabilities and non-financial assets and liabilities that are recognized or disclosed at fair value in the
consolidated financial statements on a recurring basis (at least annually). Assets and liabilities recorded at fair value in the financial
statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical
levels, which are directly related to the amount of subjectivity, associated with the inputs to the valuation of these assets or liabilities
are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Level 1 &#x2013;&#160;Observable inputs, such as unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Level 2 &#x2013;&#160;Observable inputs other than Level 1 quoted prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Level 3 &#x2013;&#160;Unobservable inputs that cannot be directly corroborated by observable market data and that typically reflect management&#x2019;s estimate of assumptions that market participants would use in pricing the asset or liability.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The carrying amounts of financial
instruments such as cash equivalents, short-term investments, accounts receivable, other current assets, accounts payable, and accrued
liabilities approximate the related fair values due to the short-term nature of these instruments. We invest our excess cash into financial
instruments which are readily convertible into cash, such as money market funds and certificates of deposit.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;











&lt;p id="xdx_843_eus-gaap--UseOfEstimates_zrQNANKViQ2d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_86E_zFoiyDUUVisa"&gt;Use of Estimates&lt;/span&gt; &lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&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 amounts of revenues and expenses during the reporting period. Actual
results could materially differ from those estimates.&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_845_ecustom--AllowanceForDoubtfulAccountsPolicy_z0Lj67amby4j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_865_z7L48vslozW"&gt;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"&gt;On July 1, 2023, we adopted
ASU 2016-13 Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the
incurred loss methodology with an expected loss methodology that is referred to as the current expected credit loss (&#x201c;CECL&#x201d;)
methodology. The measurement of expected credit losses under the CECL methodology is applicable to financial assets measured at amortized
cost, including loan receivables and held to maturity debt securities. It also applies to Off-Balance Sheet (&#x201c;OBS&#x201d;) credit
exposures not accounted for as insurance (loan commitments, standby letters of credit, financial guarantees, and other similar instruments)
and net investments and leases recognized by a lessor in accordance with Topic 842 on leases. Upon adoption of ASC 326 and based upon
our review of our collection history as well as the current balances associated with all significant customers and associated invoices,
as of March 31, 2025, we did &lt;span id="xdx_907_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_do_c20250331_zXRFOtP513va" title="Allowance for doubtful accounts"&gt;no&lt;/span&gt;t record any reserve for unfunded commitments and doubtful accounts.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p id="xdx_845_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zKBMsIpyvnk6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_86E_zdWvgrw2dKCd"&gt;Cash Flows Reporting&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We follow ASC 230, Statements
of Cash Flows, for cash flows reporting, which classifies cash receipts and payments according to whether they stem from operating, investing,
or financing activities and provides definitions of each category. We use the indirect or reconciliation method (&#x201c;Indirect method&#x201d;)
as defined by ASC 230, Statement of Cash Flows, to report net cash flow from operating activities by adjusting net income to reconcile
it to net cash flow from operating activities by removing the effects of all deferrals of past operating cash receipts and payments and
all accruals of expected future operating cash receipts and payments and all items that are included in net income (loss) that do not
affect operating cash receipts and payments.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_842_ecustom--RelatedPartiesPolicyTextBlock_zwSsT3AbK0f1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_865_zdoI0gJa8Lo9"&gt;Related Parties&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We follow ASC 850, &#x201c;Related
Party Disclosures,&#x201d; for the identification of related parties and disclosure of related party transactions. Related parties are
any entities or individuals that, through employment, ownership or other means, possess the ability to direct or cause the direction of
our management and policies of the Company. (Refer to NOTE 9&#x2013;RELATED PARTY TRANSACTIONS)&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_844_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zlLlpNmIf5o9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_86E_za9jzOZATlLa"&gt;Foreign Currency Translations&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We have a majority-owned subsidiary
in a foreign country, South Korea. Fluctuations in foreign currency impact the amount of total assets, liabilities, earnings and cash
flows that we report for our foreign subsidiary upon the translation of these amounts into U.S. Dollars for, and as of the end of, each
reporting period. In particular, the strengthening of the U.S. Dollar generally will reduce the reported amount of our foreign-denominated
cash, cash equivalents, total revenues and total expense that we translate into U.S. Dollars and report in our consolidated financial
statements for, and as of the end of, each reporting period. However, a majority of our consolidated revenue is denominated in U.S. Dollars,
and therefore, our revenue is not directly subject to foreign currency risk.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;In accordance with ASC 830,
when an operation has transactions denominated in a currency other than its functional currency, they are measured in the functional currency.
Changes in the expected functional currency cash flows caused by changes in exchange rates are included in net income (loss) for the period.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;











&lt;p id="xdx_840_ecustom--LeasesPolicyTextBlock_zbq9jiWRx89g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_86B_zbAzyrbfMSAl"&gt;Leases&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;In accordance with ASC 842,
we determine whether an arrangement contains a lease at inception. A lease is a contract that provides the right to control an identified
asset for a period of time in exchange for consideration. For identified leases, we determine whether it should be classified as an operating
or finance lease. Operating leases are recorded in the balance sheet as right-of-use asset (&#x201c;ROU asset&#x201d;) and operating lease
obligation. ROU assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent
our obligation to make lease payment arising from the lease ROU assets and operating lease liabilities are recognized at the commencement
date of the lease and measure based on the present value of lease payment over the lease term. The ROU asset also includes deferred rent
liabilities. Our lease arrangement generally does not provide an implicit interest rate. As a result, in such situations, we use its incremental
borrowing rate based on the information available at commencement date in determining the present value of lease payments. We include
options to extend or terminate the lease when it is reasonably certain that it will exercise that option in the measurement of its ROU
assts and liabilities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Lease expense for operating
leases is recognized on a straight-line basis over the lease term. We are also electing not to apply the recognition requirements to short-term
leases of twelve months or less and instead will recognize lease payments as expense on a straight-line basis over the lease term.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84A_eus-gaap--RevenueRecognitionPolicyTextBlock_zAdgzeX8tTg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_86D_zpl1hQeKxsvb"&gt;Revenue Recognition&lt;/span&gt; &lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The Company accounts for its
revenue according to ASC 606, &#x201c;Revenue from Contracts with Customers&#x201d;, pursuant to which, revenue is recognized when the control
of the promised goods or services is transferred to the customers, and the performance obligations under the contract have been satisfied,
in an amount that reflects the consideration expected to be entitled to in exchange for those goods or services.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The Company determines revenue
recognition through the following steps: (1)&#160;identify the contract(s)&#160;with a customer, (2)&#160;identify the performance obligations
in the contract, (3)&#160;determine the transaction price, (4)&#160;allocate the transaction price to the performance obligations in the
contract, and (5)&#160;recognize revenue when (or as) the entity satisfies a performance obligation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;Contracts with Customers&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Revenue from sales of products
and services is derived from contracts with customers. The products and services promised in contracts primarily consist of hotspot routers.
Contracts with each customer generally state the terms of the sale, including the description, quantity and price of each product or service.
Payment terms are stated in the contract, primarily in the form of a purchase order. Since the customer typically agrees to a stated rate
and price in the purchase order that does not vary over the life of the contract, the majority of our contracts do not contain variable
consideration. We establish a provision for estimated warranty and returns. Using historical averages, those provisions for the nine months
ended March 31, 2025 and 2024 were not material.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;Disaggregation of Revenue&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;In accordance with Topic 606,
we disaggregate revenue from contracts with customers into geographical regions and by the timing of when goods and services are transferred.
We determined that disaggregating revenue into these categories meets the disclosure objective in Topic 606, which is to depict how the
nature, amount, timing and uncertainty of revenue and cash flows are affected by regional economic factors.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;Contract Balances&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We perform our obligations
under a contract with a customer by transferring products in exchange for consideration from the customer. We typically invoice our customers
as soon as control of an asset is transferred, and a receivable is established. We, however, recognize a contract liability when a customer
prepays for goods and/or services, or we have not delivered goods under the contract since we have not yet transferred control of the
goods and/or services.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The balances of our trade
receivables are as follows:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_z68E7LMfcD64" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B2_zCsEKs7Sfo36" style="display: none"&gt;Schedule of trade receivables&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49D_20250331_zhzQcJ8fyxel" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49A_20240630_z5fkqym3k6qh" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="width: 66%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 13%; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;March
                                            31, 2025&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 13%; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;June
                                            30, 2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--AccountsReceivableNetCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Accounts Receivable&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,004,809&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,155,060&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 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We did not have any un-invoiced
receivables in the periods ended March 31, 2025, and June 30, 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Our contract liabilities are
as follows:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--OtherLiabilitiesTableTextBlock_z5EZxQzwZsdf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B9_zXUiwnnhoWua" style="display: none"&gt;Schedule of contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49A_20250331_znpREMkp8r58" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_494_20240630_zQkfuCaO989h" style="text-align: center"&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="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;March 31, 2025&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;June 30, 2024&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_ecustom--UndeliveredProducts_iI_pp0p0_zODyDOkewM41" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Undelivered products&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: 13%; text-align: right"&gt;121,660&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: 13%; text-align: right"&gt;158,771&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_ecustom--AccruedMarketingDevelopmentFunds_iI_pp0p0_d0_zC9h9i1A1Vrk" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Accrued marketing development funds&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;643,656&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;Totals&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;765,316&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;158,771&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 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;Performance Obligations&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;A performance obligation is
a promise in a contract to transfer a distinct good or service to the customer and is the unit of measurement in Topic 606. At contract
inception, we assess the products and services promised in our contracts with customers. We then identify performance obligations to transfer
distinct products or services to the customer. In order to identify performance obligations, we consider all the products or services
promised in the contract regardless of whether they are explicitly stated or are implied by customary business practices.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Our performance obligations
are primarily satisfied at a point in time. Revenue from products transferred to customers at a single point in time accounted for &lt;span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember_zyiXUCkt9Mw" title="Concentration risk percentage"&gt;99.4&lt;/span&gt;%
and &lt;span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember_zoWNZkFItJkg" title="Concentration risk percentage"&gt;99.9&lt;/span&gt;% of net sales for the nine months ended March 31, 2025 and 2024, respectively. Revenue recognized over a period of time is based
on the percent completion of a project and accounted for &lt;span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__custom--EngineeringProjectsMember_zjkEf3nQjF21"&gt;0.6&lt;/span&gt;% and &lt;span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__custom--EngineeringProjectsMember_zwApzpQuTGic"&gt;0.1&lt;/span&gt;% of net sales for the nine months ended March 31, 2025 and 2024,
respectively. The majority of our revenue recognized at a point in time is for the sale of hotspot router products. Revenue from these
contracts is recognized when the customer is able to direct the use of and obtain substantially all of the benefits from the product,
which generally coincides with title transfer at completion of the shipping process.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;As of March 31, 2025 and 2024,
our contracts do not contain any unsatisfied performance obligations, except for undelivered products.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84D_eus-gaap--CostOfSalesPolicyTextBlock_zeIZPjHEuxD2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_869_zEp3kes2uGc8"&gt;Cost of Goods Sold&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;All costs associated with
our contract manufacturers, as well as distribution, fulfillment and repair services, are included in our cost of goods sold. Cost of
goods sold also includes amortization expenses of $&lt;span id="xdx_908_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20250101__20250331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zKLUTbimQsg1" title="Shipping and handling expense"&gt;175,262&lt;/span&gt; and $&lt;span id="xdx_902_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20240701__20250331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zxbEK7N0cIO7" title="Shipping and handling expense"&gt;629,412&lt;/span&gt; associated with capitalized product development costs associated
with complete technology for the three and nine months ended March 31, 2025, respectively, and $&lt;span id="xdx_906_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20240101__20240331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zZ59RKayrrQh" title="Shipping and handling expense"&gt;227,028&lt;/span&gt; and $&lt;span id="xdx_90A_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20230701__20240331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zL1rwnDdGTCa" title="Shipping and handling expense"&gt;706,340&lt;/span&gt; for the three and
nine months ended March 31, 2024, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;











&lt;p id="xdx_84A_eus-gaap--SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy_zVxt0IdYPhrh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_86C_z8xPFFQBNvFj"&gt;Capitalized Product Development Costs&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"&gt;Accounting Standards Codification
(&#x201c;ASC&#x201d;) Topic 350, &#x201c;Intangibles - Goodwill and Other&#x201d; includes software that is part of a product or process to
be sold to a customer and is accounted for under Subtopic 985-20. Our products contain embedded software internally developed by FTI,
which is an integral part of these products because it allows the various components of the products to communicate with each other, and
the products are clearly unable to function without this coding.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The costs of product development
that are capitalized once technological feasibility is determined (noted as technology in progress in the Intangible Assets table in NOTE
4-INTANGIBLE ASSETS, NET) include related licenses, certification costs, payroll, employee benefits, and other headcount-related expenses
associated with product development. We determine that technological feasibility for our products is reached after all high-risk development
issues have been resolved. Once the products are available for general release to our customers, we cease capitalizing the product development
costs and any additional costs, if any, are expensed. The capitalized product development costs are amortized on a product-by-product
basis using straight-line amortization. The amortization begins when the products are available for general release to our customers.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;As of March 31, 2025, and
June 30, 2024, capitalized product development costs in progress were $&lt;span id="xdx_908_eus-gaap--IntangibleAssetsGrossExcludingGoodwill_iI_pp0p0_c20250331__us-gaap--BalanceSheetLocationAxis__custom--CapitalizedProductDevelopmentCostsMember_zGSKJo4Ki4e1" title="Capitalized product development costs"&gt;173,293&lt;/span&gt; and $&lt;span id="xdx_908_eus-gaap--IntangibleAssetsGrossExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--BalanceSheetLocationAxis__custom--CapitalizedProductDevelopmentCostsMember_zVjqufjHUrRc" title="Capitalized product development costs"&gt;0&lt;/span&gt;, respectively, and are included in intangible assets
in our consolidated balance sheets. For the three and nine months ended March 31, 2025, we incurred $&lt;span id="xdx_908_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_c20250101__20250331_ziJ4DyGStjMc" title="Product development costs incurred"&gt;179,308&lt;/span&gt; and $&lt;span id="xdx_90C_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_c20240701__20250331_z6JDxRzbTSL3" title="Product development costs incurred"&gt;211,289&lt;/span&gt;, respectively,
and for the three and nine months ended March 31, 2024, we incurred $&lt;span id="xdx_90B_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_c20240101__20240331_zPKqPpZwB3dj" title="Product development costs incurred"&gt;52,975&lt;/span&gt; and $&lt;span id="xdx_904_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_c20230701__20240331_zBCbd0LnDu0l" title="Product development costs incurred"&gt;121,708&lt;/span&gt;, respectively, in capitalized product development
costs, and such amounts are primarily comprised of certifications and licenses. All costs incurred before technological feasibility is
reached are expensed and included in our consolidated statements of comprehensive income (loss).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p id="xdx_84D_eus-gaap--ResearchAndDevelopmentExpensePolicy_zavvtXRw6I9i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_860_zo62QuVwGRDf"&gt;Research and Development Costs&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Costs associated with research
and development are expensed as incurred. Research and development costs were $&lt;span id="xdx_909_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20250101__20250331_zH4sS9g7QeGk" title="Research and development expense"&gt;794,213&lt;/span&gt; and $&lt;span id="xdx_904_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20240101__20240331_zIpHHOANohAi" title="Research and development expense"&gt;811,470&lt;/span&gt; for the three months ended March 31,
2025 and 2024, respectively, and $&lt;span id="xdx_90F_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20240701__20250331_zgcguQwvxk35" title="Research and development expense"&gt;2,745,763&lt;/span&gt; and $&lt;span id="xdx_902_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20230701__20240331_zyYW4eDtjFg5" title="Research and development expense"&gt;2,531,279&lt;/span&gt; for the nine months ended March 31, 2025 and 2024, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p id="xdx_84C_eus-gaap--StandardProductWarrantyPolicy_zrAYWAAzmFae" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_861_zrN3zu2dJlgd"&gt;Warranties&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We provide a warranty for
a period of twelve (12) to eighteen (18) months, which is covered by our vendors and manufacturers under purchase agreements between the
Company and the vendors. As a result, we believe we do not have any net warranty exposure and do not accrue any warranty expenses. Historically,
the Company has not experienced any material net warranty expenditures.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84E_ecustom--ShippingAndHandlingCostsPolicyTextBlock_zafhd78N9tve" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_86F_z77S40E7gpJ"&gt;Shipping and Handling Costs&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"&gt;Costs associated with product
shipping and handling are expensed as incurred. Shipping and handling costs, which are included in selling, general and administrative
expenses on the consolidated statements of comprehensive income, were $&lt;span id="xdx_90B_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20250101__20250331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_ztGHFE42Ya9l" title="Shipping and handling expense"&gt;65,291&lt;/span&gt; and $&lt;span id="xdx_90F_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20240101__20240331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zur0RTgywNBj" title="Shipping and handling expense"&gt;29,011&lt;/span&gt; for the three months ended March 31, 2025 and
2024, respectively, and $&lt;span id="xdx_907_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20240701__20250331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_z34hHTnSmxS3" title="Shipping and handling expense"&gt;238,146&lt;/span&gt; and $&lt;span id="xdx_902_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20230701__20240331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_ze07ItGEweC3" title="Shipping and handling expense"&gt;132,959&lt;/span&gt; for the nine months ended March 31, 2025 and 2024, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84F_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zcLSDaHHN90b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_866_zJpOqZLMyGJe"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;For purposes of the consolidated
statements of cash flow, we consider all highly liquid investments purchased with original maturities of three months or less to be cash
equivalents. We invest our excess cash into financial instruments which management believes are readily convertible into cash, such as
money market funds that are readily convertible to cash and have a $1.00 net asset value.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











&lt;p id="xdx_843_eus-gaap--MarketableSecuritiesTextBlock_zHB6Ts1XU8k4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_86D_zxFq1emDN8Af"&gt;Short Term Investments&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We have invested excess funds
in short-term liquid assets, such as certificates of deposit and government bonds, etc.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84F_eus-gaap--InventoryPolicyTextBlock_zXtkNlCPqx43" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_865_zIZQA4cK2W8h"&gt;Inventories, Net&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Our inventories consist of
finished goods and are stated at the lower of cost or net realizable value, cost being determined on a first-in, first-out basis. We assess
the inventory carrying value and reduce it, if necessary, to its net realizable value based on customer orders on hand, and internal demand
forecasts using management&#x2019;s best estimates given information currently available. Our customer demand is highly unpredictable and
can fluctuate significantly caused by factors beyond the control of the Company. We may write down our inventory value for potential obsolescence
and excess inventory. As of March 31, 2025, and June 30, 2024, we have recorded inventory reserves in the amount of $&lt;span id="xdx_906_eus-gaap--InventoryValuationReserves_iI_pp0p0_c20250331_zKbR2ANkhh61" title="Inventory reserve"&gt;&lt;span id="xdx_907_eus-gaap--InventoryValuationReserves_iI_pp0p0_c20240630_zUzITrPuTPs5" title="Inventory reserve"&gt;91,482&lt;/span&gt;&lt;/span&gt; for obsolete
or slow-moving inventory.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_848_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zyUGG4Fa9go6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_86B_zfo4nJWqQmi1"&gt;Property and Equipment, Net&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Property and equipment are
recorded at cost. Significant additions or improvements extending the useful lives of assets are capitalized. Expenditures for maintenance
and repairs are charged to expense as incurred. Depreciation is computed using the straight-line method over the estimated useful lives
as follows:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_884_ecustom--ScheduleOfPropertyAndEquipmentEstimatedUsefulLife_zJnPN9mynTP2" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BC_z8WQRVZ97mK8" style="display: none"&gt;Schedule of estimated useful lives&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td style="width: 51%; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Machinery&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 48%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90A_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MachineryMember_z3O5vtYq11dj"&gt;6 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90D_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zaIch4KJFgNg" title="Estimated useful lives"&gt;5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Molds&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90B_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ToolsDiesAndMoldsMember_zQu3Qv7Vpc09" title="Estimated useful lives"&gt;3~6 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90E_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zJrDfx0M9Kbc" title="Estimated useful lives"&gt;5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Computers and software&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_903_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zsFkgo0cqHN8" title="Estimated useful lives"&gt;5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90E_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zOhn6rlkcZf7" title="Estimated useful lives"&gt;7 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Facilities improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90B_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OtherCapitalizedPropertyPlantAndEquipmentMember_zzjfskL80ju7" title="Estimated useful lives"&gt;5 years or life of the lease, whichever is shorter&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84D_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zrpnezEoFfB5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_861_zuoMY62DAVHk"&gt;Goodwill and Intangible Assets&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Goodwill and certain intangible
assets were recorded in connection with the FTI acquisition in October 2009, and were accounted for in accordance with ASC 805, &#x201c;Business
Combinations.&#x201d; Goodwill represents the excess of the purchase price over the fair value of the tangible and intangible net assets
acquired. Intangible assets are recorded at their fair value at the date of acquisition. Goodwill and other intangible assets are accounted
for in accordance with ASC 350, &#x201c;Goodwill and Other Intangible Assets.&#x201d; Goodwill and other intangible assets are tested for
impairment at least annually and any related impairment losses are recognized in earnings when identified. &lt;span id="xdx_901_eus-gaap--GoodwillAndIntangibleAssetImpairment_do_c20240701__20250331_zR9fDFurL32b" title="Goodwill impairment"&gt;&lt;span id="xdx_90B_eus-gaap--GoodwillAndIntangibleAssetImpairment_do_c20230701__20240331_zFsQkDz5wQVb" title="Goodwill impairment"&gt;No&lt;/span&gt;&lt;/span&gt; impairment was recognized
for the nine months ended March 31, 2025, and 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_848_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zYEIPkPjGnf1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_86B_zXVtX9FHEhq5"&gt;Impairment of Long-lived Assets&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;In accordance with ASC 360,
&#x201c;Property, Plant, and Equipment,&#x201d; we review for impairment of long-lived assets and certain identifiable intangibles whenever
events or circumstances indicate that the carrying amount of assets may not be recoverable. We consider the carrying value of assets may
not be recoverable based upon our review of the following events or changes in circumstances: the asset&#x2019;s ability to continue to
generate income from operations and positive cash flow in future periods; loss of legal ownership or title to the assets; significant
changes in our strategic business objectives and utilization of the asset; or significant negative industry or economic trends. An impairment
loss would be recognized when estimated future cash flows expected to result from the use of the asset are less than its carrying amount.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;As of March 31, 2025, and
June 30, 2024, we were not aware of any events or changes in circumstances that would indicate that the long-lived assets are impaired.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;











&lt;p id="xdx_841_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zgtj6V14fLFk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_86B_zHINHjbVG9N2"&gt;Stock-based Compensation&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We account for stock options
and other equity-based compensation issued in accordance with ASC 718 &#x201c;Stock Compensation&#x201d;, which requires the measurement
and recognition of compensation expense related to the fair value of equity-based compensation awards that are ultimately expected to
vest. Stock-based compensation expense recognized includes the compensation cost for all share-based compensation payments granted to
employees and non-employees, net of estimated forfeitures, over the employees&#x2019; requisite service period or the non-employees&#x2019;
performance period based on the grant date fair value estimated in accordance with the provision of ASC 718. ASC 718 is also applied to
awards modified, repurchased, or cancelled during the periods reported.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84D_eus-gaap--IncomeTaxPolicyTextBlock_zz7Enwnxmmng" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_86B_zIUN0SDX9N1l"&gt;Income Taxes&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"&gt;We use the asset and liability
method of accounting for income taxes. Accordingly, deferred tax assets and liabilities are determined based on the difference between
the financial statement and income tax bases of assets and liabilities, using enacted tax rates in effect for the year in which the differences
are expected to reverse. A valuation allowance is recorded to reduce the carrying amount of deferred tax assets, unless it is more likely
than not such assets will be realized. Current income taxes are based on the year&#x2019;s taxable income for federal and state income
tax reporting purposes and the annual change in deferred taxes.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We assess income tax positions
and record tax benefits based upon management&#x2019;s evaluation of the facts, circumstances, and information available at the reporting
date. For those tax positions where it is more likely than not that a tax benefit will be sustained, we record the largest amount of tax
benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority having full knowledge of
all relevant information. For those income tax positions where it is not more likely than not that a tax benefit will be sustained, no
tax benefit is recognized in the financial statements. We classify interest and penalties associated with such uncertain tax positions
as a component of income tax expense.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;As of March 31, 2025, we have
no material unrecognized tax benefits. We recorded an income tax expense of $&lt;span id="xdx_90C_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20250101__20250331_zzMuFCM8jiY7" title="Income tax benefits"&gt;2,592&lt;/span&gt; and $&lt;span id="xdx_90F_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20240701__20250331_zEIVBsvbTaM6" title="Income tax benefits"&gt;218,199&lt;/span&gt; for the three and nine months ended March
31, 2025, respectively, and an income tax benefit of $&lt;span id="xdx_907_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20240101__20240331_zDj3FuZR2Qd" title="Income tax benefits"&gt;312,764&lt;/span&gt; and $&lt;span id="xdx_908_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20230701__20240331_ze2OiUptw0Ol" title="Income tax benefits"&gt;577,981&lt;/span&gt; for the three and nine months ended March 31, 2024, respectively.
We also recorded a decrease in deferred tax asset, non-current, of $&lt;span id="xdx_901_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20250101__20250331_zvVXXpVE5XD3" title="Increase (decrease) in deferred tax asset"&gt;2,592&lt;/span&gt; and $&lt;span id="xdx_905_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20240701__20250331_zT48CIhtnxzl" title="Increase (decrease) in deferred tax asset"&gt;217,399&lt;/span&gt; for the three and nine months ended March 31, 2025,
respectively, and an increase in deferred tax asset, non-current, of $&lt;span id="xdx_90E_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20240101__20240331_zpCf8m1vewG2" title="Increase (decrease) in deferred tax asset"&gt;308,123 &lt;/span&gt;and $&lt;span id="xdx_90A_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20230701__20240331_z1lbQHRl3S71" title="Increase (decrease) in deferred tax asset"&gt;574,315&lt;/span&gt; for the three and nine months ended March 31,
2024, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_847_eus-gaap--EarningsPerSharePolicyTextBlock_zhmRrZi41P39" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_866_zwqia8GHEMm3"&gt;Earnings (loss) per Share Attributable to Common
Stockholders&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"&gt;In accordance with ASC 260,
basic earnings (loss) per share are calculated by dividing the net income (loss) by the weighted-average number of common shares that
were outstanding for the period, without considering any potential future issuance of common shares. Diluted earnings (loss) per share
is calculated by dividing the net income (loss) by the sum of the weighted-average number of dilutive potential common shares outstanding
for the period determined using the treasury-stock method or the as-converted method. Potentially dilutive shares are comprised of common
stock options outstanding under our stock plan. &lt;span&gt;Diluted EPS excludes all dilutive potential common
shares if their effect is nondilutive.&lt;/span&gt; Nondilutive shares are not taken into account while computation of weighted average number
of shares for dilutive EPS calculation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_zGWuMICJi3n6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_861_zD0xZzeDwQn"&gt;Concentrations&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1pt 0pt 0; text-align: justify; text-indent: 0.45in"&gt;We extend credit
to our customers and perform ongoing credit evaluations of such customers. We evaluate our accounts receivable on a regular basis for
collectability and provide for an allowance for potential credit losses as deemed necessary. No reserve was required or recorded for any
of the periods presented.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"&gt;Substantially all of our
revenues are derived from sales of wireless data products. Any significant decline in market acceptance of our products or in the financial
condition of our existing customers could impair our ability to operate effectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;A significant portion of our
revenue is derived from a small number of customers. For the nine months ended March 31, 2025, sales to our two largest customers accounted
for &lt;span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zXJ7MHrz2Wdj" title="Concentration of credit risk"&gt;60&lt;/span&gt;% and &lt;span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zxmUUf7TW0tj" title="Concentration of credit risk"&gt;35&lt;/span&gt;% of our consolidated net sales, and &lt;span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zU711XJxtt9j" title="Concentration of credit risk"&gt;0&lt;/span&gt;% and &lt;span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zdvWTiMbQWxd" title="Concentration of credit risk"&gt;98&lt;/span&gt;% of our accounts receivable balance as of March 31, 2025. In the same period
of 2024, sales to our two largest customers accounted for &lt;span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_znDr7FC8Rus7" title="Concentration of credit risk"&gt;62&lt;/span&gt;% and &lt;span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z71duGwBNFFf" title="Concentration of credit risk"&gt;28&lt;/span&gt;% of our consolidated net sales, and &lt;span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z2hvuUvgXHe1" title="Concentration of credit risk"&gt;45&lt;/span&gt;% and &lt;span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zk97jYLXRba1" title="Concentration of credit risk"&gt;54&lt;/span&gt;% of our accounts receivable
balance as of March 31, 2024.&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;For the nine months ended
March 31, 2025, we purchased the majority of our wireless data products from two manufacturing companies located in Asia. If these manufacturing
companies were to experience delays, capacity constraints or quality control problems, product shipments to our customers could be delayed,
or our customers could consequently elect to cancel the underlying product purchase order, which would negatively impact the Company's
revenue. For the nine months ended March 31, 2025, we purchased wireless data products from these manufacturers in the amount of $&lt;span id="xdx_905_eus-gaap--CostOfRevenue_c20240701__20250331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_z7uwRttMd8Cd" title="Cost of revenue"&gt;28,410,325&lt;/span&gt;,
or &lt;span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zBeia4MKzY2d" title="Concentration of credit risk"&gt;91.2&lt;/span&gt;% of total purchases and had related accounts payable of $&lt;span id="xdx_90A_eus-gaap--AccountsPayableCurrent_iI_c20250331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zfeDeEm5yoN4" title="Accounts payable, current"&gt;5,057,661&lt;/span&gt; as of March 31, 2025. In the same period of 2024, we purchased
wireless data products from these manufacturers in the amount of $&lt;span id="xdx_900_eus-gaap--CostOfRevenue_c20230701__20240331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zXYfGfhsnYbk" title="Cost of revenue"&gt;18,287,260&lt;/span&gt;, or &lt;span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zdEwTN8g70c8" title="Concentration of credit risk"&gt;99.5&lt;/span&gt;% of total purchases and had related accounts payable
of $&lt;span id="xdx_900_eus-gaap--AccountsPayableCurrent_iI_c20240331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zjSSHwBCYNKc" title="Accounts payable, current"&gt;5,967,868&lt;/span&gt; as of March 31, 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We maintain our cash accounts
with established commercial banks. Such cash deposits exceed the Federal Deposit Insurance Corporation insured limit of $250,000 for each
financial institution.&#160; However, we do not anticipate any losses on excess deposits.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84F_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zJygNitlbix4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_863_zlOFk5D8mKqh"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 27.75pt"&gt;In December 2023, the FASB
issued ASU No. 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU requires disaggregated information about a reporting
entity&#x2019;s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective
basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have
not yet been issued or made available for issuance. This ASU will likely result in the required additional disclosures being included
in our consolidated financial statements once adopted.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.75pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.75pt"&gt;In November 2024, the FASB
issued ASU No. 2024-03, Expense Disaggregation Disclosures (Subtopic 220-40). The ASU requires disclosure of specified information about
certain costs and expenses. This includes purchases of inventory, employee compensation, depreciation, and intangible asset amortization.&#160;
The ASU is effective on a prospective or retrospective basis for annual reporting periods beginning after December 15, 2026, and interim
reporting periods beginning after December 15, 2027. Early adoption is permitted. This ASU will likely result in the required additional
disclosures being included in our consolidated financial statements, once adopted.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.75pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.75pt"&gt;In January 2025, the FASB
issued&#160;ASU 2025-01, which revises the effective date of&#160;ASU 2024-03, &#x201c;to clarify that all public business entities are
required to adopt the guidance in annual reporting periods beginning after December 15, 2026, and interim periods within annual reporting
periods beginning after December 15, 2027.&#x201d; Entities within the ASU&#x2019;s scope are permitted to early adopt the ASU. This ASU
will likely result in the required additional disclosures being included in our consolidated financial statements, once adopted.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.75pt"&gt;&#160;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;/p&gt;

</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact000677">&lt;p id="xdx_84C_eus-gaap--ConsolidationPolicyTextBlock_zpodRk53YmA1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_86A_zCEj0WjLuCTi"&gt;Principles of Consolidation&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"&gt;As of June 30, 2024, the
consolidated financial statements include the accounts of the Company and its subsidiary, Franklin Technology Inc. (&#x201c;FTI&#x201d;),
with a majority voting interest of &lt;span id="xdx_90B_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20240630__srt--OwnershipAxis__custom--FranklinTechnologyMember_zDYWjJRXAk8k" title="Equity ownership interest percentage, parent"&gt;66.3&lt;/span&gt;% (approximately &lt;span id="xdx_90F_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20240630__srt--OwnershipAxis__custom--FranklinTechnologyMember_z72iYWPudaMc" title="Noncontrolling interest percentage"&gt;33.7&lt;/span&gt;% is owned by noncontrolling interests) as of June 30, 2024. As of March 31,
2025, the consolidated financial statements include the accounts of the Company and its subsidiaries, FTI and Sigbeat Inc. (&#x201c;Sigbeat&#x201d;),
with majority voting interests of &lt;span id="xdx_90E_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20250331__srt--OwnershipAxis__custom--FranklinTechnologyMember_zn6bCxZfjrkg" title="Equity ownership interest percentage, parent"&gt;66.3&lt;/span&gt;% and &lt;span id="xdx_90E_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20250331__srt--OwnershipAxis__custom--SigbeatMember_zr742xZvddCf" title="Equity ownership interest percentage, parent"&gt;60.0&lt;/span&gt;%, respectively, (approximately &lt;span id="xdx_90F_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20250331__srt--OwnershipAxis__custom--FranklinTechnologyMember_zt4ZG6yHIKy1" title="Equity ownership interest percentage, parent"&gt;33.7&lt;/span&gt;% and &lt;span id="xdx_905_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20250331__srt--OwnershipAxis__custom--SigbeatMember_zGmNITCbdnib" title="Noncontrolling interest percentage"&gt;40.0&lt;/span&gt;% are owned by noncontrolling interests,
respectively). In the preparation of consolidated financial statements of the Company, intercompany transactions and balances are eliminated
and net earnings (loss) are reduced by the portion of the net earnings (loss) of the subsidiary or subsidiaries applicable to noncontrolling
interests.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;On May 14, 2024, the
Company entered into an Agreement for Formation of a Joint Venture Corporation (the &#x201c;Agreement&#x201d;). Under the terms of the
Agreement, the parties formed a Nevada corporation, Sigbeat, to be owned &lt;span id="xdx_90F_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20250331__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--MeigSmartTechnologyCoLtdMember_zF31q5YDMyBj" title="Equity ownership percentage"&gt;60&lt;/span&gt;%
by Franklin and 40% by its Electronic Manufacturing Services (&#x201c;EMS&#x201d;) partner, Forge International Co., Ltd.
(&#x201c;Forge&#x201d;). The parties contributed a total of $&lt;span id="xdx_90D_eus-gaap--ProceedsFromContributedCapital_c20240513__20240514__us-gaap--TransactionTypeAxis__custom--FormationOfCorporationAgreementMember__dei--LegalEntityAxis__custom--FranklinMember_z1NGJF9asyQc" title="Contribution amount"&gt;5,000,000&lt;/span&gt;
in capital, in accordance with their respective ownership interest percentages. Under the terms of the Agreement, Sigbeat has a
Board of Directors consisting of three members, of whom two are to be appointed by the Company and one appointed by Forge. Sigbeat
will engage in worldwide sales, marketing, customer support and operations for telecommunications modules under such brands or
designations as the Board of Directors of Sigbeat determine.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Pursuant to the Agreement,
in July 2024, Sigbeat entered into a stock subscription agreement with Forge, for the purchase of 400,000 shares of Common Stock, representing 40% of the total outstanding Common Stock of Sigbeat. On December 23,
2024, and January 9, 2025, the Company contributed $&lt;span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20241222__20241223__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--MeiGForgeInternationalCoLtdMember_zEhABQbKzaSc" title="Stock issued for acquisition, value"&gt;600,000&lt;/span&gt; and $&lt;span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20250108__20250109__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--MeiGForgeInternationalCoLtdMember_z8lZCyPEQmE6" title="Stock issued for acquisition, value"&gt;2,400,000&lt;/span&gt; for Common Stock, respectively, and, on January 16, 2025, Forge
contributed $&lt;span id="xdx_905_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20250115__20250116__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--MeiGForgeInternationalCoLtdMember_zUz8DtzHbmza" title="Stock issued for acquisition, value"&gt;2,000,000&lt;/span&gt; for Common Stock.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="AsOf2024-06-30_custom_FranklinTechnologyMember"
      decimals="INF"
      id="Fact000679"
      unitRef="Ratio">0.663</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="AsOf2024-06-30_custom_FranklinTechnologyMember"
      decimals="INF"
      id="Fact000681"
      unitRef="Ratio">0.337</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="AsOf2025-03-31_custom_FranklinTechnologyMember"
      decimals="INF"
      id="Fact000683"
      unitRef="Ratio">0.663</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="AsOf2025-03-31_custom_SigbeatMember"
      decimals="INF"
      id="Fact000685"
      unitRef="Ratio">0.600</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="AsOf2025-03-31_custom_FranklinTechnologyMember"
      decimals="INF"
      id="Fact000687"
      unitRef="Ratio">0.337</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="AsOf2025-03-31_custom_SigbeatMember"
      decimals="INF"
      id="Fact000689"
      unitRef="Ratio">0.400</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="AsOf2025-03-31_custom_MeigSmartTechnologyCoLtdMember"
      decimals="INF"
      id="Fact000691"
      unitRef="Ratio">0.60</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:ProceedsFromContributedCapital
      contextRef="From2024-05-132024-05-14_custom_FormationOfCorporationAgreementMember_custom_FranklinMember"
      decimals="0"
      id="Fact000693"
      unitRef="USD">5000000</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2024-12-222024-12-23_custom_MeiGForgeInternationalCoLtdMember"
      decimals="0"
      id="Fact000695"
      unitRef="USD">600000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2025-01-082025-01-09_custom_MeiGForgeInternationalCoLtdMember"
      decimals="0"
      id="Fact000697"
      unitRef="USD">2400000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2025-01-152025-01-16_custom_MeiGForgeInternationalCoLtdMember"
      decimals="0"
      id="Fact000699"
      unitRef="USD">2000000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="From2024-07-01to2025-03-31" id="Fact000701">&lt;p id="xdx_84F_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_ziAObGiurns3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_867_z7L14MMJnIU9"&gt;Reclassifications&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Certain amounts on the prior
period&#x2019;s consolidated financial statements were regrouped and reclassified to conform to current-year presentation, with no effect
on total stockholders&#x2019; equity.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy contextRef="From2024-07-01to2025-03-31" id="Fact000703">&lt;p id="xdx_843_eus-gaap--ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_zKt9HWjVdMb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_861_zYmnrtZNF9Uc"&gt;Non-controlling Interest in a Consolidated
Subsidiary&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;As of June 30, 2024, noncontrolling
interests represent approximately &lt;span id="xdx_90A_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20240630__srt--OwnershipAxis__custom--FranklinTechnologyMember_zn46RBe7SuCd" title="Noncontrolling interest percentage"&gt;33.7&lt;/span&gt;% equity interest in FTI held by a minority shareholder, and, as of March 31, 2025, noncontrolling
interests represent approximately &lt;span id="xdx_90F_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20250331__srt--OwnershipAxis__custom--FranklinTechnologyMember_zRvtYxURrzqa" title="Noncontrolling interest percentage"&gt;33.7&lt;/span&gt;% equity interest in FTI and &lt;span id="xdx_902_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20250331__srt--OwnershipAxis__custom--SigbeatMember_zMlIh63esMza" title="Noncontrolling interest percentage"&gt;40.0&lt;/span&gt;% equity interest in Sigbeat held by a minority shareholder.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;As of March 31, 2025, the
non-controlling interests were $&lt;span id="xdx_908_eus-gaap--MinorityInterest_iI_pp0p0_c20250331_z0SCMYJL9BA2" title="Total noncontrolling interest"&gt;3,010,150&lt;/span&gt;, which represents a $&lt;span id="xdx_90C_eus-gaap--MinorityInterestPeriodIncreaseDecrease_pp0p0_c20240701__20250331_zZ6HmfggE9u9" title="Increase from noncontrolling interest"&gt;1,781,206&lt;/span&gt; increase from $&lt;span id="xdx_906_eus-gaap--MinorityInterest_iI_pp0p0_c20240630_zus1CVmtiwJ6" title="Total noncontrolling interest"&gt;1,228,944&lt;/span&gt; as of June 30, 2024. The increase of
$&lt;span id="xdx_903_eus-gaap--MinorityInterestPeriodIncreaseDecrease_c20240701__20250331_zwsPMn1ZSmWg" title="Increase decrease in noncontrolling interest"&gt;1,781,206&lt;/span&gt; in the non-controlling interest consists of a ($&lt;span id="xdx_902_eus-gaap--MinorityInterestPeriodIncreaseDecrease_pp0p0_di_c20240701__20250331__srt--OwnershipAxis__custom--FranklinTechnologyMember_zdvKlEsT7WV4" title="Increase decrease in noncontrolling interest"&gt;227,708&lt;/span&gt;) decrease in FTI and a $&lt;span id="xdx_909_eus-gaap--MinorityInterestPeriodIncreaseDecrease_pp0p0_c20240701__20250331__srt--OwnershipAxis__custom--SigbeatMember_zutIKJe0pFIh" title="Increase decrease in noncontrolling interest"&gt;2,008,914&lt;/span&gt; increase in Sigbeat. &lt;span id="xdx_90C_eus-gaap--MinorityInterestDescription_c20240701__20250331_zFW49TX17EG4" title="Noncontrolling interest, description"&gt;The decrease
of ($227,708) in the non-controlling interest in FTI consists of a ($180,550) decrease from the loss of ($536,435) as well as a ($47,158)
decrease from foreign exchange translation attributable to non-controlling interest incurred for the nine months ended March 31, 2025.
The increase of $2,008,914 in the non-controlling interest in Sigbeat consists of a $8,914 increase from the income of $22,286 for the
nine months ended March 31, 2025 as well as a $2,000,000 increase from Forge&#x2019;s contribution for Common Stock.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;











</us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="AsOf2024-06-30_custom_FranklinTechnologyMember"
      decimals="INF"
      id="Fact000705"
      unitRef="Ratio">0.337</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="AsOf2025-03-31_custom_FranklinTechnologyMember"
      decimals="INF"
      id="Fact000707"
      unitRef="Ratio">0.337</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="AsOf2025-03-31_custom_SigbeatMember"
      decimals="INF"
      id="Fact000709"
      unitRef="Ratio">0.400</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:MinorityInterest
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000711"
      unitRef="USD">3010150</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterestPeriodIncreaseDecrease
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000713"
      unitRef="USD">1781206</us-gaap:MinorityInterestPeriodIncreaseDecrease>
    <us-gaap:MinorityInterest
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000715"
      unitRef="USD">1228944</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterestPeriodIncreaseDecrease
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000717"
      unitRef="USD">1781206</us-gaap:MinorityInterestPeriodIncreaseDecrease>
    <us-gaap:MinorityInterestPeriodIncreaseDecrease
      contextRef="From2024-07-012025-03-31_custom_FranklinTechnologyMember"
      decimals="0"
      id="Fact000719"
      unitRef="USD">-227708</us-gaap:MinorityInterestPeriodIncreaseDecrease>
    <us-gaap:MinorityInterestPeriodIncreaseDecrease
      contextRef="From2024-07-012025-03-31_custom_SigbeatMember"
      decimals="0"
      id="Fact000721"
      unitRef="USD">2008914</us-gaap:MinorityInterestPeriodIncreaseDecrease>
    <us-gaap:MinorityInterestDescription contextRef="From2024-07-01to2025-03-31" id="Fact000723">The decrease
of ($227,708) in the non-controlling interest in FTI consists of a ($180,550) decrease from the loss of ($536,435) as well as a ($47,158)
decrease from foreign exchange translation attributable to non-controlling interest incurred for the nine months ended March 31, 2025.
The increase of $2,008,914 in the non-controlling interest in Sigbeat consists of a $8,914 increase from the income of $22,286 for the
nine months ended March 31, 2025 as well as a $2,000,000 increase from Forge&#x2019;s contribution for Common Stock.</us-gaap:MinorityInterestDescription>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact000729">&lt;p id="xdx_84F_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zAsk2NSX3lg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_86E_zFLsQeotVsz7"&gt;Segment Reporting&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"&gt;Accounting Standards Codification
(&#x201c;ASC&#x201d;) 280, &#x201c;Segment Reporting,&#x201d; requires public companies to report financial and descriptive information about
their reportable operating segments. We identify our operating segments based on how our chief operating decision maker internally evaluates
separate financial information, business activities and management responsibility. We have one reportable segment, consisting of the sale
of wireless access products.&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We generate revenue from
two geographic areas, consisting of North America and Asia. The following enterprise-wide disclosure is prepared on a basis consistent
with the preparation of the consolidated financial statements. The following table contains certain financial information by geographic
area:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_z0TXjuGN0cRa" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Revenue from geagraphic areas)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_8B3_zG8QsIC4fKN8" style="display: none"&gt;Schedule of financial information by geographic
area&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&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="7" style="font-weight: bold; text-align: center"&gt;Three Months Ended&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="font-weight: bold; text-align: center"&gt;Nine Months Ended&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; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;March 31,&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;March 31,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: justify"&gt;Net sales:&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; text-align: justify"&gt;North America&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_eus-gaap--Revenues_pp0p0_c20250101__20250331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zmp9pLOOnxch" style="width: 11%; text-align: right" title="Net sales"&gt;8,007,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 id="xdx_98F_eus-gaap--Revenues_pp0p0_c20240101__20240331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zXgsbcYJeTsh" style="width: 11%; text-align: right" title="Net sales"&gt;6,174,327&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--Revenues_pp0p0_c20240701__20250331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_z4fK8B1RFs5d" style="width: 11%; text-align: right" title="Net sales"&gt;39,156,583&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--Revenues_pp0p0_c20230701__20240331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_ztXa8ziBgaQ7" style="width: 11%; text-align: right" title="Net sales"&gt;24,583,324&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: justify; padding-bottom: 1pt"&gt;Asia&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pp0p0_c20250101__20250331__srt--StatementGeographicalAxis__srt--AsiaMember_zommkEppExI6" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales"&gt;2,582&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pp0p0_d0_c20240101__20240331__srt--StatementGeographicalAxis__srt--AsiaMember_z3q6ODnhvhn4" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales"&gt;2,172&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pp0p0_c20240701__20250331__srt--StatementGeographicalAxis__srt--AsiaMember_z4w0Gc4TyvBa" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales"&gt;3,046&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pp0p0_d0_c20230701__20240331__srt--StatementGeographicalAxis__srt--AsiaMember_zlN7ZByvfMAd" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales"&gt;96,500&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt"&gt;Totals&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pp0p0_c20250101__20250331_zRvhbCCndBr4" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales"&gt;8,009,619&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pp0p0_c20240101__20240331_zTn56YdQgNy6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales"&gt;6,176,499&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pp0p0_c20240701__20250331_zmED47RCN1vl" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales"&gt;39,159,629&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pp0p0_c20230701__20240331_znRLDCLcyZHl" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales"&gt;24,679,824&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; 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 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_z1bTcDhn2CCj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Long-lived assets)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B7_zp0sSXTRHxi3" style="display: none"&gt;Schedule of long-lived assets, net&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;Long-lived assets, net (property and equipment and intangible assets):&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;March 31, 2025&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 70%; text-align: left"&gt;North America&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--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20250331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zcdJVqkHgCZd" style="width: 11%; text-align: right" title="Long-lived assets, net"&gt;781,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_983_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20240630__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zAN2lyT5rkAi" style="width: 11%; text-align: right" title="Long-lived assets, net"&gt;1,218,139&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-bottom: 1pt"&gt;Asia&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20250331__srt--StatementGeographicalAxis__srt--AsiaMember_zUNApWtGGNt1" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net"&gt;159,708&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20240630__srt--StatementGeographicalAxis__srt--AsiaMember_zkKMsRWVgw99" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net"&gt;206,426&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;Totals&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_ecustom--PropertyAndEquipmentAndIntangibleAssets_pp0p0_c20250331_z7Kqz0mKCe21" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Long-lived assets, net"&gt;941,378&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20240630_z7fo02vuBZg6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Long-lived assets, net"&gt;1,424,565&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; 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 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact000731">&lt;table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_z0TXjuGN0cRa" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Revenue from geagraphic areas)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_8B3_zG8QsIC4fKN8" style="display: none"&gt;Schedule of financial information by geographic
area&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&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="7" style="font-weight: bold; text-align: center"&gt;Three Months Ended&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="font-weight: bold; text-align: center"&gt;Nine Months Ended&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; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;March 31,&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;March 31,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: justify"&gt;Net sales:&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; text-align: justify"&gt;North America&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_eus-gaap--Revenues_pp0p0_c20250101__20250331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zmp9pLOOnxch" style="width: 11%; text-align: right" title="Net sales"&gt;8,007,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 id="xdx_98F_eus-gaap--Revenues_pp0p0_c20240101__20240331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zXgsbcYJeTsh" style="width: 11%; text-align: right" title="Net sales"&gt;6,174,327&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--Revenues_pp0p0_c20240701__20250331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_z4fK8B1RFs5d" style="width: 11%; text-align: right" title="Net sales"&gt;39,156,583&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--Revenues_pp0p0_c20230701__20240331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_ztXa8ziBgaQ7" style="width: 11%; text-align: right" title="Net sales"&gt;24,583,324&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: justify; padding-bottom: 1pt"&gt;Asia&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pp0p0_c20250101__20250331__srt--StatementGeographicalAxis__srt--AsiaMember_zommkEppExI6" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales"&gt;2,582&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pp0p0_d0_c20240101__20240331__srt--StatementGeographicalAxis__srt--AsiaMember_z3q6ODnhvhn4" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales"&gt;2,172&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pp0p0_c20240701__20250331__srt--StatementGeographicalAxis__srt--AsiaMember_z4w0Gc4TyvBa" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales"&gt;3,046&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pp0p0_d0_c20230701__20240331__srt--StatementGeographicalAxis__srt--AsiaMember_zlN7ZByvfMAd" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales"&gt;96,500&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt"&gt;Totals&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pp0p0_c20250101__20250331_zRvhbCCndBr4" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales"&gt;8,009,619&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pp0p0_c20240101__20240331_zTn56YdQgNy6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales"&gt;6,176,499&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pp0p0_c20240701__20250331_zmED47RCN1vl" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales"&gt;39,159,629&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pp0p0_c20230701__20240331_znRLDCLcyZHl" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales"&gt;24,679,824&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:Revenues
      contextRef="From2025-01-012025-03-31_srt_NorthAmericaMember"
      decimals="0"
      id="Fact000733"
      unitRef="USD">8007037</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-01-012024-03-31_srt_NorthAmericaMember"
      decimals="0"
      id="Fact000735"
      unitRef="USD">6174327</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-07-012025-03-31_srt_NorthAmericaMember"
      decimals="0"
      id="Fact000737"
      unitRef="USD">39156583</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-07-012024-03-31_srt_NorthAmericaMember"
      decimals="0"
      id="Fact000739"
      unitRef="USD">24583324</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2025-01-012025-03-31_srt_AsiaMember"
      decimals="0"
      id="Fact000741"
      unitRef="USD">2582</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-01-012024-03-31_srt_AsiaMember"
      decimals="0"
      id="Fact000743"
      unitRef="USD">2172</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-07-012025-03-31_srt_AsiaMember"
      decimals="0"
      id="Fact000745"
      unitRef="USD">3046</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-07-012024-03-31_srt_AsiaMember"
      decimals="0"
      id="Fact000747"
      unitRef="USD">96500</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000749"
      unitRef="USD">8009619</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000751"
      unitRef="USD">6176499</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000753"
      unitRef="USD">39159629</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000755"
      unitRef="USD">24679824</us-gaap:Revenues>
    <us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact000757">&lt;table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_z1bTcDhn2CCj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Long-lived assets)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B7_zp0sSXTRHxi3" style="display: none"&gt;Schedule of long-lived assets, net&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;Long-lived assets, net (property and equipment and intangible assets):&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;March 31, 2025&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 70%; text-align: left"&gt;North America&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--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20250331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zcdJVqkHgCZd" style="width: 11%; text-align: right" title="Long-lived assets, net"&gt;781,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_983_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20240630__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zAN2lyT5rkAi" style="width: 11%; text-align: right" title="Long-lived assets, net"&gt;1,218,139&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-bottom: 1pt"&gt;Asia&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20250331__srt--StatementGeographicalAxis__srt--AsiaMember_zUNApWtGGNt1" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net"&gt;159,708&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20240630__srt--StatementGeographicalAxis__srt--AsiaMember_zkKMsRWVgw99" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net"&gt;206,426&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;Totals&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_ecustom--PropertyAndEquipmentAndIntangibleAssets_pp0p0_c20250331_z7Kqz0mKCe21" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Long-lived assets, net"&gt;941,378&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20240630_z7fo02vuBZg6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Long-lived assets, net"&gt;1,424,565&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock>
    <FKWL:PropertyAndEquipmentAndIntangibleAssets
      contextRef="AsOf2025-03-31_srt_NorthAmericaMember"
      decimals="0"
      id="Fact000759"
      unitRef="USD">781670</FKWL:PropertyAndEquipmentAndIntangibleAssets>
    <FKWL:PropertyAndEquipmentAndIntangibleAssets
      contextRef="AsOf2024-06-30_srt_NorthAmericaMember"
      decimals="0"
      id="Fact000761"
      unitRef="USD">1218139</FKWL:PropertyAndEquipmentAndIntangibleAssets>
    <FKWL:PropertyAndEquipmentAndIntangibleAssets
      contextRef="AsOf2025-03-31_srt_AsiaMember"
      decimals="0"
      id="Fact000763"
      unitRef="USD">159708</FKWL:PropertyAndEquipmentAndIntangibleAssets>
    <FKWL:PropertyAndEquipmentAndIntangibleAssets
      contextRef="AsOf2024-06-30_srt_AsiaMember"
      decimals="0"
      id="Fact000765"
      unitRef="USD">206426</FKWL:PropertyAndEquipmentAndIntangibleAssets>
    <FKWL:PropertyAndEquipmentAndIntangibleAssets
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000767"
      unitRef="USD">941378</FKWL:PropertyAndEquipmentAndIntangibleAssets>
    <FKWL:PropertyAndEquipmentAndIntangibleAssets
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000769"
      unitRef="USD">1424565</FKWL:PropertyAndEquipmentAndIntangibleAssets>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="From2024-07-01to2025-03-31" id="Fact000771">&lt;p id="xdx_84A_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zck1MnYwkrO4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_86F_zycUp0CgGlag"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Fair value accounting is applied
for all financial assets and liabilities and non-financial assets and liabilities that are recognized or disclosed at fair value in the
consolidated financial statements on a recurring basis (at least annually). Assets and liabilities recorded at fair value in the financial
statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical
levels, which are directly related to the amount of subjectivity, associated with the inputs to the valuation of these assets or liabilities
are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Level 1 &#x2013;&#160;Observable inputs, such as unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Level 2 &#x2013;&#160;Observable inputs other than Level 1 quoted prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Level 3 &#x2013;&#160;Unobservable inputs that cannot be directly corroborated by observable market data and that typically reflect management&#x2019;s estimate of assumptions that market participants would use in pricing the asset or liability.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The carrying amounts of financial
instruments such as cash equivalents, short-term investments, accounts receivable, other current assets, accounts payable, and accrued
liabilities approximate the related fair values due to the short-term nature of these instruments. We invest our excess cash into financial
instruments which are readily convertible into cash, such as money market funds and certificates of deposit.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;











</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:UseOfEstimates contextRef="From2024-07-01to2025-03-31" id="Fact000777">&lt;p id="xdx_843_eus-gaap--UseOfEstimates_zrQNANKViQ2d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_86E_zFoiyDUUVisa"&gt;Use of Estimates&lt;/span&gt; &lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&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 amounts of revenues and expenses during the reporting period. Actual
results could materially differ from those estimates.&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</us-gaap:UseOfEstimates>
    <FKWL:AllowanceForDoubtfulAccountsPolicy contextRef="From2024-07-01to2025-03-31" id="Fact000779">&lt;p id="xdx_845_ecustom--AllowanceForDoubtfulAccountsPolicy_z0Lj67amby4j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_865_z7L48vslozW"&gt;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"&gt;On July 1, 2023, we adopted
ASU 2016-13 Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the
incurred loss methodology with an expected loss methodology that is referred to as the current expected credit loss (&#x201c;CECL&#x201d;)
methodology. The measurement of expected credit losses under the CECL methodology is applicable to financial assets measured at amortized
cost, including loan receivables and held to maturity debt securities. It also applies to Off-Balance Sheet (&#x201c;OBS&#x201d;) credit
exposures not accounted for as insurance (loan commitments, standby letters of credit, financial guarantees, and other similar instruments)
and net investments and leases recognized by a lessor in accordance with Topic 842 on leases. Upon adoption of ASC 326 and based upon
our review of our collection history as well as the current balances associated with all significant customers and associated invoices,
as of March 31, 2025, we did &lt;span id="xdx_907_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_do_c20250331_zXRFOtP513va" title="Allowance for doubtful accounts"&gt;no&lt;/span&gt;t record any reserve for unfunded commitments and doubtful accounts.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

</FKWL:AllowanceForDoubtfulAccountsPolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000781"
      unitRef="USD">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact000783">&lt;p id="xdx_845_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zKBMsIpyvnk6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_86E_zdWvgrw2dKCd"&gt;Cash Flows Reporting&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We follow ASC 230, Statements
of Cash Flows, for cash flows reporting, which classifies cash receipts and payments according to whether they stem from operating, investing,
or financing activities and provides definitions of each category. We use the indirect or reconciliation method (&#x201c;Indirect method&#x201d;)
as defined by ASC 230, Statement of Cash Flows, to report net cash flow from operating activities by adjusting net income to reconcile
it to net cash flow from operating activities by removing the effects of all deferrals of past operating cash receipts and payments and
all accruals of expected future operating cash receipts and payments and all items that are included in net income (loss) that do not
affect operating cash receipts and payments.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <FKWL:RelatedPartiesPolicyTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact000785">&lt;p id="xdx_842_ecustom--RelatedPartiesPolicyTextBlock_zwSsT3AbK0f1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_865_zdoI0gJa8Lo9"&gt;Related Parties&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We follow ASC 850, &#x201c;Related
Party Disclosures,&#x201d; for the identification of related parties and disclosure of related party transactions. Related parties are
any entities or individuals that, through employment, ownership or other means, possess the ability to direct or cause the direction of
our management and policies of the Company. (Refer to NOTE 9&#x2013;RELATED PARTY TRANSACTIONS)&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

</FKWL:RelatedPartiesPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact000787">&lt;p id="xdx_844_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zlLlpNmIf5o9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_86E_za9jzOZATlLa"&gt;Foreign Currency Translations&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We have a majority-owned subsidiary
in a foreign country, South Korea. Fluctuations in foreign currency impact the amount of total assets, liabilities, earnings and cash
flows that we report for our foreign subsidiary upon the translation of these amounts into U.S. Dollars for, and as of the end of, each
reporting period. In particular, the strengthening of the U.S. Dollar generally will reduce the reported amount of our foreign-denominated
cash, cash equivalents, total revenues and total expense that we translate into U.S. Dollars and report in our consolidated financial
statements for, and as of the end of, each reporting period. However, a majority of our consolidated revenue is denominated in U.S. Dollars,
and therefore, our revenue is not directly subject to foreign currency risk.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;In accordance with ASC 830,
when an operation has transactions denominated in a currency other than its functional currency, they are measured in the functional currency.
Changes in the expected functional currency cash flows caused by changes in exchange rates are included in net income (loss) for the period.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;











</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <FKWL:LeasesPolicyTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact000793">&lt;p id="xdx_840_ecustom--LeasesPolicyTextBlock_zbq9jiWRx89g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_86B_zbAzyrbfMSAl"&gt;Leases&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;In accordance with ASC 842,
we determine whether an arrangement contains a lease at inception. A lease is a contract that provides the right to control an identified
asset for a period of time in exchange for consideration. For identified leases, we determine whether it should be classified as an operating
or finance lease. Operating leases are recorded in the balance sheet as right-of-use asset (&#x201c;ROU asset&#x201d;) and operating lease
obligation. ROU assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent
our obligation to make lease payment arising from the lease ROU assets and operating lease liabilities are recognized at the commencement
date of the lease and measure based on the present value of lease payment over the lease term. The ROU asset also includes deferred rent
liabilities. Our lease arrangement generally does not provide an implicit interest rate. As a result, in such situations, we use its incremental
borrowing rate based on the information available at commencement date in determining the present value of lease payments. We include
options to extend or terminate the lease when it is reasonably certain that it will exercise that option in the measurement of its ROU
assts and liabilities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Lease expense for operating
leases is recognized on a straight-line basis over the lease term. We are also electing not to apply the recognition requirements to short-term
leases of twelve months or less and instead will recognize lease payments as expense on a straight-line basis over the lease term.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt"&gt;&#160;&lt;/p&gt;

</FKWL:LeasesPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact000795">&lt;p id="xdx_84A_eus-gaap--RevenueRecognitionPolicyTextBlock_zAdgzeX8tTg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_86D_zpl1hQeKxsvb"&gt;Revenue Recognition&lt;/span&gt; &lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The Company accounts for its
revenue according to ASC 606, &#x201c;Revenue from Contracts with Customers&#x201d;, pursuant to which, revenue is recognized when the control
of the promised goods or services is transferred to the customers, and the performance obligations under the contract have been satisfied,
in an amount that reflects the consideration expected to be entitled to in exchange for those goods or services.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The Company determines revenue
recognition through the following steps: (1)&#160;identify the contract(s)&#160;with a customer, (2)&#160;identify the performance obligations
in the contract, (3)&#160;determine the transaction price, (4)&#160;allocate the transaction price to the performance obligations in the
contract, and (5)&#160;recognize revenue when (or as) the entity satisfies a performance obligation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;Contracts with Customers&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Revenue from sales of products
and services is derived from contracts with customers. The products and services promised in contracts primarily consist of hotspot routers.
Contracts with each customer generally state the terms of the sale, including the description, quantity and price of each product or service.
Payment terms are stated in the contract, primarily in the form of a purchase order. Since the customer typically agrees to a stated rate
and price in the purchase order that does not vary over the life of the contract, the majority of our contracts do not contain variable
consideration. We establish a provision for estimated warranty and returns. Using historical averages, those provisions for the nine months
ended March 31, 2025 and 2024 were not material.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;Disaggregation of Revenue&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;In accordance with Topic 606,
we disaggregate revenue from contracts with customers into geographical regions and by the timing of when goods and services are transferred.
We determined that disaggregating revenue into these categories meets the disclosure objective in Topic 606, which is to depict how the
nature, amount, timing and uncertainty of revenue and cash flows are affected by regional economic factors.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;Contract Balances&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We perform our obligations
under a contract with a customer by transferring products in exchange for consideration from the customer. We typically invoice our customers
as soon as control of an asset is transferred, and a receivable is established. We, however, recognize a contract liability when a customer
prepays for goods and/or services, or we have not delivered goods under the contract since we have not yet transferred control of the
goods and/or services.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The balances of our trade
receivables are as follows:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_z68E7LMfcD64" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B2_zCsEKs7Sfo36" style="display: none"&gt;Schedule of trade receivables&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49D_20250331_zhzQcJ8fyxel" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49A_20240630_z5fkqym3k6qh" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="width: 66%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 13%; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;March
                                            31, 2025&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 13%; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;June
                                            30, 2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--AccountsReceivableNetCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Accounts Receivable&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,004,809&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,155,060&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 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We did not have any un-invoiced
receivables in the periods ended March 31, 2025, and June 30, 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Our contract liabilities are
as follows:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--OtherLiabilitiesTableTextBlock_z5EZxQzwZsdf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B9_zXUiwnnhoWua" style="display: none"&gt;Schedule of contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49A_20250331_znpREMkp8r58" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_494_20240630_zQkfuCaO989h" style="text-align: center"&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="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;March 31, 2025&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;June 30, 2024&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_ecustom--UndeliveredProducts_iI_pp0p0_zODyDOkewM41" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Undelivered products&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: 13%; text-align: right"&gt;121,660&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: 13%; text-align: right"&gt;158,771&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_ecustom--AccruedMarketingDevelopmentFunds_iI_pp0p0_d0_zC9h9i1A1Vrk" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Accrued marketing development funds&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;643,656&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;Totals&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;765,316&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;158,771&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 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;Performance Obligations&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;A performance obligation is
a promise in a contract to transfer a distinct good or service to the customer and is the unit of measurement in Topic 606. At contract
inception, we assess the products and services promised in our contracts with customers. We then identify performance obligations to transfer
distinct products or services to the customer. In order to identify performance obligations, we consider all the products or services
promised in the contract regardless of whether they are explicitly stated or are implied by customary business practices.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Our performance obligations
are primarily satisfied at a point in time. Revenue from products transferred to customers at a single point in time accounted for &lt;span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember_zyiXUCkt9Mw" title="Concentration risk percentage"&gt;99.4&lt;/span&gt;%
and &lt;span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember_zoWNZkFItJkg" title="Concentration risk percentage"&gt;99.9&lt;/span&gt;% of net sales for the nine months ended March 31, 2025 and 2024, respectively. Revenue recognized over a period of time is based
on the percent completion of a project and accounted for &lt;span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__custom--EngineeringProjectsMember_zjkEf3nQjF21"&gt;0.6&lt;/span&gt;% and &lt;span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__custom--EngineeringProjectsMember_zwApzpQuTGic"&gt;0.1&lt;/span&gt;% of net sales for the nine months ended March 31, 2025 and 2024,
respectively. The majority of our revenue recognized at a point in time is for the sale of hotspot router products. Revenue from these
contracts is recognized when the customer is able to direct the use of and obtain substantially all of the benefits from the product,
which generally coincides with title transfer at completion of the shipping process.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;As of March 31, 2025 and 2024,
our contracts do not contain any unsatisfied performance obligations, except for undelivered products.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact000801">&lt;table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_z68E7LMfcD64" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B2_zCsEKs7Sfo36" style="display: none"&gt;Schedule of trade receivables&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49D_20250331_zhzQcJ8fyxel" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49A_20240630_z5fkqym3k6qh" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="width: 66%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 13%; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;March
                                            31, 2025&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 13%; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;June
                                            30, 2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--AccountsReceivableNetCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Accounts Receivable&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,004,809&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,155,060&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:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000803"
      unitRef="USD">3004809</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000804"
      unitRef="USD">1155060</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherLiabilitiesTableTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact000806">&lt;table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--OtherLiabilitiesTableTextBlock_z5EZxQzwZsdf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B9_zXUiwnnhoWua" style="display: none"&gt;Schedule of contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49A_20250331_znpREMkp8r58" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_494_20240630_zQkfuCaO989h" style="text-align: center"&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="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;March 31, 2025&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;June 30, 2024&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_ecustom--UndeliveredProducts_iI_pp0p0_zODyDOkewM41" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Undelivered products&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: 13%; text-align: right"&gt;121,660&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: 13%; text-align: right"&gt;158,771&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_ecustom--AccruedMarketingDevelopmentFunds_iI_pp0p0_d0_zC9h9i1A1Vrk" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Accrued marketing development funds&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;643,656&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;Totals&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;765,316&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;158,771&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:OtherLiabilitiesTableTextBlock>
    <FKWL:UndeliveredProducts
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000808"
      unitRef="USD">121660</FKWL:UndeliveredProducts>
    <FKWL:UndeliveredProducts
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000809"
      unitRef="USD">158771</FKWL:UndeliveredProducts>
    <FKWL:AccruedMarketingDevelopmentFunds
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000811"
      unitRef="USD">643656</FKWL:AccruedMarketingDevelopmentFunds>
    <FKWL:AccruedMarketingDevelopmentFunds
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000812"
      unitRef="USD">0</FKWL:AccruedMarketingDevelopmentFunds>
    <us-gaap:ContractWithCustomerLiability
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000814"
      unitRef="USD">765316</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000815"
      unitRef="USD">158771</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2024-07-012025-03-31_us-gaap_TransferredAtPointInTimeMember_us-gaap_SalesRevenueNetMember_us-gaap_ProductConcentrationRiskMember"
      decimals="INF"
      id="Fact000817"
      unitRef="Ratio">0.994</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-07-012024-03-31_us-gaap_TransferredAtPointInTimeMember_us-gaap_SalesRevenueNetMember_us-gaap_ProductConcentrationRiskMember"
      decimals="INF"
      id="Fact000819"
      unitRef="Ratio">0.999</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2024-07-012025-03-31_us-gaap_TransferredAtPointInTimeMember_us-gaap_SalesRevenueNetMember_custom_EngineeringProjectsMember"
      decimals="INF"
      id="Fact000820"
      unitRef="Ratio">0.006</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-07-012024-03-31_us-gaap_TransferredAtPointInTimeMember_us-gaap_SalesRevenueNetMember_custom_EngineeringProjectsMember"
      decimals="INF"
      id="Fact000821"
      unitRef="Ratio">0.001</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact000823">&lt;p id="xdx_84D_eus-gaap--CostOfSalesPolicyTextBlock_zeIZPjHEuxD2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_869_zEp3kes2uGc8"&gt;Cost of Goods Sold&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;All costs associated with
our contract manufacturers, as well as distribution, fulfillment and repair services, are included in our cost of goods sold. Cost of
goods sold also includes amortization expenses of $&lt;span id="xdx_908_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20250101__20250331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zKLUTbimQsg1" title="Shipping and handling expense"&gt;175,262&lt;/span&gt; and $&lt;span id="xdx_902_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20240701__20250331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zxbEK7N0cIO7" title="Shipping and handling expense"&gt;629,412&lt;/span&gt; associated with capitalized product development costs associated
with complete technology for the three and nine months ended March 31, 2025, respectively, and $&lt;span id="xdx_906_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20240101__20240331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zZ59RKayrrQh" title="Shipping and handling expense"&gt;227,028&lt;/span&gt; and $&lt;span id="xdx_90A_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20230701__20240331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zL1rwnDdGTCa" title="Shipping and handling expense"&gt;706,340&lt;/span&gt; for the three and
nine months ended March 31, 2024, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;











</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2025-01-012025-03-31_custom_CapitalizedProductDevelopmentCostsMember_custom_AmortizationExpenseMember"
      decimals="0"
      id="Fact000825"
      unitRef="USD">175262</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2024-07-012025-03-31_custom_CapitalizedProductDevelopmentCostsMember_custom_AmortizationExpenseMember"
      decimals="0"
      id="Fact000827"
      unitRef="USD">629412</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2024-01-012024-03-31_custom_CapitalizedProductDevelopmentCostsMember_custom_AmortizationExpenseMember"
      decimals="0"
      id="Fact000829"
      unitRef="USD">227028</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2023-07-012024-03-31_custom_CapitalizedProductDevelopmentCostsMember_custom_AmortizationExpenseMember"
      decimals="0"
      id="Fact000831"
      unitRef="USD">706340</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy contextRef="From2024-07-01to2025-03-31" id="Fact000837">&lt;p id="xdx_84A_eus-gaap--SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy_zVxt0IdYPhrh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_86C_z8xPFFQBNvFj"&gt;Capitalized Product Development Costs&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"&gt;Accounting Standards Codification
(&#x201c;ASC&#x201d;) Topic 350, &#x201c;Intangibles - Goodwill and Other&#x201d; includes software that is part of a product or process to
be sold to a customer and is accounted for under Subtopic 985-20. Our products contain embedded software internally developed by FTI,
which is an integral part of these products because it allows the various components of the products to communicate with each other, and
the products are clearly unable to function without this coding.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The costs of product development
that are capitalized once technological feasibility is determined (noted as technology in progress in the Intangible Assets table in NOTE
4-INTANGIBLE ASSETS, NET) include related licenses, certification costs, payroll, employee benefits, and other headcount-related expenses
associated with product development. We determine that technological feasibility for our products is reached after all high-risk development
issues have been resolved. Once the products are available for general release to our customers, we cease capitalizing the product development
costs and any additional costs, if any, are expensed. The capitalized product development costs are amortized on a product-by-product
basis using straight-line amortization. The amortization begins when the products are available for general release to our customers.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;As of March 31, 2025, and
June 30, 2024, capitalized product development costs in progress were $&lt;span id="xdx_908_eus-gaap--IntangibleAssetsGrossExcludingGoodwill_iI_pp0p0_c20250331__us-gaap--BalanceSheetLocationAxis__custom--CapitalizedProductDevelopmentCostsMember_zGSKJo4Ki4e1" title="Capitalized product development costs"&gt;173,293&lt;/span&gt; and $&lt;span id="xdx_908_eus-gaap--IntangibleAssetsGrossExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--BalanceSheetLocationAxis__custom--CapitalizedProductDevelopmentCostsMember_zVjqufjHUrRc" title="Capitalized product development costs"&gt;0&lt;/span&gt;, respectively, and are included in intangible assets
in our consolidated balance sheets. For the three and nine months ended March 31, 2025, we incurred $&lt;span id="xdx_908_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_c20250101__20250331_ziJ4DyGStjMc" title="Product development costs incurred"&gt;179,308&lt;/span&gt; and $&lt;span id="xdx_90C_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_c20240701__20250331_z6JDxRzbTSL3" title="Product development costs incurred"&gt;211,289&lt;/span&gt;, respectively,
and for the three and nine months ended March 31, 2024, we incurred $&lt;span id="xdx_90B_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_c20240101__20240331_zPKqPpZwB3dj" title="Product development costs incurred"&gt;52,975&lt;/span&gt; and $&lt;span id="xdx_904_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_c20230701__20240331_zBCbd0LnDu0l" title="Product development costs incurred"&gt;121,708&lt;/span&gt;, respectively, in capitalized product development
costs, and such amounts are primarily comprised of certifications and licenses. All costs incurred before technological feasibility is
reached are expensed and included in our consolidated statements of comprehensive income (loss).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

</us-gaap:SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="AsOf2025-03-31_custom_CapitalizedProductDevelopmentCostsMember"
      decimals="0"
      id="Fact000839"
      unitRef="USD">173293</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="AsOf2024-06-30_custom_CapitalizedProductDevelopmentCostsMember"
      decimals="0"
      id="Fact000841"
      unitRef="USD">0</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:CostsIncurredDevelopmentCosts
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000843"
      unitRef="USD">179308</us-gaap:CostsIncurredDevelopmentCosts>
    <us-gaap:CostsIncurredDevelopmentCosts
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000845"
      unitRef="USD">211289</us-gaap:CostsIncurredDevelopmentCosts>
    <us-gaap:CostsIncurredDevelopmentCosts
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000847"
      unitRef="USD">52975</us-gaap:CostsIncurredDevelopmentCosts>
    <us-gaap:CostsIncurredDevelopmentCosts
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000849"
      unitRef="USD">121708</us-gaap:CostsIncurredDevelopmentCosts>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="From2024-07-01to2025-03-31" id="Fact000851">&lt;p id="xdx_84D_eus-gaap--ResearchAndDevelopmentExpensePolicy_zavvtXRw6I9i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_860_zo62QuVwGRDf"&gt;Research and Development Costs&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Costs associated with research
and development are expensed as incurred. Research and development costs were $&lt;span id="xdx_909_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20250101__20250331_zH4sS9g7QeGk" title="Research and development expense"&gt;794,213&lt;/span&gt; and $&lt;span id="xdx_904_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20240101__20240331_zIpHHOANohAi" title="Research and development expense"&gt;811,470&lt;/span&gt; for the three months ended March 31,
2025 and 2024, respectively, and $&lt;span id="xdx_90F_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20240701__20250331_zgcguQwvxk35" title="Research and development expense"&gt;2,745,763&lt;/span&gt; and $&lt;span id="xdx_902_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20230701__20240331_zyYW4eDtjFg5" title="Research and development expense"&gt;2,531,279&lt;/span&gt; for the nine months ended March 31, 2025 and 2024, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000853"
      unitRef="USD">794213</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000855"
      unitRef="USD">811470</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000857"
      unitRef="USD">2745763</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000859"
      unitRef="USD">2531279</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:StandardProductWarrantyPolicy contextRef="From2024-07-01to2025-03-31" id="Fact000861">&lt;p id="xdx_84C_eus-gaap--StandardProductWarrantyPolicy_zrAYWAAzmFae" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_861_zrN3zu2dJlgd"&gt;Warranties&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We provide a warranty for
a period of twelve (12) to eighteen (18) months, which is covered by our vendors and manufacturers under purchase agreements between the
Company and the vendors. As a result, we believe we do not have any net warranty exposure and do not accrue any warranty expenses. Historically,
the Company has not experienced any material net warranty expenditures.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

</us-gaap:StandardProductWarrantyPolicy>
    <FKWL:ShippingAndHandlingCostsPolicyTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact000863">&lt;p id="xdx_84E_ecustom--ShippingAndHandlingCostsPolicyTextBlock_zafhd78N9tve" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_86F_z77S40E7gpJ"&gt;Shipping and Handling Costs&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"&gt;Costs associated with product
shipping and handling are expensed as incurred. Shipping and handling costs, which are included in selling, general and administrative
expenses on the consolidated statements of comprehensive income, were $&lt;span id="xdx_90B_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20250101__20250331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_ztGHFE42Ya9l" title="Shipping and handling expense"&gt;65,291&lt;/span&gt; and $&lt;span id="xdx_90F_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20240101__20240331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zur0RTgywNBj" title="Shipping and handling expense"&gt;29,011&lt;/span&gt; for the three months ended March 31, 2025 and
2024, respectively, and $&lt;span id="xdx_907_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20240701__20250331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_z34hHTnSmxS3" title="Shipping and handling expense"&gt;238,146&lt;/span&gt; and $&lt;span id="xdx_902_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20230701__20240331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_ze07ItGEweC3" title="Shipping and handling expense"&gt;132,959&lt;/span&gt; for the nine months ended March 31, 2025 and 2024, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

</FKWL:ShippingAndHandlingCostsPolicyTextBlock>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2025-01-012025-03-31_us-gaap_ShippingAndHandlingMember"
      decimals="0"
      id="Fact000865"
      unitRef="USD">65291</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2024-01-012024-03-31_us-gaap_ShippingAndHandlingMember"
      decimals="0"
      id="Fact000867"
      unitRef="USD">29011</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2024-07-012025-03-31_us-gaap_ShippingAndHandlingMember"
      decimals="0"
      id="Fact000869"
      unitRef="USD">238146</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2023-07-012024-03-31_us-gaap_ShippingAndHandlingMember"
      decimals="0"
      id="Fact000871"
      unitRef="USD">132959</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact000873">&lt;p id="xdx_84F_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zcLSDaHHN90b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_866_zJpOqZLMyGJe"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;For purposes of the consolidated
statements of cash flow, we consider all highly liquid investments purchased with original maturities of three months or less to be cash
equivalents. We invest our excess cash into financial instruments which management believes are readily convertible into cash, such as
money market funds that are readily convertible to cash and have a $1.00 net asset value.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:MarketableSecuritiesTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact000879">&lt;p id="xdx_843_eus-gaap--MarketableSecuritiesTextBlock_zHB6Ts1XU8k4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_86D_zxFq1emDN8Af"&gt;Short Term Investments&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We have invested excess funds
in short-term liquid assets, such as certificates of deposit and government bonds, etc.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

</us-gaap:MarketableSecuritiesTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact000881">&lt;p id="xdx_84F_eus-gaap--InventoryPolicyTextBlock_zXtkNlCPqx43" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_865_zIZQA4cK2W8h"&gt;Inventories, Net&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Our inventories consist of
finished goods and are stated at the lower of cost or net realizable value, cost being determined on a first-in, first-out basis. We assess
the inventory carrying value and reduce it, if necessary, to its net realizable value based on customer orders on hand, and internal demand
forecasts using management&#x2019;s best estimates given information currently available. Our customer demand is highly unpredictable and
can fluctuate significantly caused by factors beyond the control of the Company. We may write down our inventory value for potential obsolescence
and excess inventory. As of March 31, 2025, and June 30, 2024, we have recorded inventory reserves in the amount of $&lt;span id="xdx_906_eus-gaap--InventoryValuationReserves_iI_pp0p0_c20250331_zKbR2ANkhh61" title="Inventory reserve"&gt;&lt;span id="xdx_907_eus-gaap--InventoryValuationReserves_iI_pp0p0_c20240630_zUzITrPuTPs5" title="Inventory reserve"&gt;91,482&lt;/span&gt;&lt;/span&gt; for obsolete
or slow-moving inventory.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InventoryValuationReserves
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000883"
      unitRef="USD">91482</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000885"
      unitRef="USD">91482</us-gaap:InventoryValuationReserves>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact000887">&lt;p id="xdx_848_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zyUGG4Fa9go6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_86B_zfo4nJWqQmi1"&gt;Property and Equipment, Net&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Property and equipment are
recorded at cost. Significant additions or improvements extending the useful lives of assets are capitalized. Expenditures for maintenance
and repairs are charged to expense as incurred. Depreciation is computed using the straight-line method over the estimated useful lives
as follows:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_884_ecustom--ScheduleOfPropertyAndEquipmentEstimatedUsefulLife_zJnPN9mynTP2" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BC_z8WQRVZ97mK8" style="display: none"&gt;Schedule of estimated useful lives&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td style="width: 51%; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Machinery&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 48%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90A_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MachineryMember_z3O5vtYq11dj"&gt;6 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90D_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zaIch4KJFgNg" title="Estimated useful lives"&gt;5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Molds&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90B_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ToolsDiesAndMoldsMember_zQu3Qv7Vpc09" title="Estimated useful lives"&gt;3~6 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90E_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zJrDfx0M9Kbc" title="Estimated useful lives"&gt;5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Computers and software&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_903_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zsFkgo0cqHN8" title="Estimated useful lives"&gt;5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90E_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zOhn6rlkcZf7" title="Estimated useful lives"&gt;7 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Facilities improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90B_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OtherCapitalizedPropertyPlantAndEquipmentMember_zzjfskL80ju7" title="Estimated useful lives"&gt;5 years or life of the lease, whichever is shorter&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <FKWL:ScheduleOfPropertyAndEquipmentEstimatedUsefulLife contextRef="From2024-07-01to2025-03-31" id="Fact000889">&lt;table cellpadding="0" cellspacing="0" id="xdx_884_ecustom--ScheduleOfPropertyAndEquipmentEstimatedUsefulLife_zJnPN9mynTP2" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BC_z8WQRVZ97mK8" style="display: none"&gt;Schedule of estimated useful lives&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td style="width: 51%; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Machinery&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 48%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90A_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MachineryMember_z3O5vtYq11dj"&gt;6 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90D_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zaIch4KJFgNg" title="Estimated useful lives"&gt;5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Molds&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90B_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ToolsDiesAndMoldsMember_zQu3Qv7Vpc09" title="Estimated useful lives"&gt;3~6 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90E_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zJrDfx0M9Kbc" title="Estimated useful lives"&gt;5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Computers and software&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_903_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zsFkgo0cqHN8" title="Estimated useful lives"&gt;5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90E_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zOhn6rlkcZf7" title="Estimated useful lives"&gt;7 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Facilities improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90B_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20240701__20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OtherCapitalizedPropertyPlantAndEquipmentMember_zzjfskL80ju7" title="Estimated useful lives"&gt;5 years or life of the lease, whichever is shorter&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</FKWL:ScheduleOfPropertyAndEquipmentEstimatedUsefulLife>
    <FKWL:PropertyPlantAndEquipmentUsefulLife1
      contextRef="From2024-07-012025-03-31_custom_MachineryMember"
      id="Fact000890">6 years</FKWL:PropertyPlantAndEquipmentUsefulLife1>
    <FKWL:PropertyPlantAndEquipmentUsefulLife1
      contextRef="From2024-07-012025-03-31_us-gaap_OfficeEquipmentMember"
      id="Fact000892">5 years</FKWL:PropertyPlantAndEquipmentUsefulLife1>
    <FKWL:PropertyPlantAndEquipmentUsefulLife1
      contextRef="From2024-07-012025-03-31_us-gaap_ToolsDiesAndMoldsMember"
      id="Fact000894">3~6 years</FKWL:PropertyPlantAndEquipmentUsefulLife1>
    <FKWL:PropertyPlantAndEquipmentUsefulLife1
      contextRef="From2024-07-012025-03-31_us-gaap_VehiclesMember"
      id="Fact000896">5 years</FKWL:PropertyPlantAndEquipmentUsefulLife1>
    <FKWL:PropertyPlantAndEquipmentUsefulLife1
      contextRef="From2024-07-012025-03-31_us-gaap_ComputerEquipmentMember"
      id="Fact000898">5 years</FKWL:PropertyPlantAndEquipmentUsefulLife1>
    <FKWL:PropertyPlantAndEquipmentUsefulLife1
      contextRef="From2024-07-012025-03-31_us-gaap_FurnitureAndFixturesMember"
      id="Fact000900">7 years</FKWL:PropertyPlantAndEquipmentUsefulLife1>
    <FKWL:PropertyPlantAndEquipmentUsefulLife1
      contextRef="From2024-07-012025-03-31_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember"
      id="Fact000902">5 years or life of the lease, whichever is shorter</FKWL:PropertyPlantAndEquipmentUsefulLife1>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy contextRef="From2024-07-01to2025-03-31" id="Fact000904">&lt;p id="xdx_84D_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zrpnezEoFfB5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_861_zuoMY62DAVHk"&gt;Goodwill and Intangible Assets&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Goodwill and certain intangible
assets were recorded in connection with the FTI acquisition in October 2009, and were accounted for in accordance with ASC 805, &#x201c;Business
Combinations.&#x201d; Goodwill represents the excess of the purchase price over the fair value of the tangible and intangible net assets
acquired. Intangible assets are recorded at their fair value at the date of acquisition. Goodwill and other intangible assets are accounted
for in accordance with ASC 350, &#x201c;Goodwill and Other Intangible Assets.&#x201d; Goodwill and other intangible assets are tested for
impairment at least annually and any related impairment losses are recognized in earnings when identified. &lt;span id="xdx_901_eus-gaap--GoodwillAndIntangibleAssetImpairment_do_c20240701__20250331_zR9fDFurL32b" title="Goodwill impairment"&gt;&lt;span id="xdx_90B_eus-gaap--GoodwillAndIntangibleAssetImpairment_do_c20230701__20240331_zFsQkDz5wQVb" title="Goodwill impairment"&gt;No&lt;/span&gt;&lt;/span&gt; impairment was recognized
for the nine months ended March 31, 2025, and 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000906"
      unitRef="USD">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000908"
      unitRef="USD">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact000910">&lt;p id="xdx_848_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zYEIPkPjGnf1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_86B_zXVtX9FHEhq5"&gt;Impairment of Long-lived Assets&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;In accordance with ASC 360,
&#x201c;Property, Plant, and Equipment,&#x201d; we review for impairment of long-lived assets and certain identifiable intangibles whenever
events or circumstances indicate that the carrying amount of assets may not be recoverable. We consider the carrying value of assets may
not be recoverable based upon our review of the following events or changes in circumstances: the asset&#x2019;s ability to continue to
generate income from operations and positive cash flow in future periods; loss of legal ownership or title to the assets; significant
changes in our strategic business objectives and utilization of the asset; or significant negative industry or economic trends. An impairment
loss would be recognized when estimated future cash flows expected to result from the use of the asset are less than its carrying amount.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;As of March 31, 2025, and
June 30, 2024, we were not aware of any events or changes in circumstances that would indicate that the long-lived assets are impaired.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;











</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2024-07-01to2025-03-31" id="Fact000916">&lt;p id="xdx_841_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zgtj6V14fLFk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_86B_zHINHjbVG9N2"&gt;Stock-based Compensation&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We account for stock options
and other equity-based compensation issued in accordance with ASC 718 &#x201c;Stock Compensation&#x201d;, which requires the measurement
and recognition of compensation expense related to the fair value of equity-based compensation awards that are ultimately expected to
vest. Stock-based compensation expense recognized includes the compensation cost for all share-based compensation payments granted to
employees and non-employees, net of estimated forfeitures, over the employees&#x2019; requisite service period or the non-employees&#x2019;
performance period based on the grant date fair value estimated in accordance with the provision of ASC 718. ASC 718 is also applied to
awards modified, repurchased, or cancelled during the periods reported.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact000918">&lt;p id="xdx_84D_eus-gaap--IncomeTaxPolicyTextBlock_zz7Enwnxmmng" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_86B_zIUN0SDX9N1l"&gt;Income Taxes&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"&gt;We use the asset and liability
method of accounting for income taxes. Accordingly, deferred tax assets and liabilities are determined based on the difference between
the financial statement and income tax bases of assets and liabilities, using enacted tax rates in effect for the year in which the differences
are expected to reverse. A valuation allowance is recorded to reduce the carrying amount of deferred tax assets, unless it is more likely
than not such assets will be realized. Current income taxes are based on the year&#x2019;s taxable income for federal and state income
tax reporting purposes and the annual change in deferred taxes.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We assess income tax positions
and record tax benefits based upon management&#x2019;s evaluation of the facts, circumstances, and information available at the reporting
date. For those tax positions where it is more likely than not that a tax benefit will be sustained, we record the largest amount of tax
benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority having full knowledge of
all relevant information. For those income tax positions where it is not more likely than not that a tax benefit will be sustained, no
tax benefit is recognized in the financial statements. We classify interest and penalties associated with such uncertain tax positions
as a component of income tax expense.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;As of March 31, 2025, we have
no material unrecognized tax benefits. We recorded an income tax expense of $&lt;span id="xdx_90C_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20250101__20250331_zzMuFCM8jiY7" title="Income tax benefits"&gt;2,592&lt;/span&gt; and $&lt;span id="xdx_90F_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20240701__20250331_zEIVBsvbTaM6" title="Income tax benefits"&gt;218,199&lt;/span&gt; for the three and nine months ended March
31, 2025, respectively, and an income tax benefit of $&lt;span id="xdx_907_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20240101__20240331_zDj3FuZR2Qd" title="Income tax benefits"&gt;312,764&lt;/span&gt; and $&lt;span id="xdx_908_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20230701__20240331_ze2OiUptw0Ol" title="Income tax benefits"&gt;577,981&lt;/span&gt; for the three and nine months ended March 31, 2024, respectively.
We also recorded a decrease in deferred tax asset, non-current, of $&lt;span id="xdx_901_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20250101__20250331_zvVXXpVE5XD3" title="Increase (decrease) in deferred tax asset"&gt;2,592&lt;/span&gt; and $&lt;span id="xdx_905_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20240701__20250331_zT48CIhtnxzl" title="Increase (decrease) in deferred tax asset"&gt;217,399&lt;/span&gt; for the three and nine months ended March 31, 2025,
respectively, and an increase in deferred tax asset, non-current, of $&lt;span id="xdx_90E_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20240101__20240331_zpCf8m1vewG2" title="Increase (decrease) in deferred tax asset"&gt;308,123 &lt;/span&gt;and $&lt;span id="xdx_90A_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20230701__20240331_z1lbQHRl3S71" title="Increase (decrease) in deferred tax asset"&gt;574,315&lt;/span&gt; for the three and nine months ended March 31,
2024, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"&gt;&#160;&lt;/p&gt;

</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000920"
      unitRef="USD">-2592</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000922"
      unitRef="USD">-218199</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000924"
      unitRef="USD">-312764</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000926"
      unitRef="USD">-577981</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000928"
      unitRef="USD">2592</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact000930"
      unitRef="USD">217399</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000932"
      unitRef="USD">308123</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact000934"
      unitRef="USD">574315</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact000936">&lt;p id="xdx_847_eus-gaap--EarningsPerSharePolicyTextBlock_zhmRrZi41P39" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_866_zwqia8GHEMm3"&gt;Earnings (loss) per Share Attributable to Common
Stockholders&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"&gt;In accordance with ASC 260,
basic earnings (loss) per share are calculated by dividing the net income (loss) by the weighted-average number of common shares that
were outstanding for the period, without considering any potential future issuance of common shares. Diluted earnings (loss) per share
is calculated by dividing the net income (loss) by the sum of the weighted-average number of dilutive potential common shares outstanding
for the period determined using the treasury-stock method or the as-converted method. Potentially dilutive shares are comprised of common
stock options outstanding under our stock plan. &lt;span&gt;Diluted EPS excludes all dilutive potential common
shares if their effect is nondilutive.&lt;/span&gt; Nondilutive shares are not taken into account while computation of weighted average number
of shares for dilutive EPS calculation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;

</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="From2024-07-01to2025-03-31" id="Fact000938">&lt;p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_zGWuMICJi3n6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;span id="xdx_861_zD0xZzeDwQn"&gt;Concentrations&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1pt 0pt 0; text-align: justify; text-indent: 0.45in"&gt;We extend credit
to our customers and perform ongoing credit evaluations of such customers. We evaluate our accounts receivable on a regular basis for
collectability and provide for an allowance for potential credit losses as deemed necessary. No reserve was required or recorded for any
of the periods presented.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"&gt;Substantially all of our
revenues are derived from sales of wireless data products. Any significant decline in market acceptance of our products or in the financial
condition of our existing customers could impair our ability to operate effectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;A significant portion of our
revenue is derived from a small number of customers. For the nine months ended March 31, 2025, sales to our two largest customers accounted
for &lt;span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zXJ7MHrz2Wdj" title="Concentration of credit risk"&gt;60&lt;/span&gt;% and &lt;span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zxmUUf7TW0tj" title="Concentration of credit risk"&gt;35&lt;/span&gt;% of our consolidated net sales, and &lt;span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zU711XJxtt9j" title="Concentration of credit risk"&gt;0&lt;/span&gt;% and &lt;span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zdvWTiMbQWxd" title="Concentration of credit risk"&gt;98&lt;/span&gt;% of our accounts receivable balance as of March 31, 2025. In the same period
of 2024, sales to our two largest customers accounted for &lt;span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_znDr7FC8Rus7" title="Concentration of credit risk"&gt;62&lt;/span&gt;% and &lt;span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z71duGwBNFFf" title="Concentration of credit risk"&gt;28&lt;/span&gt;% of our consolidated net sales, and &lt;span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z2hvuUvgXHe1" title="Concentration of credit risk"&gt;45&lt;/span&gt;% and &lt;span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zk97jYLXRba1" title="Concentration of credit risk"&gt;54&lt;/span&gt;% of our accounts receivable
balance as of March 31, 2024.&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;For the nine months ended
March 31, 2025, we purchased the majority of our wireless data products from two manufacturing companies located in Asia. If these manufacturing
companies were to experience delays, capacity constraints or quality control problems, product shipments to our customers could be delayed,
or our customers could consequently elect to cancel the underlying product purchase order, which would negatively impact the Company's
revenue. For the nine months ended March 31, 2025, we purchased wireless data products from these manufacturers in the amount of $&lt;span id="xdx_905_eus-gaap--CostOfRevenue_c20240701__20250331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_z7uwRttMd8Cd" title="Cost of revenue"&gt;28,410,325&lt;/span&gt;,
or &lt;span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zBeia4MKzY2d" title="Concentration of credit risk"&gt;91.2&lt;/span&gt;% of total purchases and had related accounts payable of $&lt;span id="xdx_90A_eus-gaap--AccountsPayableCurrent_iI_c20250331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zfeDeEm5yoN4" title="Accounts payable, current"&gt;5,057,661&lt;/span&gt; as of March 31, 2025. In the same period of 2024, we purchased
wireless data products from these manufacturers in the amount of $&lt;span id="xdx_900_eus-gaap--CostOfRevenue_c20230701__20240331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zXYfGfhsnYbk" title="Cost of revenue"&gt;18,287,260&lt;/span&gt;, or &lt;span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zdEwTN8g70c8" title="Concentration of credit risk"&gt;99.5&lt;/span&gt;% of total purchases and had related accounts payable
of $&lt;span id="xdx_900_eus-gaap--AccountsPayableCurrent_iI_c20240331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zjSSHwBCYNKc" title="Accounts payable, current"&gt;5,967,868&lt;/span&gt; as of March 31, 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We maintain our cash accounts
with established commercial banks. Such cash deposits exceed the Federal Deposit Insurance Corporation insured limit of $250,000 for each
financial institution.&#160; However, we do not anticipate any losses on excess deposits.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2024-07-012025-03-31_custom_Customer1Member_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="INF"
      id="Fact000944"
      unitRef="Ratio">0.60</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2024-07-012025-03-31_custom_Customer2Member_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="INF"
      id="Fact000946"
      unitRef="Ratio">0.35</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2024-07-012025-03-31_custom_Customer1Member_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="INF"
      id="Fact000948"
      unitRef="Ratio">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2024-07-012025-03-31_custom_Customer2Member_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="INF"
      id="Fact000950"
      unitRef="Ratio">0.98</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-07-012024-03-31_custom_Customer1Member_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="INF"
      id="Fact000952"
      unitRef="Ratio">0.62</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-07-012024-03-31_custom_Customer2Member_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="INF"
      id="Fact000954"
      unitRef="Ratio">0.28</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-07-012024-03-31_custom_Customer1Member_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="INF"
      id="Fact000956"
      unitRef="Ratio">0.45</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-07-012024-03-31_custom_Customer2Member_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="INF"
      id="Fact000958"
      unitRef="Ratio">0.54</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfRevenue
      contextRef="From2024-07-012025-03-31_custom_WirelessDataProductsMember"
      decimals="0"
      id="Fact000960"
      unitRef="USD">28410325</us-gaap:CostOfRevenue>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2024-07-012025-03-31_us-gaap_CostOfGoodsProductLineMember_us-gaap_SupplierConcentrationRiskMember_custom_WirelessDataProductsMember"
      decimals="INF"
      id="Fact000962"
      unitRef="Ratio">0.912</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2025-03-31_custom_WirelessDataProductsMember"
      decimals="0"
      id="Fact000964"
      unitRef="USD">5057661</us-gaap:AccountsPayableCurrent>
    <us-gaap:CostOfRevenue
      contextRef="From2023-07-012024-03-31_custom_WirelessDataProductsMember"
      decimals="0"
      id="Fact000966"
      unitRef="USD">18287260</us-gaap:CostOfRevenue>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-07-012024-03-31_us-gaap_CostOfGoodsProductLineMember_us-gaap_SupplierConcentrationRiskMember_custom_WirelessDataProductsMember"
      decimals="INF"
      id="Fact000968"
      unitRef="Ratio">0.995</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2024-03-31_custom_WirelessDataProductsMember"
      decimals="0"
      id="Fact000970"
      unitRef="USD">5967868</us-gaap:AccountsPayableCurrent>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact000972">&lt;p id="xdx_84F_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zJygNitlbix4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_863_zlOFk5D8mKqh"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 27.75pt"&gt;In December 2023, the FASB
issued ASU No. 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU requires disaggregated information about a reporting
entity&#x2019;s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective
basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have
not yet been issued or made available for issuance. This ASU will likely result in the required additional disclosures being included
in our consolidated financial statements once adopted.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.75pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.75pt"&gt;In November 2024, the FASB
issued ASU No. 2024-03, Expense Disaggregation Disclosures (Subtopic 220-40). The ASU requires disclosure of specified information about
certain costs and expenses. This includes purchases of inventory, employee compensation, depreciation, and intangible asset amortization.&#160;
The ASU is effective on a prospective or retrospective basis for annual reporting periods beginning after December 15, 2026, and interim
reporting periods beginning after December 15, 2027. Early adoption is permitted. This ASU will likely result in the required additional
disclosures being included in our consolidated financial statements, once adopted.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.75pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.75pt"&gt;In January 2025, the FASB
issued&#160;ASU 2025-01, which revises the effective date of&#160;ASU 2024-03, &#x201c;to clarify that all public business entities are
required to adopt the guidance in annual reporting periods beginning after December 15, 2026, and interim periods within annual reporting
periods beginning after December 15, 2027.&#x201d; Entities within the ASU&#x2019;s scope are permitted to early adopt the ASU. This ASU
will likely result in the required additional disclosures being included in our consolidated financial statements, once adopted.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.75pt"&gt;&#160;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;/p&gt;

</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact000974">&lt;p id="xdx_804_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zIUtPca3DWJ5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 2 &#x2013; &lt;span id="xdx_822_zHl5UiZEAPGi"&gt;BUSINESS OVERVIEW&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Doing business as &#x201c;FranklinAccess&#x201d;,
we are a leading global provider of integrated wireless solutions utilizing the latest 5G (fifth generation) and 4G LTE (fourth generation
long-term evolution) technologies including mobile hotspots, fixed wireless routers, and mobile device management (MDM) solutions. We
are a leading enabler of the Digital Divide initiative, and our expertise extends to innovation in Internet of Things (IOT) and machine-to-machine
(M2M) applications, driving forward seamless communication and connectivity for both individuals and enterprises.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We hold a 66.3% ownership
in Franklin Technology Inc. (&#x201c;FTI&#x201d;), a research and development company based in Seoul, South Korea. FTI primarily provides
design and development services for our wireless products. We hold a 60% ownership interest in Sigbeat Inc., based in San Diego, California
(&#x201c;Sigbeat&#x201d;), which will engage in worldwide sales, marketing, customer support and operations for telecommunications modules.
Our products are generally marketed and sold directly to wireless operators and indirectly through strategic partners and distributors.
Our primary markets are in North America and Asia.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;











</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:BasisOfAccounting contextRef="From2024-07-01to2025-03-31" id="Fact000980">&lt;p id="xdx_80D_eus-gaap--BasisOfAccounting_zvSgMpj07iD9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 3 &#x2013; &lt;span id="xdx_824_zzGxoQMdVGFd"&gt;BASIS OF PRESENTATION&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"&gt;The accompanying unaudited
consolidated financial statements of Franklin Wireless Corp. have been prepared in accordance with accounting principles generally accepted
in the United States (&#x201c;GAAP&#x201d;) for interim financial information and are presented in accordance with the requirements of Form
10-Q. In the opinion of management, the financial statements included herein contain all adjustments, including normal recurring adjustments,
considered necessary to present fairly the financial position, the results of operations and comprehensive income (loss) and cash flows
of the Company for the periods presented. These financial statements and notes hereto should be read in conjunction with the financial
statements and notes thereto for the fiscal year ended June 30, 2024 included in our Form 10-K filed on September 30, 2024. The operating
results or cash flows for the interim periods presented herein are not necessarily indicative of the results to be expected for any other
interim period or the full year.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

</us-gaap:BasisOfAccounting>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact000982">&lt;p id="xdx_80C_eus-gaap--IntangibleAssetsDisclosureTextBlock_zmWH9RIHxaEc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 4 &#x2013; &lt;span id="xdx_825_zECF84ChHnmb"&gt;DEFINITE LIVED INTANGIBLE ASSETS, NET&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt"&gt;The definite lived intangible assets consisted of the following
as of March 31, 2025:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_zLfLUiSzgesb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Intangible assets activity)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B0_zhZ7hGFAZcBd" style="display: none"&gt;Schedule of definite lived intangible
assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;Definite lived intangible assets:&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Expected Life&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;life&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Intangible&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Less Accumulated&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Amortization&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Net Intangible&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 23%; text-align: left"&gt;Complete technology&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 15%; text-align: center"&gt;&lt;span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zw5itgZZdYz2" title="Expected Life"&gt;3&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;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&#x2013;&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--FiniteLivedIntangibleAssetsGross_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zjJTExBR8QR4" style="width: 11%; text-align: right" title="Gross Intangible Assets"&gt;18,397&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--FiniteLivedIntangibleAssetsAccumulatedAmortization_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zCi0RaujbaF9" style="width: 11%; text-align: right" title="Less Accumulated Amortization"&gt;18,397&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--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_d0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_znQ4wCcuIb84" style="width: 11%; text-align: right" title="Net Intangible Assets"&gt;&#x2013;&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;Technology in progress&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;Not Applicable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_zOLMMjhJ4Lq6" style="text-align: right" title="Gross Intangible Assets"&gt;173,293&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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_d0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_zB8Eux9ak2o8" style="text-align: right" title="Less Accumulated Amortization"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_d0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_zIu41IX2HZJ" style="text-align: right" title="Net Intangible Assets"&gt;173,293&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(238,238,238)"&gt;
    &lt;td&gt;Software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zImFYkSEqA37" title="Expected Life"&gt;5&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;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_903_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zf6ahxI6TAM2" title="Average Remaining Life"&gt;0.9&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_983_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zPO9wK3rx5zc" style="text-align: right" title="Gross Intangible Assets"&gt;430,628&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zyDrfS5ePnLl" style="text-align: right" title="Less Accumulated Amortization"&gt;334,894&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_z5oCZuAIZhda" style="text-align: right" title="Net Intangible Assets"&gt;95,734&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;Patents&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_ztgPZcFcNNZa" title="Expected Life"&gt;10&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;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zwmEdP2GRRLd" title="Average Remaining Life"&gt;6.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_987_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zMnjF5UxRx04" style="text-align: right" title="Gross Intangible Assets"&gt;74,814&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zgYQcNmN42If" style="text-align: right" title="Less Accumulated Amortization"&gt;28,748&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_z9Q5qormDaAh" style="text-align: right" title="Net Intangible Assets"&gt;46,066&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(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Certifications &amp;amp; licenses&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;span id="xdx_90A_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zZFJq22au44c" title="Expected Life"&gt;3&lt;/span&gt; years&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_z1XGyUIyebAj" title="Average Remaining Life"&gt;1.3&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zAMSp1TxKGwl" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Intangible Assets"&gt;3,962,003&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zAyCMoDsrRQa" style="border-bottom: Black 1pt solid; text-align: right" title="Less Accumulated Amortization"&gt;3,408,287&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zwPRwkKtU4Hf" style="border-bottom: Black 1pt solid; text-align: right" title="Net Intangible Assets"&gt;553,716&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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; padding-bottom: 2.5pt"&gt;Total as of March 31, 2025&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&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; 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="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20250331_zYVitWQwSdU1" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Gross Intangible Assets"&gt;4,659,135&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; 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;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pp0p0_c20250331_zbieU7Pu26Tk" style="border-bottom: Black 2.5pt double; text-align: right" title="Less Accumulated Amortization"&gt;3,790,326&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;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20250331_zAcMteLteBej" style="border-bottom: Black 2.5pt double; text-align: right" title="Net Intangible Assets"&gt;868,809&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 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The definite lived intangible
assets consisted of the following as of June 30, 2024:&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 style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;Definite lived intangible assets:&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Expected Life&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;life&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Intangible&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Less Accumulated&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Amortization&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Net Intangible&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 23%; text-align: left"&gt;Complete technology&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 15%; text-align: center"&gt;&lt;span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zkXGVxnob9gf" title="Expected Life"&gt;3&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;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&#x2013;&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--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zNXWl6j5alQi" style="width: 11%; text-align: right" title="Gross Intangible Assets"&gt;18,397&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--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zOvPjQU3fF2i" style="width: 11%; text-align: right" title="Less Accumulated Amortization"&gt;18,397&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_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_d0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zElCofejr6a6" style="width: 11%; text-align: right" title="Net Intangible Assets"&gt;&#x2013;&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;Technology in progress&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;Not Applicable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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--FiniteLivedIntangibleAssetsGross_iI_pp0p0_d0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_z2P92GvrnMIh" style="text-align: right" title="Gross Intangible Assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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_d0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_zbtT5JwVWCO4" style="text-align: right" title="Less Accumulated Amortization"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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_d0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_zagPEQAa5XJ7" style="text-align: right" title="Net Intangible Assets"&gt;&#x2013;&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(238,238,238)"&gt;
    &lt;td&gt;Software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span id="xdx_90C_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zWaCm0O9E0ef" title="Expected Life"&gt;5&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;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_906_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zfBM4t29SQy9" title="Average Remaining Life"&gt;1.6&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_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_z1HXU09dJU4k" style="text-align: right" title="Gross Intangible Assets"&gt;489,992&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zkSOY8GlkEY3" style="text-align: right" title="Less Accumulated Amortization"&gt;365,526&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zEBXXdcC7dAk" style="text-align: right" title="Net Intangible Assets"&gt;124,466&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;Patents&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zIMQUlBl7IMg" title="Expected Life"&gt;10&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;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zjLaxsFASr51" title="Average Remaining Life"&gt;6.7&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_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zaKoLOrQzoX8" style="text-align: right" title="Gross Intangible Assets"&gt;67,373&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zjVOOujsECNc" style="text-align: right" title="Less Accumulated Amortization"&gt;27,345&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zk94fzLXPE8l" style="text-align: right" title="Net Intangible Assets"&gt;40,028&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(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Certifications &amp;amp; licenses&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;span id="xdx_90D_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zhr7Fggx9yx" title="Expected Life"&gt;3&lt;/span&gt; years&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_ziXi65mATsWc" title="Average Remaining Life"&gt;1.4&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zo7qMPeTraRd" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Intangible Assets"&gt;3,924,007&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_z3L8vugd4Pa7" style="border-bottom: Black 1pt solid; text-align: right" title="Less Accumulated Amortization"&gt;2,778,875&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zmMUcs7sfwbe" style="border-bottom: Black 1pt solid; text-align: right" title="Net Intangible Assets"&gt;1,145,132&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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; padding-bottom: 2.5pt"&gt;Total as of June 30, 2024&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&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; 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="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630_zfaj0S1ONRqe" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Gross Intangible Assets"&gt;4,499,769&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630_zt5x4bPASx3h" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Less Accumulated Amortization"&gt;3,190,143&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630_zyfazVgTqYe5" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net Intangible Assets"&gt;1,309,626&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AE_zeJw3WN2aaAb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Amortization expense recognized
for the three months ended March 31, 2025 and 2024 was $&lt;span id="xdx_90D_eus-gaap--AdjustmentForAmortization_c20250101__20250331_zKVqMOldQUJk" title="Amortization expense"&gt;183,784&lt;/span&gt; and $&lt;span id="xdx_908_eus-gaap--AdjustmentForAmortization_c20240101__20240331_zBsrzC1oTBO3" title="Amortization expense"&gt;232,232&lt;/span&gt;, respectively, and for the nine months ended March 31, 2025
and 2024 was $&lt;span id="xdx_901_eus-gaap--AdjustmentForAmortization_c20240701__20250331_z5jBZmc7S8j2" title="Amortization expense"&gt;655,370&lt;/span&gt; and $&lt;span id="xdx_904_eus-gaap--AdjustmentForAmortization_c20230701__20240331_zsgKn8RInHA5" title="Amortization expense"&gt;722,476&lt;/span&gt;, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30pt"&gt;The amortization expenses of the definite lived intangible
assets for the future are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_897_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zgwB1H2L1Zwh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Amortization Expenses)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BB_zqpH18AcFiIk" style="display: none"&gt;Schedule of amortization expenses of the definite lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center; 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="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold"&gt;FY2025&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold"&gt;FY2026&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold"&gt;FY2027&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY2028&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY2029&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold"&gt;Thereafter&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 2.5pt; width: 13%; font-weight: bold; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&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 id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_c20250331_ztDoRGc9tD9h" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FY 2025"&gt;179,320&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&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 id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_c20250331_zlQuUBrJfJSk" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FY 2026"&gt;414,926&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&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 id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_c20250331_zKluRA1Srqzf" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FY 2027"&gt;57,575&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&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 id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_c20250331_z8kEecm943j6" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="FY 2028"&gt;28,215&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&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 id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_c20250331_zmUdvwJNVYU8" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="FY 2029"&gt;15,480&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&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 id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_d0_c20250331_zEysrLNZHGwk" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="Thereafter"&gt;&#x2013;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AF_zxYp4qkxv5Rj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;











</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact000984">&lt;table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_zLfLUiSzgesb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Intangible assets activity)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B0_zhZ7hGFAZcBd" style="display: none"&gt;Schedule of definite lived intangible
assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;Definite lived intangible assets:&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Expected Life&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;life&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Intangible&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Less Accumulated&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Amortization&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Net Intangible&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 23%; text-align: left"&gt;Complete technology&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 15%; text-align: center"&gt;&lt;span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zw5itgZZdYz2" title="Expected Life"&gt;3&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;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&#x2013;&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--FiniteLivedIntangibleAssetsGross_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zjJTExBR8QR4" style="width: 11%; text-align: right" title="Gross Intangible Assets"&gt;18,397&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--FiniteLivedIntangibleAssetsAccumulatedAmortization_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zCi0RaujbaF9" style="width: 11%; text-align: right" title="Less Accumulated Amortization"&gt;18,397&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--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_d0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_znQ4wCcuIb84" style="width: 11%; text-align: right" title="Net Intangible Assets"&gt;&#x2013;&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;Technology in progress&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;Not Applicable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_zOLMMjhJ4Lq6" style="text-align: right" title="Gross Intangible Assets"&gt;173,293&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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_d0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_zB8Eux9ak2o8" style="text-align: right" title="Less Accumulated Amortization"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_d0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_zIu41IX2HZJ" style="text-align: right" title="Net Intangible Assets"&gt;173,293&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(238,238,238)"&gt;
    &lt;td&gt;Software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zImFYkSEqA37" title="Expected Life"&gt;5&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;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_903_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zf6ahxI6TAM2" title="Average Remaining Life"&gt;0.9&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_983_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zPO9wK3rx5zc" style="text-align: right" title="Gross Intangible Assets"&gt;430,628&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zyDrfS5ePnLl" style="text-align: right" title="Less Accumulated Amortization"&gt;334,894&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_z5oCZuAIZhda" style="text-align: right" title="Net Intangible Assets"&gt;95,734&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;Patents&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_ztgPZcFcNNZa" title="Expected Life"&gt;10&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;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zwmEdP2GRRLd" title="Average Remaining Life"&gt;6.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_987_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zMnjF5UxRx04" style="text-align: right" title="Gross Intangible Assets"&gt;74,814&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zgYQcNmN42If" style="text-align: right" title="Less Accumulated Amortization"&gt;28,748&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_z9Q5qormDaAh" style="text-align: right" title="Net Intangible Assets"&gt;46,066&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(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Certifications &amp;amp; licenses&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;span id="xdx_90A_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zZFJq22au44c" title="Expected Life"&gt;3&lt;/span&gt; years&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_z1XGyUIyebAj" title="Average Remaining Life"&gt;1.3&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zAMSp1TxKGwl" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Intangible Assets"&gt;3,962,003&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zAyCMoDsrRQa" style="border-bottom: Black 1pt solid; text-align: right" title="Less Accumulated Amortization"&gt;3,408,287&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20250331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zwPRwkKtU4Hf" style="border-bottom: Black 1pt solid; text-align: right" title="Net Intangible Assets"&gt;553,716&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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; padding-bottom: 2.5pt"&gt;Total as of March 31, 2025&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&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; 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="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20250331_zYVitWQwSdU1" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Gross Intangible Assets"&gt;4,659,135&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; 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;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pp0p0_c20250331_zbieU7Pu26Tk" style="border-bottom: Black 2.5pt double; text-align: right" title="Less Accumulated Amortization"&gt;3,790,326&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;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20250331_zAcMteLteBej" style="border-bottom: Black 2.5pt double; text-align: right" title="Net Intangible Assets"&gt;868,809&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 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The definite lived intangible
assets consisted of the following as of June 30, 2024:&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 style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;Definite lived intangible assets:&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Expected Life&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;life&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Intangible&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Less Accumulated&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Amortization&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Net Intangible&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 23%; text-align: left"&gt;Complete technology&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 15%; text-align: center"&gt;&lt;span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zkXGVxnob9gf" title="Expected Life"&gt;3&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;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&#x2013;&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--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zNXWl6j5alQi" style="width: 11%; text-align: right" title="Gross Intangible Assets"&gt;18,397&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--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zOvPjQU3fF2i" style="width: 11%; text-align: right" title="Less Accumulated Amortization"&gt;18,397&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_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_d0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zElCofejr6a6" style="width: 11%; text-align: right" title="Net Intangible Assets"&gt;&#x2013;&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;Technology in progress&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;Not Applicable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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--FiniteLivedIntangibleAssetsGross_iI_pp0p0_d0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_z2P92GvrnMIh" style="text-align: right" title="Gross Intangible Assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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_d0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_zbtT5JwVWCO4" style="text-align: right" title="Less Accumulated Amortization"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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_d0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgressMember_zagPEQAa5XJ7" style="text-align: right" title="Net Intangible Assets"&gt;&#x2013;&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(238,238,238)"&gt;
    &lt;td&gt;Software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span id="xdx_90C_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zWaCm0O9E0ef" title="Expected Life"&gt;5&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;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_906_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zfBM4t29SQy9" title="Average Remaining Life"&gt;1.6&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_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_z1HXU09dJU4k" style="text-align: right" title="Gross Intangible Assets"&gt;489,992&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zkSOY8GlkEY3" style="text-align: right" title="Less Accumulated Amortization"&gt;365,526&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zEBXXdcC7dAk" style="text-align: right" title="Net Intangible Assets"&gt;124,466&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;Patents&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zIMQUlBl7IMg" title="Expected Life"&gt;10&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;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zjLaxsFASr51" title="Average Remaining Life"&gt;6.7&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_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zaKoLOrQzoX8" style="text-align: right" title="Gross Intangible Assets"&gt;67,373&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zjVOOujsECNc" style="text-align: right" title="Less Accumulated Amortization"&gt;27,345&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zk94fzLXPE8l" style="text-align: right" title="Net Intangible Assets"&gt;40,028&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(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Certifications &amp;amp; licenses&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;span id="xdx_90D_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zhr7Fggx9yx" title="Expected Life"&gt;3&lt;/span&gt; years&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_ziXi65mATsWc" title="Average Remaining Life"&gt;1.4&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zo7qMPeTraRd" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Intangible Assets"&gt;3,924,007&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_z3L8vugd4Pa7" style="border-bottom: Black 1pt solid; text-align: right" title="Less Accumulated Amortization"&gt;2,778,875&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zmMUcs7sfwbe" style="border-bottom: Black 1pt solid; text-align: right" title="Net Intangible Assets"&gt;1,145,132&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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; padding-bottom: 2.5pt"&gt;Total as of June 30, 2024&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&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; 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="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630_zfaj0S1ONRqe" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Gross Intangible Assets"&gt;4,499,769&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630_zt5x4bPASx3h" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Less Accumulated Amortization"&gt;3,190,143&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630_zyfazVgTqYe5" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net Intangible Assets"&gt;1,309,626&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="AsOf2025-03-31_custom_CompleteTechnologyMember"
      id="Fact000986">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2025-03-31_custom_CompleteTechnologyMember"
      decimals="0"
      id="Fact000988"
      unitRef="USD">18397</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2025-03-31_custom_CompleteTechnologyMember"
      decimals="0"
      id="Fact000990"
      unitRef="USD">18397</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2025-03-31_custom_CompleteTechnologyMember"
      decimals="0"
      id="Fact000992"
      unitRef="USD">0</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2025-03-31_custom_TechnologyInProgressMember"
      decimals="0"
      id="Fact000994"
      unitRef="USD">173293</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2025-03-31_custom_TechnologyInProgressMember"
      decimals="0"
      id="Fact000996"
      unitRef="USD">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2025-03-31_custom_TechnologyInProgressMember"
      decimals="0"
      id="Fact000998"
      unitRef="USD">173293</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="AsOf2025-03-31_us-gaap_ComputerSoftwareIntangibleAssetMember"
      id="Fact001000">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="AsOf2025-03-31_us-gaap_ComputerSoftwareIntangibleAssetMember"
      id="Fact001002">P0Y10M24D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2025-03-31_us-gaap_ComputerSoftwareIntangibleAssetMember"
      decimals="0"
      id="Fact001004"
      unitRef="USD">430628</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2025-03-31_us-gaap_ComputerSoftwareIntangibleAssetMember"
      decimals="0"
      id="Fact001006"
      unitRef="USD">334894</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2025-03-31_us-gaap_ComputerSoftwareIntangibleAssetMember"
      decimals="0"
      id="Fact001008"
      unitRef="USD">95734</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="AsOf2025-03-31_custom_PatentMember"
      id="Fact001010">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="AsOf2025-03-31_custom_PatentMember"
      id="Fact001012">P6Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2025-03-31_custom_PatentMember"
      decimals="0"
      id="Fact001014"
      unitRef="USD">74814</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2025-03-31_custom_PatentMember"
      decimals="0"
      id="Fact001016"
      unitRef="USD">28748</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2025-03-31_custom_PatentMember"
      decimals="0"
      id="Fact001018"
      unitRef="USD">46066</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="AsOf2025-03-31_custom_CertificationAndLicensesMember"
      id="Fact001020">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="AsOf2025-03-31_custom_CertificationAndLicensesMember"
      id="Fact001022">P1Y3M18D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2025-03-31_custom_CertificationAndLicensesMember"
      decimals="0"
      id="Fact001024"
      unitRef="USD">3962003</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2025-03-31_custom_CertificationAndLicensesMember"
      decimals="0"
      id="Fact001026"
      unitRef="USD">3408287</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2025-03-31_custom_CertificationAndLicensesMember"
      decimals="0"
      id="Fact001028"
      unitRef="USD">553716</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact001030"
      unitRef="USD">4659135</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact001032"
      unitRef="USD">3790326</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact001034"
      unitRef="USD">868809</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="AsOf2024-06-30_custom_CompleteTechnologyMember"
      id="Fact001036">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2024-06-30_custom_CompleteTechnologyMember"
      decimals="0"
      id="Fact001038"
      unitRef="USD">18397</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2024-06-30_custom_CompleteTechnologyMember"
      decimals="0"
      id="Fact001040"
      unitRef="USD">18397</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2024-06-30_custom_CompleteTechnologyMember"
      decimals="0"
      id="Fact001042"
      unitRef="USD">0</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2024-06-30_custom_TechnologyInProgressMember"
      decimals="0"
      id="Fact001044"
      unitRef="USD">0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2024-06-30_custom_TechnologyInProgressMember"
      decimals="0"
      id="Fact001046"
      unitRef="USD">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2024-06-30_custom_TechnologyInProgressMember"
      decimals="0"
      id="Fact001048"
      unitRef="USD">0</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="AsOf2024-06-30_us-gaap_ComputerSoftwareIntangibleAssetMember"
      id="Fact001050">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="AsOf2024-06-30_us-gaap_ComputerSoftwareIntangibleAssetMember"
      id="Fact001052">P1Y7M6D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2024-06-30_us-gaap_ComputerSoftwareIntangibleAssetMember"
      decimals="0"
      id="Fact001054"
      unitRef="USD">489992</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2024-06-30_us-gaap_ComputerSoftwareIntangibleAssetMember"
      decimals="0"
      id="Fact001056"
      unitRef="USD">365526</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2024-06-30_us-gaap_ComputerSoftwareIntangibleAssetMember"
      decimals="0"
      id="Fact001058"
      unitRef="USD">124466</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="AsOf2024-06-30_custom_PatentMember"
      id="Fact001060">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="AsOf2024-06-30_custom_PatentMember"
      id="Fact001062">P6Y8M12D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2024-06-30_custom_PatentMember"
      decimals="0"
      id="Fact001064"
      unitRef="USD">67373</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2024-06-30_custom_PatentMember"
      decimals="0"
      id="Fact001066"
      unitRef="USD">27345</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2024-06-30_custom_PatentMember"
      decimals="0"
      id="Fact001068"
      unitRef="USD">40028</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="AsOf2024-06-30_custom_CertificationAndLicensesMember"
      id="Fact001070">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="AsOf2024-06-30_custom_CertificationAndLicensesMember"
      id="Fact001072">P1Y4M24D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2024-06-30_custom_CertificationAndLicensesMember"
      decimals="0"
      id="Fact001074"
      unitRef="USD">3924007</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2024-06-30_custom_CertificationAndLicensesMember"
      decimals="0"
      id="Fact001076"
      unitRef="USD">2778875</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2024-06-30_custom_CertificationAndLicensesMember"
      decimals="0"
      id="Fact001078"
      unitRef="USD">1145132</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001080"
      unitRef="USD">4499769</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001082"
      unitRef="USD">3190143</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001084"
      unitRef="USD">1309626</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AdjustmentForAmortization
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact001086"
      unitRef="USD">183784</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact001088"
      unitRef="USD">232232</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact001090"
      unitRef="USD">655370</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact001092"
      unitRef="USD">722476</us-gaap:AdjustmentForAmortization>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact001094">&lt;table cellpadding="0" cellspacing="0" id="xdx_897_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zgwB1H2L1Zwh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Amortization Expenses)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BB_zqpH18AcFiIk" style="display: none"&gt;Schedule of amortization expenses of the definite lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center; 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="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold"&gt;FY2025&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold"&gt;FY2026&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold"&gt;FY2027&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY2028&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY2029&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold"&gt;Thereafter&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 2.5pt; width: 13%; font-weight: bold; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&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 id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_c20250331_ztDoRGc9tD9h" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FY 2025"&gt;179,320&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&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 id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_c20250331_zlQuUBrJfJSk" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FY 2026"&gt;414,926&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&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 id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_c20250331_zKluRA1Srqzf" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FY 2027"&gt;57,575&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&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 id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_c20250331_z8kEecm943j6" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="FY 2028"&gt;28,215&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&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 id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_c20250331_zmUdvwJNVYU8" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="FY 2029"&gt;15,480&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&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 id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_d0_c20250331_zEysrLNZHGwk" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="Thereafter"&gt;&#x2013;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact001096"
      unitRef="USD">179320</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact001098"
      unitRef="USD">414926</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact001100"
      unitRef="USD">57575</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact001102"
      unitRef="USD">28215</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact001104"
      unitRef="USD">15480</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact001106"
      unitRef="USD">0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact001112">&lt;p id="xdx_809_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_zm2mSOEicUp1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 5 &#x2013; &lt;span id="xdx_822_zPRTfPl5p7jd"&gt;ACCRUED LIABILITIES&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Accrued liabilities consist
of the following as of:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zCul1mcWGBN6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACCRUED LIABILITIES (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B7_zyCCdbJ0LZd3" style="display: none"&gt;Schedule of&#160;accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49E_20250331_zuUIKCVRPZy3" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49B_20240630_zBMwXf8iDVP9" style="text-align: center"&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; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;March 31, 2025&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--EmployeeRelatedLiabilitiesCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Accrued payroll deductions owed to government entities&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: 13%; text-align: right"&gt;39,312&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: 13%; text-align: right"&gt;49,452&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: justify"&gt;Accrued salaries and bonuses &lt;span&gt;(1) (2)&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 id="xdx_98C_ecustom--AccruedSalariesAndBonusesCurrent_iI_c20250331_fKDEpKDIp_zQd9jTyut3Xh" style="text-align: right" title="Accrued commission to a custome"&gt;2,633,328&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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_ecustom--AccruedSalariesAndBonusesCurrent_iI_c20240630_fKDEpKDIp_zhxrY7EdNrAc" style="text-align: right" title="Accrued commission to a custome"&gt;875,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--AccruedVacationCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: justify"&gt;Accrued vacation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;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="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;164,884&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--AccruedSalesCommissionCurrent_iI_pp0p0_d0_zflOq3tVNck6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Accrued commission to a service provider&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,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(238,238,238)"&gt;
    &lt;td style="text-align: justify"&gt;Accrued commission to a customer &lt;span&gt;(3)&lt;/span&gt; &lt;span&gt;&lt;sup&gt;&lt;/sup&gt;(4)&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 id="xdx_982_eus-gaap--AccruedSalariesCurrent_iI_c20250331_fKDMpICg0KQ_____zpfjgyyWxtRi" style="text-align: right" title="Accrued commission to a custome"&gt;643,656&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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--AccruedSalariesCurrent_iI_c20240630_fKDMpICg0KQ_____zIoRVJeqF0T7" style="text-align: right" title="Accrued commission to a custome"&gt;247,592&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pp0p0_zCo9agUF42a7" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Other accrued liabilities &lt;span id="xdx_F40_z9o2VuQUpSif"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;73,218&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;73,218&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--AccruedLiabilitiesCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;3,544,972&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;1,425,146&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; 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 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 4%"&gt;&lt;span id="xdx_F0E_zih5t50JCIPa" style="font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 96%"&gt;
    &lt;p id="xdx_F12_zuzgY3amwQad" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On November 10, 2022, the Company and OC Kim,
    its President, entered into an amendment of the employment agreement dated September 7, 2021. The amendment provides for the payment of
    an incentive to Mr. Kim of $125,000 for each calendar quarter during the remaining four-year term of the employment agreement, which will
    be total amount of $2M, with the first such bonus accrued on December 31, 2022. An incentive of $375,000 has been accrued for each of
    the nine months ended March 31, 2025, and 2024, with $1,250,000 and $875,000 accrued bonus as of March 31, 2025, and June 30, 2024, respectively.
    As of March 31, 2025, no payment for the accrued bonuses has been made by the Company.&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On September 23, 2024, the Board acknowledged
that Mr. Kim had earned an incentive bonus of $1,250,000 for negotiating and securing a joint venture agreement with its partner. The
Company and Mr. Kim entered into a Forbearance Agreement, dated September 23, 2024, under which Mr. Kim agreed to defer the bonus, in
exchange for the Company&#x2019;s agreement to allow Mr. Kim to defer payment of the $1,000,000 settlement amount owed by Mr. Kim to the
Company under a Settlement Agreement, dated June 12, 2024. On January 16, 2025, there was a completed contribution for Common Stock of
Sigbeat, and the Company accrued the deferred incentive bonus of $1,250,000 to OC Kim, its President. As of March 31, 2025, no payment
for the accrued has been made by the Company.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td id="xdx_F06_z1wlCpOEM1Q3"&gt;(2)&lt;/td&gt;
    &lt;td id="xdx_F12_zCnBHgRqsnil" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company also accrued regular salaries of $133,328
    to employees for the payroll period ended March 31, 2025, and the payment of the accrued salaries was made by the Company on April 2,
    2025.&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span id="xdx_F0E_zmDkM4xQ9112" style="font-size: 10pt"&gt;(3)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_F1E_z9t9l3d8ifcf" style="font-size: 10pt"&gt;The Company accrued a commission of approximately $650,000 to a customer to provide financial support for its marketing and promotion programs during the 2021 fiscal year. Of the amount accrued, total payments were made of approximately $400,000 in the form of credit memos. The remaining balance of approximately $250,000 as of June 30, 2024, was eliminated/written-off as of September 30, 2024 because it was confirmed that the liability no longer existed.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span id="xdx_F03_zojVyjq2NWWl" style="font-size: 10pt"&gt;(4)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_F17_zF3cJvoeQeoa" style="font-size: 10pt"&gt;The Company accrued a commission of $49,248 and $643,656 to a customer
    to provide financial support for the marketing and promotion programs of our products for the three and nine months ended March 31,
    2025, respectively.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span id="xdx_F05_zYbuaXQMpV31" style="font-size: 10pt"&gt;(5)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;
    &lt;p id="xdx_F1D_zVDTwdWtvFkd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On or about December 7, 2023, the Company
received an invoice from our prior landlord, Hunsaker &amp;amp; Associates, requesting payment of additional rent on its completed and expired
lease of office space located at 9707 Waples Street, San Diego, CA as of December 31, 2023. This invoice of $142,978 purports to represent
charges for variable cost increases during the prior 7 years of the lease, which was discounted by $46,274 and adjusted down to $96,704
for the three months ended June 30, 2024. The Company is currently reviewing these charges and will be requesting further validation
of these charges, in accordance with its rights granted under the lease. For the year ended June 30, 2024, the Company recorded an additional
rent expense of $96,704 and an accrued liability of $72,048 reflecting this pending invoice and a credit of $24,656 for our deposit on
the leasehold property.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p id="xdx_8A0_zILei566nWw6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;









</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact001114">&lt;table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zCul1mcWGBN6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACCRUED LIABILITIES (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B7_zyCCdbJ0LZd3" style="display: none"&gt;Schedule of&#160;accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49E_20250331_zuUIKCVRPZy3" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49B_20240630_zBMwXf8iDVP9" style="text-align: center"&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; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;March 31, 2025&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--EmployeeRelatedLiabilitiesCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Accrued payroll deductions owed to government entities&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: 13%; text-align: right"&gt;39,312&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: 13%; text-align: right"&gt;49,452&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: justify"&gt;Accrued salaries and bonuses &lt;span&gt;(1) (2)&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 id="xdx_98C_ecustom--AccruedSalariesAndBonusesCurrent_iI_c20250331_fKDEpKDIp_zQd9jTyut3Xh" style="text-align: right" title="Accrued commission to a custome"&gt;2,633,328&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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_ecustom--AccruedSalariesAndBonusesCurrent_iI_c20240630_fKDEpKDIp_zhxrY7EdNrAc" style="text-align: right" title="Accrued commission to a custome"&gt;875,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--AccruedVacationCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: justify"&gt;Accrued vacation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;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="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;164,884&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--AccruedSalesCommissionCurrent_iI_pp0p0_d0_zflOq3tVNck6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Accrued commission to a service provider&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,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(238,238,238)"&gt;
    &lt;td style="text-align: justify"&gt;Accrued commission to a customer &lt;span&gt;(3)&lt;/span&gt; &lt;span&gt;&lt;sup&gt;&lt;/sup&gt;(4)&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 id="xdx_982_eus-gaap--AccruedSalariesCurrent_iI_c20250331_fKDMpICg0KQ_____zpfjgyyWxtRi" style="text-align: right" title="Accrued commission to a custome"&gt;643,656&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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--AccruedSalariesCurrent_iI_c20240630_fKDMpICg0KQ_____zIoRVJeqF0T7" style="text-align: right" title="Accrued commission to a custome"&gt;247,592&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pp0p0_zCo9agUF42a7" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Other accrued liabilities &lt;span id="xdx_F40_z9o2VuQUpSif"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;73,218&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;73,218&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--AccruedLiabilitiesCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;3,544,972&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;1,425,146&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; 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 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 4%"&gt;&lt;span id="xdx_F0E_zih5t50JCIPa" style="font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 96%"&gt;
    &lt;p id="xdx_F12_zuzgY3amwQad" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On November 10, 2022, the Company and OC Kim,
    its President, entered into an amendment of the employment agreement dated September 7, 2021. The amendment provides for the payment of
    an incentive to Mr. Kim of $125,000 for each calendar quarter during the remaining four-year term of the employment agreement, which will
    be total amount of $2M, with the first such bonus accrued on December 31, 2022. An incentive of $375,000 has been accrued for each of
    the nine months ended March 31, 2025, and 2024, with $1,250,000 and $875,000 accrued bonus as of March 31, 2025, and June 30, 2024, respectively.
    As of March 31, 2025, no payment for the accrued bonuses has been made by the Company.&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On September 23, 2024, the Board acknowledged
that Mr. Kim had earned an incentive bonus of $1,250,000 for negotiating and securing a joint venture agreement with its partner. The
Company and Mr. Kim entered into a Forbearance Agreement, dated September 23, 2024, under which Mr. Kim agreed to defer the bonus, in
exchange for the Company&#x2019;s agreement to allow Mr. Kim to defer payment of the $1,000,000 settlement amount owed by Mr. Kim to the
Company under a Settlement Agreement, dated June 12, 2024. On January 16, 2025, there was a completed contribution for Common Stock of
Sigbeat, and the Company accrued the deferred incentive bonus of $1,250,000 to OC Kim, its President. As of March 31, 2025, no payment
for the accrued has been made by the Company.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td id="xdx_F06_z1wlCpOEM1Q3"&gt;(2)&lt;/td&gt;
    &lt;td id="xdx_F12_zCnBHgRqsnil" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company also accrued regular salaries of $133,328
    to employees for the payroll period ended March 31, 2025, and the payment of the accrued salaries was made by the Company on April 2,
    2025.&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span id="xdx_F0E_zmDkM4xQ9112" style="font-size: 10pt"&gt;(3)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_F1E_z9t9l3d8ifcf" style="font-size: 10pt"&gt;The Company accrued a commission of approximately $650,000 to a customer to provide financial support for its marketing and promotion programs during the 2021 fiscal year. Of the amount accrued, total payments were made of approximately $400,000 in the form of credit memos. The remaining balance of approximately $250,000 as of June 30, 2024, was eliminated/written-off as of September 30, 2024 because it was confirmed that the liability no longer existed.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span id="xdx_F03_zojVyjq2NWWl" style="font-size: 10pt"&gt;(4)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_F17_zF3cJvoeQeoa" style="font-size: 10pt"&gt;The Company accrued a commission of $49,248 and $643,656 to a customer
    to provide financial support for the marketing and promotion programs of our products for the three and nine months ended March 31,
    2025, respectively.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span id="xdx_F05_zYbuaXQMpV31" style="font-size: 10pt"&gt;(5)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;
    &lt;p id="xdx_F1D_zVDTwdWtvFkd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On or about December 7, 2023, the Company
received an invoice from our prior landlord, Hunsaker &amp;amp; Associates, requesting payment of additional rent on its completed and expired
lease of office space located at 9707 Waples Street, San Diego, CA as of December 31, 2023. This invoice of $142,978 purports to represent
charges for variable cost increases during the prior 7 years of the lease, which was discounted by $46,274 and adjusted down to $96,704
for the three months ended June 30, 2024. The Company is currently reviewing these charges and will be requesting further validation
of these charges, in accordance with its rights granted under the lease. For the year ended June 30, 2024, the Company recorded an additional
rent expense of $96,704 and an accrued liability of $72,048 reflecting this pending invoice and a credit of $24,656 for our deposit on
the leasehold property.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact001116"
      unitRef="USD">39312</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001117"
      unitRef="USD">49452</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <FKWL:AccruedSalariesAndBonusesCurrent
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact001119"
      unitRef="USD">2633328</FKWL:AccruedSalariesAndBonusesCurrent>
    <FKWL:AccruedSalariesAndBonusesCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001121"
      unitRef="USD">875000</FKWL:AccruedSalariesAndBonusesCurrent>
    <us-gaap:AccruedVacationCurrent
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact001123"
      unitRef="USD">155458</us-gaap:AccruedVacationCurrent>
    <us-gaap:AccruedVacationCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001124"
      unitRef="USD">164884</us-gaap:AccruedVacationCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact001126"
      unitRef="USD">0</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001127"
      unitRef="USD">15000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact001129"
      unitRef="USD">643656</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001131"
      unitRef="USD">247592</us-gaap:AccruedSalariesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact001133"
      unitRef="USD">73218</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001134"
      unitRef="USD">73218</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact001136"
      unitRef="USD">3544972</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001137"
      unitRef="USD">1425146</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact001147">&lt;p id="xdx_807_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zTPKxh5NZIea" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 6 &#x2013; &lt;span id="xdx_82F_zHpQxPSVmqRa"&gt;COMMITMENTS AND CONTINGENCIES&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Leases&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We adopted ASC 842 new lease
accounting on July 1, 2019. We have operating leases for both the Company. and FTI, in accordance with ASC 842.&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We determine whether an arrangement
contains a lease at inception. A lease is a contract that provides the right to control an identified asset for a period of time in exchange
for consideration. Operating leases are recorded in the balance sheet as right-of-use asset (&#x201c;ROU asset&#x201d;) and operating lease
obligation. ROU assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent
our obligation to make lease payment arising from the lease ROU assets and operating lease liabilities are recognized at the commencement
date of the lease and measure based on the present value of lease payment over the lease term. The ROU asset also includes deferred rent
liabilities. Our lease arrangement generally does not provide an implicit interest rate. As a result, in such situations, we use its incremental
borrowing rate based on the information available at commencement date in determining the present value of lease payments. We include
options to extend or terminate the lease when it is reasonably certain that it will exercise that option in the measurement of its ROU
assts and liabilities. Lease expense for operating lease is recognized on a straight-line basis over the lease term. We are also electing
not to apply the recognition requirements to short-term leases of twelve months or less and instead will recognize lease payments as expense
on a straight-line basis over the lease term.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_908_eus-gaap--LesseeOperatingLeaseDescription_c20240701__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_zGDrS19svVq9" title="Lease description"&gt;We leased approximately 12,775
square feet of office space in San Diego, California, at a monthly rent of $25,754, pursuant to a lease that expired in December 2023.
On October 19, 2023, we signed a lease for office space consisting of approximately 11,400 square feet, located in San Diego, California,
at a monthly rent of $27,789, which commenced on January 1, 2024. In addition to monthly rent, the lease includes payment for certain
common area costs. The term of the lease for the office space is 65 months from the lease commencement date.&lt;/span&gt; Our facility is covered by
an appropriate level of insurance, and we believe it to be suitable for our use and adequate for our present needs. Rent expenses for
this office space were $&lt;span id="xdx_901_eus-gaap--OperatingLeaseExpense_pp0p0_c20250101__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_z6P8ws8X3ckd" title="Rent expense"&gt;85,294&lt;/span&gt; and $&lt;span id="xdx_904_eus-gaap--OperatingLeaseExpense_pp0p0_c20240101__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_z4GQYOgvnC4l" title="Rent expense"&gt;83,367&lt;/span&gt; for the three months ended March 31, 2025 and 2024, and $&lt;span id="xdx_90C_eus-gaap--OperatingLeaseExpense_pp0p0_c20240701__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_z9BWN7HSzni3" title="Rent expense"&gt;252,028&lt;/span&gt; and $&lt;span id="xdx_908_eus-gaap--OperatingLeaseExpense_pp0p0_c20230701__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_zWZwkHYIgbYh" title="Rent expense"&gt;237,893&lt;/span&gt; for the nine
months ended March 31, 2025 and 2024, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;On or about December 7, 2023,
we received an invoice from our prior landlord, Hunsaker &amp;amp; Associates, requesting payment of additional rent on our completed and
expired lease of office space located at 9707 Waples Street, San Diego, CA as of December 31, 2023. This invoice of $&lt;span id="xdx_903_eus-gaap--VariableLeaseCost_c20240401__20240630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--HunsakerAndampAssociatesMember_zrOETJUs9Pvl" title="Variable cost increases"&gt;142,978&lt;/span&gt; purports
to represent charges for variable cost increases during the prior 7 years of the lease, which was discounted by $&lt;span id="xdx_905_ecustom--VariableLeaseCostDiscounted_c20240401__20240630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--HunsakerAndampAssociatesMember_zENEFtJkXHXc" title="Variable cost discounted"&gt;46,274&lt;/span&gt; and adjusted down
to $&lt;span id="xdx_90E_ecustom--VariableCostAdjusted_c20240401__20240630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--HunsakerAndampAssociatesMember_z92PHYxpKg7b" title="Variable cost adjusted down"&gt;96,704&lt;/span&gt; for the three months ended June 30, 2024. We are currently reviewing these charges and will be requesting further validation
of these charges, in accordance with our rights granted under the lease. For the year ended June 30, 2024, we recorded an additional rent
expense of $&lt;span id="xdx_902_eus-gaap--PaymentsForRent_c20230701__20240630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--HunsakerAndampAssociatesMember_zCq20x2F1Mw6" title="Additional rent expense"&gt;96,704&lt;/span&gt; and an accrued liability of $&lt;span id="xdx_905_eus-gaap--AccruedRentCurrent_iI_c20240630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--HunsakerAndampAssociatesMember_zKY3wVS6V5Ig" title="Accrued liability"&gt;72,048&lt;/span&gt; reflecting this pending invoice and a credit of $&lt;span id="xdx_90F_eus-gaap--IncreaseDecreaseInDepositOtherAssets_c20230701__20240630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--HunsakerAndampAssociatesMember_zaj5CeFPOZHa" title="Deposit on the leasehold property"&gt;24,656&lt;/span&gt; for our deposit on the
leasehold property.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_901_eus-gaap--LesseeOperatingLeaseDescription_c20240701__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FTIOfficeSpaceMember_zknmC5gBKEqh" title="Lease description"&gt;Our Korea-based subsidiary,
FTI, leases approximately 10,000 square feet of office space, at a monthly rent of approximately $6,600, and additional office space consisting
of approximately 2,682 square feet at a monthly rent of approximately $2,200, both located in Seoul, South Korea. These leases expired
on August 31, 2024, and were extended for an additional 24 months to August 31, 2026. In addition to monthly rent, the leases provide
for periodic cost of living increases in the base rent and payment for certain common area costs.&lt;/span&gt; These facilities are covered by an appropriate
level of insurance, and we believe them to be suitable for our use and adequate for our present needs. Rent expense related to these leases
was $&lt;span id="xdx_907_eus-gaap--OperatingLeaseExpense_pp0p0_c20250101__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FTIOfficeSpaceMember_z5AroGzW9VA" title="Rent expense"&gt;25,564&lt;/span&gt; and approximately $&lt;span id="xdx_906_eus-gaap--OperatingLeaseExpense_pp0p0_c20240101__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FTIOfficeSpaceMember_zvHJkSAnJ7H5" title="Rent expense"&gt;32,100&lt;/span&gt; for the three months ended March 31, 2025 and 2024, and $&lt;span id="xdx_904_eus-gaap--OperatingLeaseExpense_pp0p0_c20240701__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FTIOfficeSpaceMember_znI57a2HhD92" title="Rent expense"&gt;79,385&lt;/span&gt; and approximately $&lt;span id="xdx_900_eus-gaap--OperatingLeaseExpense_pp0p0_c20230701__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FTIOfficeSpaceMember_zd4kR5DBWO6i" title="Rent expense"&gt;96,300&lt;/span&gt; for the
nine months ended March 31, 2025 and 2024. This facility is also covered by an appropriate level of insurance, and we believe it to be
suitable for our use and adequate for our present needs.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_903_eus-gaap--LesseeOperatingLeaseDescription_c20240701__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SeoulKoreaCorporateHousingFacilityMember_zgtgLUNltR03" title="Lease description"&gt;We lease one corporate housing
facility, located in Seoul, South Korea, primarily for our employees who travel, under a non-cancelable operating lease that expired on
September 4, 2024 and was extended by an additional twelve months to September 4, 2025.&lt;/span&gt; Rent expenses related to this lease were $&lt;span id="xdx_907_eus-gaap--OperatingLeaseExpense_pp0p0_c20250101__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SeoulKoreaCorporateHousingFacilityMember_zU0UfRnRJnS2" title="Rent expense"&gt;1,971&lt;/span&gt;
and $&lt;span id="xdx_900_eus-gaap--OperatingLeaseExpense_pp0p0_c20240101__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SeoulKoreaCorporateHousingFacilityMember_z2fWNPUTNHzc" title="Rent expense"&gt;2,019&lt;/span&gt; for the three months ended March 31, 2025 and 2024, and $&lt;span id="xdx_907_eus-gaap--OperatingLeaseExpense_pp0p0_c20240701__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SeoulKoreaCorporateHousingFacilityMember_zLXuFwdck9Y8" title="Rent expense"&gt;6,029&lt;/span&gt; and $&lt;span id="xdx_90A_eus-gaap--OperatingLeaseExpense_pp0p0_c20230701__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SeoulKoreaCorporateHousingFacilityMember_zdlk4cz0aK03" title="Rent expense"&gt;6,134&lt;/span&gt; for the nine months ended March 31, 2025 and 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"&gt;&lt;span id="xdx_90A_eus-gaap--LesseeOperatingLeaseDescription_c20240701__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SanCaliforniaCorporateVehicleMember_zoURFzdU5Nei" title="Lease description"&gt;We lease one corporate vehicle
on December 1, 2024, in San Diego, California, for our employees, under a non-cancelable lease that expires on November 30, 2027.&lt;/span&gt; Rent
expense related to this lease was $&lt;span id="xdx_906_eus-gaap--OperatingLeaseExpense_pp0p0_c20250101__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SanCaliforniaCorporateVehicleMember_zIjnzq6tb0rc" title="Rent expense"&gt;1,487&lt;/span&gt; and $&lt;span id="xdx_90C_eus-gaap--OperatingLeaseExpense_pp0p0_c20240701__20250331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SanCaliforniaCorporateVehicleMember_zwdbbuqmZlj" title="Rent expense"&gt;1,983&lt;/span&gt; for the three and nine months ended March 31, 2025, and $&lt;span id="xdx_900_eus-gaap--OperatingLeaseExpense_pp0p0_c20240101__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SanCaliforniaCorporateVehicleMember_zEDNLavdCBjf" title="Rent expense"&gt;&lt;span id="xdx_903_eus-gaap--OperatingLeaseExpense_pp0p0_c20230701__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SanCaliforniaCorporateVehicleMember_zOE6nU9Uwng7" title="Rent expense"&gt;0&lt;/span&gt;&lt;/span&gt; for the three and nine
months ended March 31, 2024, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.75pt"&gt;Short-term leases with initial
terms of twelve months or less are not capitalized. We used discount rates of &lt;span id="xdx_904_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_dp_c20250331__us-gaap--StatementBusinessSegmentsAxis__custom--SanDiegoMember_zjrcO7yIJJOc" title="Discount rates"&gt;7.0&lt;/span&gt;% and &lt;span id="xdx_905_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_dp_c20250331__us-gaap--StatementBusinessSegmentsAxis__custom--CaliforniaMember_zartMnqDZll6" title="Discount rates"&gt;6.0&lt;/span&gt;% in determining our operating lease liabilities
for the office spaces in San Diego, California, and South Korea, respectively, and used a discount rate of &lt;span id="xdx_908_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_dp_c20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zUolgJbGSvAg" title="Discount rates"&gt;7.0&lt;/span&gt;% in determining our lease
liabilities for the vehicle. These rates represented our incremental borrowing rates at that time. Short-term leases with initial terms
of twelve months or less are not capitalized. The office leases of our Korea-based subsidiary were extensions of previous leases and do
not contain any further extension provisions. Rent expenses for the nine months ended March 31, 2025 and 2024 were $ &lt;span id="xdx_90E_eus-gaap--OperatingLeaseExpense_pp0p0_c20240701__20250331_zppZUUBKuUPl" title="Rent expenses"&gt;350,796&lt;/span&gt; and $&lt;span id="xdx_903_eus-gaap--OperatingLeaseExpense_pp0p0_c20230701__20240331_zZFc2Yi8eSwd" title="Rent expenses"&gt;483,305&lt;/span&gt;,
respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.75pt"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.75pt"&gt;In accordance with ASC
842, the components of the lease expense and supplemental cash flow information related to leases for the nine months ended March 31,
2025, and 2024 are as follows:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--LeaseCostTableTextBlock_zQLFcSOzJA73" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Lease expenses)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_8BC_zzAtUEHjwk7d" style="display: none"&gt;Schedule of components of the lease expense and supplemental cash flow information related to leases&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_499_20240701__20250331_zBwkLZAkPbM9" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49D_20230701__20240331_zhfLgWACXs6k" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&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; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Nine Months Ended March 31,&lt;/td&gt;&lt;/tr&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; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--OperatingLeaseCost_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: justify"&gt;Operating lease 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: 13%; text-align: right"&gt;331,413&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: 13%; text-align: right"&gt;237,893&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_ecustom--AdditionalChargesForPriorOperatingLeaseInDispute_d0_zzPYdCAXmVC8" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Additional charges for the prior operating lease in dispute&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;142,978&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--VehicleLeaseExpense_d0_zxfwgb8VYDo8" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: justify"&gt;Vehicle lease expense&lt;/td&gt;&lt;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,983&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--ShortTermLeaseCost_i_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Short term leases cost&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;17,400&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;102,434&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--LeaseCost_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt"&gt;Total lease expense&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;350,796&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;483,305&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; 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 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&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; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;Remaining lease term-operating lease in San Diego, California&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_904_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtY_c20250331__us-gaap--StatementBusinessSegmentsAxis__custom--SanDiegoCaliforniaMember_zNOOSZYkO8Xh" title="Remaining lease term-operating leases"&gt;4.2&lt;/span&gt; year&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: 83%; text-align: left"&gt;Discount rate-operating lease in San Diego, California&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: 13%; text-align: right"&gt;&lt;span id="xdx_908_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20250331__us-gaap--StatementBusinessSegmentsAxis__custom--SanDiegoCaliforniaMember_zjMqjMigkY9j" title="Discount rate-operating lease"&gt;7&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(238,238,238)"&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="text-align: left"&gt;Remaining lease term-operating lease in South Korea&lt;/td&gt;&lt;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-size: 10pt"&gt;&lt;span id="xdx_901_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtY_c20250331__us-gaap--StatementBusinessSegmentsAxis__custom--SouthKoreaMember_zk7gU5ryIDI9" title="Remaining lease term-operating leases"&gt;1.4&lt;/span&gt; year&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(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Discount rate-operating lease in South Korea&lt;/td&gt;&lt;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_902_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20250331__us-gaap--StatementBusinessSegmentsAxis__custom--SouthKoreaMember_zmfw8wPbOJ6k" title="Discount rate-operating lease"&gt;6&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Remaining lease term-vehicle lease in San Diego, California&lt;/td&gt;&lt;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-size: 10pt"&gt;&lt;span id="xdx_904_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtY_c20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zsd0TK6rwGe1" title="Remaining lease term-operating leases"&gt;2.7&lt;/span&gt; year&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;Discount rate-vehicle lease in San Diego, California&lt;/td&gt;&lt;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_90E_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zCijQgm5Bl83" title="Discount rate-operating lease"&gt;7&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_8A8_zmdqnL6AN7Hj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_z7PBmpblJzY3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B6_ztG40jz3y4T3" style="display: none"&gt;Schedule of future minimum payments under operating leases&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 id="xdx_493_20250331_zNqAImEmRSW" style="text-align: center"&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(238,238,238)"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Operating Leases&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pp0p0_zH2gqr0ieJZi" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 83%"&gt;Fiscal 2025&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: 13%; text-align: right"&gt;118,132&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--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_zkvTwhjazcL6" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;Fiscal 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;452,068&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_zgBXAa90Firj" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Fiscal 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;375,676&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_zfdOK5OTEeJf" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;Fiscal 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;389,915&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0_zYVriaZg8fQ2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;Fiscal 2029&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;363,310&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Total 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,699,101&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zvP4u8Vn9U78" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Less imputed interest&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(220,891&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;1,478,210&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A3_zFYknp31fqDg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Warranty Repairs&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 2pt 0pt 0; text-align: justify; text-indent: 0.45in"&gt;The following table
sets forth the percentages of return rates and warranty repairs for all products currently marketed, in the aggregate from the date each
product was introduced.&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_890_ecustom--ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock_zOt17JnJfAql" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Percentages of return rates and warranty repairs)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&lt;span id="xdx_8BD_z2527pg9uyN6" style="display: none"&gt;Schedule of percentages of return rates
    and warranty repairs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="3" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Current Devices&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 1pt; width: 38%"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Device Type&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right; width: 32%"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Return Rate&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right; width: 30%"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Warranty Repairs&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 1pt"&gt;&lt;span style="font-size: 10pt"&gt;4G Wireless Devices&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_905_ecustom--CurrentDevicesReturnRate_dp_c20240701__20250331__srt--ProductOrServiceAxis__custom--WirelessDevices4GMember_zSTmG9ZAGwb4" title="Current devices return rate"&gt;0.10&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_903_ecustom--CurrentDevicesWarrantyRepairs_dp_c20240701__20250331__srt--ProductOrServiceAxis__custom--WirelessDevices4GMember_zgh8uuqOqykk" title="Current devices warranty repairs"&gt;0.01&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 1pt"&gt;&lt;span style="font-size: 10pt"&gt;5G Wireless Devices&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90B_ecustom--CurrentDevicesReturnRate_dp_c20240701__20250331__srt--ProductOrServiceAxis__custom--WirelessDevices5GMember_zFKnHXdTskL8" title="Current devices return rate"&gt;0.56&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90D_ecustom--CurrentDevicesWarrantyRepairs_dp_c20240701__20250331__srt--ProductOrServiceAxis__custom--WirelessDevices5GMember_zlcgRjAriNS7" title="Current devices warranty repairs"&gt;0.12&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A1_zePfvY6qgWid" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Litigation&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt"&gt;We are from time to time involved in certain legal proceedings
and claims arising in the ordinary course of business.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;Verizon Jetpack Recall
&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;On April 8, 2021, Verizon
issued a press release announcing that it was working with the U.S. Consumer Product Safety Commission (CPSC) to conduct a voluntary recall
of certain Verizon Ellipsis Jetpack mobile hotspot devices, indicating that the lithium-ion battery in the devices can overheat, posing
a fire and burn hazard. According to the CPSC release, the recall affects approximately 2.5 million devices. We imported the devices and
supplied them to Verizon.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Verizon first advised us of
one alleged Jetpack device failure at the end of February 2021. We immediately began meeting with Verizon and requested access to the
device. We also began internal testing to evaluate device performance. We did not receive any further incident information until the last
week of March 2021. On April 1, 2021 we issued a press release announcing that we had received reports from Verizon about potential issues
with the batteries in the devices. On April 9, 2021 we issued a press release announcing the voluntary recall by Verizon.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We are not currently aware of any aspect of the Jetpack design that
could cause the devices to fail in the way described in Verizon&#x2019;s recall notice.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;Future Impact on Financial
Performance Arising from Verizon Jetpack Recall&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;At this time, we do
not have information that identifies the cause of the alleged incidents. We also do not have any specific legal claims or theories of
causation for device failure incidents that would help us estimate the cost of potential future litigation. No liability has been recorded
for this litigation because the Company believes that any such liability is not probable and reasonably estimable at this time.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;FTI Litigation in Korea&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;In January of 2025 our South Korea-based subsidiary, FTI was sued by
Partron Co., Ltd.,
a South Korean manufacturer of electronic parts for mobile and telecommunication devices (&#x201c;Partron&#x201d;). The complaint, filed
in Seoul Central District Court, alleges that FTI requested Partron to prepare semiconductor components
to be included in FTI&#x2019;s products for resale to third parties. The complaint also alleges that FTI and Partron had entered into a
Confidentiality Agreement under which Partron shared the login credentials for its Qualcomm account and that FTI used such access for
the design of the products but contracted with another vendor to produce the components. It further alleges that Partron ordered a large
quantity of semiconductor components from its business partners, such as Qualcomm and Dasaron Corporation, in reliance on such requests
from FTI, but FTI failed to complete the purchase of such components from Partron. Parton alleges that it paid its suppliers for such
components, but that FTI failed to purchase the components from Partron, resulting in damages, including interest, of $&lt;span id="xdx_90E_eus-gaap--LitigationSettlementInterest_c20250101__20250131__srt--LitigationCaseAxis__custom--FTILitigationInKoreaMember_zYudO35IRkdg" title="Interest payables"&gt;8,126,786&lt;/span&gt;, under
the South Korean Unfair Competition Prevention Act and other legal theories.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The Company owns approximately
&lt;span id="xdx_90C_ecustom--OutstandingEquityOwnershipPercentage_iI_dp_c20250131__srt--LitigationCaseAxis__custom--FTILitigationInKoreaMember_zRavYHCiJe4k" title="Outstanding equity ownership percentage"&gt;66.34&lt;/span&gt;% of the outstanding equity securities of FTI. The action does not name the Company as a defendant. FTI has advised the Company that
it does not believe the allegations are supported by the facts and it intends to vigorously oppose the action.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Shareholder Litigation &lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;Ali &lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;A shareholder action, Ali
vs. Franklin Wireless Corp. et al. Case #3:21-cv-00687-AJB-MSB, was filed in the U.S. District Court, Southern District of California
(San Diego) on April 16, 2021, alleging, among other things, that we had prior knowledge that the Verizon recall was likely and that we
did not disclose that information to investors in a timely manner. The Class and Defendants have executed a Stipulation and Agreement
of Settlement under which the Class releases all claims against Defendants in exchange for a payment by Defendants of $&lt;span id="xdx_901_eus-gaap--LitigationSettlementExpense_pn5n6_c20240701__20250331__srt--LitigationCaseAxis__custom--AliMember_zjNCMs8DfIKc" title="Settlement amount"&gt;2.4&lt;/span&gt; million (the
&#x201c;Settlement Amount&#x201d;), which is reflected in liabilities under &#x201c;accrued legal contingency expense&#x201d; with a corresponding
charge to &#x201c;loss from a legal contingency&#x201d;. The Class has submitted a motion for preliminary approval of the settlement, which
the Court denied on January 24, 2024. On April 22, 2024, after resubmission of the application, the court granted preliminary approval
of the settlement. On May 6, 2024, per the terms of the settlement agreement, we sent by wire transfer $&lt;span id="xdx_90A_eus-gaap--LitigationSettlementExpense_c20240505__20240506__srt--LitigationCaseAxis__custom--AliMember_zeLcpb8V0CB1" title="Settlement amount"&gt;2,400,000&lt;/span&gt; to an account specified
by the Ali class action claim administrator, Epiq (the appointed Settlement Administrator by the Court).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;Harwood / Martin &lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;A legal action was filed in
the U.S. District Court, Southern District of California (San Diego) against Franklin, as a nominal defendant, by Stephen Harwood, derivatively
on behalf of nominal defendant Franklin Wireless Corp. v. O.C. Kim, et al., Case #21cv01837-AJB-MSB, on or about October 29, 2021, claiming
among other things, that we had prior knowledge that the recall was likely and that we did not disclose that information to investors
in a timely manner. We believe these allegations are not supported by the facts and we will vigorously defend against such claims.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;A legal action was filed in
the U.S. District Court, Southern District of California (San Diego) against Franklin, as a nominal defendant, by Debra Martin, derivatively
on behalf of nominal defendant Franklin Wireless Corp. v. O.C. Kim, et al., Case #21cv2091-AJB-MSB, on or about December 15, 2021, claiming
among other things, that we had prior knowledge that the recall was likely and that we did not disclose that information to investors
in a timely manner. We believe these allegations are not supported by the facts and we will vigorously defend against such claims.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The Harwood and Martin actions
have been consolidated into a single action in the U.S. District Court, Southern District of California (San Diego) titled &#x201c;In re
Franklin Wireless Corp. Derivative Litigation,&#x201d; Case No.: 21cv1837-AJB (MSB). A jury trial was held in December 2024. On December
19&lt;sup&gt;th&lt;/sup&gt;, 2024, after an 8 day trial, the jury returned a verdict finding only nominal damages of $0.99 against a single director
and no damages against all other defendants.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;Pape &lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;A legal action was filed in
the Second Judicial District Court of Nevada in the County of Washoe against Franklin, as a nominal defendant, Barbara Pape, derivatively
on behalf of nominal defendant Franklin Wireless Corp. v. O.C. Kim, et al., Case # CV22-00471, on or about March 21, 2022, claiming among
other things, that we had prior knowledge that the recall was likely and that we did not disclose that information to investors in a timely
manner. We believe these allegations are not supported by the facts and we will vigorously defend against such claims.&#160;No liability
has been recorded for these litigations because the Company believes that any such liability is not probable and reasonably estimable
as of the reporting date.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&#x201c;Short-Swing&#x201d;
Profits Litigation &lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;A legal action was filed in
the U.S. District Court, Southern District of California (San Diego) against Franklin, as a nominal defendant, Nosirrah Management LLC
v. Franklin Wireless et al., Case # 3:21-cv-01316-RSH-JLB, on or about July 22, 2021, claiming that our Chief Executive Officer, O.C.
Kim, violated Section 16(b) of the Securities Exchange Act of 1934 for receiving &#x201c;short-swing&#x201d; profits from a sale and purchase
of Franklin shares, in violation of that Act. On October 19, 2023, the jury returned a verdict of $2,000,000 in favor of the Company against
the Company&#x2019;s Chief Executive Officer, O.C. Kim. Mr. Kim. Subsequently, the parties entered into a settlement agreement on June
12, 2024, for Mr. Kim to pay $1,000,000, and the appeal by OC Kim was dismissed. On September 23, 2024 the Company and Mr. Kim entered
into a Forbearance Agreement to defer payment of the settlement in exchange for deferment of a $1,250,000 bonus for securing a joint venture
agreement to allow Mr. Kim time to pursue remedies with the State of Nevada.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;On January 16, 2025, the Company
accrued the deferred incentive bonus of $&lt;span id="xdx_90B_eus-gaap--AccruedBonusesCurrentAndNoncurrent_iI_c20250116__srt--CounterpartyNameAxis__custom--MrKimMember_zG9nBriJvtgd" title="Accrued deferred incentive bonus"&gt;1,250,000&lt;/span&gt; to OC Kim, its President, and recognized a receivable for the deferred $&lt;span id="xdx_907_eus-gaap--PaymentsForLegalSettlements_c20250115__20250116__srt--CounterpartyNameAxis__custom--MrKimMember_zDnbFZcuLod9" title="Settlement amount"&gt;1,000,000&lt;/span&gt; settlement
amount owed by Mr. Kim to the Company. As of March 31, 2025, &lt;span id="xdx_902_eus-gaap--LossContingencyAccrualPayments_do_c20250101__20250331__srt--CounterpartyNameAxis__custom--MrKimMember_zIM3k2YJQk5h" title="Payments for accrued bonus"&gt;no&lt;/span&gt; payment for the accrued bonus nor the receivable has been made by the
Company or by Mr. Kim, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Loan Agreement with Subsidiary, FTI&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;On March 21, 2022, Franklin
Wireless Corp. (the &#x201c;Company&#x201d;) entered into a Loan Agreement with its South Korean subsidiary, FTI, under which the Company
agreed to loan US$&lt;span id="xdx_901_eus-gaap--LoansPayable_iI_c20220321_z8oz6JGNC3Yg" title="Loan amount"&gt;10,000,000&lt;/span&gt; to FTI. The Company owns a majority of the outstanding equity of FTI. FTI&#x2019;s primary business is providing
design and development services to the Company for our wireless products. As part of the loan transaction, FTI delivered a $10 million
Promissory Note to the Company (the &#x201c;Note&#x201d;). In the preparation of consolidated financial statements of the Company, the transactions
and balances related to the loan of $10 million, including the accrued interest for the nine months ended March 31, 2025, were eliminated
as intercompany transactions.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The purpose of the loan is
to allow FTI to purchase a facility in South Korea to house its operations, and to provide it with additional working capital. The purchase
of such a facility with the loan proceeds is subject to the Company&#x2019;s reasonable approval. Upon acquisition of the facility, FTI
is required to grant the Company a mortgage on it to secure payment of the Note. The Note is for a term of five years, provides for annual
payments of interest at 2% per annum, and is due and payable upon maturity. The Note and Loan Agreement includes customary provisions
for default and acceleration upon default, and a default interest rate of 7% per annum. FTI has not yet acquired a facility for its operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The loan proceeds are subject
to foreign exchange fluctuations as the funds are being held in Korea at a Korean bank. Should the exchange rate rise or fall during the
term of the agreement the return value in the United States Dollar (&#x201c;USD&#x201d;) could decrease resulting in a potential loss of
value.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Employment Contracts&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;On October 1, 2020, we entered
into Change of Control Agreements with OC Kim, our President, and Yun J. (David) Lee, our Senior Vice President of Sales and previously
served as Chief Operating Officer. Each Change of Control Agreement provides for a lump sum payment to the officer in case of a change
of control of the Company. The term includes the acquisition of Common Stock of the Company resulting in one person or company owning
more than 50% of the outstanding shares, a significant change in the composition of the Board of Directors of the Company during any 12-month
period, a reorganization, merger, consolidation or similar transaction resulting in the transfer of ownership of more than fifty percent
(50%) of the Company&#x2019;s outstanding Common Stock, or a liquidation or dissolution of the Company or sale of substantially all of
the Company&#x2019;s assets.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The Change of Control Agreement
with Mr. Kim calls for a payment of $5 million upon a change of control, and the agreement with Mr. Lee calls for a payment of $2 million
upon a change of control. These agreements were for an initial term of three years but have now been extended through October 2027.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;On November 10, 2022, the
Company and OC Kim, its President, entered into an amendment of the employment agreement dated September 7, 2021. The amendment provides
for a severance payment of $3 million if Mr. Kim voluntarily terminates his employment by the Company or if he voluntarily terminates
his employment due to a &#x201c;change in circumstances,&#x201d; generally defined as a material breach by the Company of its salary and
benefit obligations or a significant reduction in Mr. Kim&#x2019;s title or responsibilities. In the case of a termination of employment
by the Company for cause (generally defined as conviction of a felony, or a misdemeanor where imprisonment is imposed, commission of any
act of theft, fraud, dishonesty, or material falsification of any employment or Company records, or improper disclosure of the Company&#x2019;s
confidential or proprietary information), the Company is to make a severance payment of $1,500,000. In either case, any unvested options
become immediately vested.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;In the amendment, Mr. Kim
also agrees that, for a period of two years after termination, he will not disparage the Company or its officers, solicit any of its employees
to terminate their employment, or disclose any of the Company&#x2019;s proprietary information. &#160;In addition, the amendment provides
for the payment of an incentive bonus to Mr. Kim of $125,000 for each calendar quarter during the remaining four-year term of the employment
letter, with the first such bonus due on December 31, 2022. For the three and nine months ended March 31, 2025, and 2024, an incentive
of $&lt;span id="xdx_906_eus-gaap--AccruedBonusesCurrent_iI_c20250331_zyL1AnNA6YU3" title="Accrued bonus"&gt;125,000&lt;/span&gt; and $&lt;span id="xdx_909_eus-gaap--AccruedBonusesCurrent_iI_c20240331_zC0lcYIB1Hkb" title="Accrued bonus"&gt;375,000&lt;/span&gt; had been accrued, respectively, with $&lt;span id="xdx_904_eus-gaap--AccruedSalariesCurrentAndNoncurrent_iI_c20250331_zUsfXPqHyNYh" title="Accrual bonus balances"&gt;1,250,000&lt;/span&gt; and $&lt;span id="xdx_900_eus-gaap--AccruedSalariesCurrentAndNoncurrent_iI_c20240630_zVO5t4ipppkc" title="Accrual bonus balances"&gt;875,000&lt;/span&gt; accrual bonus balances as of March 31, 2025, and
June 30, 2024, respectively. As of March 31, 2025, no payment for the accrued bonuses has been made by the Company.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The employment agreement with
OC Kim was renewed and extended by the Board in September 2024 and will continue through October 2027.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Joint Venture Agreement&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;On May 14, 2024, the
Company entered into an Agreement for Formation of a Joint Venture Corporation (the &#x201c;Agreement&#x201d;). Under
the terms of the Agreement, the parties formed a Nevada corporation, Sigbeat, to be owned &lt;span id="xdx_90F_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20250331__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--MeigSmartTechnologyCoLtdMember_zVjZ74S35v9e" title="Equity ownership percentage"&gt;60&lt;/span&gt;%
by Franklin and 40% by its EMS partner, Forge. The parties contributed a total of $&lt;span id="xdx_90D_eus-gaap--ProceedsFromContributedCapital_c20240513__20240514__us-gaap--TransactionTypeAxis__custom--FormationOfCorporationAgreementMember__dei--LegalEntityAxis__custom--FranklinMember_zMksM1EMF5m8" title="Contribution amount"&gt;5,000,000&lt;/span&gt;
in capital, in accordance with their respective ownership interest percentages. Under the terms of the Agreement, Sigbeat has a
Board of Directors consisting of three members, of whom two are to be appointed by the Company and one appointed by Forge. Sigbeat
will engage in worldwide sales, marketing, customer support and operations for telecommunications modules under such brands or
designations as the Board of Directors of Sigbeat determine.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Pursuant to the Agreement,
in July 2024, Sigbeat entered into a stock subscription agreement with Forge, for the purchase of 400,000 shares of Common Stock, representing
40% of the total outstanding Common Stock of Sigbeat. On December 23, 2024, and January 9, 2025, the Company contributed $&lt;span id="xdx_904_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20241222__20241223__us-gaap--EquityMethodInvestmentNonconsolidatedInvesteeAxis__custom--SigbeatMember_z9tNwbjd4YK"&gt;600,000&lt;/span&gt;
and $&lt;span id="xdx_907_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20250108__20250109__us-gaap--EquityMethodInvestmentNonconsolidatedInvesteeAxis__custom--SigbeatMember_zHO2NvYBQXdj"&gt;2,400,000&lt;/span&gt;
for Common Stock, respectively, and, on January 16, 2025, Forge contributed $&lt;span id="xdx_901_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20250115__20250116__us-gaap--EquityMethodInvestmentNonconsolidatedInvesteeAxis__custom--SigbeatMember_z0IzUPkZtZ9j"&gt;2,000,000&lt;/span&gt;
for Common Stock.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Forbearance Agreement&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;On September 23, 2024,
the Board acknowledged that Mr. Kim had earned an incentive bonus of $&lt;span id="xdx_90B_eus-gaap--AccruedBonusesCurrentAndNoncurrent_iI_c20240923__srt--CounterpartyNameAxis__custom--MrKimMember_zSxqbQ2MDXm5" title="Incentive bonus"&gt;1,250,000&lt;/span&gt;
for negotiating and securing a joint venture agreement with its EMS partner. The Company and Mr. Kim also entered into a Forbearance
Agreement on September 23, 2024, under which Mr. Kim agreed to defer the bonus, in exchange for the Company&#x2019;s agreement to
allow Mr. Kim to defer payment of the $&lt;span id="xdx_90D_eus-gaap--AccruedBonusesCurrentAndNoncurrent_iI_c20240923__srt--CounterpartyNameAxis__custom--MrKimMember__us-gaap--TransactionTypeAxis__us-gaap--DeferredBonusMember_zDrsG9tVBWKi" title="Defer payment"&gt;1,000,000&lt;/span&gt;
settlement amount owed by Mr. Kim to the Company under a Settlement Agreement, dated June 12, 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;On January 16, 2025, the Company
accrued the deferred incentive bonus of $&lt;span id="xdx_903_eus-gaap--AccruedBonusesCurrentAndNoncurrent_iI_c20250116__srt--CounterpartyNameAxis__custom--MrKimMember_zzlvHU6IhYFe" title="Accrued deferred incentive bonus"&gt;1,250,000&lt;/span&gt;
to OC Kim, its President, and recognized a receivable for the deferred $&lt;span id="xdx_902_eus-gaap--PaymentsForLegalSettlements_c20250115__20250116__srt--CounterpartyNameAxis__custom--MrKimMember_zKZemrxEAMIj" title="Settlement amount"&gt;1,000,000&lt;/span&gt;
settlement amount owed by Mr. Kim to the Company. As of March 31, 2025, &lt;span id="xdx_903_eus-gaap--LossContingencyAccrualPayments_do_c20250101__20250331__srt--CounterpartyNameAxis__custom--MrKimMember_zLxUajPG7CAi" title="Payments for accrued bonus"&gt;no&lt;/span&gt;
payment for the accrued bonus nor the receivable has been made by the Company or by Mr. Kim, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;International Tariffs&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Our products are currently
manufactured in Vietnam. We believe that our products are currently exempt from international tariffs upon import from our manufacturers
to the United States. However, President Trump announced reciprocal tariffs on products from Vietnam of 46% and then suspended them on
April 9, 2025 for 90 days.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;If tariffs are imposed on
our products either based on type of product or the country of manufacture, they could significantly increase our costs to import devices
and potentially reduce or even eliminate our ability to earn profits from the sale of our devices. Should we be required to use device
manufacturing companies located outside of tariffed countries we will incur significant delays in production and possibly lose sales as
a result of those changes and delays.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Given the unpredictable
timing of Tariff implementation, it is possible that sales could be in process and become subject to a Tariff that would result in
losses on those transactions. Any such reduction in profit margins, lost sales and or increased costs would likely have a negative
impact on the price of our shares in the market.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Customer Indemnification&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Under purchase orders and
contracts for the sale of our products we may provide indemnification to our customers for potential intellectual property infringement
claims for which we may have no corresponding recourse against our third-party licensors. This potential liability, if realized, could
materially adversely affect our business, operating results and financial condition.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeaseDescription
      contextRef="From2024-07-012025-03-31_custom_AdministrativeOfficeSanDiegoCAMember"
      id="Fact001149">We leased approximately 12,775
square feet of office space in San Diego, California, at a monthly rent of $25,754, pursuant to a lease that expired in December 2023.
On October 19, 2023, we signed a lease for office space consisting of approximately 11,400 square feet, located in San Diego, California,
at a monthly rent of $27,789, which commenced on January 1, 2024. In addition to monthly rent, the lease includes payment for certain
common area costs. The term of the lease for the office space is 65 months from the lease commencement date.</us-gaap:LesseeOperatingLeaseDescription>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2025-01-012025-03-31_custom_AdministrativeOfficeSanDiegoCAMember"
      decimals="0"
      id="Fact001151"
      unitRef="USD">85294</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2024-01-012024-03-31_custom_AdministrativeOfficeSanDiegoCAMember"
      decimals="0"
      id="Fact001153"
      unitRef="USD">83367</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2024-07-012025-03-31_custom_AdministrativeOfficeSanDiegoCAMember"
      decimals="0"
      id="Fact001155"
      unitRef="USD">252028</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2023-07-012024-03-31_custom_AdministrativeOfficeSanDiegoCAMember"
      decimals="0"
      id="Fact001157"
      unitRef="USD">237893</us-gaap:OperatingLeaseExpense>
    <us-gaap:VariableLeaseCost
      contextRef="From2024-04-012024-06-30_custom_HunsakerAndampAssociatesMember"
      decimals="0"
      id="Fact001159"
      unitRef="USD">142978</us-gaap:VariableLeaseCost>
    <FKWL:VariableLeaseCostDiscounted
      contextRef="From2024-04-012024-06-30_custom_HunsakerAndampAssociatesMember"
      decimals="0"
      id="Fact001161"
      unitRef="USD">46274</FKWL:VariableLeaseCostDiscounted>
    <FKWL:VariableCostAdjusted
      contextRef="From2024-04-012024-06-30_custom_HunsakerAndampAssociatesMember"
      decimals="0"
      id="Fact001163"
      unitRef="USD">96704</FKWL:VariableCostAdjusted>
    <us-gaap:PaymentsForRent
      contextRef="From2023-07-012024-06-30_custom_HunsakerAndampAssociatesMember"
      decimals="0"
      id="Fact001165"
      unitRef="USD">96704</us-gaap:PaymentsForRent>
    <us-gaap:AccruedRentCurrent
      contextRef="AsOf2024-06-30_custom_HunsakerAndampAssociatesMember"
      decimals="0"
      id="Fact001167"
      unitRef="USD">72048</us-gaap:AccruedRentCurrent>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets
      contextRef="From2023-07-012024-06-30_custom_HunsakerAndampAssociatesMember"
      decimals="0"
      id="Fact001169"
      unitRef="USD">24656</us-gaap:IncreaseDecreaseInDepositOtherAssets>
    <us-gaap:LesseeOperatingLeaseDescription
      contextRef="From2024-07-012025-03-31_custom_FTIOfficeSpaceMember"
      id="Fact001171">Our Korea-based subsidiary,
FTI, leases approximately 10,000 square feet of office space, at a monthly rent of approximately $6,600, and additional office space consisting
of approximately 2,682 square feet at a monthly rent of approximately $2,200, both located in Seoul, South Korea. These leases expired
on August 31, 2024, and were extended for an additional 24 months to August 31, 2026. In addition to monthly rent, the leases provide
for periodic cost of living increases in the base rent and payment for certain common area costs.</us-gaap:LesseeOperatingLeaseDescription>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2025-01-012025-03-31_custom_FTIOfficeSpaceMember"
      decimals="0"
      id="Fact001173"
      unitRef="USD">25564</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2024-01-012024-03-31_custom_FTIOfficeSpaceMember"
      decimals="0"
      id="Fact001175"
      unitRef="USD">32100</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2024-07-012025-03-31_custom_FTIOfficeSpaceMember"
      decimals="0"
      id="Fact001177"
      unitRef="USD">79385</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2023-07-012024-03-31_custom_FTIOfficeSpaceMember"
      decimals="0"
      id="Fact001179"
      unitRef="USD">96300</us-gaap:OperatingLeaseExpense>
    <us-gaap:LesseeOperatingLeaseDescription
      contextRef="From2024-07-012025-03-31_custom_SeoulKoreaCorporateHousingFacilityMember"
      id="Fact001181">We lease one corporate housing
facility, located in Seoul, South Korea, primarily for our employees who travel, under a non-cancelable operating lease that expired on
September 4, 2024 and was extended by an additional twelve months to September 4, 2025.</us-gaap:LesseeOperatingLeaseDescription>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2025-01-012025-03-31_custom_SeoulKoreaCorporateHousingFacilityMember"
      decimals="0"
      id="Fact001183"
      unitRef="USD">1971</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2024-01-012024-03-31_custom_SeoulKoreaCorporateHousingFacilityMember"
      decimals="0"
      id="Fact001185"
      unitRef="USD">2019</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2024-07-012025-03-31_custom_SeoulKoreaCorporateHousingFacilityMember"
      decimals="0"
      id="Fact001187"
      unitRef="USD">6029</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2023-07-012024-03-31_custom_SeoulKoreaCorporateHousingFacilityMember"
      decimals="0"
      id="Fact001189"
      unitRef="USD">6134</us-gaap:OperatingLeaseExpense>
    <us-gaap:LesseeOperatingLeaseDescription
      contextRef="From2024-07-012025-03-31_custom_SanCaliforniaCorporateVehicleMember"
      id="Fact001191">We lease one corporate vehicle
on December 1, 2024, in San Diego, California, for our employees, under a non-cancelable lease that expires on November 30, 2027.</us-gaap:LesseeOperatingLeaseDescription>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2025-01-012025-03-31_custom_SanCaliforniaCorporateVehicleMember"
      decimals="0"
      id="Fact001193"
      unitRef="USD">1487</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2024-07-012025-03-31_custom_SanCaliforniaCorporateVehicleMember"
      decimals="0"
      id="Fact001195"
      unitRef="USD">1983</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2024-01-012024-03-31_custom_SanCaliforniaCorporateVehicleMember"
      decimals="0"
      id="Fact001197"
      unitRef="USD">0</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2023-07-012024-03-31_custom_SanCaliforniaCorporateVehicleMember"
      decimals="0"
      id="Fact001199"
      unitRef="USD">0</us-gaap:OperatingLeaseExpense>
    <us-gaap:LesseeOperatingLeaseDiscountRate
      contextRef="AsOf2025-03-31_custom_SanDiegoMember"
      decimals="INF"
      id="Fact001201"
      unitRef="Ratio">0.070</us-gaap:LesseeOperatingLeaseDiscountRate>
    <us-gaap:LesseeOperatingLeaseDiscountRate
      contextRef="AsOf2025-03-31_custom_CaliforniaMember"
      decimals="INF"
      id="Fact001203"
      unitRef="Ratio">0.060</us-gaap:LesseeOperatingLeaseDiscountRate>
    <us-gaap:LesseeOperatingLeaseDiscountRate
      contextRef="AsOf2025-03-31_us-gaap_VehiclesMember"
      decimals="INF"
      id="Fact001205"
      unitRef="Ratio">0.070</us-gaap:LesseeOperatingLeaseDiscountRate>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact001207"
      unitRef="USD">350796</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact001209"
      unitRef="USD">483305</us-gaap:OperatingLeaseExpense>
    <us-gaap:LeaseCostTableTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact001215">&lt;table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--LeaseCostTableTextBlock_zQLFcSOzJA73" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Lease expenses)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_8BC_zzAtUEHjwk7d" style="display: none"&gt;Schedule of components of the lease expense and supplemental cash flow information related to leases&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_499_20240701__20250331_zBwkLZAkPbM9" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49D_20230701__20240331_zhfLgWACXs6k" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&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; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Nine Months Ended March 31,&lt;/td&gt;&lt;/tr&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; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--OperatingLeaseCost_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: justify"&gt;Operating lease 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: 13%; text-align: right"&gt;331,413&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: 13%; text-align: right"&gt;237,893&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_ecustom--AdditionalChargesForPriorOperatingLeaseInDispute_d0_zzPYdCAXmVC8" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Additional charges for the prior operating lease in dispute&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;142,978&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--VehicleLeaseExpense_d0_zxfwgb8VYDo8" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: justify"&gt;Vehicle lease expense&lt;/td&gt;&lt;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,983&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--ShortTermLeaseCost_i_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Short term leases cost&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;17,400&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;102,434&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--LeaseCost_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt"&gt;Total lease expense&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;350,796&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;483,305&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; 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 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&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; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;Remaining lease term-operating lease in San Diego, California&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_904_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtY_c20250331__us-gaap--StatementBusinessSegmentsAxis__custom--SanDiegoCaliforniaMember_zNOOSZYkO8Xh" title="Remaining lease term-operating leases"&gt;4.2&lt;/span&gt; year&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: 83%; text-align: left"&gt;Discount rate-operating lease in San Diego, California&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: 13%; text-align: right"&gt;&lt;span id="xdx_908_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20250331__us-gaap--StatementBusinessSegmentsAxis__custom--SanDiegoCaliforniaMember_zjMqjMigkY9j" title="Discount rate-operating lease"&gt;7&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(238,238,238)"&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="text-align: left"&gt;Remaining lease term-operating lease in South Korea&lt;/td&gt;&lt;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-size: 10pt"&gt;&lt;span id="xdx_901_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtY_c20250331__us-gaap--StatementBusinessSegmentsAxis__custom--SouthKoreaMember_zk7gU5ryIDI9" title="Remaining lease term-operating leases"&gt;1.4&lt;/span&gt; year&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(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Discount rate-operating lease in South Korea&lt;/td&gt;&lt;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_902_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20250331__us-gaap--StatementBusinessSegmentsAxis__custom--SouthKoreaMember_zmfw8wPbOJ6k" title="Discount rate-operating lease"&gt;6&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Remaining lease term-vehicle lease in San Diego, California&lt;/td&gt;&lt;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-size: 10pt"&gt;&lt;span id="xdx_904_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtY_c20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zsd0TK6rwGe1" title="Remaining lease term-operating leases"&gt;2.7&lt;/span&gt; year&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;Discount rate-vehicle lease in San Diego, California&lt;/td&gt;&lt;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_90E_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20250331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zCijQgm5Bl83" title="Discount rate-operating lease"&gt;7&lt;/span&gt;%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact001217"
      unitRef="USD">331413</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact001218"
      unitRef="USD">237893</us-gaap:OperatingLeaseCost>
    <FKWL:AdditionalChargesForPriorOperatingLeaseInDispute
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact001220"
      unitRef="USD">0</FKWL:AdditionalChargesForPriorOperatingLeaseInDispute>
    <FKWL:AdditionalChargesForPriorOperatingLeaseInDispute
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact001221"
      unitRef="USD">142978</FKWL:AdditionalChargesForPriorOperatingLeaseInDispute>
    <FKWL:VehicleLeaseExpense
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact001223"
      unitRef="USD">1983</FKWL:VehicleLeaseExpense>
    <FKWL:VehicleLeaseExpense
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact001224"
      unitRef="USD">0</FKWL:VehicleLeaseExpense>
    <us-gaap:ShortTermLeaseCost
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact001226"
      unitRef="USD">17400</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact001227"
      unitRef="USD">102434</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact001229"
      unitRef="USD">350796</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact001230"
      unitRef="USD">483305</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="AsOf2025-03-31_custom_SanDiegoCaliforniaMember"
      id="Fact001232">P4Y2M12D</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="AsOf2025-03-31_custom_SanDiegoCaliforniaMember"
      decimals="INF"
      id="Fact001234"
      unitRef="Ratio">0.07</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="AsOf2025-03-31_custom_SouthKoreaMember"
      id="Fact001236">P1Y4M24D</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="AsOf2025-03-31_custom_SouthKoreaMember"
      decimals="INF"
      id="Fact001238"
      unitRef="Ratio">0.06</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="AsOf2025-03-31_us-gaap_VehiclesMember"
      id="Fact001240">P2Y8M12D</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="AsOf2025-03-31_us-gaap_VehiclesMember"
      decimals="INF"
      id="Fact001242"
      unitRef="Ratio">0.07</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact001244">&lt;table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_z7PBmpblJzY3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B6_ztG40jz3y4T3" style="display: none"&gt;Schedule of future minimum payments under operating leases&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 id="xdx_493_20250331_zNqAImEmRSW" style="text-align: center"&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(238,238,238)"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Operating Leases&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pp0p0_zH2gqr0ieJZi" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 83%"&gt;Fiscal 2025&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: 13%; text-align: right"&gt;118,132&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--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_zkvTwhjazcL6" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;Fiscal 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;452,068&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_zgBXAa90Firj" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Fiscal 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;375,676&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_zfdOK5OTEeJf" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;Fiscal 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;389,915&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0_zYVriaZg8fQ2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;Fiscal 2029&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;363,310&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Total 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,699,101&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zvP4u8Vn9U78" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Less imputed interest&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(220,891&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;1,478,210&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact001246"
      unitRef="USD">118132</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact001248"
      unitRef="USD">452068</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact001250"
      unitRef="USD">375676</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact001252"
      unitRef="USD">389915</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact001254"
      unitRef="USD">363310</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact001256"
      unitRef="USD">1699101</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact001258"
      unitRef="USD">220891</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact001260"
      unitRef="USD">1478210</us-gaap:OperatingLeaseLiability>
    <FKWL:ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact001262">&lt;table cellpadding="0" cellspacing="0" id="xdx_890_ecustom--ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock_zOt17JnJfAql" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Percentages of return rates and warranty repairs)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&lt;span id="xdx_8BD_z2527pg9uyN6" style="display: none"&gt;Schedule of percentages of return rates
    and warranty repairs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="3" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Current Devices&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 1pt; width: 38%"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Device Type&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right; width: 32%"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Return Rate&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right; width: 30%"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Warranty Repairs&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 1pt"&gt;&lt;span style="font-size: 10pt"&gt;4G Wireless Devices&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_905_ecustom--CurrentDevicesReturnRate_dp_c20240701__20250331__srt--ProductOrServiceAxis__custom--WirelessDevices4GMember_zSTmG9ZAGwb4" title="Current devices return rate"&gt;0.10&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_903_ecustom--CurrentDevicesWarrantyRepairs_dp_c20240701__20250331__srt--ProductOrServiceAxis__custom--WirelessDevices4GMember_zgh8uuqOqykk" title="Current devices warranty repairs"&gt;0.01&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 1pt"&gt;&lt;span style="font-size: 10pt"&gt;5G Wireless Devices&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90B_ecustom--CurrentDevicesReturnRate_dp_c20240701__20250331__srt--ProductOrServiceAxis__custom--WirelessDevices5GMember_zFKnHXdTskL8" title="Current devices return rate"&gt;0.56&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90D_ecustom--CurrentDevicesWarrantyRepairs_dp_c20240701__20250331__srt--ProductOrServiceAxis__custom--WirelessDevices5GMember_zlcgRjAriNS7" title="Current devices warranty repairs"&gt;0.12&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</FKWL:ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock>
    <FKWL:CurrentDevicesReturnRate
      contextRef="From2024-07-012025-03-31_custom_WirelessDevices4GMember"
      decimals="INF"
      id="Fact001264"
      unitRef="Ratio">0.0010</FKWL:CurrentDevicesReturnRate>
    <FKWL:CurrentDevicesWarrantyRepairs
      contextRef="From2024-07-012025-03-31_custom_WirelessDevices4GMember"
      decimals="INF"
      id="Fact001266"
      unitRef="Ratio">0.0001</FKWL:CurrentDevicesWarrantyRepairs>
    <FKWL:CurrentDevicesReturnRate
      contextRef="From2024-07-012025-03-31_custom_WirelessDevices5GMember"
      decimals="INF"
      id="Fact001268"
      unitRef="Ratio">0.0056</FKWL:CurrentDevicesReturnRate>
    <FKWL:CurrentDevicesWarrantyRepairs
      contextRef="From2024-07-012025-03-31_custom_WirelessDevices5GMember"
      decimals="INF"
      id="Fact001270"
      unitRef="Ratio">0.0012</FKWL:CurrentDevicesWarrantyRepairs>
    <us-gaap:LitigationSettlementInterest
      contextRef="From2025-01-012025-01-31_custom_FTILitigationInKoreaMember"
      decimals="0"
      id="Fact001276"
      unitRef="USD">8126786</us-gaap:LitigationSettlementInterest>
    <FKWL:OutstandingEquityOwnershipPercentage
      contextRef="AsOf2025-01-31_custom_FTILitigationInKoreaMember"
      decimals="INF"
      id="Fact001278"
      unitRef="Ratio">0.6634</FKWL:OutstandingEquityOwnershipPercentage>
    <us-gaap:LitigationSettlementExpense
      contextRef="From2024-07-012025-03-31_custom_AliMember"
      decimals="-5"
      id="Fact001284"
      unitRef="USD">2400000</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="From2024-05-052024-05-06_custom_AliMember"
      decimals="0"
      id="Fact001286"
      unitRef="USD">2400000</us-gaap:LitigationSettlementExpense>
    <us-gaap:AccruedBonusesCurrentAndNoncurrent
      contextRef="AsOf2025-01-16_custom_MrKimMember"
      decimals="0"
      id="Fact001292"
      unitRef="USD">1250000</us-gaap:AccruedBonusesCurrentAndNoncurrent>
    <us-gaap:PaymentsForLegalSettlements
      contextRef="From2025-01-152025-01-16_custom_MrKimMember"
      decimals="0"
      id="Fact001294"
      unitRef="USD">1000000</us-gaap:PaymentsForLegalSettlements>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="From2025-01-012025-03-31_custom_MrKimMember"
      decimals="0"
      id="Fact001296"
      unitRef="USD">0</us-gaap:LossContingencyAccrualPayments>
    <us-gaap:LoansPayable
      contextRef="AsOf2022-03-21"
      decimals="0"
      id="Fact001298"
      unitRef="USD">10000000</us-gaap:LoansPayable>
    <us-gaap:AccruedBonusesCurrent
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact001304"
      unitRef="USD">125000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="AsOf2024-03-31"
      decimals="0"
      id="Fact001306"
      unitRef="USD">375000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedSalariesCurrentAndNoncurrent
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact001308"
      unitRef="USD">1250000</us-gaap:AccruedSalariesCurrentAndNoncurrent>
    <us-gaap:AccruedSalariesCurrentAndNoncurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001310"
      unitRef="USD">875000</us-gaap:AccruedSalariesCurrentAndNoncurrent>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="AsOf2025-03-31_custom_MeigSmartTechnologyCoLtdMember"
      decimals="INF"
      id="Fact001312"
      unitRef="Ratio">0.60</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:ProceedsFromContributedCapital
      contextRef="From2024-05-132024-05-14_custom_FormationOfCorporationAgreementMember_custom_FranklinMember"
      decimals="0"
      id="Fact001314"
      unitRef="USD">5000000</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2024-12-222024-12-23_custom_SigbeatMember"
      decimals="0"
      id="Fact001315"
      unitRef="USD">600000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2025-01-082025-01-09_custom_SigbeatMember"
      decimals="0"
      id="Fact001316"
      unitRef="USD">2400000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2025-01-152025-01-16_custom_SigbeatMember"
      decimals="0"
      id="Fact001317"
      unitRef="USD">2000000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:AccruedBonusesCurrentAndNoncurrent
      contextRef="AsOf2024-09-23_custom_MrKimMember"
      decimals="0"
      id="Fact001319"
      unitRef="USD">1250000</us-gaap:AccruedBonusesCurrentAndNoncurrent>
    <us-gaap:AccruedBonusesCurrentAndNoncurrent
      contextRef="AsOf2024-09-23_custom_MrKimMember_us-gaap_DeferredBonusMember"
      decimals="0"
      id="Fact001321"
      unitRef="USD">1000000</us-gaap:AccruedBonusesCurrentAndNoncurrent>
    <us-gaap:AccruedBonusesCurrentAndNoncurrent
      contextRef="AsOf2025-01-16_custom_MrKimMember"
      decimals="0"
      id="Fact001323"
      unitRef="USD">1250000</us-gaap:AccruedBonusesCurrentAndNoncurrent>
    <us-gaap:PaymentsForLegalSettlements
      contextRef="From2025-01-152025-01-16_custom_MrKimMember"
      decimals="0"
      id="Fact001325"
      unitRef="USD">1000000</us-gaap:PaymentsForLegalSettlements>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="From2025-01-012025-03-31_custom_MrKimMember"
      decimals="0"
      id="Fact001327"
      unitRef="USD">0</us-gaap:LossContingencyAccrualPayments>
    <FKWL:CybersecurityTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact001333">&lt;p id="xdx_80A_ecustom--CybersecurityTextBlock_zOmoCdt11i5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 7 &#x2013; &lt;span id="xdx_821_zK5CFXSrI5Gl"&gt;CYBERSECURITY&lt;/span&gt;.&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"&gt;Cybersecurity risk management
is an integral part of our overall enterprise risk management program. The Company manages cybersecurity and data protection through a
continuously evolving program. Our cybersecurity risk management program is designed to provide a framework for assessing, identifying
and managing cybersecurity threats and incidents, including threats and incidents associated with the use of services provided by third-party
service providers, and to facilitate coordination across different departments of our Company. Our processes include steps for assessing
the severity of a cybersecurity threat, identifying the source of a cybersecurity threat, including whether the cybersecurity threat is
associated with a third-party service provider, and implementing cybersecurity countermeasures and mitigation strategies and informing
management and the board of directors of material cybersecurity threats and incidents.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The Board of Directors has
oversight for the most significant risks facing us and for our processes to identify, prioritize, assess, manage and mitigate those risks.
The Audit Committee of the Board of Directors (the &#x201c;Audit Committee&#x201d;) has been designated to oversee cybersecurity risks.
The Audit Committee receives regular updates on cybersecurity and information technology matters and related risk exposures from our management.
The Board of Directors also receives periodic updates from management and the Audit Committee on &#160;cybersecurity risks. Management
is responsible for identifying, considering and assessing material cybersecurity risks on an ongoing basis, establishing processes designed
to ensure that such potential cybersecurity risk exposures are monitored, putting in place mitigation measures and maintaining cybersecurity
programs. Our cybersecurity programs are under the direction of our Chief Executive Officer. Management regularly updates the Audit Committee
on our cybersecurity programs, which includes cybersecurity risks and mitigation strategies, vulnerability management, and on-going cybersecurity
projects.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"&gt;As of March 31, 2025, we did
not identify any cybersecurity incidents that materially affected or are reasonably likely to materially affect our business strategy,
results of operations, or financial condition. However, despite our efforts, we cannot eliminate all risks from cybersecurity threats
or provide assurances that we have not experienced an undetected cybersecurity incident. It is possible that we may not implement appropriate
controls if we do not detect a particular risk. In addition, security controls, no matter how well designed or implemented, may only mitigate
and not fully eliminate the risks. Even when a risk is detected, disruptive events may not always be immediately and thoroughly interpreted
and acted upon.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

</FKWL:CybersecurityTextBlock>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact001335">&lt;p id="xdx_805_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_z0vcHejJyIga" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 8 &#x2013; &lt;span id="xdx_827_zohpvefwiGYa"&gt;LONG-TERM INCENTIVE PLAN AWARDS&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We apply the provisions of
ASC 718, &#x201c;Compensation - Stock Compensation,&#x201d; to all of our stock-based compensation awards and use the Black-Scholes option
pricing model to value stock options. The fair value of each share option award on the date of grant was estimated using the Black-Scholes
method based on the following weighted average assumptions: The risk-free interest rate is based on the U.S. treasury yield curve in effect
at the time of grant for periods corresponding with the expected term of options award; the expected term represents awards granted are
expected to be outstanding giving considerations vesting schedules and historical participant exercise behavior; the expected volatility
is based upon historical volatility of the dividend yield is based upon the company&#x2019;s dividend rate at the time fair value is measure
and future expectations. Under this application, we record compensation expense for all awards granted.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt"&gt;In July of 2020, the Board
of Directors adopted the 2020 Franklin Wireless Corp. Stock Option Plan (the &#x201c;2020 Plan&#x201d;), which covers &lt;span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20200731__us-gaap--PlanNameAxis__custom--Plan2020Member_zLZhI42EX9j7" title="Shares authorized under plan"&gt;1,000,000&lt;/span&gt; shares of
Common Stock. The 2020 Plan provides for the grant of incentive stock options, non-qualified stock options and restricted stock to our
employees, directors, and independent contractors. These options will have such vesting or other provisions as may be established by the
Board of Directors at the time of each grant.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt"&gt;The estimated forfeiture
rate considers historical turnover rates stratified into employee pools in comparison with an overall employee turnover rate, as well
as expectations about the future. We periodically revise the estimated forfeiture rate in subsequent periods if actual forfeitures differ
from those estimates. There were $&lt;span id="xdx_90C_eus-gaap--AllocatedShareBasedCompensationExpense_c20240701__20250331_z1KJ3AnHzng3" title="Compensation expenses"&gt;170,583&lt;/span&gt; and $&lt;span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_c20230701__20240331_zANmU80L9T78" title="Compensation expenses"&gt;208,860&lt;/span&gt; compensation expenses recorded under this method for the nine months ended March
31, 2025 and 2024, respectively.&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt"&gt;A summary of the status of
our stock options is presented below as of March 31, 2025:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zdysk62quAc4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 10pt"&gt;&lt;span id="xdx_8B1_zaIKqKYREiL" style="display: none"&gt;Schedule of stock options&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&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="3"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Weighted-&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&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="3"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Average&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&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="3"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Weighted-&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Remaining&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&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="3"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Average&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Contractual&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Aggregate&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="3"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Exercise&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Life&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Intrinsic&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;Options&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Shares&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Price&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;(In Years)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Value&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%"&gt;Outstanding as of June&#160;30, 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 id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z7PNSItGu2J1" style="width: 11%; text-align: right" title="Number of Options Outstanding, Beginning Balance"&gt;627,001&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zEUpYuDlQEH8" style="width: 11%; text-align: right" title="Weighted Average Exercise Price, Options Outstanding Beginning Balance"&gt;4.22&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: 11%; text-align: right"&gt;&lt;span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230701__20240630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zSujFrk0J4Pe" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding"&gt;1.89&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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iS_pp0p0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z8pb0cUBYlSi" style="width: 11%; text-align: right" title="Aggregate Intrinsic Value, Options Outstanding Beginning Balance"&gt;91,750&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_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z4kPCUDzg0r1" style="text-align: right" title="Number of Options, Granted"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zgvDLgDmTEo5" style="text-align: right" title="Weighted Average Exercise Price, Granted"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&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(238,238,238)"&gt;
    &lt;td&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_988_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z7ELrAvfrxv" style="text-align: right" title="Number of Options, Exercised"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z8ZlesYOZAh5" style="text-align: right" title="Weighted Average Exercise Price, Exercised"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&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;Cancelled&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zi2aA4rAzWSd" style="text-align: right" title="Number of Options, Cancelled"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zFuHGb5DESLh" style="text-align: right" title="Weighted Average Exercise Price, Cancelled"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&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(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Forfeited or expired&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zyj4EwwirT71" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options, Forfeited or expired"&gt;(20,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_ze4lMLq0NHrj" style="padding-bottom: 1pt; text-align: right" title="Weighted Average Exercise Price, Forfeited or expired"&gt;4.90&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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"&gt;Outstanding as of March 31, 2025&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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zAgrE37uzDjf" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Ending Balance"&gt;607,001&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="padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zcruhTl0arGb" style="padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Options Outstanding Ending Balance"&gt;4.20&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="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zEjxZ3UKxv19" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding"&gt;1.15&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="padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iE_pp0p0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_ztRBkp0iTob4" style="padding-bottom: 2.5pt; text-align: right" title="Aggregate Intrinsic Value, Options Outstanding Ending Balance"&gt;919,410&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&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="padding-bottom: 2.5pt"&gt;Exercisable as of March 31, 2025&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_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zrbmn2MGL04b" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options, Exercisable"&gt;607,001&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="padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zDrbvkHzhTH1" style="padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Exercisable"&gt;4.20&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="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;span id="xdx_904_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z7Akv550fTgb" title="Weighted Average Remaining Contractual Life (in years), Options Exercisable"&gt;1.15&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="padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_c20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zz5PlcAZviT9" style="padding-bottom: 2.5pt; text-align: right" title="Aggregate Intrinsic Value, Options Exercisable"&gt;919,410&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 0; text-align: justify; text-indent: 30.8pt"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt"&gt;The aggregate intrinsic value
in the preceding table represents the total pretax intrinsic value, based upon the Company&#x2019;s closing stock price of $5.71 as of
March 31, 2025, which would have been received by the option holders had all option holders exercised their options as of that date. The
weighted-average grant-date fair value of stock options outstanding as of March 31, 2025, in the amount of &lt;span id="xdx_909_ecustom--FairValueOfOptionsOutstanding_iI_c20250331_zVbeT3tft7Vf" title="Fair value of options outstanding"&gt;607,001&lt;/span&gt; shares was $&lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20240701__20250331_zYTshnmvtRW5" title="Weighted average grant-date fair value of stock options, per share price"&gt;3.32&lt;/span&gt; per
share. As of March 31, 2025, the stock options granted were fully vested.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;A summary of the status of
our stock options is presented below as of March 31, 2024:&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="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&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="3"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Weighted-&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&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="3"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Average&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&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="3"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Weighted-&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Remaining&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&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="3"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Average&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Contractual&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Aggregate&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="3"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Exercise&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Life&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Intrinsic&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;Options&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Shares&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Price&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;(In Years)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Value&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%"&gt;Outstanding as of June&#160;30, 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_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zhbAMZT7WUHa" style="width: 11%; text-align: right" title="Number of Options Outstanding, Beginning Balance"&gt;647,001&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z5uC4FwDhCE7" style="width: 11%; text-align: right" title="Weighted Average Exercise Price, Options Outstanding Beginning Balance"&gt;4.24&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: 11%; text-align: right"&gt;&lt;span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zg2oSg8iaNB9" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding"&gt;2.88&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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iS_pp0p0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z0YOwBnMwIF6" style="width: 11%; text-align: right" title="Aggregate Intrinsic Value, Options Outstanding Beginning Balance"&gt;130,200&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_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zsBoknT8p09a" style="text-align: right" title="Number of Options, Granted"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zq8T4AmO4GJ7" style="text-align: right" title="Weighted Average Exercise Price, Granted"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&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(238,238,238)"&gt;
    &lt;td&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_98E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zddTBFipkKwd" style="text-align: right" title="Number of Options, Exercised"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zQZXP83LOjW4" style="text-align: right" title="Weighted Average Exercise Price, Exercised"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&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;Cancelled&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zdlRGt7xC6vi" style="text-align: right" title="Number of Options, Cancelled"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zy7seBDENRoc" style="text-align: right" title="Weighted Average Exercise Price, Cancelled"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&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(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Forfeited or expired&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zkupF83LPAck" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options, Forfeited or expired"&gt;(20,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zHvF5X7dGJY8" style="padding-bottom: 1pt; text-align: right" title="Weighted Average Exercise Price, Forfeited or expired"&gt;4.90&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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"&gt;Outstanding as of March 31, 2024&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_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zlyRH3lO18bj" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Ending Balance"&gt;627,001&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="padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zBOrS74V2eSj" style="padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Options Outstanding Ending Balance"&gt;4.22&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="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zmLS5zi51f36" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding"&gt;2.14&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="padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iE_pp0p0_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zzDtspazDsLg" style="padding-bottom: 2.5pt; text-align: right" title="Aggregate Intrinsic Value, Options Outstanding Ending Balance"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&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="padding-bottom: 2.5pt"&gt;Exercisable as of March 31, 2024&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_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zXEd2CG8C6ab" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options, Exercisable"&gt;539,921&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="padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zDSmBQtqO8C2" style="padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Exercisable"&gt;4.37&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="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;span id="xdx_90B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zeQufkzKdq6f" title="Weighted Average Remaining Contractual Life (in years), Options Exercisable"&gt;2.03&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="padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#x2013;&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_8A6_z4yXuuVFa2J8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt"&gt;The aggregate intrinsic value
in the preceding table represents the total pretax intrinsic value, based upon the Company&#x2019;s closing stock price of $2.99 per share
as of March 31,2024, which would have been received by the option holders had all option holders exercised their options as of that date.
The weighted-average grant-date fair value of stock options outstanding as of March 31, 2024, in the amount of &lt;span id="xdx_90D_ecustom--FairValueOfOptionsOutstanding_iI_c20240331_zmKtD9N7aQcj" title="Fair value of options outstanding"&gt;627,001&lt;/span&gt; shares was $&lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20230701__20240331_zoR90e1sOEFj" title="Weighted average grant-date fair value of stock options, per share price"&gt;3.33&lt;/span&gt;
per share. As of March 31, 2024, there was unrecognized compensation cost of $&lt;span id="xdx_900_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pp0p0_c20240331_zBKxb62aMuWk" title="Unrecognized compensation cost related to non-vested options"&gt;259,182&lt;/span&gt; related to non-vested stock options granted.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt"&gt;&#160;&lt;/p&gt;

</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="AsOf2020-07-31_custom_Plan2020Member"
      decimals="INF"
      id="Fact001337"
      unitRef="Shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2024-07-01to2025-03-31"
      decimals="0"
      id="Fact001343"
      unitRef="USD">170583</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2023-07-012024-03-31"
      decimals="0"
      id="Fact001345"
      unitRef="USD">208860</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact001347">&lt;table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zdysk62quAc4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 10pt"&gt;&lt;span id="xdx_8B1_zaIKqKYREiL" style="display: none"&gt;Schedule of stock options&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&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="3"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Weighted-&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&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="3"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Average&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&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="3"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Weighted-&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Remaining&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&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="3"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Average&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Contractual&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Aggregate&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="3"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Exercise&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Life&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Intrinsic&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;Options&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Shares&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Price&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;(In Years)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Value&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%"&gt;Outstanding as of June&#160;30, 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 id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z7PNSItGu2J1" style="width: 11%; text-align: right" title="Number of Options Outstanding, Beginning Balance"&gt;627,001&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zEUpYuDlQEH8" style="width: 11%; text-align: right" title="Weighted Average Exercise Price, Options Outstanding Beginning Balance"&gt;4.22&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: 11%; text-align: right"&gt;&lt;span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230701__20240630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zSujFrk0J4Pe" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding"&gt;1.89&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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iS_pp0p0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z8pb0cUBYlSi" style="width: 11%; text-align: right" title="Aggregate Intrinsic Value, Options Outstanding Beginning Balance"&gt;91,750&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_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z4kPCUDzg0r1" style="text-align: right" title="Number of Options, Granted"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zgvDLgDmTEo5" style="text-align: right" title="Weighted Average Exercise Price, Granted"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&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(238,238,238)"&gt;
    &lt;td&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_988_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z7ELrAvfrxv" style="text-align: right" title="Number of Options, Exercised"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z8ZlesYOZAh5" style="text-align: right" title="Weighted Average Exercise Price, Exercised"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&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;Cancelled&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zi2aA4rAzWSd" style="text-align: right" title="Number of Options, Cancelled"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_d0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zFuHGb5DESLh" style="text-align: right" title="Weighted Average Exercise Price, Cancelled"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&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(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Forfeited or expired&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zyj4EwwirT71" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options, Forfeited or expired"&gt;(20,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_ze4lMLq0NHrj" style="padding-bottom: 1pt; text-align: right" title="Weighted Average Exercise Price, Forfeited or expired"&gt;4.90&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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"&gt;Outstanding as of March 31, 2025&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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zAgrE37uzDjf" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Ending Balance"&gt;607,001&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="padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zcruhTl0arGb" style="padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Options Outstanding Ending Balance"&gt;4.20&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="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zEjxZ3UKxv19" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding"&gt;1.15&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="padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iE_pp0p0_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_ztRBkp0iTob4" style="padding-bottom: 2.5pt; text-align: right" title="Aggregate Intrinsic Value, Options Outstanding Ending Balance"&gt;919,410&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&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="padding-bottom: 2.5pt"&gt;Exercisable as of March 31, 2025&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_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zrbmn2MGL04b" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options, Exercisable"&gt;607,001&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="padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zDrbvkHzhTH1" style="padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Exercisable"&gt;4.20&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="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;span id="xdx_904_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240701__20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z7Akv550fTgb" title="Weighted Average Remaining Contractual Life (in years), Options Exercisable"&gt;1.15&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="padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_c20250331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zz5PlcAZviT9" style="padding-bottom: 2.5pt; text-align: right" title="Aggregate Intrinsic Value, Options Exercisable"&gt;919,410&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 0; text-align: justify; text-indent: 30.8pt"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt"&gt;The aggregate intrinsic value
in the preceding table represents the total pretax intrinsic value, based upon the Company&#x2019;s closing stock price of $5.71 as of
March 31, 2025, which would have been received by the option holders had all option holders exercised their options as of that date. The
weighted-average grant-date fair value of stock options outstanding as of March 31, 2025, in the amount of &lt;span id="xdx_909_ecustom--FairValueOfOptionsOutstanding_iI_c20250331_zVbeT3tft7Vf" title="Fair value of options outstanding"&gt;607,001&lt;/span&gt; shares was $&lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20240701__20250331_zYTshnmvtRW5" title="Weighted average grant-date fair value of stock options, per share price"&gt;3.32&lt;/span&gt; per
share. As of March 31, 2025, the stock options granted were fully vested.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;A summary of the status of
our stock options is presented below as of March 31, 2024:&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="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&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="3"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Weighted-&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&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="3"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Average&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&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="3"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Weighted-&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Remaining&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&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="3"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Average&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Contractual&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Aggregate&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="3"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Exercise&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Life&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Intrinsic&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;Options&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Shares&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Price&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;(In Years)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Value&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%"&gt;Outstanding as of June&#160;30, 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_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zhbAMZT7WUHa" style="width: 11%; text-align: right" title="Number of Options Outstanding, Beginning Balance"&gt;647,001&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z5uC4FwDhCE7" style="width: 11%; text-align: right" title="Weighted Average Exercise Price, Options Outstanding Beginning Balance"&gt;4.24&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: 11%; text-align: right"&gt;&lt;span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zg2oSg8iaNB9" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding"&gt;2.88&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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iS_pp0p0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z0YOwBnMwIF6" style="width: 11%; text-align: right" title="Aggregate Intrinsic Value, Options Outstanding Beginning Balance"&gt;130,200&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_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zsBoknT8p09a" style="text-align: right" title="Number of Options, Granted"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zq8T4AmO4GJ7" style="text-align: right" title="Weighted Average Exercise Price, Granted"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&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(238,238,238)"&gt;
    &lt;td&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_98E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zddTBFipkKwd" style="text-align: right" title="Number of Options, Exercised"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zQZXP83LOjW4" style="text-align: right" title="Weighted Average Exercise Price, Exercised"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&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;Cancelled&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zdlRGt7xC6vi" style="text-align: right" title="Number of Options, Cancelled"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zy7seBDENRoc" style="text-align: right" title="Weighted Average Exercise Price, Cancelled"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&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(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Forfeited or expired&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zkupF83LPAck" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options, Forfeited or expired"&gt;(20,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zHvF5X7dGJY8" style="padding-bottom: 1pt; text-align: right" title="Weighted Average Exercise Price, Forfeited or expired"&gt;4.90&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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"&gt;Outstanding as of March 31, 2024&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_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zlyRH3lO18bj" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Ending Balance"&gt;627,001&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="padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zBOrS74V2eSj" style="padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Options Outstanding Ending Balance"&gt;4.22&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="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zmLS5zi51f36" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding"&gt;2.14&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="padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iE_pp0p0_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zzDtspazDsLg" style="padding-bottom: 2.5pt; text-align: right" title="Aggregate Intrinsic Value, Options Outstanding Ending Balance"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&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="padding-bottom: 2.5pt"&gt;Exercisable as of March 31, 2024&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_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zXEd2CG8C6ab" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options, Exercisable"&gt;539,921&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="padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zDSmBQtqO8C2" style="padding-bottom: 2.5pt; text-align: right" title="Weighted Average Exercise Price, Exercisable"&gt;4.37&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="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;span id="xdx_90B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zeQufkzKdq6f" title="Weighted Average Remaining Contractual Life (in years), Options Exercisable"&gt;2.03&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="padding-bottom: 2.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#x2013;&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:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2024-06-30_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001349"
      unitRef="Shares">627001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2024-06-30_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001351"
      unitRef="USDPShares">4.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="From2023-07-012024-06-30_us-gaap_StockOptionMember"
      id="Fact001353">P1Y10M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="AsOf2024-06-30_us-gaap_StockOptionMember"
      decimals="0"
      id="Fact001355"
      unitRef="USD">91750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2024-07-012025-03-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001357"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2024-07-012025-03-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001359"
      unitRef="USDPShares">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2024-07-012025-03-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001361"
      unitRef="Shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2024-07-012025-03-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001363"
      unitRef="USDPShares">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="From2024-07-012025-03-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001365"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="From2024-07-012025-03-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001367"
      unitRef="USDPShares">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="From2024-07-012025-03-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001369"
      unitRef="Shares">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="From2024-07-012025-03-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001371"
      unitRef="USDPShares">4.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2025-03-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001373"
      unitRef="Shares">607001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2025-03-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001375"
      unitRef="USDPShares">4.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="From2024-07-012025-03-31_us-gaap_StockOptionMember"
      id="Fact001377">P1Y1M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="AsOf2025-03-31_us-gaap_StockOptionMember"
      decimals="0"
      id="Fact001379"
      unitRef="USD">919410</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="AsOf2025-03-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001381"
      unitRef="Shares">607001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2025-03-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001383"
      unitRef="USDPShares">4.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="From2024-07-012025-03-31_us-gaap_StockOptionMember"
      id="Fact001385">P1Y1M24D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="AsOf2025-03-31_us-gaap_StockOptionMember"
      decimals="0"
      id="Fact001387"
      unitRef="USD">919410</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <FKWL:FairValueOfOptionsOutstanding
      contextRef="AsOf2025-03-31"
      decimals="INF"
      id="Fact001389"
      unitRef="Shares">607001</FKWL:FairValueOfOptionsOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2024-07-01to2025-03-31"
      decimals="INF"
      id="Fact001391"
      unitRef="USDPShares">3.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2023-06-30_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001393"
      unitRef="Shares">647001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2023-06-30_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001395"
      unitRef="USDPShares">4.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="From2022-07-012023-06-30_us-gaap_StockOptionMember"
      id="Fact001397">P2Y10M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="AsOf2023-06-30_us-gaap_StockOptionMember"
      decimals="0"
      id="Fact001399"
      unitRef="USD">130200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2023-07-012024-03-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001401"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2023-07-012024-03-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001403"
      unitRef="USDPShares">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2023-07-012024-03-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001405"
      unitRef="Shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2023-07-012024-03-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001407"
      unitRef="USDPShares">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="From2023-07-012024-03-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001409"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="From2023-07-012024-03-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001411"
      unitRef="USDPShares">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="From2023-07-012024-03-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001413"
      unitRef="Shares">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="From2023-07-012024-03-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001415"
      unitRef="USDPShares">4.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2024-03-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001417"
      unitRef="Shares">627001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2024-03-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001419"
      unitRef="USDPShares">4.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="From2023-07-012024-03-31_us-gaap_StockOptionMember"
      id="Fact001421">P2Y1M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="AsOf2024-03-31_us-gaap_StockOptionMember"
      decimals="0"
      id="Fact001423"
      unitRef="USD">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="AsOf2024-03-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001425"
      unitRef="Shares">539921</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2024-03-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001427"
      unitRef="USDPShares">4.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="From2023-07-012024-03-31_us-gaap_StockOptionMember"
      id="Fact001429">P2Y10D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <FKWL:FairValueOfOptionsOutstanding
      contextRef="AsOf2024-03-31"
      decimals="INF"
      id="Fact001435"
      unitRef="Shares">627001</FKWL:FairValueOfOptionsOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2023-07-012024-03-31"
      decimals="INF"
      id="Fact001437"
      unitRef="USDPShares">3.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="AsOf2024-03-31"
      decimals="0"
      id="Fact001439"
      unitRef="USD">259182</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact001441">&lt;p id="xdx_808_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zlLdA2iHmXK1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 9 &#x2013; &lt;span id="xdx_826_zUBtdCNiKNV"&gt;RELATED PARTY TRANSACTIONS&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;On May 14, 2024, the
Company entered into an Agreement for Formation of a Joint Venture Corporation (the &#x201c;Agreement&#x201d;). Under
the terms of the Agreement, the parties formed a Nevada corporation, Sigbeat, to be owned &lt;span id="xdx_90C_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20250331__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--MeigSmartTechnologyCoLtdMember_zEXK2eKhLPzi" title="Equity ownership percentage"&gt;60&lt;/span&gt;%
by Franklin and 40% by its EMS partner, Forge. The parties contributed a total of $&lt;span id="xdx_90D_eus-gaap--ProceedsFromContributedCapital_c20240513__20240514__us-gaap--TransactionTypeAxis__custom--FormationOfCorporationAgreementMember__dei--LegalEntityAxis__custom--FranklinMember_zCMRsI6UtDif" title="Contribution amount"&gt;5,000,000&lt;/span&gt;
in capital, in accordance with their respective ownership interest percentages. Under the terms of the Agreement, Sigbeat has a
Board of Directors consisting of three members, of whom two are to be appointed by the Company and one appointed by Forge. Sigbeat
will engage in worldwide sales, marketing, customer support and operations for telecommunications modules under such brands or
designations as the Board of Directors of Sigbeat determine.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Pursuant to the Agreement, in July 2024, Sigbeat entered into a stock
subscription agreement with Forge,
for the purchase of 400,000 shares of Common Stock, representing 40% of the total outstanding Common Stock of Sigbeat. On December 23,
2024, and January 9, 2025, the Company contributed $&lt;span id="xdx_904_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20241222__20241223__us-gaap--EquityMethodInvestmentNonconsolidatedInvesteeAxis__custom--SigbeatMember_zZziyAMXkTD2" title="Stock issued for acquisition, value"&gt;600,000&lt;/span&gt; and $&lt;span id="xdx_907_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20250108__20250109__us-gaap--EquityMethodInvestmentNonconsolidatedInvesteeAxis__custom--SigbeatMember_z5bIpzcXfEm9" title="Stock issued for acquisition, value"&gt;2,400,000&lt;/span&gt; for Common Stock, respectively, and, on January 16, 2025, Forge
contributed $&lt;span id="xdx_901_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_c20250115__20250116__us-gaap--EquityMethodInvestmentNonconsolidatedInvesteeAxis__custom--SigbeatMember_zwxm2hPZ6rTb" title="Stock issued for acquisition, value"&gt;2,000,000&lt;/span&gt; for Common Stock.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;On June 20, 2024 the Company
entered into a Purchase and Supply Agreement with Forge.&#160; This Agreement outlines the terms under which Company purchases certain
products from Forge for resale to the Company&#x2019;s customers.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;For the three and nine months
ended March 31, 2025, the Company purchased EMS from Forge in the amount of approximately $&lt;span id="xdx_908_eus-gaap--RelatedPartyTransactionPurchasesFromRelatedParty_pn5n6_c20250101__20250331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ForgeMember_zo1VX8jajfSf" title="Purchases"&gt;3.1&lt;/span&gt; million and $&lt;span id="xdx_90E_eus-gaap--RelatedPartyTransactionPurchasesFromRelatedParty_pn5n6_c20240701__20250331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ForgeMember_zhM1nkMeLaec" title="Purchases"&gt;10.1&lt;/span&gt; million,
respectively, and had related accounts payable of approximately $&lt;span id="xdx_902_eus-gaap--AccountsPayableCurrent_iI_pn5n6_c20250331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ForgeMember_zFStUB0smoqg" title="Accounts payable"&gt;4.9&lt;/span&gt; million as of March 31, 2025, and approximately $&lt;span id="xdx_906_eus-gaap--AccountsPayableCurrent_iI_c20240630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ForgeMember_z1FXqfTuqvDk" title="Accounts payable"&gt;177,000&lt;/span&gt; as of June
30, 2024. Excluding what was previously described, there have not been any transactions entered into or been a participant in which a
related person had or will have a direct or indirect material interest.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="AsOf2025-03-31_custom_MeigSmartTechnologyCoLtdMember"
      decimals="INF"
      id="Fact001443"
      unitRef="Ratio">0.60</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:ProceedsFromContributedCapital
      contextRef="From2024-05-132024-05-14_custom_FormationOfCorporationAgreementMember_custom_FranklinMember"
      decimals="0"
      id="Fact001445"
      unitRef="USD">5000000</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2024-12-222024-12-23_custom_SigbeatMember"
      decimals="0"
      id="Fact001447"
      unitRef="USD">600000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2025-01-082025-01-09_custom_SigbeatMember"
      decimals="0"
      id="Fact001449"
      unitRef="USD">2400000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2025-01-152025-01-16_custom_SigbeatMember"
      decimals="0"
      id="Fact001451"
      unitRef="USD">2000000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="From2025-01-012025-03-31_custom_ForgeMember"
      decimals="-5"
      id="Fact001453"
      unitRef="USD">3100000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="From2024-07-012025-03-31_custom_ForgeMember"
      decimals="-5"
      id="Fact001455"
      unitRef="USD">10100000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2025-03-31_custom_ForgeMember"
      decimals="-5"
      id="Fact001457"
      unitRef="USD">4900000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2024-06-30_custom_ForgeMember"
      decimals="0"
      id="Fact001459"
      unitRef="USD">177000</us-gaap:AccountsPayableCurrent>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2024-07-01to2025-03-31" id="Fact001461">&lt;p id="xdx_80D_eus-gaap--SubsequentEventsTextBlock_zc7b24wEoJBl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 10 &#x2013; &lt;span id="xdx_821_zfeUDXDlQ49h"&gt;SUBSEQUENT EVENTS&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The FASB issued ASC 855, &#x201c;Subsequent
Events.&#x201d; ASC 855 establishes general standards of accounting for and disclosure of events that occur after the balance sheet date
but before financial statements are issued or are available to be issued. The Company has evaluated all events or transactions that occurred
after March 31, 2025, up through the date the financial statements were available to be issued.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"&gt;On May 8, 2025, the Company
entered into an agreement with OC Kim, its Chief Executive Officer, by which the Company agreed to repurchase fully-vested options to
purchase 200,000 shares of the Company&#x2019;s Common Stock for $746,066.67. The options had been granted under the Company&#x2019;s 2020
Stock Option Plan.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"&gt;Other than what was described
above, the Company did not have any material recognizable subsequent events required to be disclosed to the financial statements as of
May 15, 2025.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:SubsequentEventsTextBlock>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="From2025-01-012025-03-31" id="Fact001462">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="From2025-01-012025-03-31" id="Fact001463">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="From2025-01-012025-03-31" id="Fact001464">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="From2025-01-012025-03-31" id="Fact001465">false</ecd:NonRule10b51ArrTrmntdFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact001119"
          xlink:label="Fact001119"
          xlink:type="locator"/>
        <link:footnote id="Footnote001138" xlink:label="Footnote001138" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">On November 10, 2022, the Company and OC Kim,
    its President, entered into an amendment of the employment agreement dated September 7, 2021. The amendment provides for the payment of
    an incentive to Mr. Kim of $125,000 for each calendar quarter during the remaining four-year term of the employment agreement, which will
    be total amount of $2M, with the first such bonus accrued on December 31, 2022. An incentive of $375,000 has been accrued for each of
    the nine months ended March 31, 2025, and 2024, with $1,250,000 and $875,000 accrued bonus as of March 31, 2025, and June 30, 2024, respectively.
    As of March 31, 2025, no payment for the accrued bonuses has been made by the Company.</link:footnote>
        <link:footnote id="Footnote001139" xlink:label="Footnote001139" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The Company also accrued regular salaries of $133,328
    to employees for the payroll period ended March 31, 2025, and the payment of the accrued salaries was made by the Company on April 2,
    2025.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001119"
          xlink:to="Footnote001138"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001119"
          xlink:to="Footnote001139"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001121"
          xlink:label="Fact001121"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001121"
          xlink:to="Footnote001138"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001121"
          xlink:to="Footnote001139"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001129"
          xlink:label="Fact001129"
          xlink:type="locator"/>
        <link:footnote id="Footnote001140" xlink:label="Footnote001140" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The Company accrued a commission of approximately $650,000 to a customer to provide financial support for its marketing and promotion programs during the 2021 fiscal year. Of the amount accrued, total payments were made of approximately $400,000 in the form of credit memos. The remaining balance of approximately $250,000 as of June 30, 2024, was eliminated/written-off as of September 30, 2024 because it was confirmed that the liability no longer existed.</link:footnote>
        <link:footnote id="Footnote001141" xlink:label="Footnote001141" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The Company accrued a commission of $49,248 and $643,656 to a customer
    to provide financial support for the marketing and promotion programs of our products for the three and nine months ended March 31,
    2025, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001129"
          xlink:to="Footnote001141"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001129"
          xlink:to="Footnote001140"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001131"
          xlink:label="Fact001131"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001131"
          xlink:to="Footnote001141"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001131"
          xlink:to="Footnote001140"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001133"
          xlink:label="Fact001133"
          xlink:type="locator"/>
        <link:footnote id="Footnote001142" xlink:label="Footnote001142" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">On or about December 7, 2023, the Company
received an invoice from our prior landlord, Hunsaker &amp; Associates, requesting payment of additional rent on its completed and expired
lease of office space located at 9707 Waples Street, San Diego, CA as of December 31, 2023. This invoice of $142,978 purports to represent
charges for variable cost increases during the prior 7 years of the lease, which was discounted by $46,274 and adjusted down to $96,704
for the three months ended June 30, 2024. The Company is currently reviewing these charges and will be requesting further validation
of these charges, in accordance with its rights granted under the lease. For the year ended June 30, 2024, the Company recorded an additional
rent expense of $96,704 and an accrued liability of $72,048 reflecting this pending invoice and a credit of $24,656 for our deposit on
the leasehold property.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001133"
          xlink:to="Footnote001142"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001134"
          xlink:label="Fact001134"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001134"
          xlink:to="Footnote001142"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
