0001683168-24-003524.txt : 20240515 0001683168-24-003524.hdr.sgml : 20240515 20240515163037 ACCESSION NUMBER: 0001683168-24-003524 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 57 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240515 DATE AS OF CHANGE: 20240515 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FRANKLIN WIRELESS CORP CENTRAL INDEX KEY: 0000722572 STANDARD INDUSTRIAL CLASSIFICATION: TELEPHONE & TELEGRAPH APPARATUS [3661] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 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: 24951488 BUSINESS ADDRESS: STREET 1: 9707 WAPLES STREET, SUITE 150 CITY: SAN DIEGO STATE: CA ZIP: 92121 BUSINESS PHONE: 858-623-0000 MAIL ADDRESS: STREET 1: 9707 WAPLES STREET, SUITE 150 CITY: SAN DIEGO STATE: CA ZIP: 92121 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 10-Q 1 franklin_i10q-033124.htm FORM 10-Q FOR MARCH 2024 FRANKLIN WIRELESS CORP. 10-Q
false --06-30 2024 Q3 0000722572 0000722572 2023-07-01 2024-03-31 0000722572 2024-05-15 0000722572 2024-03-31 0000722572 2023-06-30 0000722572 2024-01-01 2024-03-31 0000722572 2023-01-01 2023-03-31 0000722572 2022-07-01 2023-03-31 0000722572 us-gaap:CommonStockMember 2023-06-30 0000722572 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000722572 us-gaap:RetainedEarningsMember 2023-06-30 0000722572 us-gaap:TreasuryStockCommonMember 2023-06-30 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000722572 us-gaap:NoncontrollingInterestMember 2023-06-30 0000722572 us-gaap:CommonStockMember 2023-12-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000722572 us-gaap:RetainedEarningsMember 2023-12-31 0000722572 us-gaap:TreasuryStockCommonMember 2023-12-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000722572 us-gaap:NoncontrollingInterestMember 2023-12-31 0000722572 2023-12-31 0000722572 us-gaap:CommonStockMember 2022-06-30 0000722572 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000722572 us-gaap:RetainedEarningsMember 2022-06-30 0000722572 us-gaap:TreasuryStockCommonMember 2022-06-30 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000722572 us-gaap:NoncontrollingInterestMember 2022-06-30 0000722572 2022-06-30 0000722572 us-gaap:CommonStockMember 2022-12-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000722572 us-gaap:RetainedEarningsMember 2022-12-31 0000722572 us-gaap:TreasuryStockCommonMember 2022-12-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000722572 us-gaap:NoncontrollingInterestMember 2022-12-31 0000722572 2022-12-31 0000722572 us-gaap:CommonStockMember 2023-07-01 2023-12-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-12-31 0000722572 us-gaap:RetainedEarningsMember 2023-07-01 2023-12-31 0000722572 us-gaap:TreasuryStockCommonMember 2023-07-01 2023-12-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-12-31 0000722572 us-gaap:NoncontrollingInterestMember 2023-07-01 2023-12-31 0000722572 2023-07-01 2023-12-31 0000722572 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000722572 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000722572 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0000722572 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-03-31 0000722572 us-gaap:CommonStockMember 2022-07-01 2022-12-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-12-31 0000722572 us-gaap:RetainedEarningsMember 2022-07-01 2022-12-31 0000722572 us-gaap:TreasuryStockCommonMember 2022-07-01 2022-12-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-12-31 0000722572 us-gaap:NoncontrollingInterestMember 2022-07-01 2022-12-31 0000722572 2022-07-01 2022-12-31 0000722572 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000722572 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000722572 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000722572 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0000722572 us-gaap:CommonStockMember 2024-03-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000722572 us-gaap:RetainedEarningsMember 2024-03-31 0000722572 us-gaap:TreasuryStockCommonMember 2024-03-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000722572 us-gaap:NoncontrollingInterestMember 2024-03-31 0000722572 us-gaap:CommonStockMember 2023-03-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000722572 us-gaap:RetainedEarningsMember 2023-03-31 0000722572 us-gaap:TreasuryStockCommonMember 2023-03-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000722572 us-gaap:NoncontrollingInterestMember 2023-03-31 0000722572 2023-03-31 0000722572 FKWL:FranklinTechnologyMember 2024-03-31 0000722572 FKWL:FranklinTechnologyMember 2023-03-31 0000722572 FKWL:NoncontrollingInterestsMember 2024-03-31 0000722572 FKWL:NoncontrollingInterestsMember 2023-03-31 0000722572 us-gaap:TransferredAtPointInTimeMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-07-01 2024-03-31 0000722572 us-gaap:TransferredAtPointInTimeMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2023-03-31 0000722572 us-gaap:TransferredAtPointInTimeMember us-gaap:SalesRevenueNetMember FKWL:EngineeringProjectsMember 2024-01-01 2024-03-31 0000722572 us-gaap:TransferredAtPointInTimeMember us-gaap:SalesRevenueNetMember FKWL:EngineeringProjectsMember 2023-01-01 2023-03-31 0000722572 us-gaap:TransferredAtPointInTimeMember us-gaap:SalesRevenueNetMember FKWL:EngineeringProjectsMember 2023-07-01 2024-03-31 0000722572 us-gaap:TransferredAtPointInTimeMember us-gaap:SalesRevenueNetMember FKWL:EngineeringProjectsMember 2022-07-01 2023-03-31 0000722572 FKWL:CapitalizedProductDevelopmentCostsMember FKWL:AmortizationExpenseMember 2024-01-01 2024-03-31 0000722572 FKWL:CapitalizedProductDevelopmentCostsMember FKWL:AmortizationExpenseMember 2023-07-01 2024-03-31 0000722572 FKWL:CapitalizedProductDevelopmentCostsMember FKWL:AmortizationExpenseMember 2023-01-01 2023-03-31 0000722572 FKWL:CapitalizedProductDevelopmentCostsMember FKWL:AmortizationExpenseMember 2022-07-01 2023-03-31 0000722572 FKWL:CapitalizedProductDevelopmentCostsMember 2024-03-31 0000722572 FKWL:CapitalizedProductDevelopmentCostsMember 2023-06-30 0000722572 us-gaap:ShippingAndHandlingMember 2024-01-01 2024-03-31 0000722572 us-gaap:ShippingAndHandlingMember 2023-01-01 2023-03-31 0000722572 us-gaap:ShippingAndHandlingMember 2023-07-01 2024-03-31 0000722572 us-gaap:ShippingAndHandlingMember 2022-07-01 2023-03-31 0000722572 2022-07-01 2023-06-30 0000722572 FKWL:Customer1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2024-03-31 0000722572 FKWL:Customer2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2024-03-31 0000722572 FKWL:Customer1Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2024-03-31 0000722572 FKWL:Customer2Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2024-03-31 0000722572 FKWL:Customer1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-03-31 0000722572 FKWL:Customer2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-03-31 0000722572 FKWL:Customer1Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-03-31 0000722572 FKWL:Customer2Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-03-31 0000722572 FKWL:WirelessDataProductsMember 2023-07-01 2024-03-31 0000722572 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember FKWL:WirelessDataProductsMember 2023-07-01 2024-03-31 0000722572 FKWL:WirelessDataProductsMember 2024-03-31 0000722572 FKWL:WirelessDataProductsMember 2022-07-01 2023-03-31 0000722572 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember FKWL:WirelessDataProductsMember 2022-07-01 2023-03-31 0000722572 FKWL:WirelessDataProductsMember 2023-03-31 0000722572 srt:NorthAmericaMember 2024-01-01 2024-03-31 0000722572 srt:NorthAmericaMember 2023-01-01 2023-03-31 0000722572 srt:NorthAmericaMember 2023-07-01 2024-03-31 0000722572 srt:NorthAmericaMember 2022-07-01 2023-03-31 0000722572 srt:AsiaMember 2024-01-01 2024-03-31 0000722572 srt:AsiaMember 2023-01-01 2023-03-31 0000722572 srt:AsiaMember 2023-07-01 2024-03-31 0000722572 srt:AsiaMember 2022-07-01 2023-03-31 0000722572 srt:NorthAmericaMember 2024-03-31 0000722572 srt:NorthAmericaMember 2023-06-30 0000722572 srt:AsiaMember 2024-03-31 0000722572 srt:AsiaMember 2023-06-30 0000722572 us-gaap:EquipmentMember 2023-07-01 2024-03-31 0000722572 us-gaap:OfficeEquipmentMember 2023-07-01 2024-03-31 0000722572 us-gaap:ToolsDiesAndMoldsMember 2023-07-01 2024-03-31 0000722572 us-gaap:VehiclesMember 2023-07-01 2024-03-31 0000722572 us-gaap:ComputerEquipmentMember 2023-07-01 2024-03-31 0000722572 us-gaap:FurnitureAndFixturesMember 2023-07-01 2024-03-31 0000722572 us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember 2023-07-01 2024-03-31 0000722572 FKWL:CompleteTechnologyMember 2024-03-31 0000722572 FKWL:TechnologyInProgessMember 2024-03-31 0000722572 us-gaap:ComputerSoftwareIntangibleAssetMember 2024-03-31 0000722572 FKWL:PatentMember 2024-03-31 0000722572 FKWL:CertificationAndLicensesMember 2024-03-31 0000722572 FKWL:CompleteTechnologyMember 2023-06-30 0000722572 FKWL:TechnologyInProgessMember 2023-06-30 0000722572 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-06-30 0000722572 FKWL:PatentMember 2023-06-30 0000722572 FKWL:CertificationAndLicensesMember 2023-06-30 0000722572 FKWL:AdministrativeOfficeSanDiegoCAMember 2023-07-01 2024-03-31 0000722572 FKWL:AdministrativeOfficeSanDiegoCAMember 2024-01-01 2024-03-31 0000722572 FKWL:AdministrativeOfficeSanDiegoCAMember 2023-01-01 2023-03-31 0000722572 FKWL:AdministrativeOfficeSanDiegoCAMember 2022-07-01 2023-03-31 0000722572 FKWL:HunsakerAndampAssociatesMember 2023-10-01 2023-12-31 0000722572 FKWL:FTIOfficeSpaceMember 2023-07-01 2024-03-31 0000722572 FKWL:FTIOfficeSpaceMember 2024-01-01 2024-03-31 0000722572 FKWL:FTIOfficeSpaceMember 2023-01-01 2023-03-31 0000722572 FKWL:FTIOfficeSpaceMember 2022-07-01 2023-03-31 0000722572 FKWL:SeoulKoreaCorporateHousingFacilityMember 2023-07-01 2024-03-31 0000722572 FKWL:SeoulKoreaCorporateHousingFacilityMember 2024-01-01 2024-03-31 0000722572 FKWL:SeoulKoreaCorporateHousingFacilityMember 2023-01-01 2023-03-31 0000722572 FKWL:SeoulKoreaCorporateHousingFacilityMember 2022-07-01 2023-03-31 0000722572 FKWL:CaliforniaMember 2023-12-31 0000722572 FKWL:CaliforniaMember 2024-01-02 0000722572 FKWL:AliMember 2023-07-01 2024-03-31 0000722572 FKWL:AliMember us-gaap:SubsequentEventMember 2023-05-05 2024-05-06 0000722572 2022-03-21 0000722572 FKWL:WirelessDevices4GMember 2023-07-01 2024-03-31 0000722572 FKWL:WirelessDevices5GMember 2023-07-01 2024-03-31 0000722572 FKWL:Plan2020Member 2020-07-31 0000722572 us-gaap:StockOptionMember 2023-06-30 0000722572 us-gaap:StockOptionMember 2022-07-01 2023-06-30 0000722572 us-gaap:StockOptionMember 2023-07-01 2024-03-31 0000722572 us-gaap:StockOptionMember 2024-03-31 0000722572 us-gaap:StockOptionMember 2022-06-30 0000722572 us-gaap:StockOptionMember 2021-07-01 2022-06-30 0000722572 us-gaap:StockOptionMember 2022-07-01 2023-03-31 0000722572 us-gaap:StockOptionMember 2023-03-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

Table of Contents

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 20549

 

FORM 10-Q

 

x

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

 

For the quarterly period ended March 31, 2024

 

OR

 

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

 

For the transition period from                          to                         .

 

Commission file number: 001-14891

 

FRANKLIN WIRELESS CORP.

(Exact name of Registrant as specified in its charter)

 

Nevada

(State or other jurisdiction of incorporation or organization)

95-3733534

(I.R.S. Employer Identification Number)

 

3940 Ruffin Road

Suite C

San Diego, California

(Address of principal executive offices)

 

92123

(Zip code)

 

(858) 623-0000

Registrant's telephone number, including area code

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.   Yes    No

 

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 (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).   Yes    No

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and "emerging growth company" in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer Accelerated filer Non-accelerated filer Smaller reporting company Emerging Growth Company

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

 

Indicate by check mark whether the registrant has filed a report on and attestation to its management’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.   Yes    No

 

Indicate by check mark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes    No

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class Trading symbol(s) Name of each exchange on which registered
Common Stock, par value $.001 per share FKWL The Nasdaq Stock Market LLC

 

The Registrant has 11,784,280 shares of common stock outstanding as of May 15, 2024.

 

 

   

 

 

FRANKLIN WIRELESS CORP.

FORM 10-Q

FOR THE QUARTERLY PERIOD ENDED MARCH 31, 2024

INDEX

 

      Page
PART I – Financial Information
       
Item 1: Consolidated Financial Statements (unaudited)    
  Consolidated Balance Sheets as of March 31, 2024 (unaudited) and June 30, 2023   4
  Consolidated Statements of (Loss) Income and Comprehensive (Loss) Income (unaudited) for the three and nine months ended March 31, 2024 and 2023   5
  Consolidated Statements of Stockholders' Equity (unaudited) for the three and nine months ended March 31, 2024 and 2023   6-7
  Consolidated Statements of Cash Flows (unaudited) for the nine months ended March 31, 2024 and 2023   8
  Notes to Consolidated Financial Statements (unaudited)   9
Item 2: Management’s Discussion and Analysis of Financial Condition and Results of Operations   25
Item 3: Quantitative and Qualitative Disclosures About Market Risk   30
Item 4: Controls and Procedures   30
       
PART II – Other Information
       
Item 1: Legal Proceedings   31
Item 1A: Risk Factors   31
Item 2: Unregistered Sales of Equity Securities and Use of Proceeds   31
Item 3: Defaults Upon Senior Securities   31
Item 4: Mine Safety Disclosures   31
Item 5: Other Information   31
Item 6: Exhibits   31
       
Signatures   32

 

 

 

 

 

 

 

 

 2 

 

 

NOTE ON FORWARD LOOKING STATEMENTS

 

You should keep in mind the following points as you read this Report on Form 10-Q:

 

The terms “we,” “us,” “our,” “Franklin,” “Franklin Wireless,” or the “Company” refer to Franklin Wireless Corp.

 

This Report on Form 10-Q contains statements which, to the extent they do not recite historical fact, constitute “forward looking” statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. Forward looking statements are used under the caption “Management’s Discussion and Analysis of Financial Condition and Results of Operation,” and elsewhere in this Quarterly Report on Form 10-Q. You can identify these statements by the use of words like “may,” “will,” “could,” “should,” “project,” “believe,” “anticipate,” “expect,” “plan,” “estimate,” “forecast,” “potential,” “intend,” “continue,” 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 “Risk Factors” in Item 1A of our Annual Report on Form 10-K for the year ended June 30, 2023. 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.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 3 

 

 

PART I – FINANCIAL INFORMATION

 

ITEM 1. Consolidated Financial Statements

 

FRANKLIN WIRELESS CORP.

Consolidated Balance Sheets

 

         
  

March 31, 2024

     
   (Unaudited)   June 30, 2023 
ASSETS          
Current assets:          
Cash and cash equivalents  $7,004,494   $12,241,286 
Short-term investments   24,732,707    26,728,313 
Accounts receivable   10,262,320    8,949,802 
Advance to vendors   57,043    53,875 
Other receivables, prepaid expenses, and other current assets   128,504    51,125 
Inventories, net   1,136,035    3,741,637 
Prepaid income taxes   136,641     
Loan to an employee   90,012    91,057 
Total current assets   43,547,756    51,857,095 
Property and equipment, net   126,046    101,088 
Intangible assets, net   1,585,201    2,180,884 
Deferred tax assets, non-current   2,809,830    2,235,515 
Goodwill   273,285    273,285 
Right of use assets   1,542,462    152,665 
Other assets   134,239    126,546 
TOTAL ASSETS  $50,018,819   $56,927,078 
           
LIABILITIES AND STOCKHOLDERS' EQUITY          
Current liabilities:          
Accounts payable  $6,281,925   $12,950,497 
Income tax payable       6,556 
Contract liabilities and advance from customers   195,599    146,488 
Accrued legal contingency expense   2,400,000    2,400,000 
Accrued liabilities   1,335,915    849,605 
Lease liabilities, current   233,501    159,104 
Total current liabilities   10,446,940    16,512,250 
Lease liabilities, non-current   1,326,489     
Total liabilities   11,773,429    16,512,250 
           
Commitments and contingencies (Note 6)        
           
Stockholders’ equity:          
Parent Company stockholders’ equity          
Preferred stock, par value $0.001 per share, authorized 10,000,000 shares; none issued and outstanding        
Common stock, par value $0.001 per share, authorized 50,000,000 shares; 11,784,280 shares issued and outstanding   14,263    14,263 
Additional paid-in capital   14,647,056    14,438,196 
Retained earnings   26,903,234    29,101,225 
Treasury stock, 2,549,208 shares   (3,554,893)   (3,554,893)
Accumulated other comprehensive loss   (1,153,048)   (1,071,930)
Total Parent Company stockholders’ equity   36,856,612    38,926,861 
Noncontrolling interests   1,388,778    1,487,967 
Total stockholders’ equity   38,245,390    40,414,828 
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY  $50,018,819   $56,927,078 

 

See accompanying notes to consolidated financial statements.

 

 

 

 4 

 

 

FRANKLIN WIRELESS CORP.

Consolidated Statements of Comprehensive (Loss) Income (unaudited)

 

 

                     
   Three Months Ended   Nine Months Ended 
   March 31,   March 31, 
   2024   2023   2024   2023 
Net sales  $6,176,499   $11,851,971   $24,679,824   $28,944,554 
Cost of goods sold   5,659,050    9,806,461    21,812,140    24,359,140 
Gross profit   517,449    2,045,510    2,867,684    4,585,414 
                     
Operating expenses:                    
Selling, general and administrative   1,261,147    1,463,433    4,032,031    4,039,035 
Research and development   811,470    1,052,672    2,531,279    2,999,207 
Total operating expenses   2,072,617    2,516,105    6,563,310    7,038,242 
Loss from operations   (1,555,168)   (470,595)   (3,695,626)   (2,452,828)
                     
Other (loss) income, net:                    
Interest income   155,433    158,418    561,201    281,155 
Income from governmental subsidy   (59)   7,197    16,507    41,510 
Gain from the forgiveness of accounts payable and accrued liabilities       25,293        190,293 
Loss from foreign currency transactions   (366,078)   (199,226)   (217,606)   (75,004)
Other (loss) income, net   142,788    111,888    460,363    152,971 
Total other (loss) income, net   (67,916)   103,570    820,465    590,925 
Loss before benefit for income taxes   (1,623,084)   (367,025)   (2,875,161)   (1,861,903)
Income tax benefit   (312,764)   (578,664)   (577,981)   (563,181)
Net (loss) income   (1,310,320)   211,639    (2,297,180)   (1,298,722)
Less: non-controlling interests in net loss of subsidiary at 33.7%   (134,640)   (35,990)   (99,189)   (41,036)
Net (loss) income attributable to Parent Company  $(1,175,680)  $247,629   $(2,197,991)  $(1,257,686)
                     
(Loss) income per share attributable to Parent Company stockholders – basic and diluted  $(0.10)  $0.02   $(0.19)  $(0.11)
                     
Weighted average common shares outstanding – basic and diluted   11,784,280    11,784,280    11,784,280    11,720,776 
                     
Comprehensive (loss) income                    
Net (loss) income  $(1,310,320)  $211,639   $(2,297,180)  $(1,298,722)
Translation adjustments   (146,761)   (139,752)   (81,118)   (65,713)
Comprehensive (loss) income   (1,457,081)   71,887    (2,378,298)   (1,364,435)
Less: comprehensive loss attributable to non-controlling interest   (134,640)   (35,990)   (99,189)   (41,036)
Comprehensive (loss) income attributable to controlling interest  $(1,322,441)  $107,877   $(2,279,109)  $(1,323,399)

 

See accompanying notes to consolidated financial statements.

 

 

 

 

 5 

 

 

FRANKLIN WIRELESS CORP.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

For the Three and Nine Months Ended March 31, 2024 (unaudited)

 

                                 
   Common Stock   Additional Paid-in   Retained   Treasury   Accumulated Other Comprehensive Income  

Non-

controlling

   Total Stockholders 
   Shares   Amount   Capital   Earnings   Stock   (Loss)   Interest   Equity 
Balance - June 30, 2023   11,784,280   $14,263   $14,438,196   $29,101,225   $(3,554,893)  $(1,071,930)  $1,487,967   $40,414,828 
Net loss attributable to Parent Company               (1,022,311)               (1,022,311)
Foreign exchange translation                       65,643        65,643 
Comprehensive income attributable to noncontrolling interest                           35,451    35,451 
Stock based compensation           138,780                    138,780 
Balance – December 31, 2023
(unaudited)
   11,784,280   $14,263   $14,576,976   $28,078,914   $(3,554,893)  $(1,006,287)  $1,523,418   $39,632,391 
Net loss attributable to Parent Company               (1,175,680)               (1,175,680)
Foreign exchange translation                       (146,761)       (146,761)
Comprehensive loss attributable to noncontrolling interest                           (134,640)   (134,640)
Stock based compensation           70,080                    70,080 
Balance – March 31, 2024
(unaudited)
   11,784,280   $14,263   $14,647,056   $26,903,234   $(3,554,893)  $(1,153,048)  $1,388,778   $38,245,390 

 

See accompanying notes to consolidated financial statements.

 

 

 

 6 

 

 

FRANKLIN WIRELESS CORP.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

For the Three and Nine Months Ended March 31, 2023 (unaudited)

 

 

    Common Stock     Additional Paid-in     Retained     Treasury     Accumulated Other Comprehensive Income     Non-controlling     Total Stockholders  
    Shares     Amount     Capital     Earnings     Stock     (Loss)     Interest     Equity  
Balance - June 30, 2022     11,684,280     $ 14,163     $ 13,593,426     $ 31,964,246     $ (3,554,893)     $ (984,152)     $ 1,569,605     $ 42,602,395  
Net loss attributable to Parent Company                       (1,505,315 )                        (1,505,315 ) 
Foreign exchange translation                                   74,039             74,039  
Issuance of stock related to stock option exercised     100,000       100       133,900                               134,000  
Compensation expense related to stock option granted                 360,525                               360,525  
Comprehensive loss attributable to non-controlling interest                                         (5,046 )      (5,046 ) 
Balance - December 31, 2022
(unaudited)
    11,784,280     $ 14,263     $ 14,087,851     $ 30,458,931     $ (3,554,893 )    $ (910,113 )    $ 1,564,559     $ 41,660,598  
Net income attributable to Parent Company                       247,629                         247,629  
Foreign exchange translation                                   (139,752 )            (139,752 ) 
Compensation expense related to stock option granted                 176,397                               176,397  
Comprehensive loss attributable to non-controlling interest                                         (35,990)       (35,990 ) 
Balance - March 31, 2023
(unaudited)
    11,784,280     $ 14,263     $ 14,264,248     $ 30,706,560     $ (3,554,893   $ (1,049,865 )   $ 1,528,569     $ 41,908,882  

 

See accompanying notes to consolidated financial statements.

 

 

 

 7 

 

 

FRANKLIN WIRELESS CORP.

Consolidated Statements of Cash Flows (unaudited)

 

         
  

Nine Months Ended

March 31,

 
   2024   2023 
CASH FLOW FROM OPERATING ACTIVITIES:          
Net loss  $(2,297,180)  $(1,298,722)
Adjustments to reconcile net income to net cash provided by operating activities:          
Depreciation   28,059    41,341 
Amortization of intangible assets   722,476    595,218 
Stock based compensation   208,860    536,922 
Forgiveness of debt       (190,293)
Amortization of right of use assets   (1,389,797)   220,807 
Deferred tax (benefit) provision   (574,315)   (558,631)
Increase (decrease) in cash due to change in:          
Accounts receivable   (1,312,518)   (5,895,731)
Advance to vendors   (3,168)   117,436 
Other receivables, prepaid expenses, and other current assets   (77,379)   1,628 
Prepaid income taxes   (136,641)   (10,363)
Inventories   2,605,602    (1,713,431)
Other assets   (7,693)   837 
Accounts payable   (6,668,572)   1,214,246 
Income tax payable   (6,556)   (5,532)
Contract liabilities and advance from customers   49,111    (62,965)
Lease liabilities   1,400,886    (230,466)
Accrued liabilities   486,310    283,500 
Net cash used in operating activities   (6,972,515)   (6,954,199)
           
CASH FLOW FROM INVESTING ACTIVITIES:          
Sales (purchases) of short-term investments   1,995,606    (71,927)
Purchases of property and equipment   (53,017)   (45,212)
Payments for capitalized product development costs   (121,708)   (1,601,998)
Purchases of intangible assets   (5,085)   (12,570)
Net cash provided by (used in) investing activities   1,815,796    (1,731,707)
           
CASH FLOW FROM FINANCING ACTIVITIES:          
Loan to an employee   1,045    (90,045)
Cash received from exercise of stock options       134,000 
Net cash provided by financing activities   1,045    43,955 
           
Effect of foreign currency translation   (81,118)   (65,713)
Net decrease in cash and cash equivalents   (5,236,792)   (8,707,664)
Cash and cash equivalents, beginning of period   12,241,286    26,277,418 
Cash and cash equivalents, end of period  $7,004,494   $17,569,754 
           
Supplemental disclosure of cash flow information:          
Cash paid during the periods for:          
Income taxes  $(136,641)  $(800)

 

See accompanying notes to consolidated financial statements.

 

 

 

 

 

 8 

 

 

FRANKLIN WIRELESS CORP.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

 

 

NOTE 1 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company and its subsidiary, Franklin Technology Inc. (“FTI”), with a majority voting interest of 66.3% (approximately 33.7% is owned by noncontrolling interests) as of March 31, 2024, and 2023. In the preparation of consolidated financial statements of the Company, intercompany transactions and balances are eliminated and net earnings are reduced by the portion of the net earnings of the subsidiary applicable to noncontrolling interests.

 

As consolidated financial statements are based on the assumption that they represent the financial position and operating results of a single economic entity, the retained earnings or deficit of the subsidiary at the date of acquisition, October 1, 2009, by the parent are excluded from consolidated retained earnings. When a subsidiary is consolidated, the consolidated financial statements include the subsidiary’s revenues, expenses, gains, and losses only from the date the subsidiary is initially consolidated, and the noncontrolling interest is reported in the consolidated statement of financial position within equity, separately from the parent’s equity. There are no shares of the Company held by any subsidiaries as of March 31, 2024, or June 30, 2023.

 


Reclassifications

 

Certain amounts on the prior period’s consolidated balance sheets were reclassified to conform to current-year presentation, with no effect on total stockholders’ equity.

 

Noncontrolling Interest in a Consolidated Subsidiary

 

As of March 31, 2024, the noncontrolling interest was $1,388,778, which represents a $99,189 decrease from $1,487,967 as of June 30, 2023. The decrease in the noncontrolling interest of $99,189 was from loss in the subsidiary of $294,700 incurred for the nine months ended March 31, 2024.

 

Segment Reporting

 

Accounting Standards Codification (“ASC”) 280, “Segment Reporting,” 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. 

                    
                 
   Three Months Ended   Nine Months Ended 
   March 31,   March 31, 
Net sales:  2024   2023   2024   2023 
North America  $6,174,327   $11,720,894   $24,583,324   $28,778,479 
Asia   2,172    131,077    96,500    166,075 
Totals  $6,176,499   $11,851,971   $24,679,824   $28,944,554 

 

 

 

 9 

 

 

         
Long-lived assets, net (property and equipment and intangible assets):  March 31, 2024   June 30, 2023 
North America  $1,492,015   $2,083,902 
Asia   219,232    198,070 
Totals  $1,711,247   $2,281,972 

 

Fair Value of Financial Instruments

 

The carrying amounts of financial instruments such as cash equivalents, short-term investments, accounts receivable, accounts payable and debt approximate the related fair values due to the short-term maturities 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.

  

Allowance for Doubtful Accounts

 

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 (“CECL”) 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 (“OBS”) 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, 2024, we did not record any reserve for unfunded commitments and doubtful accounts.

 

Cash Flows Reporting

 

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 (“Indirect method”) 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 (loss) income that do not affect operating cash receipts and payments.

 

Related Parties

 

We follow ASC 850, “Related Party Disclosures,” 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 8–RELATED PARTY TRANSACTIONS)

 

Foreign Currency Translations

 

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.

 

 

 

 10 

 

 

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.

 

Leases

 

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 (“ROU asset”) and operating lease obligation. ROU assets represent the Company’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 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.

 

Revenue Recognition

 

In April 2016, the FASB issued Accounting Standards Update No. 2016-10, Revenue from Contracts with Customers (Topic 606) (ASU 2016-10), which amends and adds clarity to certain aspects of the guidance set forth in the original revenue standard (ASU 2014-09) related to identifying performance obligations and licensing. In May 2016, the FASB issued Accounting Standards Update No. 2016-11, Revenue Recognition (Topic 605), which amends and rescinds certain revenue recognition guidance previously released within ASU 2014-09. In May 2016 the FASB issued Accounting Standards Update No. 2016-12, Revenue from Contracts with Customers (Topic 606) (ASU 2016-12), which provides narrow scope improvements and practical expedients related to ASU 2014-09. The Company adopted ASU 2014-09 on July 1, 2018 using the modified retrospective method.

 

Contracts with Customers

 

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, that provisions for the nine months ended March 31, 2024 and 2023 were not material.

 

Disaggregation of Revenue

 

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.

 

 

 

 11 

 

 

Contract Balances

 

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.

 

The balances of our trade receivables are as follows:

         
   March 31, 2024   June 30, 2023 
Accounts Receivable  $10,262,320   $8,949,802 

 

The balance of contract assets was immaterial as we did not have a significant amount of un-invoiced receivables in the periods ended March 31, 2024, and June 30, 2023.

 

Our contract liabilities are as follows:

         
   March 31, 2024   June 30, 2023 
Undelivered products  $195,599   $146,488 

 

Performance Obligations

 

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.

 

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 99.9% of net sales for the nine months ended March 31, 2024, and 2023. Revenue recognized over a period of time for non-recurring engineering projects is based on the percent complete of a project and accounted for 0.1% of net sales for the three and nine months ended March 31, 2024 and 2023. 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.

 

As of March 31, 2024 and 2023, our contracts do not contain any unsatisfied performance obligations, except for undelivered products.

 

Cost of Goods Sold

 

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 $227,028 and $706,340 associated with capitalized product development costs associated with complete technology for the three and nine months ended March 31, 2024, respectively, and $229,884 and $564,143 for the three and nine months ended March 31, 2023, respectively.

 

 

 

 12 

 

 

Capitalized Product Development Costs

 

Accounting Standards Codification (“ASC”) Topic 350, “Intangibles - Goodwill and Other” 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. 

 

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 3 to Notes to Consolidated Financial Statements) 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 the greater of straight-line amortization or the ratio of the current gross revenues to the current and anticipated future gross revenues. The amortization begins when the products are available for general release to our customers.

 

As of March 31, 2024, and June 30, 2023, capitalized product development costs in progress were $131,588 and $203,838, respectively, and these amounts are included in intangible assets in our consolidated balance sheets. For the three and nine months ended March 31, 2024, we incurred $52,975 and $121,708, respectively, and for the three and nine months ended March 31, 2023, we incurred $555,018 and $1,601,998 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.

 

Research and Development Costs

 

Costs associated with research and development are expensed as incurred. Research and development costs were $811,470 and $1,052,672 for the three months ended March 31, 2024 and 2023, respectively, and $2,531,279 and $2,999,207 for the nine months ended March 31, 2024 and 2023, respectively.

 

Warranties

 

We provide a warranty for one year 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.

 

Shipping and Handling Costs

 

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 $28,441 and $58,730 for the three months ended March 31, 2024 and 2023, respectively, and $129,100 and $188,836 for the nine months ended March 31, 2024 and 2023, respectively.

 

Cash and Cash Equivalents

 

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.

 

 

 

 13 

 

 

Short Term Investments

 

We have invested excess funds in short-term liquid assets, such as certificates of deposit.

  

Inventories

 

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’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, 2024, and June 30, 2023, we have recorded inventory reserves in the amount of $74,548 and $585,274 for obsolete or slow-moving inventories, respectively.

 

Property and Equipment

 

Property and equipment are recorded at cost. Significant additions or improvements extending useful lives of assets are capitalized. Maintenance and repairs are charged to expense as incurred. Depreciation is computed using the straight-line method over the estimated useful lives as follows:

   
Machinery 6 years
Office equipment 5 years
Molds 3 years
Vehicles 5 years
Computers and software 5 years
Furniture and fixtures 7 years
Facilities improvements 5 years or life of the lease, whichever is shorter

 

Goodwill and Intangible Assets

 

Goodwill and certain intangible assets were recorded in connection with the FTI acquisition in October 2009, and are accounted for in accordance with ASC 805, “Business Combinations.” 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, “Goodwill and Other Intangible Assets.” Goodwill and other intangible assets are tested for impairment at least annually and any related impairment losses are recognized in earnings when identified. No impairment was deemed necessary as of March 31, 2024, or June 30, 2023.

 

Long-lived Assets

 

In accordance with ASC 360, “Property, Plant, and Equipment,” 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’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.

 

 

 

 14 

 

 

As of March 31, 2024, and June 30, 2023, we were not aware of any events or changes in circumstances that would indicate that the long-lived assets are impaired.

 

Stock-based Compensation

 

Our employee share-based awards result in a cost that is measured at fair value on an award’s grant date, based on the estimated number of awards that are expected to vest. Compensation costs are recognized over the period that an employee provides service in exchange for the award, i.e., the vesting period. We estimate the fair value of stock options using a Black-Scholes option pricing model. Transactions with non-employees in which goods or services are the consideration received for the issuance of equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. Stock-based compensation costs are reflected in the accompanying consolidated statements of comprehensive income based upon the underlying recipients' roles within the Company.

 

Income Taxes

 

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’s taxable income for federal and state income tax reporting purposes and the annual change in deferred taxes. 

 

We assess its income tax positions and records tax benefits based upon management’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.

 

As of March 31, 2024, we have no material unrecognized tax benefits. We recorded an income tax benefit of $312,764 and $577,981 for the three and nine months ended March 31, 2024, respectively, and an income tax benefit of $578,664 and $563,181 for the three and nine months ended March 31, 2023, respectively. We also recorded an increase in deferred tax asset, non-current, of $308,123 and $574,315 for the three and nine months ended March 31, 2024, respectively, and an increase in deferred tax asset, non-current, of $573,314 and $558,631 for the three and nine months ended March 31, 2023, respectively.

 

Earnings (loss) per Share Attributable to Common Stockholders

 

Earnings (loss) per share is calculated by dividing the net income (loss) by the weighted-average number of common shares that were outstanding for the period, without consideration for potential common shares. Diluted earnings 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.

 

Concentrations

 

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 an allowance for potential credit losses as deemed necessary.  No reserve was required or recorded for any of the periods presented.

 

 

 

 15 

 

 

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.

 

A significant portion of our revenue is derived from a small number of customers. For the nine months ended March 31, 2024, sales to our two largest customers accounted for 62% and 28% of our consolidated net sales, and 45% and 54% of our accounts receivable balance as of March 31, 2024. In the same period of 2023, sales to our two largest customers accounted for 64% and 27% of our consolidated net sales, and 0% and 85% of our accounts receivable balance as of March 31, 2023. 

 

For the nine months ended March 31, 2024, 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, 2024, we purchased wireless data products from these manufacturers in the amount of $18,287,260, or 99.5% of total purchases and had related accounts payable of $5,967,868 as of March 31, 2024. In the same period of 2023, we purchased wireless data products from these manufacturers in the amount of $25,347,466, or 99% of total purchases and had related accounts payable of $9,001,053 as of March 31, 2023.

 

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.  However, we do not anticipate any losses on excess deposits.

 

Recently Issued Accounting Pronouncements

 

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, Improvements to Reportable Segment Disclosures (Topic 280). This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. This ASU will likely result in the required additional disclosures being included in our consolidated financial statements, once adopted.

 

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’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.

 

NOTE 2 – BUSINESS OVERVIEW

 

We are a leading provider of integrated wireless solutions utilizing the latest in 5G (fifth generation) and 4G LTE (fourth generation long-term evolution) technologies including mobile hotspots, routers, fixed wireless routers, and various trackers. Our integrated software subscription services provide users remote capabilities including mobile device management (MDM) and software defined wide area networking (SD-WAN).

 

 

 

 16 

 

 

We have majority ownership of Franklin Technology Inc. (FTI), a research and development company based in Seoul, South Korea. FTI primarily provides design and development services for our wireless products.

 

Our products are generally marketed and sold directly to wireless operators and indirectly through strategic partners and distributors. Our global customer base primarily extends from North America to Asia.

 

NOTE 3 – BASIS OF PRESENTATION

 

The accompanying unaudited consolidated financial statements of Franklin Wireless Corp. have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) 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, 2023 included in our Form 10-K filed on September 28, 2023. 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. 

 

NOTE 4 – DEFINITE LIVED INTANGIBLE ASSETS, NET

 

The definite lived intangible assets consisted of the following as of March 31, 2024:

                   
Definite lived intangible assets:  Expected Life 

Average

Remaining

life

 

Gross

Intangible

Assets

  

Less Accumulated

Amortization

  

Net Intangible

Assets

 
Complete technology  3 years    $18,397   $18,397   $ 
Technology in progress  Not Applicable     131,588        131,588 
Software  5 years  1.1 years   423,853    358,727    65,126 
Patents  10 years  6.6 years   64,969    25,746    39,223 
Certifications & licenses  3 years  1.6 years   3,953,198    2,603,934    1,349,264 
Total as of March 31, 2024        $4,592,005   $3,006,804   $1,585,201 

 

The definite lived intangible assets consisted of the following as of June 30, 2023:

 

Definite lived intangible assets:  Expected Life 

Average

Remaining

life

 

Gross

Intangible

Assets

  

Less Accumulated

Amortization

  

Net Intangible

Assets

 
Complete technology  3 years     18,397    18,397     
Technology in progress  Not Applicable     203,838        203,838 
Software  5 years  1.6 years   423,762    347,228    76,534 
Patents  10 years  7.0 years   59,975    21,108    38,867 
Certifications & licenses  3 years  2.0 years   3,759,240    1,897,595    1,861,645 
Total as of June 30, 2023        $4,465,212    2,284,328    2,180,884 

 

Amortization expense recognized for the three months ended March 31, 2024 and 2023 was $232,232 and $234,325, respectively, and for the nine months ended March 31, 2024 and 2023 was $722,476 and $595,218, respectively.

 

 

 

 17 

 

 

The amortization expenses of the definite lived intangible assets for the future are as follows:

                         
   FY2024   FY2025   FY2026   FY2027   FY2028   Thereafter 
Total  $274,926   $776,357   $358,993   $19,295   $15,790   $8,252 

 

NOTE 5 - ACCRUED LIABILITIES

 

Accrued liabilities consisted of the following as of:

         
   March 31, 2024   June 30, 2023 
Accrued payroll deductions owed to government entities  $41,163   $52,923 
Accrued salaries and bonuses   750,000    375,000 
Accrued vacation   156,338    141,590 
Accrued commission for service providers   22,500    32,500 
Accrued commission to a customer   247,592    247,592 
Accrued rent expenses   118,322     
Total  $1,335,915   $849,605 

 

NOTE 6 - COMMITMENTS AND CONTINGENCIES

 

Leases

 

We adopted ASC 842 new lease accounting on July 1, 2019. We had an operating lease principally for both Franklin Wireless Corp. and Franklin Technologies Inc., 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. Operating leases are recorded in the balance sheet as right-of-use asset (“ROU asset”) and operating lease obligation. ROU assets represent the Company’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. 

 

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 $23,370, 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. Rent expenses for this office space were $83,367 and $77,263 for the three months ended March 31, 2024 and 2023, and $237,893 and $231,789 for the nine months ended March 31, 2024 and 2023, respectively.

 

 

 

 18 

 

 

On or about December 7th, 2023, we received an invoice from our prior landlord, Hunsaker & 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 purports to represent charges for variable cost increases during the prior 7 years of the lease. 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 three months ended December 31, 2023, we recorded an additional rent expense reflecting this pending invoice of $142,978 and a credit of $24,656 for our deposit on the leasehold property.

 

Our Korea-based subsidiary, FTI, leases approximately 10,000 square feet of office space, at a monthly rent of approximately $8,000, and additional office space consisting of approximately 2,682 square feet at a monthly rent of approximately $2,700, both located in Seoul, Korea. These leases expired on August 31, 2023 and were extended by an additional twelve months to August 31, 2024. 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. Rent expense related to these leases was approximately $32,100 for the three months ended March 31, 2024 and 2023, and approximately $96,300 for the nine months ended March 31, 2024 and 2023. 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.

 

We lease one corporate housing facility, located in Seoul, Korea, primarily for our employees who travel, under a non-cancelable operating lease that expired on September 4, 2023 and was extended by an additional twelve months to September 4, 2024. Rent expenses related to this lease were $2,109 and $2,106 for the three months ended March 31, 2024 and 2023, and $6,134 and $6,057 for the nine months ended March 31, 2024 and 2023.

 

We used a discount rate of 4.0% in determining our operating lease liabilities for the office space that expired on December 31, 2023, and used a discount rate of 7.0% for the office space that commenced on January 1, 2024, in San Diego, California, respectively. These rates represented our incremental borrowing rates at that time. Short-term leases with initial terms of twelve months or less are not capitalized, and our leases of the South Korean offices and corporate housing facility have been considered as short-term leases.

 

Rent expenses for the nine months ended March 31, 2024 and 2023 were $483,305 and $334,146, respectively. 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, 2024, and 2023 are as follows:

         
   Nine Months Ended March 31, 
   2024   2023 
Operating lease expense  $237,893   $231,789 
Additional charges for the prior operating lease subject to dispute   142,978     
Short term lease cost   102,434    102,357 
Total lease expense  $483,305   $334,146 

 

Future minimum payments under operating leases are as follows: 

     
   Operating Lease 
Fiscal 2024  $89,208 
Fiscal 2025   336,972 
Fiscal 2026   344,789 
Fiscal 2027   352,841 
Fiscal 2028   387,437 
Fiscal 2029   363,310 
Total lease payments   1,874,557 
Less imputed interest   (314,567)
Total  $1,559,990 

 

Remaining lease term-operating leases   5.2 years 
Discount rate-operating lease   7% 

 

 

 

 19 

 

  

Warranty repairs

 

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.

 

   
Current Devices
Device Type Return Rate Warranty Repairs
4G Wireless Devices 0.07% 0.06%
5G Wireless Devices 0.52% 0.16%

 

Litigation

 

We are from time to time involved in certain legal proceedings and claims arising in the ordinary course of business.

 

Verizon Jetpack Recall

 

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.

 

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. 

 

As of the date of this report, we have been unable to recreate any device failures of the type identified by Verizon. All internal testing conducted to date has confirmed that the Jetpack devices are performing within normal parameters. 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’s recall notice.

 

Future Impact on Financial Performance

 

We are striving to avoid any litigation with Verizon arising from the recall and have not been served with any legal action by Verizon relating to the products covered by the recall. We are not currently able to estimate the financial impact of the recall on our future operations. 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.

 

 

 

 20 

 

 

Shareholder Litigation

 

Ali

 

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 $2.4 million (the “Settlement Amount”), which is reflected in liabilities under “accrued legal contingency expense” with a corresponding charge to “loss from a legal contingency”. The Class has submitted a motion for preliminary approval of the settlement, which the Court denied on January 24th, 2024. On April 22, 2024, after resubmission of the application, the court granted preliminary approval of the settlement. On May 6th, 2024, per the terms of the settlement agreement, we sent by wire transfer $2,400,000 to an account specified by the Ali class action claim administrator, Epiq (the appointed Settlement Administrator by the Court).

 

Harwood / Martin

 

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.

 

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.

 

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 “In re Franklin Wireless Corp. Derivative Litigation”, Case No.: 21cv1837-AJB (MSB). Discovery has been completed and we are awaiting rulings on pretrial motions at the reporting date.

 

Pape

 

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.

 

The Company will vigorously defend such shareholder litigation and proceedings. No liability has been recorded for these litigations because the Company believes that any such liability is not probable and reasonably estimable the reporting date.

 

“Short-Swing” Profits Litigation

 

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 “short-swing” profits from a sale and purchase of Franklin shares, in violation of that Act. On October 19, 2023, the jury returned a verdict for $2,000,000 in favor of the Company against the Company’s Chief Executive Officer, O.C. Kim. Mr. Kim has filed a notice indicating he intends to appeal the verdict.

 

 

 

 21 

 

 

Loan Agreement with Subsidiary

 

On March 21, 2022, Franklin Wireless Corp. (the “Company”) entered into a Loan Agreement with Franklin Technologies, Inc. a Korean corporation (“FTI”), under which the Company agreed to loan US$10,000,000 to FTI. The Company owns a majority of the outstanding equity of FTI. FTI’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 “Note”).

 

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’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 include customary provisions for default and acceleration upon default, and a default interest rate of 7% per annum.

 

Employment Contracts

 

On October 1, 2020, we entered into Change of Control Agreements with OC Kim, our President, and Yun J. (David) Lee, our 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's outstanding Common Stock, or a liquidation or dissolution of the Company or sale of substantially all of the Company's assets. These agreements were for an initial term of three years but have now been extended through October 2024.

 

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.

  

On November 10, 2022, the Company and OC Kim, its President, entered into an amendment of the existing employment letter 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 “change in circumstances,” generally defined as a material breach by the Company of its salary and benefit obligations or a significant reduction in Mr. Kim’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'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.  

 

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’s proprietary information.  

 

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, 2024 and 2023, $125,000 and $375,000 bonus had been accrued respectively with $750,000 and $375,000 accrual bonus balances as of March 31, 2024 and June 30, 2023, respectively.

 

The Change in Control Agreement with Mr. Kim, dated October 1, 2020, has not been terminated and remains in effect at this time.

 

 

 

 22 

 

 

International Tariffs

 

We believe that our products are currently exempt from international tariffs upon import from our manufacturers to the United States. If this were to change at any point, a tariff of 10%-25% of the purchase price would be imposed. If such tariffs are imposed, they could have a materially adverse effect on sales and operating results.

 

Customer Indemnification

 

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.

 

NOTE 7 - LONG-TERM INCENTIVE PLAN AWARDS

 

We apply the provisions of ASC 718, “Compensation - Stock Compensation,” 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’s dividend rate at the time fair value is measure and future expectations. Under this application, we record compensation expense for all awards granted.

 

In July of 2020, the Board of Directors adopted the 2020 Franklin Wireless Corp. Stock Option Plan (the “2020 Plan”), which covers 800,000 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.

 

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 $208,860 and $536,922 compensation expenses recorded under this method for the nine months ended March 31, 2024 and 2023, respectively.

 

A summary of the status of our stock options is presented below as of March 31, 2024:

                 
           Weighted-     
           Average     
       Weighted-   Remaining     
       Average   Contractual   Aggregate 
       Exercise   Life   Intrinsic 
Options  Shares   Price   (In Years)   Value 
Outstanding as of June 30, 2023   647,001   $4.24    2.88   $130,200 
Granted                
Exercised                
Cancelled                
Forfeited or expired   (20,000)   4.90         
Outstanding as of March 31, 2024   627,001   $4.22    2.14   $ 
                     
Exercisable as of March 31, 2024   539,921   $4.37    2.03   $ 

 

 

 

 23 

 

 

The aggregate intrinsic value in the preceding table represents the total pretax intrinsic value, based upon the Company’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 627,001 shares was $3.33 per share. As of March 31, 2024, there was unrecognized compensation cost of $259,182 related to non-vested stock options granted.

 

A summary of the status of our stock options is presented below as of March 31, 2023:

 

           Weighted-     
           Average     
       Weighted-   Remaining     
       Average   Contractual   Aggregate 
       Exercise   Life   Intrinsic 
Options  Shares   Price   (In Years)   Value 
Outstanding as of June 30, 2022   766,001   $3.85    3.37   $183,270 
Granted                
Exercised   (100,000)   1.34         
Cancelled                
Forfeited or expired   (17,000)   5.40         
Outstanding as of March 31, 2023   649,001   $4.24    3.12   $595,200 
                     
Exercisable as of March 31, 2023   405,277   $4.63    2.85   $248,724 

 

The aggregate intrinsic value in the preceding table represents the total pretax intrinsic value, based upon the Company’s closing stock price of $4.98 as of March 31, 2023, 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, 2023, in the amount of 649,001 shares was $3.35 per share. As of March 31, 2023, there was unrecognized compensation cost of $724,837 related to non-vested stock options granted.

 

 NOTE 8 – RELATED PARTY TRANSACTIONS

 

For the three and nine months ended March 31, 2024, and 2023, 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.

 

NOTE 9 - SUBSEQUENT EVENTS

 

The FASB issued ASC 855, “Subsequent Events.” 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, 2024, up through the date the financial statements were available to be issued. During these periods, the Company did not have any material recognizable subsequent events required to be disclosed to the financial statements as of March 31, 2024.

 

 

 

 24 

 

 

ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

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.  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 “Item 1A. Risk Factors” and under the caption “Factors That May Influence Future Results of Operations” in the Company’s Form 10-K for the year ended June 30, 2023, filed on September 28, 2023.  In light of these risks, uncertainties and assumptions, the forward-looking events discussed in this report might not occur.

 

BUSINESS OVERVIEW

 

We are a leading provider of integrated wireless solutions utilizing the latest in 5G (fifth generation) and 4G LTE (fourth generation long-term evolution) technologies including mobile hotspots, routers, fixed wireless routers, and various trackers. Our integrated software subscription services provide users remote capabilities including mobile device management (MDM) and software defined wide area networking (SD-WAN). 

 

We have majority ownership of Franklin Technology Inc. (FTI), a research and development company based in Seoul, South Korea. FTI primarily provides design and development services for our wireless products. 

 

Our products are generally marketed and sold directly to wireless operators and indirectly through strategic partners and distributors. Our global customer base primarily extends from North America to Asia.

 

The Company is constantly evaluating opportunities to increase shareholder value, both based on internal initiatives and in response to suggestions from shareholders and others.

 

 

FACTORS THAT MAY INFLUENCE FUTURE RESULTS OF OPERATIONS

 

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, and (5) our ability to meet customers’ demands.

 

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.

 

There is always a risk of disputes and disagreements with our business partners and suppliers, and the costs associated with enforcing our rights in those matters could negatively impact operating capital and reserves.

 

 

 

 25 

 

 

CRITICAL ACCOUNTING POLICIES

 

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.

 

We have several critical accounting policies, which were described in our Annual Report on Form 10-K for the year ended June 30, 2023, that are both important to the portrayal of our financial condition and results of operations and require management’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, 2024.

  

RESULTS OF OPERATIONS

 

The following table sets forth, for the three and nine months ended March 31, 2024 and 2023, our statements of comprehensive (loss) income (unaudited) including data expressed as a percentage of sales:

 

   Three Months Ended   Nine Months Ended 
   March 31,   March 31, 
   2024   2023   2024   2023 
                 
Net sales   100.0%    100.0%    100.0%    100.0% 
Cost of goods sold   91.6%    82.7%    88.4%    84.2% 
Gross profit   8.4%    17.3%    11.6%    15.8% 
Operating expenses   33.6%    21.3%    26.6%    24.3% 
Loss from operations   (25.2%)   (4.0%)   (15.0%)   (8.5%)
Other (loss) income, net   (1.1%)   0.9%    3.3%    2.0% 
Net loss before income taxes   (26.3%)   (3.1%)   (11.7%)   (6.5%)
Income tax (benefit) provision   (5.1%)   (4.9%)   (2.4%)   (2.0%)
Net (loss) income   (21.2%)   1.8%    (9.3%)   (4.5%)
Less: non-controlling interest in net loss of subsidiary   (2.2%)   (0.3%)   (0.4%)   (0.1%)
Net (loss) income attributable to Parent Company stockholders   (19.0%)   2.1%    (8.9%)   (4.4%)

 

THREE MONTHS ENDED MARCH 31, 2024 COMPARED TO THREE MONTHS ENDED MARCH 31, 2023

 

NET SALES - Net sales decreased by $5,675,472, or 47.9%, to $6,176,499 for the three months ended March 31, 2024 from $11,851,971 for the corresponding period of 2023. 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. For the three months ended March 31, 2023, net sales by geographic regions, consisting of North America and Asia, were $11,720,894 (98.9% of net sales) and $131,077 (1.1%), respectively.

 

 

 

 26 

 

 

Net sales in North America decreased by $5,546,567, or 47.3%, to $6,174,327 for the three months ended March 31, 2024 from $11,720,894 for the corresponding period of 2023. The decrease in net sales in North America was primarily due to the lack of sales to one major carrier (which was the largest customer, approximately 52% of the total sales for the three months ended March 31, 2023), which was offset by the increased sales of approximately $1.7M to another major carrier customer. Net sales in Asia decreased by $128,905, or 98.3%, to $2,172 for the three months ended March 31, 2024 from $131,077 for the corresponding period of 2023. The decrease in net sales was primarily due to the lack of the demand for one newly launched wireless product from a customer (approximately $160,000) from FTI.

 

GROSS PROFIT - Gross profit decreased by $1,528,061, or 74.7%, to $517,449 for the three months ended March 31, 2024 from $2,045,510 for the corresponding period of 2023. The gross profit in terms of net sales percentage was 8.4% for the three months ended March 31, 2024 compared to 17.3% for the corresponding period of 2023. The decrease in gross profit in terms of net sales percentage for the three months ended March 31, 2024, was primarily due to that a significant portion of the total sales, approximately 96%, was derived from a major carrier customer with a competitive selling price and production costs (approximately gross profit in terms of net sales in percentage of 10%), and the amortization expenses associated with the completed capitalized product development costs that are included in the cost of goods sold.

 

OPERATING EXPENSES - Operating expenses decreased by $443,488, or 17.6%, to $2,072,617 for the three months ended March 31, 2024 from $2,516,105 for the corresponding period of 2023.

 

Selling, general, and administrative expenses decreased by $202,286 to $1,261,147 for the three months ended March 31, 2024, from $1,463,433 for the corresponding period of 2023. The decrease in operating expenses was primarily due to the decreased compensation expenses related to stock options granted to employees. Research and development expense decreased by $241,202 to $811,470 for the three months ended March 31, 2024, from $1,052,672 for the corresponding period of 2023. The decrease in research and development expense was primarily due to the decreased research and development costs and the related payroll expense of approximately $125,000 and $116,000, respectively, which is the mixed result of the timing of research and development activities and the number of active projects and typically vary from period to period.

 

OTHER INCOME (LOSS), NET - Other income (loss), net decreased by $171,486, or 165.6%, to $67,916 for the three months ended March 31, 2024 from $103,570 for the corresponding period of 2023. The decrease was primarily due to the decreased gain from the forgiven liability of approximately $190,000 and the increased loss from the unfavorable changes in foreign currency exchange rates of approximately $167,000, which was partially offset by the increased unrealized gain from an investment account of approximately $196,000.

 

NINE MONTHS ENDED MARCH 31, 2024 COMPARED TO NINE MONTHS ENDED MARCH 31, 2023

 

NET SALES - Net sales decreased by $4,264,730, or 14.7%, to $24,679,824 for the nine months ended March 31, 2024 from $28,944,554 for the corresponding period of 2023. 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. For the nine months ended March 31, 2023, net sales by geographic regions, consisting of North America and Asia, were $28,778,479 (99.4% of net sales) and $166,075 (0.6% of net sales), respectively.

 

Net sales in North America decreased by $4,195,155, or 14.6%, to $24,583,324 for the nine months ended March 31, 2024 from $28,778,479 for the corresponding period of 2023. The decrease in net sales in North America was primarily due to the decreased demands from our two largest major carrier customers by approximately $4M for our wireless products compared to the corresponding period of 2023. Net sales in Asia decreased by $69,575, or 41.9%, to $96,500 for the nine months ended March 31, 2024 from $166,075 for the corresponding period of 2023. The decrease in net sales in Asia was primarily due to the decreased demand by approximately $98,000 for one newly launched wireless product from a customer by FTI compared to the corresponding period of 2023.

 

 

 

 27 

 

 

GROSS PROFIT - Gross profit decreased by $1,717,730, or 37.5%, to $2,867,684 for the nine months ended March 31, 2024 from $4,585,414 for the corresponding period of 2023. The gross profit in terms of net sales percentage was 11.6% for the nine months ended March 31, 2024 compared to 15.8% for the corresponding period of 2023. The decrease in gross profit was primarily due to the change in net sales as described above. The decrease in gross profit in terms of net sales percentage for the nine months ended March 31, 2024, was primarily due to the mixed results of competitive selling prices and the increase in production costs as well as the increased amortization expenses associated with the completed capitalized product development costs that are included in the cost of goods sold compared to the corresponding period of 2023.

 

OPERATING EXPENSES - Operating expenses decreased by $474,932, or 6.7%, to $6,563,310 for the nine months ended March 31, 2024 from $7,038,242 for the corresponding period of 2023. 

 

Selling, general, and administrative expenses decreased by $7,004 to $4,032,031 for the nine months ended March 31, 2024, from $4,039,035 for the corresponding period of 2023. The decrease in selling, general, and administrative expenses was primarily due to the decreased compensation expenses related to stock options granted to employees of approximately $320,000, which was offset by the increased operating lease expense and legal fees of approximately $150,000 and 135,000, respectively. Research and development expense decreased by $467,928 to $2,531,279 for the nine months ended March 31, 2024, from $2,999,207 for the corresponding period of 2023. The decrease in research and development expense was primarily due to the decreased research and development costs and the related payroll expense of approximately $280,000 and $188,000, respectively, which is the mixed result of the timing of research and development activities and the number of active projects and typically vary from period to period.

 

OTHER INCOME, NET - Other income, net increased by $229,540, or 38.8%, to $820,465 for the nine months ended March 31, 2024 from $590,925 for the corresponding period of 2023. The increase was primarily due to the increased interest income of approximately $280,000 and the increased unrealized gain from an investment account of approximately $261,000, which was offset by the decreased gain from the forgiven liability of approximately $190,000 and the loss from the unfavorable changes in foreign currency exchange rates of approximately $143,000.

 

LIQUIDITY AND CAPITAL RESOURCES

 

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 the 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.

 

Our principal source of liquidity as of March 31, 2024 consisted of cash and cash equivalents as well as short-term investments of $31,737,201.  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.

 

OPERATING ACTIVITIES - Net cash used in operating activities for the nine months ended March 31, 2024 and 2023 was $6,972,515 and $6,954,199, respectively.

 

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. The $6,954,199 in net cash used in operating activities for the nine months ended March 31, 2023 was primarily due to the increase in accounts receivable of $5,895,731 and inventories of $1,713,431 as well as our operating results (net loss of $1,298,722 adjusted for depreciation, amortization, and other non-cash charges), which was partially offset by an increase in accounts payable of $1,214,246.

 

 

 

 28 

 

 

INVESTING ACTIVITIES - Net cash provided by investing activities for the nine months ended March 31, 2024 was $1,815,796, and net cash used in investing activities for the nine months ended March 31, 2023 was $1,731,707.

 

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 of $121,708 and purchase of property and equipment of $53,017. The $1,731,707 in net cash used in investing activities for nine months ended March 31, 2023 was primarily due to the payments for purchase of capitalized product development of $1,601,998 and purchase of short-term investments of $71,927. 

 

FINANCING ACTIVITIES - Net cash provided by financing activities for the nine months ended March 31, 2024 and 2023 was $1,045 and $43,955, respectively.

 

The $1,045 in net cash provided by financing activities for the nine months ended March 31, 2024 was due to the increase in loan to an employee of $1,045. The $43,955 in net cash provided by financing activities for the nine months ended March 31, 2023 was from cash received from exercise of stock options of $134,000, which was partially offset by the increase in loan to an employee of $90,045.

 

CONTRACTUAL OBLIGATIONS AND OTHER COMMITMENTS

 

Leases

 

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 $23,370, 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.

 

On or about December 7, 2023, we received an invoice from our prior landlord, Hunsaker & 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 purports to represent charges for variable cost increases during the prior 7 years of the lease. 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 three months ended December 31, 2023, we recorded an additional rent expense reflecting this pending invoice of $142,978 and a credit of $24,656 for our deposit on the leasehold property.

 

Our Korea-based subsidiary, FTI, leases approximately 10,000 square feet of office space, at a monthly rent of approximately $8,000, and additional office space consisting of approximately 2,682 square feet at a monthly rent of approximately $2,700, both located in Seoul, Korea. These leases will expire on August 31, 2024. 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. We lease one corporate housing facility, located in Seoul, Korea, primarily for our employees who travel, under a non-cancelable operating lease that will expire on September 4, 2024.

 

Rent expense for the three months ended March 31, 2024 and 2023 was $117,486 and $111,469, respectively. Rent expense for the nine months ended March 31, 2024 and 2023 was $483,305 and $334,146, respectively.

 

Recently Issued Accounting Pronouncements

 

Refer to NOTE 1 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES in the Consolidated Financial Statements.

 

 

 

 29 

 

 

OFF-BALANCE SHEET ARRANGEMENTS

 

None.

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

As a “smaller reporting company,” the Company is not required to respond to this item.

 

ITEM 4. CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls and Procedures

 

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, 2024, 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.

 

Changes in Internal Control Over Financial Reporting

 

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, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

 

 

 

 

 

 

 30 

 

 

PART II – OTHER INFORMATION

 

ITEM 1. LEGAL PROCEEDINGS

 

We have provided information about legal proceedings in which we are involved in Note 8 of the notes to consolidated financial statements for the three and nine months ended March 31, 2024, contained within this Quarterly Report on Form 10-Q.

 

ITEM 1A. RISK FACTORS

 

Our Annual Report on Form 10-K for the fiscal year ended June 30, 2023, filed with the SEC on September 28, 2023 (the “Annual Report”), includes a detailed discussion of our risk factors under the heading “PART I, ITEM 1A – RISK FACTORS.” You should carefully consider the risk factors discussed in our Annual Report, as well as other information in this quarterly report. Any of these risks 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.

 

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

 

None.

 

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

 

None.

 

ITEM 4. MINE SAFETY DISCLOSURES

 

None.

 

ITEM 5. OTHER INFORMATION

 

During the quarter ended March 31, 2024, no director or officer adopted or terminated any Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement, as each term is defined in Item 408(a) of Regulation S-K.

 

ITEM 6. EXHIBITS

 

31.1 Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

31.2 Certification of Acting Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

32.1 Certification of Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

32.2 Certification of Acting Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

101. INS Inline XBRL Instance Document 101.SCH Inline XBRL Taxonomy Extension Schema Document

101. CAL Inline XBRL Taxonomy Extension Calculation Linkbase Document

101. DEF Inline XBRL Taxonomy Extension Definition Linkbase Document

101. LAB Inline XBRL Taxonomy Extension Label Linkbase Document

101. PRE Inline XBRL Taxonomy Extension Presentation Linkbase Document

104 Cover Page Interactive Data File (formatted in XBRL, and included in exhibit 101)

 

 

 

 31 

 

 

SIGNATURES

 

In accordance with Section 13 of 15(d) of the Exchange Act, the registrant caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

  Franklin Wireless Corp.
     
  By: /s/ OC Kim
   

OC Kim

President

(Principal Executive Officer)

     
  By: /s/ Bill Bauer
    Bill Bauer

 

 

Acting Chief Financial Officer

(Principal Financial Officer)

 

 

Dated: May 15, 2024

 

 

 

 

 

 

 

 

 32 

 

EX-31.1 2 franklin_ex3101.htm CERTIFICATION

Exhibit 31.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, OC Kim, President of Franklin Wireless Corp., certify that:

 

  1) I have reviewed this quarterly report on Form 10-Q of Franklin Wireless Corp.;
     
  2) 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;
     
  3) Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
     
  4) 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:

 

    a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant is made known to us by others within those entities, particularly during the period in which this report is being prepared;
       
    b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
       
    c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report 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
       
    d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

 

  5) I have disclosed, based on my most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

    a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
       
    b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

/s/ OC KIM                             

OC Kim

President

(Principal Executive Officer)

May 15, 2024

 

EX-31.2 3 franklin_ex3102.htm CERTIFICATION

Exhibit 31.2

 

CERTIFICATION OF ACTING CHIEF FINANCIAL OFFICER PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Bill Bauer, Acting Chief Financial Officer of Franklin Wireless Corp., certify that:

 

  1) I have reviewed this quarterly report on Form 10-Q of Franklin Wireless Corp.;
     
  2) 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;
     
  3) Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
     
  4) 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:

 

    a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant is made known to us by others within those entities, particularly during the period in which this report is being prepared;
       
    b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
       
    c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report 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
       
    d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

 

  5) I have disclosed, based on my most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

    a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
       
    b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

/s/ Bill Bauer                         

Bill Bauer

Principal Financial Officer

May 15, 2024

 

 

EX-32.1 4 franklin_ex3201.htm CERTIFICATION

Exhibit 32.1

 

CERTIFICATION PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Franklin Wireless Corp. (the "Company") on Form 10-Q for the nine months ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), 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:

 

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

 

 

/s/ OC KIM                            

OC Kim

President

(Principal Executive Officer)

May 15, 2024

 

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.

 

 

EX-32.2 5 franklin_ex3202.htm CERTIFICATION

Exhibit 32.2

 

CERTIFICATION PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Franklin Wireless Corp. (the "Company") on Form 10-Q for the nine months ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Bill Bauer, Acting Chief 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:

 

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

 

 

/s/ Bill Bauer                       

Bill Bauer

Principal Financial Officer

May 15, 2024

 

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.

EX-101.SCH 6 fkwl-20240331.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Consolidated Statements of Comprehensive (Loss) Income (unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Consolidated Statements of Stockholders Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Consolidated Statements of Cash Flows (unaudited) link:presentationLink link:calculationLink link:definitionLink 995512 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 995513 - Disclosure - BUSINESS OVERVIEW link:presentationLink link:calculationLink link:definitionLink 995514 - Disclosure - BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 995516 - Disclosure - ACCRUED LIABILITIES link:presentationLink link:calculationLink link:definitionLink 995517 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 995518 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS link:presentationLink link:calculationLink link:definitionLink 995519 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 995520 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 995521 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 995522 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 995523 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 995524 - Disclosure - ACCRUED LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 995526 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Tables) link:presentationLink link:calculationLink link:definitionLink 995527 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments) link:presentationLink link:calculationLink link:definitionLink 995528 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments Long-Lived Assets) link:presentationLink link:calculationLink link:definitionLink 995529 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables) link:presentationLink link:calculationLink link:definitionLink 995530 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities) link:presentationLink link:calculationLink link:definitionLink 995531 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives) link:presentationLink link:calculationLink link:definitionLink 995532 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995533 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Intangible assets activity) link:presentationLink link:calculationLink link:definitionLink 995534 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Amortization Expenses) link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995536 - Disclosure - ACCRUED LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 995537 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Lease expenses) link:presentationLink link:calculationLink link:definitionLink 995538 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities) link:presentationLink link:calculationLink link:definitionLink 995539 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Percentages of return rates and warranty repairs) link:presentationLink link:calculationLink link:definitionLink 995540 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995541 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity) link:presentationLink link:calculationLink link:definitionLink 995542 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 fkwl-20240331_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 fkwl-20240331_def.xml XBRL DEFINITION FILE EX-101.LAB 9 fkwl-20240331_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Treasury Stock, Common [Member] AOCI Attributable to Parent [Member] Noncontrolling Interest [Member] Ownership [Axis] Franklin Technology [Member] Noncontrolling Interests [Member] Timing of Transfer of Good or Service [Axis] Transferred at Point in Time [Member] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Concentration Risk Type [Axis] Product Concentration Risk [Member] Engineering Projects [Member] Product and Service [Axis] Capitalized Product Development Costs [Member] Transaction Type [Axis] Amortization Expense [Member] Statement of Financial Position Location, Balance [Axis] Shipping and Handling [Member] Customer [Axis] Customer 1 [Member] Customer Concentration Risk [Member] Customer 2 [Member] Accounts Receivable [Member] Nature of Expense [Axis] Wireless Data Products [Member] Cost of Goods and Service, Product and Service Benchmark [Member] Supplier Concentration Risk [Member] Geographical [Axis] North America [Member] Asia [Member] Long-Lived Tangible Asset [Axis] Equipment [Member] Office Equipment [Member] Tools, Dies and Molds [Member] Vehicles [Member] Computer Equipment [Member] Furniture and Fixtures [Member] Other Capitalized Property Plant and Equipment [Member] Indefinite-Lived Intangible Assets [Axis] Complete Technology [Member] Technology In Progess [Member] Computer Software, Intangible Asset [Member] Patent [Member] Certification And Licenses [Member] Property Subject to or Available for Operating Lease [Axis] Administrative Office San Diego C A [Member] Hunsaker Andamp Associates [Member] FTI Office Space [Member] Seoul Korea Corporate Housing Facility [Member] Segments [Axis] California [Member] Litigation Case [Axis] Ali [Member] Subsequent Event Type [Axis] Subsequent Event [Member] 4G Wireless Devices [Member] 5G Wireless Devices [Member] Plan Name [Axis] Plan 2020 [Member] Award Type [Axis] Equity Option [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Statement of Financial Position [Abstract] ASSETS Current assets: Cash and cash equivalents Short-term investments Accounts receivable Advance to vendors Other receivables, prepaid expenses, and other current assets Inventories, net Prepaid income taxes Loan to an employee Total current assets Property and equipment, net Intangible assets, net Deferred tax assets, non-current Goodwill Right of use assets Other assets TOTAL ASSETS LIABILITIES AND STOCKHOLDERS' EQUITY Current liabilities: Accounts payable Income tax payable Contract liabilities and advance from customers Accrued legal contingency expense Accrued liabilities Lease liabilities, current Total current liabilities Lease liabilities, non-current Total liabilities Commitments and contingencies (Note 6) Stockholders’ equity: Parent Company stockholders’ equity Preferred stock, par value $0.001 per share, authorized 10,000,000 shares; none issued and outstanding Common stock, par value $0.001 per share, authorized 50,000,000 shares; 11,784,280 shares issued and outstanding Additional paid-in capital Retained earnings Treasury stock, 2,549,208 shares Accumulated other comprehensive loss Total Parent Company stockholders’ equity Noncontrolling interests Total stockholders’ equity TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Preferred stock, par value Preferred stock, shares authorized Preferred stock, shares issued Preferred stock, shares outstanding Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Treasury stock shares Income Statement [Abstract] Net sales Cost of goods sold Gross profit Operating expenses: Selling, general and administrative Research and development Total operating expenses Loss from operations Other (loss) income, net: Interest income Income from governmental subsidy Gain from the forgiveness of accounts payable and accrued liabilities Loss from foreign currency transactions Other (loss) income, net Total other (loss) income, net Loss before benefit for income taxes Income tax benefit Net (loss) income Less: non-controlling interests in net loss of subsidiary at 33.7% Net (loss) income attributable to Parent Company (Loss) income per share attributable to Parent Company stockholders - basic (Loss) income per share attributable to Parent Company stockholders - diluted Weighted average common shares outstanding - basic Weighted average common shares outstanding - diluted Comprehensive (loss) income Net (loss) income Translation adjustments Comprehensive (loss) income Less: comprehensive loss attributable to non-controlling interest Comprehensive (loss) income attributable to controlling interest Statement [Table] Statement [Line Items] Beginning balance, value Beginning balace, shares Net income attributable to Parent Company Foreign exchange translation Issuance of stock related to stock option exercised Issuance of stock related to stock option exercised, shares Compensation expense related to stock option granted Comprehensive loss attributable to non-controlling interest Stock based compensation Ending balance, value Ending balace, shares Statement of Cash Flows [Abstract] CASH FLOW FROM OPERATING ACTIVITIES: Net loss Adjustments to reconcile net income to net cash provided by operating activities: Depreciation Amortization of intangible assets Stock based compensation Forgiveness of debt Amortization of right of use assets Deferred tax (benefit) provision Increase (decrease) in cash due to change in: Accounts receivable Advance to vendors Other receivables, prepaid expenses, and other current assets Prepaid income taxes Inventories Other assets Accounts payable Income tax payable Contract liabilities and advance from customers Lease liabilities Accrued liabilities Net cash used in operating activities CASH FLOW FROM INVESTING ACTIVITIES: Sales (purchases) of short-term investments Purchases of property and equipment Payments for capitalized product development costs Purchases of intangible assets Net cash provided by (used in) investing activities CASH FLOW FROM FINANCING ACTIVITIES: Loan to an employee Cash received from exercise of stock options Net cash provided by financing activities Effect of foreign currency translation Net decrease in cash and cash equivalents Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Supplemental disclosure of cash flow information: Cash paid during the periods for: Income taxes Pay vs Performance Disclosure [Table] Executive Category [Axis] Individual [Axis] Adjustment to Compensation [Axis] Measure [Axis] Pay vs Performance Disclosure, Table Company Selected Measure Name Named Executive Officers, Footnote Peer Group Issuers, Footnote Changed Peer Group, Footnote PEO Total Compensation Amount PEO Actually Paid Compensation Amount Adjustment To PEO Compensation, Footnote Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Compensation Actually Paid Amount Adjustment to Non-PEO NEO Compensation Footnote Equity Valuation Assumption Difference, Footnote Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Company Selected Measure Total Shareholder Return Vs Peer Group Compensation Actually Paid vs. Other Measure Tabular List, Table Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Net Income (Loss) Company Selected Measure Amount Other Performance Measure, Amount Adjustment to Compensation, Amount PEO Name Name Non-GAAP Measure Description Additional 402(v) Disclosure Pension Benefits Adjustments, Footnote Erroneously Awarded Compensation Recovery [Table] Restatement Determination Date [Axis] Restatement Determination Date Aggregate Erroneous Compensation Amount Erroneous Compensation Analysis Stock Price or TSR Estimation Method Outstanding Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Not Yet Determined Name Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery, Explanation of Impracticability Name Compensation Amount Restatement does not require Recovery Awards Close in Time to MNPI Disclosures [Table] Award Timing MNPI Disclosure Award Timing Method Award Timing Predetermined Award Timing MNPI Considered Award Timing, How MNPI Considered MNPI Disclosure Timed for Compensation Value Awards Close in Time to MNPI Disclosures, Table Name Underlying Securities Exercise Price Fair Value as of Grant Date Underlying Security Market Price Change Insider Trading Arrangements [Line Items] Material Terms of Trading Arrangement Name Title Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted Adoption Date Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated Termination Date Expiration Date Arrangement Duration Insider Trading Policies and Procedures [Line Items] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Not Adopted Accounting Policies [Abstract] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES BUSINESS OVERVIEW Organization, Consolidation and Presentation of Financial Statements [Abstract] BASIS OF PRESENTATION Goodwill and Intangible Assets Disclosure [Abstract] DEFINITE LIVED INTANGIBLE ASSETS, NET Payables and Accruals [Abstract] ACCRUED LIABILITIES Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Share-Based Payment Arrangement [Abstract] LONG-TERM INCENTIVE PLAN AWARDS Related Party Transactions [Abstract] RELATED PARTY TRANSACTIONS Subsequent Events [Abstract] SUBSEQUENT EVENTS Principles of Consolidation Reclassifications Noncontrolling Interest in a Consolidated Subsidiary Segment Reporting Fair Value of Financial Instruments Allowance for Doubtful Accounts Cash Flows Reporting Related Parties Foreign Currency Translations Leases Revenue Recognition Cost of Goods Sold Capitalized Product Development Costs Research and Development Costs Warranties Shipping and Handling Costs Cash and Cash Equivalents Short Term Investments Inventories Property and Equipment Goodwill and Intangible Assets Long-lived Assets Stock-based Compensation Income Taxes Earnings (loss) per Share Attributable to Common Stockholders Concentrations Recently Issued Accounting Pronouncements Schedule of segment information by geographic areas Schedule of long lived assets by geographic area Schedule of trade receivables Schedule of contract liabilities Schedule of useful lives of property and equipment Schedule of definite lived intangible assets Schedule of future amortization expense Schedule of accrued liabilities Schedule of components of lease expense Schedule of future minimum payments Schedule of percentages of return rates and warranty repairs Schedule of stock option activity Long-lived assets, net (property and equipment and intangible assets) Accounts Receivable Undelivered products Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Estimated useful lives Estimated useful lives Nature of Operation, Product Information, Concentration of Risk [Table] Product Information [Line Items] Noncontrolling interest percentage Noncontrolling interest percentage Noncontrolling interest Decrease from noncontrolling interest Loss from subsidiary incurred Allowance for doubtful accounts Concentration of credit risk Shipping and handling expense Intangible Assets, Gross (Excluding Goodwill) Product development costs incurred Research and development expense Shipping and handling expense Inventory reserve Goodwill impairment Income tax benefits Increase (decrease) in deferred tax asset Cost of revenue Accounts payable, current Intangible Asset, Indefinite-Lived [Table] Indefinite-Lived Intangible Assets [Line Items] Expected Life Gross Intangible Assets Less Accumulated Amortization Net Intangible Assets Average Remaining Life FY 2024 FY 2025 FY 2026 FY 2027 FY 2028 Thereafter Amortization of Intangible Assets Accrued payroll deductions owed to government entities Accrued salaries and bonuses Accrued vacation Accrued commission for service providers Accrued commission to a customer Accrued rent expenses Total Operating lease expense Additional charges for the prior operating lease subject to dispute Short term lease cost Total lease expense Fiscal 2024 Fiscal 2025 Fiscal 2026 Fiscal 2027 Fiscal 2028 Fiscal 2029 Total lease payments Less imputed interest Total Remaining lease term-operating leases Discount rate-operating lease Product Liability Contingency [Table] Product Liability Contingency [Line Items] Current devices return rate Current devices warranty repairs Loss Contingencies [Table] Loss Contingencies [Line Items] Lease description Rent expense Rent expense Deposit on the leasehold property Lease discount rate Settlement amount Loan amount Accrued bonus Accrual bonus balances Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Number of Options Outstanding, Beginning Balance Weighted Average Exercise Price, Options Outstanding Beginning Balance Weighted Average Remaining Contractual Life (in years), Options Outstanding Aggregate Intrinsic Value, Options Outstanding Beginning Balance Number of Options, Granted Weighted Average Exercise Price, Granted Number of Options, Exercised Weighted Average Exercise Price, Exercised Number of Options, Cancelled Weighted Average Exercise Price, Cancelled Number of Options, Forfeited or expired Weighted Average Exercise Price, Forfeited or expired Number of Options Outstanding, Ending Balance Weighted Average Exercise Price, Options Outstanding Ending Balance Aggregate Intrinsic Value, Options Outstanding Ending Balance Number of Options, Exercisable Weighted Average Exercise Price, Exercisable Weighted Average Remaining Contractual Life (in years), Options Exercisable Aggregate Intrinsic Value, Options Exercisable Shares authorized under plan Share based compensation expense Fair value of options outstanding Weighted average grant-date fair value of stock options, per share price Unrecognized compensation cost related to non-vested options Long-lived assets, net (property and equipment and intangible assets) Property Plant And Equipment Useful Life Property Plant And Equipment Useful Life Assets, Current Assets Liabilities, Current Liabilities Treasury Stock, Common, Value Equity, Attributable to Parent Equity, Including Portion Attributable to Noncontrolling Interest Liabilities and Equity Gross Profit Operating Expenses Operating Income (Loss) Nonoperating Income (Expense) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Parent Shares, Outstanding Share-Based Payment Arrangement, Noncash Expense IncreaseDecreaseInRightOfUseAsset Increase (Decrease) in Accounts Receivable Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Prepaid Taxes Increase (Decrease) in Inventories Increase (Decrease) in Other Operating Assets Increase (Decrease) in Accounts Payable Increase (Decrease) in Income Taxes Payable Increase (Decrease) in Contract with Customer, Liability Increase (Decrease) in Other Accrued Liabilities Net Cash Provided by (Used in) Operating Activities Payments for (Proceeds from) Investments Payments to Acquire Property, Plant, and Equipment Payments to Acquire Intangible Assets Net Cash Provided by (Used in) Investing Activities IncreaseDecreaseInLoanToEmployee Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Forgone Recovery, Individual Name Outstanding Recovery, Individual Name Awards Close in Time to MNPI Disclosures, Individual Name Trading Arrangement, Individual Name Property Plant And Equipment Useful Life Subsidiary, Ownership Percentage, Noncontrolling Owner Current Federal Tax Expense (Benefit) Lessee, Operating Lease, Liability, Undiscounted Excess Amount VariableLeaseExpense Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period EX-101.PRE 10 fkwl-20240331_pre.xml XBRL PRESENTATION FILE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cover - shares
9 Months Ended
Mar. 31, 2024
May 15, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Mar. 31, 2024  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2024  
Current Fiscal Year End Date --06-30  
Entity File Number 001-14891  
Entity Registrant Name FRANKLIN WIRELESS CORP.  
Entity Central Index Key 0000722572  
Entity Tax Identification Number 95-3733534  
Entity Incorporation, State or Country Code NV  
Entity Address, Address Line One 3940 Ruffin Road  
Entity Address, Address Line Two Suite C  
Entity Address, City or Town San Diego  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92123  
City Area Code 858  
Local Phone Number 623-0000  
Title of 12(b) Security Common Stock, par value $.001 per share  
Trading Symbol FKWL  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   11,784,280
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Current assets:    
Cash and cash equivalents $ 7,004,494 $ 12,241,286
Short-term investments 24,732,707 26,728,313
Accounts receivable 10,262,320 8,949,802
Advance to vendors 57,043 53,875
Other receivables, prepaid expenses, and other current assets 128,504 51,125
Inventories, net 1,136,035 3,741,637
Prepaid income taxes 136,641 0
Loan to an employee 90,012 91,057
Total current assets 43,547,756 51,857,095
Property and equipment, net 126,046 101,088
Intangible assets, net 1,585,201 2,180,884
Deferred tax assets, non-current 2,809,830 2,235,515
Goodwill 273,285 273,285
Right of use assets 1,542,462 152,665
Other assets 134,239 126,546
TOTAL ASSETS 50,018,819 56,927,078
Current liabilities:    
Accounts payable 6,281,925 12,950,497
Income tax payable 0 6,556
Contract liabilities and advance from customers 195,599 146,488
Accrued legal contingency expense 2,400,000 2,400,000
Accrued liabilities 1,335,915 849,605
Lease liabilities, current 233,501 159,104
Total current liabilities 10,446,940 16,512,250
Lease liabilities, non-current 1,326,489
Total liabilities 11,773,429 16,512,250
Commitments and contingencies (Note 6)
Parent Company stockholders’ equity    
Preferred stock, par value $0.001 per share, authorized 10,000,000 shares; none issued and outstanding 0 0
Common stock, par value $0.001 per share, authorized 50,000,000 shares; 11,784,280 shares issued and outstanding 14,263 14,263
Additional paid-in capital 14,647,056 14,438,196
Retained earnings 26,903,234 29,101,225
Treasury stock, 2,549,208 shares (3,554,893) (3,554,893)
Accumulated other comprehensive loss (1,153,048) (1,071,930)
Total Parent Company stockholders’ equity 36,856,612 38,926,861
Noncontrolling interests 1,388,778 1,487,967
Total stockholders’ equity 38,245,390 40,414,828
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 50,018,819 $ 56,927,078
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2024
Jun. 30, 2023
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 50,000,000 50,000,000
Common stock, shares issued 11,784,280 11,784,280
Common stock, shares outstanding 11,784,280 11,784,280
Treasury stock shares 2,549,208 2,549,208
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Comprehensive (Loss) Income (unaudited) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]        
Net sales $ 6,176,499 $ 11,851,971 $ 24,679,824 $ 28,944,554
Cost of goods sold 5,659,050 9,806,461 21,812,140 24,359,140
Gross profit 517,449 2,045,510 2,867,684 4,585,414
Operating expenses:        
Selling, general and administrative 1,261,147 1,463,433 4,032,031 4,039,035
Research and development 811,470 1,052,672 2,531,279 2,999,207
Total operating expenses 2,072,617 2,516,105 6,563,310 7,038,242
Loss from operations (1,555,168) (470,595) (3,695,626) (2,452,828)
Other (loss) income, net:        
Interest income 155,433 158,418 561,201 281,155
Income from governmental subsidy (59) 7,197 16,507 41,510
Gain from the forgiveness of accounts payable and accrued liabilities 0 25,293 0 190,293
Loss from foreign currency transactions (366,078) (199,226) (217,606) (75,004)
Other (loss) income, net 142,788 111,888 460,363 152,971
Total other (loss) income, net (67,916) 103,570 820,465 590,925
Loss before benefit for income taxes (1,623,084) (367,025) (2,875,161) (1,861,903)
Income tax benefit (312,764) (578,664) (577,981) (563,181)
Net (loss) income (1,310,320) 211,639 (2,297,180) (1,298,722)
Less: non-controlling interests in net loss of subsidiary at 33.7% (134,640) (35,990) (99,189) (41,036)
Net (loss) income attributable to Parent Company $ (1,175,680) $ 247,629 $ (2,197,991) $ (1,257,686)
(Loss) income per share attributable to Parent Company stockholders - basic $ (0.10) $ 0.02 $ (0.19) $ (0.11)
(Loss) income per share attributable to Parent Company stockholders - diluted $ (0.10) $ 0.02 $ (0.19) $ (0.11)
Weighted average common shares outstanding - basic 11,784,280 11,784,280 11,784,280 11,720,776
Weighted average common shares outstanding - diluted 11,784,280 11,784,280 11,784,280 11,720,776
Comprehensive (loss) income        
Net (loss) income $ (1,310,320) $ 211,639 $ (2,297,180) $ (1,298,722)
Translation adjustments (146,761) (139,752) (81,118) (65,713)
Comprehensive (loss) income (1,457,081) 71,887 (2,378,298) (1,364,435)
Less: comprehensive loss attributable to non-controlling interest (134,640) (35,990) (99,189) (41,036)
Comprehensive (loss) income attributable to controlling interest $ (1,322,441) $ 107,877 $ (2,279,109) $ (1,323,399)
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Stockholders Equity (Unaudited) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Treasury Stock, Common [Member]
AOCI Attributable to Parent [Member]
Noncontrolling Interest [Member]
Total
Beginning balance, value at Jun. 30, 2022 $ 14,163 $ 13,593,426 $ 31,964,246 $ (3,554,893) $ (984,152) $ 1,569,605 $ 42,602,395
Beginning balace, shares at Jun. 30, 2022 11,684,280            
Net income attributable to Parent Company (1,505,315) (1,505,315)
Foreign exchange translation 74,039 74,039
Issuance of stock related to stock option exercised $ 100 133,900 134,000
Issuance of stock related to stock option exercised, shares 100,000            
Compensation expense related to stock option granted 360,525 360,525
Comprehensive loss attributable to non-controlling interest (5,046) (5,046)
Ending balance, value at Dec. 31, 2022 $ 14,263 14,087,851 30,458,931 (3,554,893) (910,113) 1,564,559 41,660,598
Ending balace, shares at Dec. 31, 2022 11,784,280            
Beginning balance, value at Jun. 30, 2022 $ 14,163 13,593,426 31,964,246 (3,554,893) (984,152) 1,569,605 42,602,395
Beginning balace, shares at Jun. 30, 2022 11,684,280            
Net income attributable to Parent Company             (1,257,686)
Comprehensive loss attributable to non-controlling interest             (41,036)
Ending balance, value at Mar. 31, 2023 $ 14,263 14,264,248 30,706,560 (3,554,893) (1,049,865) 1,528,569 41,908,882
Ending balace, shares at Mar. 31, 2023 11,784,280            
Beginning balance, value at Dec. 31, 2022 $ 14,263 14,087,851 30,458,931 (3,554,893) (910,113) 1,564,559 41,660,598
Beginning balace, shares at Dec. 31, 2022 11,784,280            
Net income attributable to Parent Company 247,629 247,629
Foreign exchange translation (139,752) (139,752)
Compensation expense related to stock option granted 176,397 176,397
Comprehensive loss attributable to non-controlling interest (35,990) (35,990)
Ending balance, value at Mar. 31, 2023 $ 14,263 14,264,248 30,706,560 (3,554,893) (1,049,865) 1,528,569 41,908,882
Ending balace, shares at Mar. 31, 2023 11,784,280            
Beginning balance, value at Jun. 30, 2023 $ 14,263 14,438,196 29,101,225 (3,554,893) (1,071,930) 1,487,967 40,414,828
Beginning balace, shares at Jun. 30, 2023 11,784,280            
Net income attributable to Parent Company (1,022,311) (1,022,311)
Foreign exchange translation 65,643 65,643
Comprehensive loss attributable to non-controlling interest 35,451 35,451
Stock based compensation 138,780 138,780
Ending balance, value at Dec. 31, 2023 $ 14,263 14,576,976 28,078,914 (3,554,893) (1,006,287) 1,523,418 39,632,391
Ending balace, shares at Dec. 31, 2023 11,784,280            
Beginning balance, value at Jun. 30, 2023 $ 14,263 14,438,196 29,101,225 (3,554,893) (1,071,930) 1,487,967 40,414,828
Beginning balace, shares at Jun. 30, 2023 11,784,280            
Net income attributable to Parent Company             (2,197,991)
Comprehensive loss attributable to non-controlling interest             (99,189)
Ending balance, value at Mar. 31, 2024 $ 14,263 14,647,056 26,903,234 (3,554,893) (1,153,048) 1,388,778 38,245,390
Ending balace, shares at Mar. 31, 2024 11,784,280            
Beginning balance, value at Dec. 31, 2023 $ 14,263 14,576,976 28,078,914 (3,554,893) (1,006,287) 1,523,418 39,632,391
Beginning balace, shares at Dec. 31, 2023 11,784,280            
Net income attributable to Parent Company (1,175,680) (1,175,680)
Foreign exchange translation (146,761) (146,761)
Comprehensive loss attributable to non-controlling interest (134,640) (134,640)
Stock based compensation 70,080 70,080
Ending balance, value at Mar. 31, 2024 $ 14,263 $ 14,647,056 $ 26,903,234 $ (3,554,893) $ (1,153,048) $ 1,388,778 $ 38,245,390
Ending balace, shares at Mar. 31, 2024 11,784,280            
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Cash Flows (unaudited) - USD ($)
9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CASH FLOW FROM OPERATING ACTIVITIES:    
Net loss $ (2,297,180) $ (1,298,722)
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 28,059 41,341
Amortization of intangible assets 722,476 595,218
Stock based compensation 208,860 536,922
Forgiveness of debt 0 (190,293)
Amortization of right of use assets (1,389,797) 220,807
Deferred tax (benefit) provision (574,315) (558,631)
Increase (decrease) in cash due to change in:    
Accounts receivable (1,312,518) (5,895,731)
Advance to vendors (3,168) 117,436
Other receivables, prepaid expenses, and other current assets (77,379) 1,628
Prepaid income taxes (136,641) (10,363)
Inventories 2,605,602 (1,713,431)
Other assets (7,693) 837
Accounts payable (6,668,572) 1,214,246
Income tax payable (6,556) (5,532)
Contract liabilities and advance from customers 49,111 (62,965)
Lease liabilities 1,400,886 (230,466)
Accrued liabilities 486,310 283,500
Net cash used in operating activities (6,972,515) (6,954,199)
CASH FLOW FROM INVESTING ACTIVITIES:    
Sales (purchases) of short-term investments 1,995,606 (71,927)
Purchases of property and equipment (53,017) (45,212)
Payments for capitalized product development costs (121,708) (1,601,998)
Purchases of intangible assets (5,085) (12,570)
Net cash provided by (used in) investing activities 1,815,796 (1,731,707)
CASH FLOW FROM FINANCING ACTIVITIES:    
Loan to an employee 1,045 (90,045)
Cash received from exercise of stock options 0 134,000
Net cash provided by financing activities 1,045 43,955
Effect of foreign currency translation (81,118) (65,713)
Net decrease in cash and cash equivalents (5,236,792) (8,707,664)
Cash and cash equivalents, beginning of period 12,241,286 26,277,418
Cash and cash equivalents, end of period 7,004,494 17,569,754
Cash paid during the periods for:    
Income taxes $ (136,641) $ (800)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure [Table]            
Net Income (Loss) $ (1,175,680) $ 247,629 $ (1,022,311) $ (1,505,315) $ (2,197,991) $ (1,257,686)
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Insider Trading Arrangements [Line Items]  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE 1 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company and its subsidiary, Franklin Technology Inc. (“FTI”), with a majority voting interest of 66.3% (approximately 33.7% is owned by noncontrolling interests) as of March 31, 2024, and 2023. In the preparation of consolidated financial statements of the Company, intercompany transactions and balances are eliminated and net earnings are reduced by the portion of the net earnings of the subsidiary applicable to noncontrolling interests.

 

As consolidated financial statements are based on the assumption that they represent the financial position and operating results of a single economic entity, the retained earnings or deficit of the subsidiary at the date of acquisition, October 1, 2009, by the parent are excluded from consolidated retained earnings. When a subsidiary is consolidated, the consolidated financial statements include the subsidiary’s revenues, expenses, gains, and losses only from the date the subsidiary is initially consolidated, and the noncontrolling interest is reported in the consolidated statement of financial position within equity, separately from the parent’s equity. There are no shares of the Company held by any subsidiaries as of March 31, 2024, or June 30, 2023.

 


Reclassifications

 

Certain amounts on the prior period’s consolidated balance sheets were reclassified to conform to current-year presentation, with no effect on total stockholders’ equity.

 

Noncontrolling Interest in a Consolidated Subsidiary

 

As of March 31, 2024, the noncontrolling interest was $1,388,778, which represents a $99,189 decrease from $1,487,967 as of June 30, 2023. The decrease in the noncontrolling interest of $99,189 was from loss in the subsidiary of $294,700 incurred for the nine months ended March 31, 2024.

 

Segment Reporting

 

Accounting Standards Codification (“ASC”) 280, “Segment Reporting,” 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. 

                    
                 
   Three Months Ended   Nine Months Ended 
   March 31,   March 31, 
Net sales:  2024   2023   2024   2023 
North America  $6,174,327   $11,720,894   $24,583,324   $28,778,479 
Asia   2,172    131,077    96,500    166,075 
Totals  $6,176,499   $11,851,971   $24,679,824   $28,944,554 

 

 

         
Long-lived assets, net (property and equipment and intangible assets):  March 31, 2024   June 30, 2023 
North America  $1,492,015   $2,083,902 
Asia   219,232    198,070 
Totals  $1,711,247   $2,281,972 

 

Fair Value of Financial Instruments

 

The carrying amounts of financial instruments such as cash equivalents, short-term investments, accounts receivable, accounts payable and debt approximate the related fair values due to the short-term maturities 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.

  

Allowance for Doubtful Accounts

 

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 (“CECL”) 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 (“OBS”) 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, 2024, we did not record any reserve for unfunded commitments and doubtful accounts.

 

Cash Flows Reporting

 

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 (“Indirect method”) 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 (loss) income that do not affect operating cash receipts and payments.

 

Related Parties

 

We follow ASC 850, “Related Party Disclosures,” 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 8–RELATED PARTY TRANSACTIONS)

 

Foreign Currency Translations

 

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.

 

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.

 

Leases

 

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 (“ROU asset”) and operating lease obligation. ROU assets represent the Company’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 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.

 

Revenue Recognition

 

In April 2016, the FASB issued Accounting Standards Update No. 2016-10, Revenue from Contracts with Customers (Topic 606) (ASU 2016-10), which amends and adds clarity to certain aspects of the guidance set forth in the original revenue standard (ASU 2014-09) related to identifying performance obligations and licensing. In May 2016, the FASB issued Accounting Standards Update No. 2016-11, Revenue Recognition (Topic 605), which amends and rescinds certain revenue recognition guidance previously released within ASU 2014-09. In May 2016 the FASB issued Accounting Standards Update No. 2016-12, Revenue from Contracts with Customers (Topic 606) (ASU 2016-12), which provides narrow scope improvements and practical expedients related to ASU 2014-09. The Company adopted ASU 2014-09 on July 1, 2018 using the modified retrospective method.

 

Contracts with Customers

 

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, that provisions for the nine months ended March 31, 2024 and 2023 were not material.

 

Disaggregation of Revenue

 

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.

 

Contract Balances

 

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.

 

The balances of our trade receivables are as follows:

         
   March 31, 2024   June 30, 2023 
Accounts Receivable  $10,262,320   $8,949,802 

 

The balance of contract assets was immaterial as we did not have a significant amount of un-invoiced receivables in the periods ended March 31, 2024, and June 30, 2023.

 

Our contract liabilities are as follows:

         
   March 31, 2024   June 30, 2023 
Undelivered products  $195,599   $146,488 

 

Performance Obligations

 

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.

 

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 99.9% of net sales for the nine months ended March 31, 2024, and 2023. Revenue recognized over a period of time for non-recurring engineering projects is based on the percent complete of a project and accounted for 0.1% of net sales for the three and nine months ended March 31, 2024 and 2023. 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.

 

As of March 31, 2024 and 2023, our contracts do not contain any unsatisfied performance obligations, except for undelivered products.

 

Cost of Goods Sold

 

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 $227,028 and $706,340 associated with capitalized product development costs associated with complete technology for the three and nine months ended March 31, 2024, respectively, and $229,884 and $564,143 for the three and nine months ended March 31, 2023, respectively.

 

Capitalized Product Development Costs

 

Accounting Standards Codification (“ASC”) Topic 350, “Intangibles - Goodwill and Other” 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. 

 

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 3 to Notes to Consolidated Financial Statements) 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 the greater of straight-line amortization or the ratio of the current gross revenues to the current and anticipated future gross revenues. The amortization begins when the products are available for general release to our customers.

 

As of March 31, 2024, and June 30, 2023, capitalized product development costs in progress were $131,588 and $203,838, respectively, and these amounts are included in intangible assets in our consolidated balance sheets. For the three and nine months ended March 31, 2024, we incurred $52,975 and $121,708, respectively, and for the three and nine months ended March 31, 2023, we incurred $555,018 and $1,601,998 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.

 

Research and Development Costs

 

Costs associated with research and development are expensed as incurred. Research and development costs were $811,470 and $1,052,672 for the three months ended March 31, 2024 and 2023, respectively, and $2,531,279 and $2,999,207 for the nine months ended March 31, 2024 and 2023, respectively.

 

Warranties

 

We provide a warranty for one year 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.

 

Shipping and Handling Costs

 

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 $28,441 and $58,730 for the three months ended March 31, 2024 and 2023, respectively, and $129,100 and $188,836 for the nine months ended March 31, 2024 and 2023, respectively.

 

Cash and Cash Equivalents

 

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.

 

Short Term Investments

 

We have invested excess funds in short-term liquid assets, such as certificates of deposit.

  

Inventories

 

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’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, 2024, and June 30, 2023, we have recorded inventory reserves in the amount of $74,548 and $585,274 for obsolete or slow-moving inventories, respectively.

 

Property and Equipment

 

Property and equipment are recorded at cost. Significant additions or improvements extending useful lives of assets are capitalized. Maintenance and repairs are charged to expense as incurred. Depreciation is computed using the straight-line method over the estimated useful lives as follows:

   
Machinery 6 years
Office equipment 5 years
Molds 3 years
Vehicles 5 years
Computers and software 5 years
Furniture and fixtures 7 years
Facilities improvements 5 years or life of the lease, whichever is shorter

 

Goodwill and Intangible Assets

 

Goodwill and certain intangible assets were recorded in connection with the FTI acquisition in October 2009, and are accounted for in accordance with ASC 805, “Business Combinations.” 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, “Goodwill and Other Intangible Assets.” Goodwill and other intangible assets are tested for impairment at least annually and any related impairment losses are recognized in earnings when identified. No impairment was deemed necessary as of March 31, 2024, or June 30, 2023.

 

Long-lived Assets

 

In accordance with ASC 360, “Property, Plant, and Equipment,” 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’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.

 

As of March 31, 2024, and June 30, 2023, we were not aware of any events or changes in circumstances that would indicate that the long-lived assets are impaired.

 

Stock-based Compensation

 

Our employee share-based awards result in a cost that is measured at fair value on an award’s grant date, based on the estimated number of awards that are expected to vest. Compensation costs are recognized over the period that an employee provides service in exchange for the award, i.e., the vesting period. We estimate the fair value of stock options using a Black-Scholes option pricing model. Transactions with non-employees in which goods or services are the consideration received for the issuance of equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. Stock-based compensation costs are reflected in the accompanying consolidated statements of comprehensive income based upon the underlying recipients' roles within the Company.

 

Income Taxes

 

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’s taxable income for federal and state income tax reporting purposes and the annual change in deferred taxes. 

 

We assess its income tax positions and records tax benefits based upon management’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.

 

As of March 31, 2024, we have no material unrecognized tax benefits. We recorded an income tax benefit of $312,764 and $577,981 for the three and nine months ended March 31, 2024, respectively, and an income tax benefit of $578,664 and $563,181 for the three and nine months ended March 31, 2023, respectively. We also recorded an increase in deferred tax asset, non-current, of $308,123 and $574,315 for the three and nine months ended March 31, 2024, respectively, and an increase in deferred tax asset, non-current, of $573,314 and $558,631 for the three and nine months ended March 31, 2023, respectively.

 

Earnings (loss) per Share Attributable to Common Stockholders

 

Earnings (loss) per share is calculated by dividing the net income (loss) by the weighted-average number of common shares that were outstanding for the period, without consideration for potential common shares. Diluted earnings 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.

 

Concentrations

 

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 an allowance for potential credit losses as deemed necessary.  No reserve was required or recorded for any of the periods presented.

 

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.

 

A significant portion of our revenue is derived from a small number of customers. For the nine months ended March 31, 2024, sales to our two largest customers accounted for 62% and 28% of our consolidated net sales, and 45% and 54% of our accounts receivable balance as of March 31, 2024. In the same period of 2023, sales to our two largest customers accounted for 64% and 27% of our consolidated net sales, and 0% and 85% of our accounts receivable balance as of March 31, 2023. 

 

For the nine months ended March 31, 2024, 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, 2024, we purchased wireless data products from these manufacturers in the amount of $18,287,260, or 99.5% of total purchases and had related accounts payable of $5,967,868 as of March 31, 2024. In the same period of 2023, we purchased wireless data products from these manufacturers in the amount of $25,347,466, or 99% of total purchases and had related accounts payable of $9,001,053 as of March 31, 2023.

 

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.  However, we do not anticipate any losses on excess deposits.

 

Recently Issued Accounting Pronouncements

 

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, Improvements to Reportable Segment Disclosures (Topic 280). This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. This ASU will likely result in the required additional disclosures being included in our consolidated financial statements, once adopted.

 

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’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.

 

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
BUSINESS OVERVIEW
9 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
BUSINESS OVERVIEW

NOTE 2 – BUSINESS OVERVIEW

 

We are a leading provider of integrated wireless solutions utilizing the latest in 5G (fifth generation) and 4G LTE (fourth generation long-term evolution) technologies including mobile hotspots, routers, fixed wireless routers, and various trackers. Our integrated software subscription services provide users remote capabilities including mobile device management (MDM) and software defined wide area networking (SD-WAN).

 

We have majority ownership of Franklin Technology Inc. (FTI), a research and development company based in Seoul, South Korea. FTI primarily provides design and development services for our wireless products.

 

Our products are generally marketed and sold directly to wireless operators and indirectly through strategic partners and distributors. Our global customer base primarily extends from North America to Asia.

 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
BASIS OF PRESENTATION
9 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
BASIS OF PRESENTATION

NOTE 3 – BASIS OF PRESENTATION

 

The accompanying unaudited consolidated financial statements of Franklin Wireless Corp. have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) 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, 2023 included in our Form 10-K filed on September 28, 2023. 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. 

 

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
DEFINITE LIVED INTANGIBLE ASSETS, NET
9 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
DEFINITE LIVED INTANGIBLE ASSETS, NET

NOTE 4 – DEFINITE LIVED INTANGIBLE ASSETS, NET

 

The definite lived intangible assets consisted of the following as of March 31, 2024:

                   
Definite lived intangible assets:  Expected Life 

Average

Remaining

life

 

Gross

Intangible

Assets

  

Less Accumulated

Amortization

  

Net Intangible

Assets

 
Complete technology  3 years    $18,397   $18,397   $ 
Technology in progress  Not Applicable     131,588        131,588 
Software  5 years  1.1 years   423,853    358,727    65,126 
Patents  10 years  6.6 years   64,969    25,746    39,223 
Certifications & licenses  3 years  1.6 years   3,953,198    2,603,934    1,349,264 
Total as of March 31, 2024        $4,592,005   $3,006,804   $1,585,201 

 

The definite lived intangible assets consisted of the following as of June 30, 2023:

 

Definite lived intangible assets:  Expected Life 

Average

Remaining

life

 

Gross

Intangible

Assets

  

Less Accumulated

Amortization

  

Net Intangible

Assets

 
Complete technology  3 years     18,397    18,397     
Technology in progress  Not Applicable     203,838        203,838 
Software  5 years  1.6 years   423,762    347,228    76,534 
Patents  10 years  7.0 years   59,975    21,108    38,867 
Certifications & licenses  3 years  2.0 years   3,759,240    1,897,595    1,861,645 
Total as of June 30, 2023        $4,465,212    2,284,328    2,180,884 

 

Amortization expense recognized for the three months ended March 31, 2024 and 2023 was $232,232 and $234,325, respectively, and for the nine months ended March 31, 2024 and 2023 was $722,476 and $595,218, respectively.

 

The amortization expenses of the definite lived intangible assets for the future are as follows:

                         
   FY2024   FY2025   FY2026   FY2027   FY2028   Thereafter 
Total  $274,926   $776,357   $358,993   $19,295   $15,790   $8,252 

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
ACCRUED LIABILITIES
9 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
ACCRUED LIABILITIES

NOTE 5 - ACCRUED LIABILITIES

 

Accrued liabilities consisted of the following as of:

         
   March 31, 2024   June 30, 2023 
Accrued payroll deductions owed to government entities  $41,163   $52,923 
Accrued salaries and bonuses   750,000    375,000 
Accrued vacation   156,338    141,590 
Accrued commission for service providers   22,500    32,500 
Accrued commission to a customer   247,592    247,592 
Accrued rent expenses   118,322     
Total  $1,335,915   $849,605 

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

NOTE 6 - COMMITMENTS AND CONTINGENCIES

 

Leases

 

We adopted ASC 842 new lease accounting on July 1, 2019. We had an operating lease principally for both Franklin Wireless Corp. and Franklin Technologies Inc., 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. Operating leases are recorded in the balance sheet as right-of-use asset (“ROU asset”) and operating lease obligation. ROU assets represent the Company’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. 

 

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 $23,370, 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. Rent expenses for this office space were $83,367 and $77,263 for the three months ended March 31, 2024 and 2023, and $237,893 and $231,789 for the nine months ended March 31, 2024 and 2023, respectively.

 

On or about December 7th, 2023, we received an invoice from our prior landlord, Hunsaker & 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 purports to represent charges for variable cost increases during the prior 7 years of the lease. 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 three months ended December 31, 2023, we recorded an additional rent expense reflecting this pending invoice of $142,978 and a credit of $24,656 for our deposit on the leasehold property.

 

Our Korea-based subsidiary, FTI, leases approximately 10,000 square feet of office space, at a monthly rent of approximately $8,000, and additional office space consisting of approximately 2,682 square feet at a monthly rent of approximately $2,700, both located in Seoul, Korea. These leases expired on August 31, 2023 and were extended by an additional twelve months to August 31, 2024. 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. Rent expense related to these leases was approximately $32,100 for the three months ended March 31, 2024 and 2023, and approximately $96,300 for the nine months ended March 31, 2024 and 2023. 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.

 

We lease one corporate housing facility, located in Seoul, Korea, primarily for our employees who travel, under a non-cancelable operating lease that expired on September 4, 2023 and was extended by an additional twelve months to September 4, 2024. Rent expenses related to this lease were $2,109 and $2,106 for the three months ended March 31, 2024 and 2023, and $6,134 and $6,057 for the nine months ended March 31, 2024 and 2023.

 

We used a discount rate of 4.0% in determining our operating lease liabilities for the office space that expired on December 31, 2023, and used a discount rate of 7.0% for the office space that commenced on January 1, 2024, in San Diego, California, respectively. These rates represented our incremental borrowing rates at that time. Short-term leases with initial terms of twelve months or less are not capitalized, and our leases of the South Korean offices and corporate housing facility have been considered as short-term leases.

 

Rent expenses for the nine months ended March 31, 2024 and 2023 were $483,305 and $334,146, respectively. 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, 2024, and 2023 are as follows:

         
   Nine Months Ended March 31, 
   2024   2023 
Operating lease expense  $237,893   $231,789 
Additional charges for the prior operating lease subject to dispute   142,978     
Short term lease cost   102,434    102,357 
Total lease expense  $483,305   $334,146 

 

Future minimum payments under operating leases are as follows: 

     
   Operating Lease 
Fiscal 2024  $89,208 
Fiscal 2025   336,972 
Fiscal 2026   344,789 
Fiscal 2027   352,841 
Fiscal 2028   387,437 
Fiscal 2029   363,310 
Total lease payments   1,874,557 
Less imputed interest   (314,567)
Total  $1,559,990 

 

Remaining lease term-operating leases   5.2 years 
Discount rate-operating lease   7% 

 

Warranty repairs

 

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.

 

   
Current Devices
Device Type Return Rate Warranty Repairs
4G Wireless Devices 0.07% 0.06%
5G Wireless Devices 0.52% 0.16%

 

Litigation

 

We are from time to time involved in certain legal proceedings and claims arising in the ordinary course of business.

 

Verizon Jetpack Recall

 

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.

 

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. 

 

As of the date of this report, we have been unable to recreate any device failures of the type identified by Verizon. All internal testing conducted to date has confirmed that the Jetpack devices are performing within normal parameters. 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’s recall notice.

 

Future Impact on Financial Performance

 

We are striving to avoid any litigation with Verizon arising from the recall and have not been served with any legal action by Verizon relating to the products covered by the recall. We are not currently able to estimate the financial impact of the recall on our future operations. 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.

 

Shareholder Litigation

 

Ali

 

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 $2.4 million (the “Settlement Amount”), which is reflected in liabilities under “accrued legal contingency expense” with a corresponding charge to “loss from a legal contingency”. The Class has submitted a motion for preliminary approval of the settlement, which the Court denied on January 24th, 2024. On April 22, 2024, after resubmission of the application, the court granted preliminary approval of the settlement. On May 6th, 2024, per the terms of the settlement agreement, we sent by wire transfer $2,400,000 to an account specified by the Ali class action claim administrator, Epiq (the appointed Settlement Administrator by the Court).

 

Harwood / Martin

 

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.

 

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.

 

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 “In re Franklin Wireless Corp. Derivative Litigation”, Case No.: 21cv1837-AJB (MSB). Discovery has been completed and we are awaiting rulings on pretrial motions at the reporting date.

 

Pape

 

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.

 

The Company will vigorously defend such shareholder litigation and proceedings. No liability has been recorded for these litigations because the Company believes that any such liability is not probable and reasonably estimable the reporting date.

 

“Short-Swing” Profits Litigation

 

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 “short-swing” profits from a sale and purchase of Franklin shares, in violation of that Act. On October 19, 2023, the jury returned a verdict for $2,000,000 in favor of the Company against the Company’s Chief Executive Officer, O.C. Kim. Mr. Kim has filed a notice indicating he intends to appeal the verdict.

 

Loan Agreement with Subsidiary

 

On March 21, 2022, Franklin Wireless Corp. (the “Company”) entered into a Loan Agreement with Franklin Technologies, Inc. a Korean corporation (“FTI”), under which the Company agreed to loan US$10,000,000 to FTI. The Company owns a majority of the outstanding equity of FTI. FTI’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 “Note”).

 

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’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 include customary provisions for default and acceleration upon default, and a default interest rate of 7% per annum.

 

Employment Contracts

 

On October 1, 2020, we entered into Change of Control Agreements with OC Kim, our President, and Yun J. (David) Lee, our 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's outstanding Common Stock, or a liquidation or dissolution of the Company or sale of substantially all of the Company's assets. These agreements were for an initial term of three years but have now been extended through October 2024.

 

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.

  

On November 10, 2022, the Company and OC Kim, its President, entered into an amendment of the existing employment letter 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 “change in circumstances,” generally defined as a material breach by the Company of its salary and benefit obligations or a significant reduction in Mr. Kim’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'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.  

 

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’s proprietary information.  

 

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, 2024 and 2023, $125,000 and $375,000 bonus had been accrued respectively with $750,000 and $375,000 accrual bonus balances as of March 31, 2024 and June 30, 2023, respectively.

 

The Change in Control Agreement with Mr. Kim, dated October 1, 2020, has not been terminated and remains in effect at this time.

 

International Tariffs

 

We believe that our products are currently exempt from international tariffs upon import from our manufacturers to the United States. If this were to change at any point, a tariff of 10%-25% of the purchase price would be imposed. If such tariffs are imposed, they could have a materially adverse effect on sales and operating results.

 

Customer Indemnification

 

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.

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
LONG-TERM INCENTIVE PLAN AWARDS
9 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
LONG-TERM INCENTIVE PLAN AWARDS

NOTE 7 - LONG-TERM INCENTIVE PLAN AWARDS

 

We apply the provisions of ASC 718, “Compensation - Stock Compensation,” 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’s dividend rate at the time fair value is measure and future expectations. Under this application, we record compensation expense for all awards granted.

 

In July of 2020, the Board of Directors adopted the 2020 Franklin Wireless Corp. Stock Option Plan (the “2020 Plan”), which covers 800,000 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.

 

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 $208,860 and $536,922 compensation expenses recorded under this method for the nine months ended March 31, 2024 and 2023, respectively.

 

A summary of the status of our stock options is presented below as of March 31, 2024:

                 
           Weighted-     
           Average     
       Weighted-   Remaining     
       Average   Contractual   Aggregate 
       Exercise   Life   Intrinsic 
Options  Shares   Price   (In Years)   Value 
Outstanding as of June 30, 2023   647,001   $4.24    2.88   $130,200 
Granted                
Exercised                
Cancelled                
Forfeited or expired   (20,000)   4.90         
Outstanding as of March 31, 2024   627,001   $4.22    2.14   $ 
                     
Exercisable as of March 31, 2024   539,921   $4.37    2.03   $ 

 

The aggregate intrinsic value in the preceding table represents the total pretax intrinsic value, based upon the Company’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 627,001 shares was $3.33 per share. As of March 31, 2024, there was unrecognized compensation cost of $259,182 related to non-vested stock options granted.

 

A summary of the status of our stock options is presented below as of March 31, 2023:

 

           Weighted-     
           Average     
       Weighted-   Remaining     
       Average   Contractual   Aggregate 
       Exercise   Life   Intrinsic 
Options  Shares   Price   (In Years)   Value 
Outstanding as of June 30, 2022   766,001   $3.85    3.37   $183,270 
Granted                
Exercised   (100,000)   1.34         
Cancelled                
Forfeited or expired   (17,000)   5.40         
Outstanding as of March 31, 2023   649,001   $4.24    3.12   $595,200 
                     
Exercisable as of March 31, 2023   405,277   $4.63    2.85   $248,724 

 

The aggregate intrinsic value in the preceding table represents the total pretax intrinsic value, based upon the Company’s closing stock price of $4.98 as of March 31, 2023, 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, 2023, in the amount of 649,001 shares was $3.35 per share. As of March 31, 2023, there was unrecognized compensation cost of $724,837 related to non-vested stock options granted.

 

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
RELATED PARTY TRANSACTIONS
9 Months Ended
Mar. 31, 2024
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS

 NOTE 8 – RELATED PARTY TRANSACTIONS

 

For the three and nine months ended March 31, 2024, and 2023, 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.

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SUBSEQUENT EVENTS
9 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

NOTE 9 - SUBSEQUENT EVENTS

 

The FASB issued ASC 855, “Subsequent Events.” 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, 2024, up through the date the financial statements were available to be issued. During these periods, the Company did not have any material recognizable subsequent events required to be disclosed to the financial statements as of March 31, 2024.

 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Principles of Consolidation

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company and its subsidiary, Franklin Technology Inc. (“FTI”), with a majority voting interest of 66.3% (approximately 33.7% is owned by noncontrolling interests) as of March 31, 2024, and 2023. In the preparation of consolidated financial statements of the Company, intercompany transactions and balances are eliminated and net earnings are reduced by the portion of the net earnings of the subsidiary applicable to noncontrolling interests.

 

As consolidated financial statements are based on the assumption that they represent the financial position and operating results of a single economic entity, the retained earnings or deficit of the subsidiary at the date of acquisition, October 1, 2009, by the parent are excluded from consolidated retained earnings. When a subsidiary is consolidated, the consolidated financial statements include the subsidiary’s revenues, expenses, gains, and losses only from the date the subsidiary is initially consolidated, and the noncontrolling interest is reported in the consolidated statement of financial position within equity, separately from the parent’s equity. There are no shares of the Company held by any subsidiaries as of March 31, 2024, or June 30, 2023.

 

Reclassifications


Reclassifications

 

Certain amounts on the prior period’s consolidated balance sheets were reclassified to conform to current-year presentation, with no effect on total stockholders’ equity.

 

Noncontrolling Interest in a Consolidated Subsidiary

Noncontrolling Interest in a Consolidated Subsidiary

 

As of March 31, 2024, the noncontrolling interest was $1,388,778, which represents a $99,189 decrease from $1,487,967 as of June 30, 2023. The decrease in the noncontrolling interest of $99,189 was from loss in the subsidiary of $294,700 incurred for the nine months ended March 31, 2024.

 

Segment Reporting

Segment Reporting

 

Accounting Standards Codification (“ASC”) 280, “Segment Reporting,” 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. 

                    
                 
   Three Months Ended   Nine Months Ended 
   March 31,   March 31, 
Net sales:  2024   2023   2024   2023 
North America  $6,174,327   $11,720,894   $24,583,324   $28,778,479 
Asia   2,172    131,077    96,500    166,075 
Totals  $6,176,499   $11,851,971   $24,679,824   $28,944,554 

 

 

         
Long-lived assets, net (property and equipment and intangible assets):  March 31, 2024   June 30, 2023 
North America  $1,492,015   $2,083,902 
Asia   219,232    198,070 
Totals  $1,711,247   $2,281,972 

 

Fair Value of Financial Instruments

Fair Value of Financial Instruments

 

The carrying amounts of financial instruments such as cash equivalents, short-term investments, accounts receivable, accounts payable and debt approximate the related fair values due to the short-term maturities 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.

  

Allowance for Doubtful Accounts

Allowance for Doubtful Accounts

 

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 (“CECL”) 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 (“OBS”) 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, 2024, we did not record any reserve for unfunded commitments and doubtful accounts.

 

Cash Flows Reporting

Cash Flows Reporting

 

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 (“Indirect method”) 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 (loss) income that do not affect operating cash receipts and payments.

 

Related Parties

Related Parties

 

We follow ASC 850, “Related Party Disclosures,” 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 8–RELATED PARTY TRANSACTIONS)

 

Foreign Currency Translations

Foreign Currency Translations

 

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.

 

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.

 

Leases

Leases

 

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 (“ROU asset”) and operating lease obligation. ROU assets represent the Company’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 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.

 

Revenue Recognition

Revenue Recognition

 

In April 2016, the FASB issued Accounting Standards Update No. 2016-10, Revenue from Contracts with Customers (Topic 606) (ASU 2016-10), which amends and adds clarity to certain aspects of the guidance set forth in the original revenue standard (ASU 2014-09) related to identifying performance obligations and licensing. In May 2016, the FASB issued Accounting Standards Update No. 2016-11, Revenue Recognition (Topic 605), which amends and rescinds certain revenue recognition guidance previously released within ASU 2014-09. In May 2016 the FASB issued Accounting Standards Update No. 2016-12, Revenue from Contracts with Customers (Topic 606) (ASU 2016-12), which provides narrow scope improvements and practical expedients related to ASU 2014-09. The Company adopted ASU 2014-09 on July 1, 2018 using the modified retrospective method.

 

Contracts with Customers

 

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, that provisions for the nine months ended March 31, 2024 and 2023 were not material.

 

Disaggregation of Revenue

 

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.

 

Contract Balances

 

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.

 

The balances of our trade receivables are as follows:

         
   March 31, 2024   June 30, 2023 
Accounts Receivable  $10,262,320   $8,949,802 

 

The balance of contract assets was immaterial as we did not have a significant amount of un-invoiced receivables in the periods ended March 31, 2024, and June 30, 2023.

 

Our contract liabilities are as follows:

         
   March 31, 2024   June 30, 2023 
Undelivered products  $195,599   $146,488 

 

Performance Obligations

 

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.

 

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 99.9% of net sales for the nine months ended March 31, 2024, and 2023. Revenue recognized over a period of time for non-recurring engineering projects is based on the percent complete of a project and accounted for 0.1% of net sales for the three and nine months ended March 31, 2024 and 2023. 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.

 

As of March 31, 2024 and 2023, our contracts do not contain any unsatisfied performance obligations, except for undelivered products.

 

Cost of Goods Sold

Cost of Goods Sold

 

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 $227,028 and $706,340 associated with capitalized product development costs associated with complete technology for the three and nine months ended March 31, 2024, respectively, and $229,884 and $564,143 for the three and nine months ended March 31, 2023, respectively.

 

Capitalized Product Development Costs

Capitalized Product Development Costs

 

Accounting Standards Codification (“ASC”) Topic 350, “Intangibles - Goodwill and Other” 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. 

 

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 3 to Notes to Consolidated Financial Statements) 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 the greater of straight-line amortization or the ratio of the current gross revenues to the current and anticipated future gross revenues. The amortization begins when the products are available for general release to our customers.

 

As of March 31, 2024, and June 30, 2023, capitalized product development costs in progress were $131,588 and $203,838, respectively, and these amounts are included in intangible assets in our consolidated balance sheets. For the three and nine months ended March 31, 2024, we incurred $52,975 and $121,708, respectively, and for the three and nine months ended March 31, 2023, we incurred $555,018 and $1,601,998 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.

 

Research and Development Costs

Research and Development Costs

 

Costs associated with research and development are expensed as incurred. Research and development costs were $811,470 and $1,052,672 for the three months ended March 31, 2024 and 2023, respectively, and $2,531,279 and $2,999,207 for the nine months ended March 31, 2024 and 2023, respectively.

 

Warranties

Warranties

 

We provide a warranty for one year 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.

 

Shipping and Handling Costs

Shipping and Handling Costs

 

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 $28,441 and $58,730 for the three months ended March 31, 2024 and 2023, respectively, and $129,100 and $188,836 for the nine months ended March 31, 2024 and 2023, respectively.

 

Cash and Cash Equivalents

Cash and Cash Equivalents

 

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.

 

Short Term Investments

Short Term Investments

 

We have invested excess funds in short-term liquid assets, such as certificates of deposit.

  

Inventories

Inventories

 

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’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, 2024, and June 30, 2023, we have recorded inventory reserves in the amount of $74,548 and $585,274 for obsolete or slow-moving inventories, respectively.

 

Property and Equipment

Property and Equipment

 

Property and equipment are recorded at cost. Significant additions or improvements extending useful lives of assets are capitalized. Maintenance and repairs are charged to expense as incurred. Depreciation is computed using the straight-line method over the estimated useful lives as follows:

   
Machinery 6 years
Office equipment 5 years
Molds 3 years
Vehicles 5 years
Computers and software 5 years
Furniture and fixtures 7 years
Facilities improvements 5 years or life of the lease, whichever is shorter

 

Goodwill and Intangible Assets

Goodwill and Intangible Assets

 

Goodwill and certain intangible assets were recorded in connection with the FTI acquisition in October 2009, and are accounted for in accordance with ASC 805, “Business Combinations.” 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, “Goodwill and Other Intangible Assets.” Goodwill and other intangible assets are tested for impairment at least annually and any related impairment losses are recognized in earnings when identified. No impairment was deemed necessary as of March 31, 2024, or June 30, 2023.

 

Long-lived Assets

Long-lived Assets

 

In accordance with ASC 360, “Property, Plant, and Equipment,” 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’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.

 

As of March 31, 2024, and June 30, 2023, we were not aware of any events or changes in circumstances that would indicate that the long-lived assets are impaired.

 

Stock-based Compensation

Stock-based Compensation

 

Our employee share-based awards result in a cost that is measured at fair value on an award’s grant date, based on the estimated number of awards that are expected to vest. Compensation costs are recognized over the period that an employee provides service in exchange for the award, i.e., the vesting period. We estimate the fair value of stock options using a Black-Scholes option pricing model. Transactions with non-employees in which goods or services are the consideration received for the issuance of equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. Stock-based compensation costs are reflected in the accompanying consolidated statements of comprehensive income based upon the underlying recipients' roles within the Company.

 

Income Taxes

Income Taxes

 

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’s taxable income for federal and state income tax reporting purposes and the annual change in deferred taxes. 

 

We assess its income tax positions and records tax benefits based upon management’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.

 

As of March 31, 2024, we have no material unrecognized tax benefits. We recorded an income tax benefit of $312,764 and $577,981 for the three and nine months ended March 31, 2024, respectively, and an income tax benefit of $578,664 and $563,181 for the three and nine months ended March 31, 2023, respectively. We also recorded an increase in deferred tax asset, non-current, of $308,123 and $574,315 for the three and nine months ended March 31, 2024, respectively, and an increase in deferred tax asset, non-current, of $573,314 and $558,631 for the three and nine months ended March 31, 2023, respectively.

 

Earnings (loss) per Share Attributable to Common Stockholders

Earnings (loss) per Share Attributable to Common Stockholders

 

Earnings (loss) per share is calculated by dividing the net income (loss) by the weighted-average number of common shares that were outstanding for the period, without consideration for potential common shares. Diluted earnings 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.

 

Concentrations

Concentrations

 

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 an allowance for potential credit losses as deemed necessary.  No reserve was required or recorded for any of the periods presented.

 

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.

 

A significant portion of our revenue is derived from a small number of customers. For the nine months ended March 31, 2024, sales to our two largest customers accounted for 62% and 28% of our consolidated net sales, and 45% and 54% of our accounts receivable balance as of March 31, 2024. In the same period of 2023, sales to our two largest customers accounted for 64% and 27% of our consolidated net sales, and 0% and 85% of our accounts receivable balance as of March 31, 2023. 

 

For the nine months ended March 31, 2024, 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, 2024, we purchased wireless data products from these manufacturers in the amount of $18,287,260, or 99.5% of total purchases and had related accounts payable of $5,967,868 as of March 31, 2024. In the same period of 2023, we purchased wireless data products from these manufacturers in the amount of $25,347,466, or 99% of total purchases and had related accounts payable of $9,001,053 as of March 31, 2023.

 

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.  However, we do not anticipate any losses on excess deposits.

 

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

 

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, Improvements to Reportable Segment Disclosures (Topic 280). This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. This ASU will likely result in the required additional disclosures being included in our consolidated financial statements, once adopted.

 

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’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.

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Schedule of segment information by geographic areas
                    
                 
   Three Months Ended   Nine Months Ended 
   March 31,   March 31, 
Net sales:  2024   2023   2024   2023 
North America  $6,174,327   $11,720,894   $24,583,324   $28,778,479 
Asia   2,172    131,077    96,500    166,075 
Totals  $6,176,499   $11,851,971   $24,679,824   $28,944,554 
Schedule of long lived assets by geographic area
         
Long-lived assets, net (property and equipment and intangible assets):  March 31, 2024   June 30, 2023 
North America  $1,492,015   $2,083,902 
Asia   219,232    198,070 
Totals  $1,711,247   $2,281,972 
Schedule of trade receivables
         
   March 31, 2024   June 30, 2023 
Accounts Receivable  $10,262,320   $8,949,802 
Schedule of contract liabilities
         
   March 31, 2024   June 30, 2023 
Undelivered products  $195,599   $146,488 
Schedule of useful lives of property and equipment
   
Machinery 6 years
Office equipment 5 years
Molds 3 years
Vehicles 5 years
Computers and software 5 years
Furniture and fixtures 7 years
Facilities improvements 5 years or life of the lease, whichever is shorter
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
DEFINITE LIVED INTANGIBLE ASSETS, NET (Tables)
9 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of definite lived intangible assets
                   
Definite lived intangible assets:  Expected Life 

Average

Remaining

life

 

Gross

Intangible

Assets

  

Less Accumulated

Amortization

  

Net Intangible

Assets

 
Complete technology  3 years    $18,397   $18,397   $ 
Technology in progress  Not Applicable     131,588        131,588 
Software  5 years  1.1 years   423,853    358,727    65,126 
Patents  10 years  6.6 years   64,969    25,746    39,223 
Certifications & licenses  3 years  1.6 years   3,953,198    2,603,934    1,349,264 
Total as of March 31, 2024        $4,592,005   $3,006,804   $1,585,201 

 

The definite lived intangible assets consisted of the following as of June 30, 2023:

 

Definite lived intangible assets:  Expected Life 

Average

Remaining

life

 

Gross

Intangible

Assets

  

Less Accumulated

Amortization

  

Net Intangible

Assets

 
Complete technology  3 years     18,397    18,397     
Technology in progress  Not Applicable     203,838        203,838 
Software  5 years  1.6 years   423,762    347,228    76,534 
Patents  10 years  7.0 years   59,975    21,108    38,867 
Certifications & licenses  3 years  2.0 years   3,759,240    1,897,595    1,861,645 
Total as of June 30, 2023        $4,465,212    2,284,328    2,180,884 
Schedule of future amortization expense
                         
   FY2024   FY2025   FY2026   FY2027   FY2028   Thereafter 
Total  $274,926   $776,357   $358,993   $19,295   $15,790   $8,252 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
ACCRUED LIABILITIES (Tables)
9 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Schedule of accrued liabilities
         
   March 31, 2024   June 30, 2023 
Accrued payroll deductions owed to government entities  $41,163   $52,923 
Accrued salaries and bonuses   750,000    375,000 
Accrued vacation   156,338    141,590 
Accrued commission for service providers   22,500    32,500 
Accrued commission to a customer   247,592    247,592 
Accrued rent expenses   118,322     
Total  $1,335,915   $849,605 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
COMMITMENTS AND CONTINGENCIES (Tables)
9 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of components of lease expense
         
   Nine Months Ended March 31, 
   2024   2023 
Operating lease expense  $237,893   $231,789 
Additional charges for the prior operating lease subject to dispute   142,978     
Short term lease cost   102,434    102,357 
Total lease expense  $483,305   $334,146 
Schedule of future minimum payments
     
   Operating Lease 
Fiscal 2024  $89,208 
Fiscal 2025   336,972 
Fiscal 2026   344,789 
Fiscal 2027   352,841 
Fiscal 2028   387,437 
Fiscal 2029   363,310 
Total lease payments   1,874,557 
Less imputed interest   (314,567)
Total  $1,559,990 

 

Remaining lease term-operating leases   5.2 years 
Discount rate-operating lease   7% 
Schedule of percentages of return rates and warranty repairs
   
Current Devices
Device Type Return Rate Warranty Repairs
4G Wireless Devices 0.07% 0.06%
5G Wireless Devices 0.52% 0.16%
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
LONG-TERM INCENTIVE PLAN AWARDS (Tables)
9 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of stock option activity
                 
           Weighted-     
           Average     
       Weighted-   Remaining     
       Average   Contractual   Aggregate 
       Exercise   Life   Intrinsic 
Options  Shares   Price   (In Years)   Value 
Outstanding as of June 30, 2023   647,001   $4.24    2.88   $130,200 
Granted                
Exercised                
Cancelled                
Forfeited or expired   (20,000)   4.90         
Outstanding as of March 31, 2024   627,001   $4.22    2.14   $ 
                     
Exercisable as of March 31, 2024   539,921   $4.37    2.03   $ 

 

The aggregate intrinsic value in the preceding table represents the total pretax intrinsic value, based upon the Company’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 627,001 shares was $3.33 per share. As of March 31, 2024, there was unrecognized compensation cost of $259,182 related to non-vested stock options granted.

 

A summary of the status of our stock options is presented below as of March 31, 2023:

 

           Weighted-     
           Average     
       Weighted-   Remaining     
       Average   Contractual   Aggregate 
       Exercise   Life   Intrinsic 
Options  Shares   Price   (In Years)   Value 
Outstanding as of June 30, 2022   766,001   $3.85    3.37   $183,270 
Granted                
Exercised   (100,000)   1.34         
Cancelled                
Forfeited or expired   (17,000)   5.40         
Outstanding as of March 31, 2023   649,001   $4.24    3.12   $595,200 
                     
Exercisable as of March 31, 2023   405,277   $4.63    2.85   $248,724 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Net sales $ 6,176,499 $ 11,851,971 $ 24,679,824 $ 28,944,554
North America [Member]        
Net sales 6,174,327 11,720,894 24,583,324 28,778,479
Asia [Member]        
Net sales $ 2,172 $ 131,077 $ 96,500 $ 166,075
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments Long-Lived Assets) - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Long-lived assets, net (property and equipment and intangible assets) $ 1,711,247 $ 2,281,972
North America [Member]    
Long-lived assets, net (property and equipment and intangible assets) 1,492,015 2,083,902
Asia [Member]    
Long-lived assets, net (property and equipment and intangible assets) $ 219,232 $ 198,070
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables) - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Accounting Policies [Abstract]    
Accounts Receivable $ 10,262,320 $ 8,949,802
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities) - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Accounting Policies [Abstract]    
Undelivered products $ 195,599 $ 146,488
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)
9 Months Ended
Mar. 31, 2024
Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 6 years
Office Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 5 years
Tools, Dies and Molds [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 3 years
Vehicles [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 5 years
Computer Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 5 years
Furniture and Fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 7 years
Other Capitalized Property Plant and Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 5 years or life of the lease, whichever is shorter
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2023
Product Information [Line Items]          
Noncontrolling interest $ 1,388,778   $ 1,388,778   $ 1,487,967
Decrease from noncontrolling interest     99,189    
Loss from subsidiary incurred     294,700    
Allowance for doubtful accounts 0   0    
Product development costs incurred 52,975 $ 555,018 121,708 $ 1,601,998  
Research and development expense 811,470 1,052,672 2,531,279 2,999,207  
Shipping and handling expense 1,261,147 1,463,433 4,032,031 4,039,035  
Inventory reserve 74,548   74,548   585,274
Goodwill impairment     0   0
Income tax benefits 312,764 578,664 577,981 563,181  
Increase (decrease) in deferred tax asset 308,123 573,314 574,315 558,631  
Cost of revenue 5,659,050 9,806,461 21,812,140 24,359,140  
Accounts payable, current 6,281,925   6,281,925   12,950,497
Wireless Data Products [Member]          
Product Information [Line Items]          
Cost of revenue     18,287,260 25,347,466  
Accounts payable, current 5,967,868 9,001,053 5,967,868 9,001,053  
Capitalized Product Development Costs [Member]          
Product Information [Line Items]          
Intangible Assets, Gross (Excluding Goodwill) 131,588   131,588   $ 203,838
Capitalized Product Development Costs [Member] | Amortization Expense [Member]          
Product Information [Line Items]          
Shipping and handling expense 227,028 229,884 706,340 564,143  
Shipping and Handling [Member]          
Product Information [Line Items]          
Shipping and handling expense $ 28,441 $ 58,730 $ 129,100 $ 188,836  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer 1 [Member]          
Product Information [Line Items]          
Concentration of credit risk     62.00% 64.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer 2 [Member]          
Product Information [Line Items]          
Concentration of credit risk     28.00% 27.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer 1 [Member]          
Product Information [Line Items]          
Concentration of credit risk     45.00% 0.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer 2 [Member]          
Product Information [Line Items]          
Concentration of credit risk     54.00% 85.00%  
Cost of Goods and Service, Product and Service Benchmark [Member] | Supplier Concentration Risk [Member] | Wireless Data Products [Member]          
Product Information [Line Items]          
Concentration of credit risk     99.50% 99.00%  
Transferred at Point in Time [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]          
Product Information [Line Items]          
Concentration of credit risk     99.90% 99.90%  
Transferred at Point in Time [Member] | Revenue Benchmark [Member] | Engineering Projects [Member]          
Product Information [Line Items]          
Concentration of credit risk 0.10% 0.10% 0.10% 0.10%  
Franklin Technology [Member]          
Product Information [Line Items]          
Noncontrolling interest percentage 66.30% 66.30% 66.30% 66.30%  
Noncontrolling Interests [Member]          
Product Information [Line Items]          
Noncontrolling interest percentage 33.70% 33.70% 33.70% 33.70%  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Intangible assets activity) - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Indefinite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets $ 4,592,005 $ 4,465,212
Less Accumulated Amortization 3,006,804 2,284,328
Net Intangible Assets $ 1,585,201 $ 2,180,884
Complete Technology [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Expected Life 3 years 3 years
Gross Intangible Assets $ 18,397 $ 18,397
Less Accumulated Amortization 18,397 18,397
Net Intangible Assets 0 0
Technology In Progess [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets 131,588 203,838
Less Accumulated Amortization 0 0
Net Intangible Assets $ 131,588 $ 203,838
Computer Software, Intangible Asset [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Expected Life 5 years 5 years
Gross Intangible Assets $ 423,853 $ 423,762
Less Accumulated Amortization 358,727 347,228
Net Intangible Assets $ 65,126 $ 76,534
Average Remaining Life 1 year 1 month 6 days 1 year 7 months 6 days
Patent [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Expected Life 10 years 10 years
Gross Intangible Assets $ 64,969 $ 59,975
Less Accumulated Amortization 25,746 21,108
Net Intangible Assets $ 39,223 $ 38,867
Average Remaining Life 6 years 7 months 6 days 7 years
Certification And Licenses [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Expected Life 3 years 3 years
Gross Intangible Assets $ 3,953,198 $ 3,759,240
Less Accumulated Amortization 2,603,934 1,897,595
Net Intangible Assets $ 1,349,264 $ 1,861,645
Average Remaining Life 1 year 7 months 6 days 2 years
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Amortization Expenses)
Mar. 31, 2024
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
FY 2024 $ 274,926
FY 2025 776,357
FY 2026 358,993
FY 2027 19,295
FY 2028 15,790
Thereafter $ 8,252
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
DEFINITE LIVED INTANGIBLE ASSETS, NET (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization of Intangible Assets $ 232,232 $ 234,325 $ 722,476 $ 595,218
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
ACCRUED LIABILITIES (Details) - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Payables and Accruals [Abstract]    
Accrued payroll deductions owed to government entities $ 41,163 $ 52,923
Accrued salaries and bonuses 750,000 375,000
Accrued vacation 156,338 141,590
Accrued commission for service providers 22,500 32,500
Accrued commission to a customer 247,592 247,592
Accrued rent expenses 118,322 0
Total $ 1,335,915 $ 849,605
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
COMMITMENTS AND CONTINGENCIES (Details - Lease expenses) - USD ($)
9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Operating lease expense $ 237,893 $ 231,789
Additional charges for the prior operating lease subject to dispute 142,978 0
Short term lease cost 102,434 102,357
Total lease expense $ 483,305 $ 334,146
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities)
Mar. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Fiscal 2024 $ 89,208
Fiscal 2025 336,972
Fiscal 2026 344,789
Fiscal 2027 352,841
Fiscal 2028 387,437
Fiscal 2029 363,310
Total lease payments 1,874,557
Less imputed interest (314,567)
Total $ 1,559,990
Remaining lease term-operating leases 5 years 2 months 12 days
Discount rate-operating lease 7.00%
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
COMMITMENTS AND CONTINGENCIES (Details - Percentages of return rates and warranty repairs)
9 Months Ended
Mar. 31, 2024
4G Wireless Devices [Member]  
Product Liability Contingency [Line Items]  
Current devices return rate 0.07%
Current devices warranty repairs 0.06%
5G Wireless Devices [Member]  
Product Liability Contingency [Line Items]  
Current devices return rate 0.52%
Current devices warranty repairs 0.16%
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
COMMITMENTS AND CONTINGENCIES (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
May 06, 2024
Jan. 02, 2024
Jun. 30, 2023
Mar. 21, 2022
Loss Contingencies [Line Items]                  
Rent expense       $ 483,305 $ 334,146        
Deposit on the leasehold property       3,168 (117,436)        
Loan amount                 $ 10,000,000
Accrued bonus $ 125,000   $ 375,000 125,000 375,000        
Accrual bonus balances 750,000     750,000       $ 375,000  
Ali [Member]                  
Loss Contingencies [Line Items]                  
Settlement amount       $ 2,400,000          
Ali [Member] | Subsequent Event [Member]                  
Loss Contingencies [Line Items]                  
Settlement amount           $ 2,400,000      
California [Member]                  
Loss Contingencies [Line Items]                  
Lease discount rate   4.00%         7.00%    
Administrative Office San Diego C A [Member]                  
Loss Contingencies [Line Items]                  
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 $23,370, 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.          
Rent expense 83,367   77,263 $ 237,893 231,789        
Hunsaker Andamp Associates [Member]                  
Loss Contingencies [Line Items]                  
Rent expense   $ 142,978              
Deposit on the leasehold property   $ 24,656              
FTI Office Space [Member]                  
Loss Contingencies [Line Items]                  
Lease description       Our Korea-based subsidiary, FTI, leases approximately 10,000 square feet of office space, at a monthly rent of approximately $8,000, and additional office space consisting of approximately 2,682 square feet at a monthly rent of approximately $2,700, both located in Seoul, Korea. These leases expired on August 31, 2023 and were extended by an additional twelve months to August 31, 2024. 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.          
Rent expense 32,100   32,100 $ 96,300 96,300        
Seoul Korea Corporate Housing Facility [Member]                  
Loss Contingencies [Line Items]                  
Lease description       We lease one corporate housing facility, located in Seoul, Korea, primarily for our employees who travel, under a non-cancelable operating lease that expired on September 4, 2023 and was extended by an additional twelve months to September 4, 2024.          
Rent expense $ 2,109   $ 2,106 $ 6,134 $ 6,057        
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity) - Equity Option [Member] - USD ($)
9 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2023
Jun. 30, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of Options Outstanding, Beginning Balance 647,001 766,001 766,001  
Weighted Average Exercise Price, Options Outstanding Beginning Balance $ 4.24 $ 3.85 $ 3.85  
Weighted Average Remaining Contractual Life (in years), Options Outstanding 2 years 1 month 20 days 3 years 1 month 13 days 2 years 10 months 17 days 3 years 4 months 13 days
Aggregate Intrinsic Value, Options Outstanding Beginning Balance $ 130,200 $ 183,270 $ 183,270  
Number of Options, Granted 0 0    
Weighted Average Exercise Price, Granted $ 0 $ 0    
Number of Options, Exercised 0 (100,000)    
Weighted Average Exercise Price, Exercised $ 0 $ 1.34    
Number of Options, Cancelled 0 0    
Weighted Average Exercise Price, Cancelled $ 0 $ 0    
Number of Options, Forfeited or expired (20,000) (17,000)    
Weighted Average Exercise Price, Forfeited or expired $ 4.90 $ 5.40    
Number of Options Outstanding, Ending Balance 627,001 649,001 647,001 766,001
Weighted Average Exercise Price, Options Outstanding Ending Balance $ 4.22 $ 4.24 $ 4.24 $ 3.85
Aggregate Intrinsic Value, Options Outstanding Ending Balance $ 0 $ 595,200 $ 130,200 $ 183,270
Number of Options, Exercisable 539,921 405,277    
Weighted Average Exercise Price, Exercisable $ 4.37 $ 4.63    
Weighted Average Remaining Contractual Life (in years), Options Exercisable 2 years 10 days 2 years 10 months 6 days    
Aggregate Intrinsic Value, Options Exercisable $ 0 $ 248,724    
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
LONG-TERM INCENTIVE PLAN AWARDS (Details Narrative) - USD ($)
9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Jul. 31, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share based compensation expense $ 208,860 $ 536,922  
Fair value of options outstanding 627,001 649,001  
Weighted average grant-date fair value of stock options, per share price $ 3.33 $ 3.35  
Unrecognized compensation cost related to non-vested options $ 259,182 $ 724,837  
Plan 2020 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares authorized under plan     800,000
EXCEL 51 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,^#KU@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #/@Z]8+_HC:.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.FD9AZCK96BG(2$Q"<0M2KPMHDFCQ*C=V].&K1."!^ 8^\_G MSY(;':3N(S['/F DB^EN=)U/4HL8C!*4_ MU!&AXOP!')(RBA3,P"(L1-8V1DL=45$?+WBC%WSXC%V&&0W8H4-/"40I@+7S MQ' >NP9N@!E&&%WZ+J!9B+GZ)S9W@%V28[)+:AB&=QO65OQZK[@JT*L]A67-9="O,^N/_QNPJXW]F#_ ML?%5L&W@UUVT7U!+ P04 " #/@Z]8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ,^#KU@ GY.TW@4 +$? 8 >&PO=V]R:W-H965T&UL MM9GO<]HV',;_%1W;[;:[$"P9 G0)=\1).JXII3AKK]OMA6(+\-6VF"Q#^.\G MV6"3G/R%^>J^:/SK>=!'DJ7'TO66B^_)BC&)7J(P3FY:*RG7[SJ=Q%NQB":7 M?,UB=6?!142E.A7+3K(6C/J9* H[Q+*N.A$-XM;H.KLV$Z-KGLHPB-E,H"2- M(BIVMRSDVYL6;ATNS(/E2NH+G='UFBZ9R^2?ZYE09YW"Q0\B%B^!&R;'!TCC?+,^7=],O%O6I8N$0N9)[4%57\VS&%AJ)U4.?[= MF[:*W]3"X^.#^T,&KV">:<(<'GX-?+FZ:0U:R&<+FH9RSK=_L#U03_MY/$RR M_]$V?[;;;2$O322/]F)5@BB(\[_T95\1QP*K0D#V O)&@.T*@;T79#77R4N6 M8=U124?7@F^1T$\K-WV0U4VF5C1!K)O1E4+=#91.CAR^80*U4;*B@B77':D\ M]9V.M]??YGI2H1^BCSR6JP3=QS[S7^L[JBQ%@_\QN**B:+K+1OIH/]JIL/U!6$W!0 [. YPQ M$7!?#YU(#=[&5PYV*@;+RM$2U-?D'!:>\*NW;:NVK9E M! 65=4%)"4K DMW',I [Q1DR-$VC9R:,>+")9>$V[@Z&V @(:NL"EED&@^GA M #AGRT#'&=6F4QJ9VQ V>IB/IQ\>)U/T=3*_?[QW7>1\FL\NCE)H(0+A,0!C.+7O>2>QQH9)!AGJ!7*G& M),0%$R*F$XX8#43UMNI(8MW310O<0QPC81EW"9 MES <<=[".OI,=>K.!-\$ ML6?LSB<\G;%QO:")^$3*^$3@O/,6=,83J6:BOX)UY>ATPG%(,#%F85A7E[3, M3P2./EEO'0M&J\%@@T%O8,1J(C61,C41..P\\NS;9<5C*!:>,+DB=EL'""-? M$Q&)E!&)P+GF*9 J\/(%PN37Y]^0R[Q4J)8T0L).#H\BE3ABL9+5IGX3QA-Q^[=V+BZ!POK$I:IB)R5B@X?J?DZ M4=:4:D(Q?X:?XBO$J$RRY,(]%L,^4QVWJ>4S9*!,_-S3R-I&#[#('V6?E(#>B M88ANTT3=3HR]]H1/U4(N+*N+5Z8?^ZST+!--5X3(<@^V@8[:^GH]0SO9GN&Z%,J5:2- M]01J)/ZQ^V.Y6R]STWO4FQ'&_4&7#%2VVAPS=HXV177WR_:*$^3II8%\?[2X M6NQ'C[-=V$[Y>+Z9_9'JWIN@D"V4U+KLJY\7^?YP?B+Y.MMB?>92\B@[7#'J M,Z$?4/<7G,O#B?Z!8I=^]!]02P,$% @ SX.O6/;L+[JB!P ZQ\ !@ M !X;"]W;W)KD=]B,C,;%0270EVFGNU]]05BQ;I.@$VP!);&DX>F8TY/,, M>?JHZJ_-4DJ-OI=%U9Q-EEJOWLYF3;J4I6C>J)6LX,Z]JDNAX6O],&M6M119 M.Z@L9A3C<%:*O)JYD/K+ZJ:&;[.=ERPO9=7DJD*UO#^;7)"WEQR; :W%?W+YV.Q] M1B:4.Z6^FB_S[&R"#2)9R%0;%P+^;>2E+ KC"7!\ZYQ.=L\T _<_/WO_O0T> M@KD3C;Q4Q7_S3"_/)O$$9?)>K O]63W^(;N N,O5473_D6/G2V>H'3=:%5V M@P%!F5?;_^)[EXB] 82/#*#= /K2 :P;P-I M\C:L*Z$%N>GM7I$M;$&;^9# MFYMV-$235^8U+G0-=W,8I\\O5=6H(L^$EAEZ+PI1I1(MC+L&G: OBROTZ\^_ MGZ@N&X'NZ'Z0LX-8V2Y6YO-^?BF:)1)5AE+S07Y;YQM10/"-*^JMJ[!U96;\YCS" MF/,$WMEF/R#;CE#*"8W#G>$!6+X#R[U@%TM5ZQ,MZQ+EU48VNAQ#NO43["&@ M/&(TPM$ JL,PC&C,"'-##790 R_4BS15:P 'BU MX+0-XX0G,:9NF.$.9NB'F6W:.:P5VL@J4[4SFZ'U\"#"G T@.JQ8' 5N@-$. M8.0%^$DO9;V7Q&:*8!:L1)XA^1W8J3%73/VJUC ]F+JN6"([XS0.\+"$;;. M$#H23+P+)O8&,X>BK;2J"'> M=,G-JU254!?BNW2F,;%ALC#D9(#2-L-N? 3W%(2]"*^5J$R]PE]9K@KU))TS MJ_.R_^@$8T(' %UF! 14$X1&I;!B2& MB9B,5"7I^8YX*09>.@B]6C^U$\EPP,HLK*,EVGD[G$,AYA9BAQTF.(Y'\/:< M1?RD-:^TJ!YR6 ZZS(Y#93:$( XH'A:JPY"2&+#R$; ]9Q$_:5W)>PE5D)FY MU,-5U4E7'$[8#EJ*<1*S(2VX#"D+ C)6$SU_$3^!_4.I[#$O"B<\FXTHL&L\ M7*..VQV"ZUF+^&FK[1^0ND?K1OHFETU))."4A]8JX#*D83@&M&1Y$6"O,C%75[D&OC3J*\M_E+?#'J3G.>KGN9V"7(FG M,?E(;?8**;P:.IR)#D-"$Y ]R0C3T9[IJ)_IYCNEX$5JL]=P+7.8A$$P4N%T MKYGSDQOTK+J&_G^_>EJB$YWVO:]5V37/TJU_J8/(DB!(AE/ 9<=#/D9XM"<\ MZB<\J(5Z#112R >C*B"BO'J05?KT+(*=J!V4QK'Y&<(^;GB(N^<^ZN>^'>X^ M]4ZD-HL1QH*$6&5L&\8\"?'(.DU[MJ-^MKN6 IAD#^84>>B9.G@-\%JBPF%' M("H\HBEHSW_4SW^'ZO)8=AWD!EU[F'"K$!R680"]>S!6"3T14C\1.A)\1 -1 M%S52F$W6K/,^V;U.(]\2W9,G/4*>[6LXEGY71Q=%P/)6( Y+?_I[!J7^MNY2 ME66^W2[9[O;LEA"S&O[Z46F)0N?.G=_QB[+;1??W'1WND*PT*=?EZK(8+7_Y:>8DNA=V_3H)^>>EY>E7ZLI?I2WPTST7,W\7 W= M?=>,M$F8 F/7:".*M40_XS>@ZQ#T@:A90L*F2*SU4M7Y_\":X"FP@?G=WFS> MF=DK4=XT9GEO]U_6NH&N+(.J@N54##X?;94;/#%.QM\![1#EF6FS,06*G,SLY)7J%4K')8N9Q@ M'0TS2)@(6_L13DO.0'V.2#;6RP;FEPV?I19P*4-2U!5DU;T9[=JZ33"CS-J. M=E@""YN%=01IKQN87S?1PEX4BGQWH1P?PB8IOV5^;9W@%F M,>4!2ZSEW[;DF -T.M(^\5X <'\KO=WDN)Y?O)]?SV_G'Q;HXN,56MQ^NOS7 M'Y^NKSY\7CP'\N'?7^:W?SE/E+!UJ#6R$>*R=&^$S/9.8LTQ^)^B?LBK!MJ\ M>QB*WT20C'I[LKS]HM6J/9R]4QJZU?;C4@IX$\8 [M\K$'+=%W/>NSO?/_\_ M4$L#!!0 ( ,^#KUA0*8N?_P( (L* 8 >&PO=V]R:W-H965T&ULK9;;CMHP$(9?Q4JKJI6VY #AL(5(NU156ZD26GJXJ'IA$D.L M=>S4=F"W3]^QPZ8$ H15N2!Q,O_O;YQQ,N.-D/##XE$\FVG"DX,M,7+#NHZU^AP MZ#?+I:?GG M@H/Y"SE7B095X8/VZ1_SF&E*&>M1(+-$'RB%QBAF:"45M??V\62@M MHO>:O4> MS6#7$"GAX4.IQ?=7*,<2K3$K2%/:I=? >ID7Q#KR.I[GC]WU;C[GHFJ@O0JT M=QEH68<(%SH5DOXA21-PZ1GNH/A>^=MC;A%8PPXK[/!9V%2IHADY/"#99ST5 M48/L5Y#]9T'":U]IS!/*5TVD_;.DIR)JI(.*='"2="JR##9GFUH=M*K591Q3RZG/EXE8X.]XL_&/:"X3YOB\ :K^_] M^W)YEQ.?*=FM90ON-I%U\)U/KG\2_"OT6ZJ0CR7ZJ0^J?\ 0A+U1X WW8<\' MEJSN3J=@VC3X**\H5XB1)2B]S@ L9-GYE ,MIM M$FD"X/Y2 M"/TT,/U(U7]&?P%02P,$% @ SX.O6-_#S!!M" QB< !@ !X;"]W M;W)K%QG:[5)ZVN]527\YU%7F]3 9;4:U]M*IFR$OUI2+U;K-)JY=[5>CGNQ$=O?[P-5^MC?UA M/+G=IBOUH,QOVR\57(T/49;Y1I5UKDM2J<>[T4=Z,^?<-F@0_\C5W)%?GN8D7<_O;\= M&[@C&W><[7N_;WMG/;US\EF79EV3>;E42Z3];+A],M!^#$H)H(*D68)+?CIV-I?1RE<40324^! M,Q_(0B&3V([-8^ < <9)&$91!SRA&QWH1H-TI[HVMA*MM%[6!.H45B+NVQC1 M4>^1B)(@"AS>/BZ) Q$*E[:/8S2FC(9.P#D"#'F4' -/:(L#;3%(^^<*2BW9 M5OHQ-QAAX1.F,@S=//LP%D!.J$-CAN!B(47L9MG'A5$"X>P"[!GGX0%:J MA)P4)"V7)%V"Z\AMV;>.#LM,[(T+R@2EH73&(X(+!0\Y=\:CCPL#S@+NS-,Y MBDL"'N'C,3FHD RJ\!5T3:MLW;!?JB?PTEN[^F'4$^\68DO 7*11(()ESZ"9&'$8A;W\&<=?S91=T7C]O/%_ M'TBI#%J2][$N5),O&FUVT6CS2T4[S4KGP^F@J00C;A3$-?N,H+G@?HT!_^46 MURF*BT,:NZ/1QT6"LL MP@B.00V,>HHP[9PN';:Z^\U',Q=7^DE5I2W"4)WJ MW:+.ER^H"*$_,2+7%B$@">;7Y>^CJ(@"Z=+W82$]MEBG[#OC2X>=[\]I7K;< M84*21UVM8/$M5=ULS-,LTSN[2=^F+^FB4.TZG675#O;P19XN\B(W>4_5]DVK MNUHA$!:QQ%VFWXXT1R T"8Y#GGWGF+@&\DK*A@/W+W?%$-R(0/FN1@$R&)I_9ZK!M9Y+*! ])0' MUME8-FQC/QUXO\J!L6>^B[RR;ENXY#%@)&/A FN,PQ2VIG=^RN"6C?+(DEZS'OK#.O M;-"&37Z!]?&&E+J\RG1I*MWL9D&&UCS5\,U6!&+5LG3H[R8;MI#=&@+^I\L7. M-&[":/(EK>SS7OL&("U1J[7O0IRH0F4DW(1/$20+I6#>$$(B,C!F((TK#-8W MBZ2(^Z3I7"<;=IW[MQQ[66 +2.HU:/&&0*0V.ONVUL52536YLF^N\@Q5K>T] M/K[SX)JZBOFHX#IP'Q;TQ/)&$0[K*S2=0V7##O4R2BWS8F?0-S_W^_[?TLI' M85KAL3RM<%B?5IU=9<-V]??F=268\Q3V,>E*$=!LH\M6,:A%.U,;\/"V6@T- M'M\^PHR+0^9/N7.1L[.189&#&99<8'.1<[.1LYQ MY)! G<5E\>!3&>=-[)O+^Z!A_M'G,A>--KMHM/FEHIWFI?/=;-AWGV>V$F2U MPLV6C\3-%A*QQVQA?0^9+=YY;/[&HV*[SR[2]K3'\M^[VC0'!] 7PXC;I:&0 M[I9@B@)Y(B.WGF/ V&Y/'?X83D22]NPP>&>S^;#-_L$9R3'3&\).TMT93!$D MY#5V'T]A 1F7,>36E0#U^B(,^]Z3\,YO\W/\=G8B16.N70_09\E1J;TI;63PX^4>&B1 MGZCX\KFJOS0/0K36UTU1-E>+A[9]?+-<-JL'L;FXOMS][$-]?5EMVR(OQ8?::K:;359_>R>*ZOEJ M01;??_ QOW]HNQ\LKR\?LWOQ2;2?'S_4\MWR2%GG&U$V>55:M;B[6KPE;U+N M=05V$7_FXKDY>6UUAW);55^Z-^_75PN[:Y$HQ*KM$)G\[TG[@Y<'<9HVXJ8K_Y.OVX6KA+ZRUN,NV1?NQ>D[%X8"J MBF;WK_6\CW6#A;7:-FVU.126+=CDY?[_[.OA1)P4H%13@!X*4*4 [^^[8 M]668M=GU95T]6W47+6G=BUU"[$K++LS++G<_M;7\;2[+M=7G?F%B1F?6'_#AIMO6W_9&^ ML@[';0#&9X[XWS?OK;=M6^>WVS:[+8355O+8:]EG)FIBIOY>E:NJ;.NJD+^Y MM]Z7K:A%8R2F9PZ\DITP++:4F7E,3WI,3[KC< WGG;C/RZX7Y =4D94K\V?&TQ^Y5%;4JA'-RCW1VZ^PQ_NB:!C 0NIUP)C,:!%\QQN!\H5<= 8.!SXM!A7 (TT7$#UW:&<>DX3AZ%35G0 M!PYZ@1U[@9<\VD7MBCG=/&$]?GU+>5CC"VH;N&OVD>9>57"WF1 M;D3])!;7__@;<>U_0F,<$Q9APF),6(()2Y%@@Q3CQQ3CQA3[74[3=< (& M6>(> =\\##SH/OTQ@H'[QQ(VW;'J6$L4USYRR8L @3%F/"$DQ8B@0;I)Q_ M3#G?F'+=C$2437;(JNZUT&;=O;Q2M?!GC[&6&5*D9T_C(%F"8[($9Y.E%@^=]7L25E$US6BB6U;EQ>DZ/#^LPZ&<,58V M(V>0."$2)T+BQ$B<)!C/9!U;7?&GYZ(&&4/LWLW9QIR)RC6L/D*QDHMNHE]T M'\!#]T%'[N,0-KC,<=OW?(9$#,39@[G4"E1:BT&)66 MH-)2+-HPT7KC27ZB\B33G.@=*?J($-;-GGHD;5%J( M2HM0:3$J+4&EI002J=3Q7%\WM^Q-*C&K5.3UB+FVV=F'20M1:1$J+4:E):BT ME(R%[04G-M/E7J]LB=G9:M\ZZ@0':*=#?3G'42 9H='[2&(6DJ:%S?GN&!LOW=#_ 1-G M&/J8M B5%J/2$E1:BD4;;N+J128UB\P7+6S,[!FN&PL4TK%FI-QSJ3)Z(ZP* M8RQ0@@5*SY^"8:KTGI6:/>O<+1YFW)SL0 *%6* ("Q33L8&^("SPQAL-D6I, M)]0XS(^3#:%F/8IUT]5/(E4888%B+%""!4K/G\MAUO06 MEYHM+K+M,-RU*QE?UQ7 M',#G5BUTK/DTN@*(U.@*(%*W"QV2C*"N@-H)Z@H@T*PK:.\MJ=E;_KBNH&.= MI5FSF)LP=\V"2HM0:3$J+4&EI5BT8:+UDI*:)>74^[!PKDWSE!3RE)SY)!@] M?#*.I)U:H.KVK@B(U U\T%-Z)&"V.O"A=OI>X'KJP <\I^RCJDI46HQ*2U!I*19MF&N]JJ1F5?DR7X&UGQ,+%%+ M2Q*;4D94UXE598P%2K! Z923,$R77J52LTJ=[2RP=F]B@4(L4(0%BNG8,,M9 M+E=-.E9]Z=GZAD].]NJ3F=4G\LK37-N,U,$"A5B@" L48X$2!FQZ=;AZ*RD] M&S9,G5Z%,K,*W3\>W_UEAK6U.M%>8%Y@:5 &[%9EOJ?.DT*L"B,L4(P%2K! MZ?ES.&'" !'''<\-/'5A D3*2;7G!X0K]_EXW ?D?\;V4-9[2&;VD"\R$FR:BF20B@2-!!"I M,1) I&[@@RH2,A)@.R$C 02:C03K520SJ\@7&0DVV4::6S%[[*/:2%1:C$I+ M4&DI%FV8:[V-9&8;^2(C86;/W9R+2@M1:1$J+4:E):BTE 'REI+ "[03FMZT M,K-IQ5ZR8IK!&U1:B$J+4&DQ*BU!I:5L[-,O9.;YFNT_K#>OS&Q>)]UKY6": M3=LARJ =HB[W;&PY9IAM+*9O$,4BB3$8;9ZIS>!VLE\W_-&*QM@ M(ZM/N<-T-[Y9[S69V6M.NM<*=\;D_:'F)LP>SZC[0U%I,2HM0:6E6+3AW_[J M)2DW2]*I6\/!F32?]JP[AYYU!Y4&$*E1&D"D9N!#D;#2@-H)*@T@T*PT>&\> MN=D\3MT;#O?'Y.?=S:V8._91:1$J+4:E):BT%(LVS+7>97*SRWS97_[#VL6) M!0HYY"Z)Y[AJ]D=85<98H 0+E$XY"<-TZ6TK-]O6N?=:S;@Y&8*U51,+%&&! M8@[LG)238L\EZK4)J<9T0HW#_#CY.Z)F28J\>#77-B=]D$ A%BC" L58H(1# M^I?)U9FZU7="X#!]>J?+S4YWSCU7,VI.;HQ=L&?;HUNN6/5%6* 8"Y1@@=*S MIW*8%[U_Y0B/K(-+83YM*R@8!GH)(%+C)8!(W?($B(2]!-1.T$L @68OP7M! MR1$>68<[8_(^4',39J]-4#TC*BU&I26HM!2+MD^TYWW-]VW<1R_ M95%KT0[R7[Z&TJ*94LDDP)^$TOR)=U7E37 MHY52F\OQN$I7?,VJCW+#"_AF*>%XS40QFES5 MS^[+R975TH_&$^N-NR1/W#UY^:^ MA+OQWDLFUKRHA"Q0R9?7HRF^G/F>;E!;_!#\J3JX1KHK"RE_ZIMY=CWRM"*> M\U1I%PP^=GS&\UQ[ AU_MTY'^]_4#0^O7[W?UIV'SBQ8Q65DNNV,2A8BZ+Y9,_M0!PT #_F M!J1M0/H-?$L#VC:@=4<;976W/C/%)E>E?$*EM@9O^J(>F[HU]$84>AH?5 G? M"FBG)C-95#(7&5,\0P\*/F".5(7D$LU8M4*W,,\5.ML6;)L)L#E'%^C/A\_H M[-_G5V,% K2;<=K^V*?FQXCEQQ+T119J5:&;(N/9G_S;?I] M?O<;FLZ^SW_,O\]O'BY-H]9X]]4:^K#8LY=Y("2)<.Q=C7>''3 88I+$ M$2%[PR-QP5YNEO2KD3 ML$[1X@5!V"R9$L5C$W>$$KPR3F5PRJD\D;.CT0KWHQ4ZI_(S!Z>I8#K8FCK: MM X.9HG$7I#TYG)HY6/J8_-$1GMID5/:="U+)?ZII>E )0K%BD>Q@*ED5<65 MF@5)0'!L5ASO%<=.Q0]*IC]KW&0(UADPN+(.;#P<6"^. MP_XN&9H%-$QL>R39"TV<0@&-CX#5@E#'^_*&%AT9G"QCDI5#G39BI+(NA=7DD.XA\BH.^:I-A$(?4LMBB$9]-AGL<$@LD1YWW,1N<-ZWXE\S"O;,S3*';(0E$H8' M=&QUF@P]&MI":8=1[.;HO(!EH60I+ *'+"2A%X0>Z0L<&E[@"#AO7<(=-[$; MG,WB<,SU$(,747A F5;AT"RFMH#>L1*[8;F/!1OV8@T$!A"&81@'T6 4AY:8 M8)_XEAU&.F02-S+G^Y7H4DH,A R#H)\@F'1L/0@\FRY%.DHRQQ4_9H!MY5 MZA,#<:#IA_\M'FB?R=CP('=?I&UR7K-!% M%/SEZTTN7[@Q@:(&LGM^?]49K"X2[]#N6.7!V;.;ZO5Q?5-&P4*KLR7^S,M4 M0$ZB@VY]!"4W^MS$O-R&&.^3WF "6;YG(SWM2$_?2?K#';,4!21^[]@GALK4 M,.Y#*Y\F@6W8.\Q3=_EZLUSRM#Z @DC+Q6/15JCI"X)\MJARZT$?-=2I,:2K M_=AJL@L#J*\LTCLX4S><]:B_GNGLCW0TVNH+S;<=X-N"9FH@;D!H&"7]PL9D M&4-L@E+7TH..SM1-YYE-\0>TX(^B*/3JT>#FI9"9L1M# &-"?$P&^;C!DH0D MBGS;X3#M8$W=L'9T@^N##V<'AN2-()SXB=_7/S3$40!I<6";A@[1-'%3HMZZ M^M CVY9ZR*%J;R77"8@9$4[L_S(B3N3M^+57AWS_O26V.4:US8]?:ID.>TR& M\2# C@]>^$(U_%B_!Z]0?1S1O#W=/]V_:Y_6;YA[SS_ARUGSQKQST[S _\)* MV$ 5ROD27'H?(U@X9?-.O+E1=FJ.,+L<_W/.=[P7?1EM 'M@3@Z+'(2]8SEIRONJ;) MTB44F%V0%93B9$YH@;G8TH7)5A3P3(&*W'0L*S +G)5&'"G9A,816?,\*V%" M$5L7!:9/?M9!DK7C).B!HL;%%E9??%C'8<]@.#1 YP:X#P'>"\ W!K@'FO!JP'>L1;\ M&N ?:R&H <&Q%L(:$*ID5=%5J4DPQW%$R191J2W8Y$+E5Z%%1K)25N(=I^(T M$S@>3_ 3VC T :JJNDP!)1E+<\+6%- YNK]+T-G;]Y')A3$),=.:N%\1.R\0 MN^B&E'S)T+"H[K80WF%X@U_Z ',OQ M-/<9' ]W=>%HAR>0ML*'Q\,=73#_S_?QJWT_2(7;%*VK^-Q7%>V/KWB:PT]= MR5:TGIY6/OI=ML(I] SQJC.@&S#B=V_LP/JHR_,U5>.UL<=?1%^_+E-2 #K[3!C3/FH51: H9!??Q.>V'?K!I169F_WL_ZWH M>&'@= [5$AV?^ NZMGVH.-0I^I;OVOZAXDBCZ-B=L--YQCC6,3I^&%P&C6(5 M1W.O?11 %VHR8"@EZY)7X6VDS?!QI7KN,WG?[@YLC3RQNT.=?"2&F&KF^&.V MFH#$B['(2H9RF(LK6!>A:)^TFBJJ#2&PO=V]R:W-H M965T&ULG97;CM,P$(9?Q0H25VQSZ F5)%*[@*C$HJJ[P 7B MPDTF!ZUC!]O9+&_/V$E#06U6ZDWBP_R_OYG(D[ 5\E$5 )H\5XRKR"FTKE>N MJY("*JHFH@:..YF0%=4XE;FK:@DTM:**N8'G+=R*EMR)0[NVDW$H&LU*#CM) M5%-55/[> !-MY/C.<6%?YH4V"VX]!?ZYW$F3NXI&4%7)6"$PE9Y*S] MU69IXFW MQ):=3(F)I.#$(]FLDTCQS- P"#1QH'BZPEN@3%CA!B_>D]G.-(( M3\=']X\V=\SE0!7<"O:]3'41.6\=DD)&&Z;WHOT$?3YSXY<(INR3M%WL+'!( MTB@MJEZ,!%7)NS=][NMP(D"?\X*@%P26NSO(4KZGFL:A%"V1)AK=S,"F:M4( M5W+S4>ZUQ-T2=3K>8GE3D.1!TK3D.5E+27D.6':M0E?C"2;.37JW3><67'"; MDCO!=:'(!YY"^J_>1;(!+SCB;8)1PSLJ)V3JOR&!%\Q&_*9#NE/K-[TB7?+C M,T:3K89*_3R7>V<].V]M;L]*U32!R,'KH4 ^@1._?N4OO'&.&V:4*1@!FP]@\U&?+X+?7 $W;OH2W&* 6UQ5 MM0>0>)?H!;9QSY?8E@/;\NK"C?.-^U[DC=I,E?D[9];]NHD5M>\Y!:.Q@=EC@+P.D"<#]3 A] MG)@#AI]0_ =02P,$% @ SX.O6 KTN+H") N64 !@ !X;"]W;W)K MOJ/#TSK0C()JG2/85(F^E06[?;G9XMGJM#KK*O:#^;A;UKHF>%XN:DL_5<]\+/3R3.5 M=[8U.WD95K K:_Y_]E7X$+VP&#[RPEA>&-.Z>2):Y:NLS7[YJ3$/JL&G833\ M@TBEMV%Q98V;_56]O_WUYOKF]=U/+UJ8#]]ZD*A /]A]ENN?GX&&6-U\T<]^^?.?1I?# M'Y]8[=2O=OK4Z/_F5CTY]OF5O[N]?ZU&ZD)]<^;$S:S>-V6=E_L*.&G6ZMK4 M%AA;9*2!]UNM'DYF*C)9#!75_8W MK#MK--F'0@&IM'@+EFY/E+?;K,7O#F#'B+\U?0P#J;VQ)9LI( U,;I.16,*S M8%Z(_DQ9^*;22L-:S*[,%8P"2T]QI*31+5A@F%QG30W/P2L-6B<0ZM9Q+W!+ M\7(4DD-CY__J2EY JF[SUJQTHTC/ALM4K0[T\!XHA'4CG?HK[1%PHC&['F]. M%S)0G[:ZQN6'Z&O9 .+ M@2^0JY6Q%L6RK@Z\;L^!(^:4.!,P(ZO@R?XZ<1Q\NC8U_- VIJIPF[S8E+B* MO6F0A+(^(2O("W+]S.ZC6,)[&K8#=]9J8#J\$:^8M\$3S8\.4+E@8W!S:J/L M%OXXT9JMK@K<3/@[\>2BSZP>U6V4[TE&G>-Z5I$I#BTA1^I;W]7645T YL1\]EU0,NOO'#PP.M MP1<0=="?78-47QQ JI1H4,;B2IH,-.OU&CP]K<"T)# M];?OQF\?RNEUO,Z[(!979[F$RO>8-#P 8[\#/9HL%NE\OE#+93I:+.&+Z6*> M+B_G[HOQ MP);)]R=CIO(8L!NX@6*R[U;@_(#=*"8H#\!PEN)(1%'R"VWSIMPCC@(B&1&2 MS5H!W$N $V4C+V8K,%3!C%E>!-H">+- P[4^*-,U9YX)1G0+_A&?R;>E7D=/ M%CHO"13NLL]@IXC=-2FK_I)5'>R;39SF1!1$*P:;UH$UU=8R+ 3E0S4 $G=9 M#5B4. :LV8,HE*NR(J&!I6\SH-S4.J92UIV2?)>65N@,;E;I!/Y^ #97/%F. M_]LWINAR8$=R!R"[Z"HRPC)0C[.@K1MM-DVVW\(.@5)G-KG?-EKWH)5Z![3T MODF"F/J_DG> \7%)]@>275+J\%?R#BC:JJL=:&V>@=Q>IJ/Y-)V,YRC#HW0^ M'J:+Y10^@-C/%A/XA3Z0:*?3^3*YLF6FQO#66(U@ON$,L MN4?-M#+V93I=+GGLQ6R4+N\;Q!.. M@6(OQ^EP-,.UIT/@T7(X%K:,ENEX HQ9+H 3P\ )8"PP8#R=TSOC!3)BK-YD MH$I_!V$F@M]X&;ZI 9QVK"<$I[*F.:#$>0,W(@)4&]! TK@!XP+J0;859XI6M8!5EQ+)H7OW0V&K0R,@< /E")B!#8 M,M-3\4#P XC"EAPB!JLEN_(OL/6XP0F]B$.DGC,[4.P#+*;Y#'*R[NJ"+4*. MKY"YY?45FKSU0%U5$-&2$P-]5:],MVK77>5,ME6W-8@+3,NR,P%/!=PJS!YQ MP-7=1_AR='DQFCRRNQ?JNM$%@+=?&;9\?V_V(-N3\25*)=B!KO% HO\DF(VS M0Z;"$K!=%2!]2ZX+(!6Z5D9':J?;K2D8.S-"K@E+Y>VY)PC5$N)9:QH#6)I9 M!CWLK\/+.2^1QG NZ_KU]:_.9R71P 1F8*8>C>=& AI@F\ %$,J!T7K+@Y6! M3()G(SGMR8F8#9FB0#@,"@3[_+^P-[FQ8,T9:Z)J52:K(QU@J2 L!6.*[!Y8 M!ZS.19('Z@;&K*SA-;!3O5VO+UX*\+FCE(MCQ>W+.^^]F< $"#:X.@O@IG5Z MA_H$PI8A0H4?::3O:8'@O7>E4UV+6 &,8J5;T# 26QXUC9BPZX,]H/2/[P) :&*C)0)A-C*G0UYF&T!0LNREHF21/ M+,2+Z1BEE-\>J(][Q!"H&>CR8*V 95#0:0I& QT\DJ#R \;'5 \\1,@ $)>D M=[;@>@U&-@@FJ^I8$ 5O(M:U!LA'3K*$P[.VA-6CBL.#G'-!IN'LT=- NRES MC"G.PV70[J(L$(E>HV5Z \;!1DCN$YH)M!A$W1A]R)V/;! DA+=2VF.R;VL: MI?'83538XV0Q@R2=>]D4L,RR0\1\G!QD[V&K:7\I"K4P+T<4'E6ELKGX9P+3 MBYR@:^DC)+#R7P#"68HNZY+C %30#!<&%&U@&\AF=Y8]05D7 ( 0FS41R3!G*;?'/CN$;BSIH ME.:1>,E@+%O\_#N&!/,%S,(- #9P@,*Q/ A=058300!\L<_0N?E1GMK4NDCP M==CB-91 @LMVW)TEA)C4_A*@ D-[7//#GRL,&B2DDP" MKM\P&8:.C ;>9PTQIZ\.BUD(6.3)!)\\J%>ES2NV@SYP0>T@N>) 0B(A9(3# M''N9A<")'^'X"?!@8 !M1@8D6J-_N]$)QLV49R%TTI L@_@3YY$9& VIML MIMKM*W/@4, \U&!!MN4>7V&["KX&$Q%[R[(?Y _7]!Q0M')8R> N*?D<_?GC]Z]7]ZU?J_=6'^W^H^P]7[^ZN MKN]O;M_=/5=O3*/!"*IK,I?Y0=TC9RJ)\EWD$_)E%TAA$25-$@J=US(,^2I, MRMU!8+A5_P5?9P-03@AZ.AD3GO=/NTE+("#GS!3C62*-HGF'X<%P$-=*2O.X M7!?A-)"^A.TE2>F#]D$L;@+PS\T7I7K0K]!\;: W@% 'J@DL?AS<#0#E5> < M+0Z5BH-P[-?H0MKZPW\54#!N]R!:TDR!3Y%%%Z 8I@=&'#4(P:YI["?^>IR9IS9HJ\D>>:Y MZ%BCS_ !WQ(NPX:R2_Y6HO0;O%.GO/N;>8!EXELA8>L10#2=$(/(+^( KBQ> M=)I(%@]P*_ K58(KW*L(MUCW@/$@*_]$S43X>"RN36D_T\8>HQPR:>"@D@?* M?-;.1B),05P269WCA69A>"/^&M['7#=$)/0*[)![)&5OCF;;0UG).IYY>I!< MPU@;;=TSD=LX>3B&'V22R//F80"(PNB#:B@P.N(!W%6VVWJKXP='V/? M= SL R.H,43$](8#,, ."'IQ:K*$F'C#'"_!S@R5EB;6!"8A2)-O,1B@9QNV M,/"4!S*D4%B]DZ0C)O)P&N=?0(G(_##T%@)(=,N=[O&";Z!NO1,62,YQ+_(UR$0OYXJ# M$M$79GV!+H=)=$CLP^U'_L:')?W"!$V3F%55;H10_X8]*G*(7PII>L=JFK7F M$*[B+(9G,[[(.TV=)Z=9!NWMN2*#8?PX )6IFG, U6UD$<]5O2RR5\RB$ IM]3V>,O% M&IC1:8Y#UD\STB60B$L)1YD4CNNO+3F>1O%P+G/%;Y/M+B7!D5FPCBO,(4G! M@W,?+3MF_54W>>EV "+E[K1;/+7KQM MJ+(&5HU4&#>.T/T8K! MH5SMF[*B_!H#K3=7=R^!;[;#S-NYBLK'/8G6.S.0K!R$(VYLLA;7XCDL>ZAK MGR20M-SE\/*Y^CYD]8;/7:B> 8F22N VCC/ Q3XJ:<7P^5S'^3 '*[8(G"*M S'#L;2)BR%.7;: MU!L"-&^SPWGVG2](G;!OE)[=&L^LV1GV &:V>8D?'%\N;L,1-D.EMA ME$TR4;CJ:<2+'C6_B9CDA)CQORD+8T^L1QQUAJ90V1RT&^TL?*]#5+['T2&J MK3 'J(M2[VF/OONX+8*SR_$#J% A"SU:J,XZJ[FC,B*Y"T \)(-8V./4 MR^!Q,GO,H'H293"DID72A TDF"MC)-Y0%<:U"L2#^F0;T^'&4+TQX-M=:1G& MA/=!Q7>@25*A+[EE8VM:NP=S!A$YYCT!\?;GXQR53!JY/XI.. X$N^(U$8F+ M,\$4E;L:*%81_]5EU(,AVU;FVF?"A!:TAD+)('DOGITG04M,$\>M K3:-*+. MX7DLA%,7R+YK &VBJ01LUPS4':)=R74*8>UAC^(#;V>;1G/N.7-SH?--PGIE M_/ZH+L\CH. +ALK! )=KCW#"BDFB3H,SX3ZGC!Q8QP%+]/#)$5@&_P0X WXI M+7;GD+Y0I1<](28G=YRX)1 C; ?I[1I,WWPDR>8\,)(/0 (&WB#:#GC?DO-W M"+-&_\)N*]%423VJ]^$$5":E!@4D 5< BZ\&F)K*-L#?C<\:.,TX$]-XT\!1 M37A5>S/WI()P[!V*G.0$-D0,9# MML99!?72504^:><=53^4L E7F*+@45K'O+:M#H&CY&:=%7LR,@Q1B!N(Q#^H MKM0;6)&<&& FW!H$2=9'JF@5:@D(2AOOKJ19HN(5/N U#+8?IDQQ"SB]$@!: M1*[#IP>6J4!X BX8(!QKDQ>U%\'@6>HA>I#D(:55-%;D,43AYT/USD]GR9S% M+QV KHBHF&X4G+,SLS_Q11^Q1S!*@:UR42D/A<9**MK^T&LSH*?CPE_R9#. MK_M^"-S^3@&2'%^.T\EX"!^PG6&9+H;C>'54G'/44LG7&3R/0RG2X6ZGV$86^#EJJK1] M"'R2.0@A"3:?!3)>KN#K M@GIWX&L4J,AMNX8%K^\4U[#)ZVKNKHR#O-CB0;#<^OD2GY;B5H!0"/@V[NE[ MTV/L](G\?QTZJQY!^C'%B:?7SQ[ISS'1A*,%&IAOSD/T.6M'1:8>E=$\24QD MSPZ@^VD*"B39G87J)7>@,0NOMM+H+5+B3P:$34Z M@F 6OK6Q+CE/,/ LOBYV MA67YI2;ANZ,\F;1ZL'UPK<(XRG=J/)ZGP_%"S0&M3*9#^ SV>C%5L\MI.II. MU'6V+]NLHM3+>T'XKT *L-M9-?$CS_6M2D-/E$I],8WI&$_$+*>\BC(G5M4 M!U<0]919LVX?".)):PZ6G"1L"/$(_$D=5*U)5IH91 '"L87K"R3[ZKMNU=(Z MEXO9Q7@H:N2DWLF=WJUT@=OD%Q0U:1;,+];1-_4.N$3#K:-(V)'+V6'?9D]CP3)4 #G3BT0 MME^#0Y'&4XZA/4+_'O2;2P)M..< +(?9 +);[^F#[( %H>0VMZO"S^]@A&1" M]6'3LJWO]3R'[K'0H?+<-]^[1 1GC% Q0X<<,H;H3S&YA_W0J=3%-> ="+?7 M91MW&R5;G14D9!=N6*^/QXTZ9]A)GB^44?B4Q:-\=&7@@,\ILXNX)%W3W)"$IO0,6<:7*8*.=Z#]>PP MJ:3B!2,DMT_H=F87P3VE?8K2E>^8^26&!(?4>4ID:"'2&0/$2OU,OH@V_8V_T#*#N>#A)%Y.%FHW3Y7RF1N-1.A_"Q]DLQ43>*+T4Y)D>4O1J-T.A_"^H:P\LOY6(W3 M&9 TGB_AK^5RF8Z'<_6)4SC2"N2K3B&U [N18*<]G?CP#B(W#$Q6?'H MKPP MC>_<#SA#O)7/:E$>3(X7Z/9!BR3$Y\G(C?!X_1H7)FQ6 (F 8 K#3!2%P;M8 MZ?:K=DV;S"+C6C>;CI^-GR,K-U!_\_FJBNOYX;A.QMDW?+8IL0A64#N2#PN/ M9X;%ET@^C'JW+?=[ES_Y&_R'#J8\(0^)$U$;O[EU;SXN%'=GGQ<[%'JP8^!F M-9V32;VV44];@04]M!N4-PJP[/0457PDC*+-W;[16RQ?4,()FPY2)XWC13J= MCM1LD!ZV33M%(7]TY[H?'XQY'M36P2]@B@"U/45//O]4I'W67 MB;3;Q[KGU6GW?'*F>]Z#G7-#R B-I31^&XT@+VIM:1!N)R+$H;M1??8!G 3 M<<\UI3&]A!R(6IH;V]&B$P;"?-=$YL]"/-;:C_/4+2"6T>=0;DBP_Q73 M:%&B-4KJ2W< " 7[1(Y5&B(0. *>@=P.49GRKRO-YYL\VB/7NRX;VUZ4&"/1 M7P@[R?=R09?R" E7T7F9AW NA$OB'$]1]QCV@ ,\J#4RBP[.8D /_#RWK%"D M][$!)0%(+5'94W=PAL ]K'R'NHR=4K"YK0,'0;1\$\@*9=1E]*W:@.K6O2X M6K)1;B4\&7H%4;&NWF.3>]ZZ@RD IFK02NXZU''&#(71=S5)7AC6 M=##B"/HYQM!:^0F+'&#'03W1$SQP%!KXSEQ#)+$':%WC&5((M,%J:)NC!2=O M*X+JWWH"5*@C4.'RHE%KCYM:CFW[ "#D!+]3\VDZFP)T6,S #4\Q<@UGH%[[ M,U#O'SD:U5#.E.?+V-MCV2E*/PH Y0[9N)S)+18H \!L/!V#F05N@9:.FWXL M- FH#1QK[H%?8#Y:5+_)%GZ% 5 T;M U-I/_>E MK5!BZBWWL3SG,4WGSY8E;R'&@-E@CRX)SMCD=KW&S&+@\4Q^> O!N%43^?1W M#989@W_W\S43)(C'!]?NYS==4Q,"H)_7Y5=" VKN?LYRE[WM;9*\3LXEJNT1 M A8?CO4!Y"C95/BSEXLX#35[/[MR?CA>E\CFNU._ODL-U*[6(;[F@OW]37P^ M'1]S)]3Y>+HSN_UTQ9G#)]17.)SY],I+R0HB6U?8_D-MX"ZIXFGP7696NB9S M24KVZJ92_762A*?>0C\2U>;\V<+^44/O[VQ"9)(DWQP?1>PW]+%K@1FB:1X_ MTC_H[P?G.TX.._9YF#S!PSA%=9J4.A6'4Y9^:QDM>W2, ; GO&S8$+4DDQ@( MUAV7MR4"=LF#Z&$Y'W;4L8>Y*=6K.9=$N5(ZV]TZI]S9%%2@(G) 61!%3-!(-? MSJSG99-W.VP,HOX+,+XY]S:X9L7^B='(%*-CPWACQ1S#XCDYW4\1H.V-X,4[ M#)"<#A"=X%+]$US+2 A=QCUJ?F"_YKI2"4=$9RC09YE'FH1_A".2^I:\O*YTG68=P?J682>=R:BO.$?@O 0]B>T81" M-YXK*#"*K2,Q2XB2!]=>'"D%*4)P?<*!J+3N&\7I-!0&Q:%ZC;G8>*FD<1RC MN,[U(Y'['3F4!QT:+S)R=53L/OP&89'C"T3NJ1:N'65L?^_P\H@+EEQT MNIJ**+ KB$!]1I.NV>"G$EQ>81U[I-!H6Y^)C\^:QLZ!S@?0RUZF-QC1DR%/ M^UVR88_J;K?BJ$+F=;%6$N\5!D:#_OI]?J_71.J\EK2V\V!U(-0WKKF:Z'%K M VT_K@2"BX$>I EG4VSO&,>G0,$9'TGW=2C7GLN(+5,OJPPV D"7H3XS;JU% M7TMQA2ET->"S2NX\A5P'4E^XQ5,LR"$NAVEQF9-K)<' 9=+TBH5S 1(46%G; MN5H]WR'2"Z!/T4=OVP*=291).#.=>0P[G,PI'8Q'Z&QG:%^QZ@[.D26.;7@L MSWDD#TDL#^N*)<<%$#G?"'+@A,[ORK_$1I\+Y;[''Q'ZGGH:_Z(:VE5NVTQZ M@=8-#W.??>4,H3L4)S8FZIL^) [%K]TF4),_X1<^M(B##*@J1\=A,='F>^7A MQ]CE'G?[1[%X;T^+<@T#8$CG$HJT_C/7%@G>6E!OUTMU?%A>Q^Y8;Q 0/BUPIOB:%FNW])0;25T[XDI[VA\W. M0(8S[(.%UV3WN6>>9+$J/^OJD) G0!LNB1<&_P@$R1&YT.]:\OSQMIU>JX5$ M>U,)SP@H8C>/)V-TX9**TM?)/R;$R7"VS"7W7.Z70:7X$SYE$&C4<:[%G6QP M.^IN;^+>5V:BY;V6DE>L#F>2(3KLAX-%6,U/^Q[-Y5H>.2G1^F.!>%B@H*,: M;TA0C#U:)WK\1I]NE/(;Q1X@IL'OEP6\03=\I8QHD5KVJ1B=J1#33;/@?/'.Y-:S G !S(L$, W_*/@/$!@ 7Z92,!A.07'9 )#6>;C,Z M;@U1>:4^U^:ATL4&K2@=F<:BSI>L?\-.S*-S6]IC%?5__G%VU2:)G^@?Y'!] MOF?N/6,(SL?!#N$T#F%8,!,5&ZNC^@ZIFN^^Q50'BFKEIN,G$5 M?' Q.W!\=]'U8&??)G"78!8IJ_#0KK25TO%OETTZ/>4HC;@/=!NH+BZD!SD" M;#G-[ZYHDT.VB&R[EHYS..<5\%B:N&:#HP[27IJQ-RYV)U>4^O+AKJ=)_4&: M;+=S^.4)\@J<%X' (RM[@L[8V8:,7=L0CCE<,$!D9Y\XS&DOI*B@"W]RX;V; M&9M-W')D=LHW(F"AIK-H.WKH,UXC5Q(Y?L-G]A#C4PMQKNO6Q9,(;?DTF5Q/ M?N]>,QCQS+Q/7"1J]PV*4W@)V[YU<+[7$<(YKYX=QB,*G-UV3^NO,<=-2GVTH"78S5>J"D8W:D"DSR>JZ%:S!Z?,3ES-4ZH=9X[*')^,R7) M\&"BVC['(NZBPLKD[OP,WK(&88/K%^N]D80WR-1*_8"+ZMB4GATL-6QD.2X* MK2R6"23#\"^ A?(UU81@>:!R.^QQBFKF_H1D3^U%,E8R"Z" 1+J0CA_!24&+ MN.1%9S.Y1 HKK(Y#*#=O_]".*[=SSL-EB*K>M1H27_W%.B%[0G">WL8GM^QH M"_C\RDE5:K1(QXMY.KX<8KB9DN+A=J/$LGTWDZO;R$7]0R'0ZQFV3" MY;>2>PR)B51!%GN8<$M?.-W AX<;0E.KK/Z,?1%D6_$MJ?5:RN>+6+Z1T.$5 M_X:7I\D=6]<&H@5QNW3S%C7 [02]C&=#6.*03RGA]1_].GO9=@PU_3T6H8TD M]#.1K?1WU+HR@ULF7;[*PG%S^,?4W'/T,_:P?_6M\@G(\N1C.4W43%YQ L#_X"S03=T-I M=-6/.THY7@R?8T,76$(\T]C19.X^K/CVS?CP4>_(,AT$PL]46(]F0$<;F> P M9.*&]"TH41\#.5C8 _&BA$6AE?NBM*W=$6IO_'N]M7;WH4*OBW& M7?P;+D !!72W!E #KRSK+W0P@'!S0^(2\8?:G/VUKOV+C_AX6"OU)W_AL/P2 MKC6*+ZO@.]027+646JCO/JM]K"JGMQ0]TEEWF8:[G48(L#T*?-C;IX-RIA1? M1[?!QAWKTJF6,U2EF0UAF)Q/T5FP"/[H#[(#SSHYIRMHA$)\=PB&^@+I$@%N M_X1-8Z49S5P"VG&(Q+I]\::@HN/[K@KI45AML^^); H[.X MU4%(Y N5_<(]A$J>C!I?DZCZB_6POQH%9(\8NVVY(U0DAZ)5B6I#"IOW4J!= MU&4:ZQ%%[,EI7_XW[O).N>M93BS3\1+/L\AF@1E*G/F!90:3LCPU*2%E>,Z4 MS*=L2ICQL9+XDYA'R16\U)A0M;_3KF>?ELTXF'/7L5.-A'S (D[HD=MT;)7!B\K*XZ; M:UT6_?]/[KS]3/ZHW)W[=QE>1/^-_6<-_J]R_2W+%_QQ' M>)S_41. 4-1[7.DUO#H_K'.5:F!3A(?V)/O&[P ?A];2 L MDP\X@?_76G[Y/U!+ P04 " #/@Z]8TH-4&-8# +" &0 'AL+W=O M M"JGL),J=*T_CV/(<"V9[ND1%-ZDV!7.T-5EL2X,L"4J%C(?]_L>X8$)%TW$X MNS'3L:Z<% IO#-BJ*)C9SE'JS20:1+N#6Y'ESA_$TW'),ERB^U;>&-K%+4HB M"E16: 4&TTDT&YS.1UX^"-P+W-B]-7A/5EH_^LTBF41]3P@E+^>H=^$7PG7U;,XFM:' \HPY-AT; MO0'CI0G-+X*K09O(">63LG2&;@7IN>G\VW)Q=;YW]XOQA'#N"]9:ZTU!GEKB,4EU5@6.B5D BY=K:DWR$8FCMH:)&*IWVJ[;FWO69&Z,J"S_\C MG?;@NC+['EJ=NHV/A:U6EAM1!F(^CH)3[31QZ51T0M!8:(? 6 MJ2#@;A>R+2P4[T'WXFYQ0 $ 7Q',\#P8 M)V(TF,M B>NB9&H;IESBT[=$7$ H%0- $%W*["X4E'"LR M]5_(3ALS>CZ 4OV<$=),*NZ:X.]VH0+K8I!RVR$KC^@S4L=)$CCI6G7[& MHB>*$JAG!*?Y>!;G;(K.)3,.!^MFJF@"[&JO&K-(Y-ZQ60S>+$> M^)UG=_')H4K(&Z,+N-*^&@'QWH F^2P\0Q;"6*IG=7O: MOG2S>L _B]?/) W'3%#+24Q)M=_[[3@"4S\]]<;I,HS[E7;D0UCFU-!HO #= MIYK*M=EX ^W[/_T74$L#!!0 ( ,^#KUB#&H,P 00 0) 9 >&PO M=V]R:W-H965TJR DOA^J9"32=K8TOA:6DWJ:LLBCPXE2H=#08?TU)( MGR4U+BRXNBR%?3Q%9;;39)BT&S=R4WC>2&>32FQPB?Y+M;"T M2CN47):HG30:+*ZGR7QX?'K(]L'@+XE;M_,-G,G*F#M>7.;39,"$4&'F&4'0 MOWL\0Z48B&A\;S"3+B0[[GZWZ!&?55YKZ8)D<)Y+@6M?(W9OL; M-OE\8+S,*!?^PK:Q'220UP&@P M.GP%;]SE.0YXXQ?PKNU&:/FOX%8X@#.CG5$R%[$S= X+BPZUCQMF#1=2"YU) MH6!)FTAMZ!W\/5\Y;ZF1_MFG4"1PN)\ 7ZYC5XD,ITG%L>P])K.W;X8?!R>O MI'?8I7?X&OJ/E_%5F/TDKZYOSV$,;]\R3FS,8=WIZIYT9;VMT'=$![Y*2U?6.:J1K?I0B'N$%:(&(E0)2Q!2 MAT@V)R"DZ^*+L*ZUY[B5E81?$01L4*,52CWR.5;,A7P],?VBF5DLK8-WG-IH MZ#WCB)YM++<(2UU? ?;MB%"4,76V<^,HUG\7E-63[D21&\X M^.G//EQ&/J:2NFF\4FAZ#-GV(!SM%8Q25#5=-"C0(D4EB;W@Z$J!R+_1LQ'L M#AI#UD4S;T586N741L!S"Z)@WVH=!T-7IPZLMQ?, M-V@MJ;5T&05^1&$!^=F#WVN-,!Z$1VO\5"2*9VH;R@Y4]C_(4]$VA5YR5Y8K MM# ZBEXAL59 O>EUJMH=F3H*;8/^3Y^V,;@_B7U75$E%E#J7F>!A"(W<;1!* MCC3"AXI&)M]5BL)5,)QY[WDL:$6H592@#_N>L71G,I5H-V'^.@BW-0ZI;K<; M\?,XV9[,X^\#F@@;21VE<$VN@_[/'Q*P<>;&A3=5F',KXVEJAL^"RHV6#>A\ M;:B,S8(#=#]\9O\!4$L#!!0 ( ,^#KUC'?D(4@P0 T+ 9 >&PO M=V]R:W-H965TCJV 2=Q MMBZR;A"[6Q1%#XQ$V\)*HDK2<79_?8>2[752)RD6O?0B/N>;U\?1#+92?=%K M(0P\E46EA\[:F+K?Z^ET+4JNN[(6%9XLI2JYP:5:]72M!,\:H;+H4=<->R7/ M*VR B660V?L]2]]>[^Y\#D76WTT!^O)@Y1?[&*:#1W7&B0* MD1J+P'%X%%>B*"P0FO'7#M,YJ+2"Q_,]^DWC._KRP+6XDL5O>6;60R=V(!-+ MOBG,O=S^)';^!!8OE85NOK!M[P;,@72CC2QWPFA!F5?MR)]V<3@2B-U7!.A. M@#9VMXH:*Z^YX:.!DEM0]C:BV4GC:B.-QN653?)-4QGB_'LX_3R=@+C^7RRF!.831:#GD%55J"7[F O6UCZ"FP"GV1EUAHF M52:RY_(]-/%@)]W;>4G?!/S$51>81X"ZU'\#CQW\9@T>>P7OHY39-B\*X%4& MT\KP:I4_% +&6@NCX3K7:2'U1@GX8_R@C4+V_'DJ#*T6_[06^Z+ZNN:I&#KX M9+10C\(9G7_P0O?B#1_\@P_^6^@_GKLW84\;/?L%]?AP_B&FGGACJ5^,*UP3.Y!(,22UE@JVHEDC"KO]44FM M3_#D5N#V.$TWY:;@%F1<2F7R;[PI.3,LJO^0Z5S)LBX$FF1$NJYD(5=?@1TB M>P9>3%@2'4]V9YW%=X&\@EK)E;+Z9]+ N*Z+/.56S1[)PY %>\K"\P7BG6;*'1)P\%&4D"1KPD!DI"%U?,!X\P'Q%"O[.0 MAA19C3V":.6<%[L MDCCVGX=88/90)[84J5Q5^3>1=;"Y:9AAUDH(*-M?E["_KI>LM+^+1N46[3@# MRE =0Z7,J@P@HI3X48@1L,;$#4'Y">6ZL^/B>P4,]J8M-\;^C6PJN-Y16#\O MAOLK)_1U;GYOS&^&H!W"=HC:H;$5V[JE$6H7:70OPF>/%\\@PDRSP!8C6R>2 MQ,;7(H$(L4=3M1H$#JFV^VH61==/P/$B#[5,S76._*I2]@.=+*.5-QV[O1LU'H7FH;Q1Y08>2\Q(KS64% M"E<3;Q9=S/LVW@5\X[C5!S;82I92_K+.(I]XH26$ C-C$1@M&[Q$(2P0T?B] MP_2Z(VWBH;U'_^!JIUJ63..E%-]Y;HJ)-_0@QQ5KA+F5VX^XJR>U>)D4VOW# MMHU-$@^R1AM9[I*)0JRB1RO;%/NC**GG/+,='9Y>?MP]1ZN%[/YXGIQO[BZ&P>&@.WC(-N! MS%N0^ 60$7R6E2DT7%4YYG_G!T2H8Q7O6,D+>#?LB2T%:F!5#K,L4PT3&G[,EMHH>B]^'BNY1>P?1[2S7($I$%92T"3S:@U,@UQ=].Y(*/)&(#DT9/\@]*B96=%U$SXU M%4(2.B_I[8^LV9,B8!JHO''S2MA;VC<2UG*#JB(A,$"_EM5KZ$=^-$C(2&-_ M= "DF6"*[UJ]E%6CR3Y/0S\,0TC.4[MVP1N6,2<.43KPDV0($<&FH^> 3)8E MUTZ!2 #!7B+/$&HE-SQ'I2&._=0"N^58&A7 =H.,"N+^.>''^[5+4*ZZ1Y): M2S>*AGX2Q_#FU3".HG>]>VF8H%(CXICZHR@E>]@?^8,PA6-O6W"@!W3JVJF> M;653F58:NMU.6&>MGCR'MZI,S5MS:H; %:6&9^>I!ZI5NM8QLG;JLI2&2G1F M01\'5#: GJ^D-'O''M!];J9_ %!+ P04 " #/@Z]8@-\>8147 #K/@ M&0 'AL+W=OO0'DRNTD5 M+>MJV9DD58Z=[#B;.*G(F=2I4^S67A[. M0V*)(AN-OGQ]0?/9SA1?[$JI4GQ=9[E]?K0JR\W3DQ.;K-1:VI[9J!R_+$RQ MEB6^%LL3NRF43/FA=78R[/=/3]92YT#HW#AHUZN2KIP\N+91B[53)6?-A\*?#NIJ:1ZK7*K32X*M7A^=#%X M^G),]_,-OVBULZW/@G8R-^8+?;E.GQ_UB2&5J:0D"A)_MNI291D1 AN_>II' M]9+T8/MSH/Z:]XZ]S*55ER;[K--R]?SH[$BD:B&KK/QH=C\KOY\)T4M,9OE_ ML7/W3H9'(JEL:=;^87"PUKG[*[]Z.;0>..L_\,#0/S!DOMU"S.65+.6+9X79 MB8+N!C7ZP%OEI\&)6G*NT^?P+6:OZ&@;^7 MPV\2?">+GA@-8C'L#\??H#>J]SMB>J.']FO6:UW"JDHK9)Z*2["K\Z7*$ZVL MN-(VR8RM"B7^]V)NRP)&\W^'I. 6&1]>A!SIJ=W(1#T_@J=856S5T8L__3 X M[?_TC2V,ZRV,OT7]CZOLF^0.,WOS_O:5.!7'XIN+B;<*#F'%9R5D:C:E2L7% M[%*N/!7-=U ]Y+9B'*%NS:%V>H4C("L* @A1&GV( !%XIV#+IX MF%:?RXRW[[!>6L?.L5D<5[0C7OSQGWXX&P[[/WU\_\E=X>^#GYZPB/=T%)EY MII>>A?H)T%5L1WG)R\+A-C*_(T*#Z4^V$0*OFHL*0%%D=T2U$0 ]Z&1*FN'% MW==,R[G.=$FZK=>)3%6(AADBOI9? H6-O",E0B;:TBJ+PJQ;"[08/[#'SH)! MJLM<_T;ZK%L-"9M:0'68561A"D2H*T"^(D1;?L _(QW/36+4 Z&&OY&"IP?.Y MJ0ZUN1@Z4XDJB @<+Z-7W1V94I MRF-V20\T9.H[E6VQ4Q?W#5F:=7L#8I;($YV4:K;WU$-(Y'<<_>']\->4N"_, M5PT+4A1=AO%T.HGLKQ5M=T%H!S;-8J$)_2C2D79FL/$KK98F%I&O1 UL;Q:-I'RRM-!PY.!S;UAN98P$?KH?C'J(IXGRJ:Y!MT8I;ZJDA*6 9 MARSG.A&M0'J&5V$U2_Y)J,9&U0'.$ >ZBK/B=!)L;0_)[X%%3YQA/G7PTX M/G:P9:LYPJ^&;.+H]>UU7(?=KI;Z<;^KI7T[?,#G1&9F#TJ2%]F#QE+ M=._Y87QZ-NQP\3V+PH=H44Z[VJ:E3)7%3ABL.*O"YH,+0+D7U1*52^33]A&S MOD,0\9B+F^9WG&,UV^FB"(S+T:A3_^\U/EO',+(?ET;I)")+X]"@M^11')CX M[CHYLLJ)@G@]8+?B@-V.AO$ "CX_C4?X$^ ( B"%%!O#@6YE*DH[HH5,".?O MXH?$&5/.B\)8^XR7DAJ%(&SN%/C4"2K,37Z<4$[GXN5^K.@ MDZ'%D*&3C4?CMEX8?[];+341,0Z*(2F<\_^GXC0>C,;XOS^9DD J1F>1HJRB M&L"%?K.(QKV^F.+?1Y*R1W];>SPBNXK\DHXO5($ IV +S#=O@(WJD1B3G_B!:)]K+K.CX_ MJ@'E48"4Z*(1'=+U8MG:%;1[(* #2OZF$@XHD-*F@GP"^'#*//@IFE'4%4W4 M9?,#N@SC,61-?T>3:71KD&7=XS!(YE&0C7A=E92*4OZTKM9-&&:CBLRA2D+2 M)K+,[.S3CF@7ATFU!,8)3?0:Z@=O+-%'XNP\'O;/6A=);Z?8\;!U[52,QF.6 M:'-M*D:387PV'K2NG8G1V11RF+:NG8O1*78]Z'=D4F]T$)]-Q_$$(GM+B0KR MW,IYHT]S'X\&^!E1XXE__A$>F4S.X_/S?O114:.KY6/0RO$]H4UZP^BJ;?/[ MMR#*?.94O"0 VTA=6(Z"3LR *, M%IJ*5WQ3::]C#BWNQ/=P%UTZ9A![MPAE-G)_Q>W=!E6.>_HC<5"+ZJ-_G))-Z;>O:THL2=3?J"61.L(#"LG#F% 7 44_\@ICT&V57 MJD3L_H)-P6XSRA,O !&9.&.0 ]3Y&R-M;<4P2H4.Y?^AL,QA7XFK@GPY NU0 M$Y2N<9>#F/G4F_6HS66K-5#[@U?D3"X4),KM,,L=UL>7'V:73WQ[@N^1 F* M"=-."L(Q,X)F&&.V>!2 M5^MC8F N2[C371"B?TXDU!U"_K]2$H%^8SB:2K'0A2NNYV0G*_F;+%)4I]SF MX26,:S]@4T%D<2APR"7D8J'((_:2I1ZR2Y0KQ(]GP-6/""(%P42;,ZP>V0J5 MDW8_K&E1+Y9&SV 4J"+3K:9@6)%O1)0B@ FUQ)4@-D=5+%#^$JIZ 7&)NA"O MU;S@7)Q,PW.TAATZKN>PS1RUIBIKS8?524)4Q@'9R(:2A$S(R29R*[K"D(I" M1X:!D&._B;AZERQY_[Q5*?F"-XY@BI!>3GH'>,I"KJEY8^MF!!E-$Y/DCJY1,8*]2+NA MQ,AOH5F("F=6,Y+Z*@,$R\JJCE^"9Y) T-M.DF!L4NBYR[K]WIN6I-,%>&%W M\!G2]7I#;5Q8RFN .70HL^A#8_=A![8L7$U!+8&MT=3-OHNR)LITW7&_"1G0 M"&[*VB6!L(:Y$9^ZITD<+OY(=Y;5*) L398MP&M"/8$F=#6_:RWTD."],9'Z MUZ$1M@C;)O23C2H\RUB;2A2?!/H$!V$&)E4ZRZ58RKV.U'"?B3?81@$7MX)= MNB:Y4Z=?*F!DP!#;@%5J1$V3Y$/6 BJ)%Y0/S"[W-NS&P%TB[I:FS&@/<>M% M/(BP=:U4MB'0[D@F5),->'@I-&KOB1M3-_?NV'U8K:$K'[FR %)JF.@0AAO2R#0(]GX8/1T.CI/M<;]_>C8]OGCS\OC= M[&7,"%:WU=(@2Z;/)*+1#O)9D@ MV[7ZJA(N3J28E7I39;Y%CELOD*R[(P?(9J;*,G-]+]<;<,V\LB;NPY'E8B#D MK$LZTBK;B[:.F<(YE.^$ $1:]U'?$*G26'"H1.D_[KM>U\^RV!F3BA.*Y$ E M/AIKX59;_]$_JG_1UG_81;#*F*I5:HU01S_C0Q%F.J8MS$JUH;Z^9S/&SP!O M27,!V5W$#KB2&?7H[A-XT.ZW2 AZESWQ5[V.O1/$W@N&@V3;'YR-6AY@6CW' MT!<>G@?39=5P?ON/6NXW+5;\,8N-#EGL9Q4@B=:S'J,=]->1A;)BER_[Z+.0 MB3_PV"EW'K#52U.8RM+Q$\NX5B7CFS/2WG^9 5TA#9?>MO\MUC/LGP\.&T_= ML!Y,_M]Z'K(>@M> 2?2X1R5G3#9J\FEJH)M,I[XQR\<[E*A1V$S:!WK_M+V5 MNB3S]0?MUQ1CHH>,XZHVL%:(]D?RWDIN3.^I($L),",>PU2>,(^< ;9R#VJ% M9HKCB1,E-_=V4G/^6%0960H9,FH8; /VNS9>,\$\2"]TLSM>^2!15_R>A\X4 M51/B387JGVAVA4>2ND%YFB_[!;MM.0Z#_HEB&_W7LN\L^YL8)6&MI* MD_F(IFG$_5ZJ'3KPMIV?VV\FV]$_G6P?_&6%T4<@7+SJ4?'GG[]C+:'BH&]IRD+@0&H\'I\/YDU!& MXF)5N!F>5R&_O7#"&9R/QFP@KEE$ZWHUN6$'VU(3J9W5Q-4[ H3T%K"IX/$\ M$;5H),+&RVU/SQVQQ0QA6UB=^TCW1P.(W[]5W"&B#C@G_X#QE)1)?#X:\G$P M9=N@O)!;'AQH6W$4-'MH_.J;LB28ZXEW!7]@1W(F)WUOI-W"Y;$=.C:T?GY$ M2=?0\\SVQ%L#8ZOK%-?)F-4GY[3[?:0,LHOV4/@QT?5J:6V(!],4G]O40?O0 MH@=' V.>#<03?/B:UR>VW KW:[V^O0[KQ-&]RLICAJ3%N%&6T=J?9H_\R3_K MB* .YK$Q35.#;]/ &$,P:W8"R]#CP8K 4S@LYC-B\FG')=U%Y\ENNJIIN;CA M "+AS[ZUWWGK)#><"R1RHTLJU#UGM>$RTK66KANAS*_'6TL(V#JS/#CA%_!0 MN>;ZEE;[M.$1[%\K;77C"4HTQ^*00L3M3IXYXNTL"]F=(N2YA:)< H4(0C3S M8,F[6X-SCO"-(-F2I-OR?.*FY7^O)#&ML+9 M(#QW^",U./FNM9,[2*>5"H,#O.^*=HO@2ZASU^*"[NE::.2'9?RL-SD&"OE1?RO?CRDOKDSM$=;F+;8[HE7/%? XKKT\ZJV T?L MD7UNWGD'B]C!+AUX4E3Q,ZSU3JRSF/>7+EDBX/X %KBEYMC[GRH7;^#-5Q+2 M?B+>*A6W\+TY-?:8!#;IZ/'>DE'CWEW%B:Q:;^CU@MH6O(6Z61DZBH#Y.T>4 M(JGIAG'<+HRVYI+J@2;N239&'#%3/!HT4FNX4>"?>;,HPY=]WII9,$' M2%?PJ83SOST>4]@HY:8Y#=#3%$N9Z]^D:P*N5;&D:-'42]KM MQR)F9[*(8$NY]3E+9_M\#D$_+A0'+&P8L MYP:%J.M5]$.HI_/'&M2Q>( -"FPMV.A&=ZR I=,VS*NO?DA2-9"&&KOAIBC&EA[/YG$!]_C@3F%_6YT$IT=>HS*3WWF$ M6&N;PC1D;BBC(^_5:U3?P&9>2O-8$%*V-.:Y/SL7)!ZR\4$\<>DK*TAI[E@D/$%!%"KN)2 E M"-/T**7-NCN2X.ZH%5P[61RL(^)3//91=[85WW_U96=?W'^QL$?#%A2-MYY#T 7+36Q3NK^BG_^4.[[ M@ HZTZMQ5R)1!W;X"+=1!0<4"H64KNWD)7UG= KD7"]MMHOG613B-CZB)UIRWJZ^0 M=.GZ"+I#K/3$.)ZZJ2-W&U%;R[RBIAO0H A3/.(3$@Z*;B4%#?#FQT8X)Z%A M+BR4 U: M@@)/O65^G*&)-Y14I0 ;&D]EF5)+EI*O_?>N7-:(G5QR102=7<-@UGF#HI^X M$J\9I29?X::QDKJ8";X4TKNV,JBJ6HP^IT>V)7]\1:PT*06$9O3]3 MN8% <,Z5^H+M%Y YA*!7K.F (6\QKV+7%^MW^2^<"\P-[>[U\"!"TORO0S1 M]?E1OS>='+EW!L.7TFSX=>:Y*:$>_KA2$B9 -^#WA8%T_!=:H'Z__<7? 5!+ M P04 " #/@Z]8$U^.ROX& "T$@ &0 'AL+W=O$6Q0S@V+)DQW9>@)/)M%/,)$$\,T%1] ,M MT;80251)RD[^_9Y+27YDDLQNL=WM%YLB[[V\KW-(Z62M]+U92FGI(4MS<]I: M6EL<=;LF6LI,F(XJ9(Z5N=*9L'C4BZXIM!2Q4\K2;N#[A]U,)'GK[,3-W>BS M$U7:-,GEC2939IG0C^O35J_53-PFBZ7EB>[922$6'#_%IRV>'9"HCRQ8$_E;R M0J8I&X(;?]8V6YLM67%WW%A_[V)'+#-AY(5*[Y+8+D];HQ;%7_U\\/GR]A-]N+JXO/K\ MX>LEW7R<7-'D;G+[;GK2M=B$1;M1;?"\,AB\8'!,GU1NEX8N\UC&^_I=.+?Q M,&@\/ ]>-?A)Z Z%O38%?M!_Q5ZXB3AT]L(7[$V70LN#X_;YL1=&0*$-7/.]O M/.^_9OVOU.I5@\^[>W7]^9*&=$#?V8[N)(FB2!_)+B456JT21JHA-?Q$A)M<^*\XQI/ISBD@O-+;!,4%!46J14"&U1\H(# MD@]21PG:8R:78I4H_<3!E4IA-DWLH[=)8HF8=^UM93A<5WLX%DOL6J5V7Y,% MN%%%_L@=W1L>FZV"*]=NZG=Z#F8R5S+I<43STF)8NRKJ-OT"1M70ABP##_XY MZ*!WD&94[ E&6#DWTM65,;6?_PY]R.G7,G5Q@5K]=M6S"D(>IMXEL(DL8*\8 M5>8:89D%Z3TLW(-+Z XRJ($!E'71J6%]7>'E)A4YO6&=F@.<*L_64'\+QY<) M8!8IM+RAD>^W?=]WO;Y%$YR?R\0E@]/G-?U@=HN$Y9R-.!%#3-\VF2=0!U04 MR:Q(U2. 4RB6XHH%C37*L, M5I79VC4=#^F#S37__(ARC=JC0Y\&X6%[' 0T:2Y?33,#;K9TE+VAVPVFT68U M=N'OC*]O'#P4<2*C;,V1?.1-:S#RVJZ)ZLK%\+JKV>W FU3TMIVA6\EW1X"Z M64,WY>X YK@GBX66"Z[\98/FC\EHI8KBUS*7%/HNB) .^T-T7P\YZW>"/@6=T0CC'M9QO?5^KCG+ M81JGU O_&Q^_+WDA\@CM]&](OJ\JSP2ON?6 N9C>!!58WL+=L?^-SK?1[M>, M#H.=< .$V^MC_"0,,4OE\^J#<(Q^JM3#(=3]<*ON$"R:NC$$ZTK53)?7%P89 M2>>@=?OL'!2.'Y5E-M?2BH>MB8HLVT\9]^()XT:IGI?$<_G 6\$VBNH T-X"#Y@;@B/K 737V+R?[,%7?J76[R;C(5 EN M@4!3_; 3AA0,QNW>Z&_AAO#H'X_\@(:'AS44PLYHP#D9,O)'83L8_A7DO^GY M#39[G;#_7T=^;UA;'W3Z_S'RF>C&NT07=GH!QH/QP!'==Y ?4M^'X'#HU ]# MYLD!GS/]47L(:R\@OVI=[_^(?+#DJ K(VP_H?P5X^@;PWM\$^/ YP-=%1W,/ M"(5JC]#DS[V1=G>^)&12+]SW$GX=@*'JH\)F=O-)9E)]B=B*5]]SX-0"I:-4 MSJ'J=X:#%MYAW#>2ZL&JPGV7F"EK5>:&2RF01Q; ^EPIVSSP!IL/56?_ E!+ M P04 " #/@Z]8\KMF]I8" # !0 &0 'AL+W=O?<5O/E>-+=&[]/U1U;(>#DXTE76S! MK*"0JGZ*M^U[V /THB. > N(O>XZD5=Y+T@,^T978%PTLSG#E^K1+$XJUY0Y M&;Z5C*/A;/)EM)CG^;]D)C?187)EFM<<\5'N#[" MHU:469BH%--_\2'K:L3%.W'C^"3AHS MZ+0O(8[B[@F^3E-LQ_-UCA6+N2!, M82H,O,1A>G+>O MH]L3HKN-Z.XI]O_LT$FNPTKAZ7DQ@1Y@?8;@8HX*@6I2 .G MJZ.@Y);)1)9"$5]!E4E.(G@MU!TMT5B>\4RD9XRI9)[7>02DTO "<$Q2;6V> M9312Y"X'Y[+4@D-]"O>FJD"S]KO#0J(WBNH!:TZ;]32JI_)O>+W;^)VL)1>7 MXXJA4>O#50"FWA>U0[KT,[K4Q!/OS8Q7+!H7P/K&U7V_?D^3U<*WTD\D1+;P40II1D%M;7H2A27(LF.FH$B5% MEDH7S)*IL]"4&EGJBPH11MWN65@P+H/QT/MN]7BH*BNXQ%L-IBH*IE^G*-1Z M%/2"C>..9[EUCG \+%F&"[0/Y:TF*VQ14EZ@-%Q)T+@Q;3O\GW"(\>U M>;<&IR16ZLD9W])1T'6$4&!B'0*CUPIG*(0#(AK/#6;0MG2%[]<;]"]>.VF) MF<&9$C]Y:O-1, @@Q26KA+U3ZZ_8Z#EU>(D2QC]A7>=&YP$DE;&J:(J)0<%E M_68OS3Z\*QAT=Q1$34'D>=>-/,LK9MEXJ-4:M,LF-+?P4GTUD>/2'YO<&JV_'F9 F. OH,#.H5!N.CP]Y9]W(/UW[+M;\/_?_.8R_$ M=H(WW^_G< Z?X$,#N,\1ODP64^#&5)C"9#&#P>GI\<'1X2"*NI! SP62"4 ^IE%F$N+(0(T$A++FD**\[6BP\#J- H\:U M(XNM&!=$$L$J*FVB'2]^IHJ2R5?(F2$B3%2$DP(38D.+,.BV2,/\)#$';S2U M2_1,Z=(F>7MKCZ$JB;Q6598[$35MM]C*=XU[*%Y5VFT<%1N$$C57J3GV.[,A MGO(4I+(D8$4PY*!I17G40V.B,LG_>%CS=I"-,$TF=QKJCLV9U/9.LLP?::OW MP.GMP+:['[Z;2P7JS$]? _XNU".J];8#?E+/M;?T^N] [3(N#0A<4FFW\_DT M %U/W-JPJO13+E:69J9?YO230NT2*+Y4RFX,UZ#][8W_ E!+ P04 " #/ M@Z]8O\$(YALF !'=@ &0 'AL+W=OOJ/#TSM@1$$V"=[O;$;)L3VNW;2DD>1P3&_L D428Q!@HP#+ MW%^_>=0%$H3=FGVQ)0JH(RN/+Z_B+X]E]45MI:S%MUU>J%^?;>MZ__/+ERK9 MREVL!N5>%O"7=5GMXAI^K38OU;Z2<4HO[?*7T7 X>[F+L^+9ZU_HL]OJ]2]E M4^=9(6\KH9K=+JX.;V1>/O[Z;/3,?'"7;;8U?O#R]2_[>"/O9?UI?UO!;R_M M*&FVDX7*RD)4 MB52NXR:O[\K'WZ3>T!3'2\I_/[]=7UNWOQ M_+;,LR23ZL4O+VN8&@=XF>AIWO TT9EIEN)#6=1;)=X5J4S;[[^$)=MU1V;= M;Z+> 3_$U4",1Z&(AM&D9[RQI<.8QAN?&>\R2&>;Q)]W@H3#^K?9S(7Y^!M"A9?97/7O_U+Z/9\%7/:B=VM9.^T5_?5EF1 M9/L<%EFNQ559*%AS&B.?=RVU=[#NI?;,(!ZV4B3V$YF*=5;$\'2__4OBR@:OGK_<$T_C5Z]"$%:ZJV(02+^5599?1!?2SS# M("MJ"7NI<<+9;# 6X_%@+B[5#ZP[KB3)>2I@J[1X!2IK3SNOMW&-GQU (1&M M"OK5#23VI,^Y3Y:M#E=R$!\WLH"E^^FS]H$I2V<(;$XPQIN-#S4 MT?R5 F)]E44C50CK ^NCX*=@ XN!#Y"J>:D4LF61'WC=E@)'Q,EP)B!&G,.3 M[77B./AT41;PA[HJ\QR/R;)-AJO8EQ5N(2M.MN7X!:G>A./ DU42 MB YO^"OF8[";YD<'*%QP,'@X12G4%GXXD9JMS%,\3/@YL-M%A173HZ :DZW5 MC2$RT'\VA13C(7TR'H@>#32U&FC:JX'N9)*#8&3 F*045)?>Z1VB6^^R4GH-@3G''AK/ M+(UGO33^V&;.:\N<*(57_E;O+=-W'4/O+-W'\)2I4;UVL!]JM7-B]@@<^Q,H MJ/%B$<[G"[%5E(?Y=ZW2$ICDS1"HV1C7,9P,^/0.:<)TOPOWU5IDT" MY CNP4-*FYP,KQZH15G0T!M9;JIXOX43 D4>J^!A6TG9PL+B(^RE]4G@),C^ M%'P$!PV7I'XFL2)%[GX*/L*.MN)R!^HPB4&D9N%H/@G'T1S%:Q3.HV&X6$[@ M%Y#(Z6(,?Z%?2.K"R7P97*HL%A&\%8D1S#><@^S-PBG(W&@V@U^GP0.J/*7' MGH63Y9+'7DQ'X7(^XK%G\V6X,&,O)S#9=-(B5%X"B7-@PA1Q%>KE4S(%O\-# M%_Y#H2A@_\^!]L!(->-&E( ]$9U0)"CK8I/AH?(K+WX^TD1M(WA",= YRR@< MCJ:X]G (-%H.(TV6T3*,QD"8Y0(H,724 ,(" :+)G-Z)%DB(J$])+:R26O0J MJ?]GL1J2X<$?6.P#K+.%Q.$3OPWU\ M(%EE);:"X]X#'WS+=@;Q@7PRU(2M!*A$0!VDL!_0A"3(;E9XI:E87["4*]2% M=NFLX6AEI+L ':/$TT: O\J6/G(;?@2^W1)BP[!(QECS*_ I@?L9J;OS")N"A!"H ]+Y!B %1QK6NX145_>?X(/1[.+T?@, M&UZ(JTJFX ;]S@[ \X=R#QIC',U0UD&[-I6%Y.TG01EW#AGJLP.+D,-6%&$5 M<$X0";*?(7:RWI8I>Z'L:Q;DE21UUQ/D'Y+OL)8T!IQ]K-A]8'CI7DYXB32& M 0)7[ZY^-T@@\ 8FMP!F:NVQ:R38 _ 3&%;R%V"TUO)@92 \@!=(H%H,K96Q MGB)%QQ(D'1CR?^%LDE*!C62O#75 7L:%)ZS,ON25P)A:R XLK$HF6N0&XAK& MS%7):V"H7[S1./V>HI"&%#=O[BTFX@T&L.$25Z< B]=&0:#@ [/%Z.O! M'VFDY[1 P$2[S.@8A0@,3$TN:U %)%\\:N@18=, [H AI?8T2Z!B!>[Z+LOC MRI?Y%P'^&6V2I\C8.04"2M)DY:9 XI&C)A!!E!7!9UAVE=(RB9^8B1>3"+F4 MWQZ(3WM$9B@9""1@K8 0D=%I"L98#3P2H)8";QF#G_ 0X2V V#K@N05 4V*, M 'V?/#]F1.T>H=>H2M@^4I(Y')Y5&:P>=1$\R%%()!K.[CT->R^S!+WS;L<3 MI#O-4G2<>C38:.@BE<->'7:%>O@]:!C5#][[A^G67%UCHS58EZC2B/P10H=[ M&\1 ;.C>"HD)R5*L:93*0G:M8ZS?J0T*B<]>9(_M]HKUK.Q!)P24!S1S_DM*%:6 MDD=;]G>&@I7^JV'4SK(((B]Y)%XR:/,:?_\30X)^!6+A 0 9V.'GL!U(14IJ M';$??+"/$2;84?H.M4@#?!T.MVKTVU9YKQM0E_*'!Z)U9$!"Q<8&88<.IU&D MBG R6H(7EASX6%JBS@QB'<#X@R1J"ZFSH?63P;XY$&\S522LQ&QOC1*+O$\^[;:.<=#,LARKV\26Q$FC_CG9'A\-QE.GB3]FA' M&P?B^1VR/0[[\>;AG5A0I&OTZN[=[Y75P_7-Q_O M7_2R3N18)^IW@LI*@AD25V2PDH-X0/+FY\.-_>.=\7_Z)K%A Y=@N,"S2+TH MAB )9C'NRP9,Z7_!Q_$ 5%R3U(T>$YZW3YM),R!UPJ%\]J_H$"C& M:!Q@4+]TOAG%Q4UR@/P&D.& K0[)^J.T$2!D%SAI,Y\7&T?X0//5;K_.*3). M'CDOGP;W P#S.6 @A4.%&@<81I&(E-8A69/ VCW!H5E ?05+0-+ )PA !PE MBPW\5'@!%V\:L9' \!05>LQ WP%0:Q+C[.FHO*.3M\,+$.%R!V80)9Z=KE,W ME.EJD@R<"J"/=+;!4M&01G;0 =_25(8#9>3UO!7!E_J+#0*<]P#T!>H5"PT?S*J)JUA) >."5?Z$.02_AF%VK M3'VA@ST&LZ1\P98"U MY=5VV-@7]^>77OY.GT*D%GY"8YM'.GN@D@A,%"R(QBH+A2H-, MX81B $2%-B,8X\<\'3D\,>H1HH4D-V8@+O6GZ(;2LQ4K/7C*(E22<:RDT-D9 MS!G@-,8X@UR31F2G3].4I"G;R=;Q$"#'L&ZJ61#T,%I<.Y#VMMA/.=D: $>U M+1O,M$GA)8UBY?%UL7&X6_)X W%CT95V!CDTA'1U;-I*3N&@M.F+0HBF;=7-\FN7D(6[C%<$C@BQE!PTN@289I<)<.Y3]["^_88VM"0U7M9NM, M.#K](,;$CX%)B[OQ*4W &J.=Y#=$^FI"H>WEEE_E,1TX)F,7S*$-K0F4=A5( M-<-"O'4#?P!]]&H\V7$F+RUUA$,+!;'_#L,V6>U29ZA]!IARBW5Q 7J#'&)4 MF0$;Q-MXM!EGW3EX!%9I55:@VW6GCGE#1U#$T&KS+?97E%'EF;/K^\OX-G*MJ,";=E<']M"?6_U@.=+P: M?$TS-FFS*VW9%%O0*QL^TP'KV7#V0CQW\>[A"Q,CBN$(=#(@3N$',#L(^0(T MA:8*0NU-1 )7NVDR-M9:5]=;P^L %C=9X8 N1T!A!W;JR<5P^<)ZL#"'2>YJ M!$I: ,=VREP%+"4)EF46&\* '^)#-_FZ$^ GY!LY\OE'8XDU[2 /N!DJR? 7 M0Q>S2U]>+''V&",M&Y5C>(=X-C45.AXM6KOYHB.QF+2(J8E35 M0B6@?= .P.?2A8/V.'J6@$I'J4TSR7DT>Z:M_3WXI7><=_$?0(%W^9G10C3* M:/4=E2V0.0-$1CR(A00<\QN*LKZF',T? MU(:A>1]F#-$: S[=98IAEGL?1'P'DJ2KP#(N"]R6M=J#NJW 4\=1@Z--<'!4 M3^J99W+HV'4&O6R2"X MULL@-Y8?=@C M^\#;\::2G)6)S5P(#@*W7CU^>U038-2@Y2M&%YR!R-86@;D5$T>=^K.:^ARK M-,X$#I@A @F.P#S83\!!\)=,804HR0M5EJ"EQJCXCE,:!+(TV8%[FPIC *8/'Y M ...\0;HN[&!%B,9'3Z750WL=;E7I55SO0+"X0I75$%&8$.;H?P1(PL@D(Z^ M$+K:E&5Z)$S(=.2R,Y0=!)\]1RG5Y^YMC.I<=32AX.R[DB:_@)!]1X5X'(QT M452*,W!9DK=UK08S8LA4PLK8(S%EF/29. MIAU[ EX4"V?WGLF#(2!3D[L&NI:H:XQ6$&],ONRS--91M%T=%7#NU7-N=7FR ME;;5P5&4S*S18KV>J_.2S$#$_DYT=2:.!K,?^D ^_(VY>\;&:=S9K8G-AVJ]1&,DF(Y MMI?D1J91.L^@?FZ5-='3?DH\Z"T^LA41=X[:/PE DM$L"L?1$'[!\JEEN!A& M_NHH;6UVSWYR@#64VQ@1 Z)FFC5*7E*_@XI5I!^!@9RC/;IN;(RCOY7:SRFH(K^'TG MU-=XX,S7=K[ ALVX2,9E>;Z/>]K6]!@[?2;[7[A*SC-(W]]Q8/=K9_?DYWC3 MA*,U-"B_.P_MSV@[RFZV=NG-$_B;;.D!-#]52HXNFS.7-N&/!&)T9Q M6XRJZ O+1ZQBZTNU=#:A&S.>D25]""8@D\5!PIK1"5EQL>,X$02_.0J>@*=SZSYX7EL7M.3+8 M=(AB?R3 ]1>,^AL,KDJ&Z7\GE7U?YFEG(. )+0:G(XM+8#LLM]F+> I/G)9?FX@:ZLQ1/:$KXH6':O:PF]PH%K M6U&,I8?(+!0XP_.\0?UBR@?L6:AR73\29M95@)CVU'Z8<_#@1ZHJK,Z-AEM"6?P<]^L:EKG#O%2G(]08;A;IUQEN2AE8VB)H2RD%Z?GU-Q)46/ MP0:B.^ YV*7.(Z5!V[A5F'21<96C4K+EBCI=1^^#VPYS4 =:2K$H;DM4M1]B M,/NE=( MF$D\1BK)(S:MAN0LK<%"Z\X!#DI8E^12 "0LI#KK/8+&X.MC%-BL@LSK-4@QS6!'>0D*.'R9MP: M>9:.IA3!.3P4RD<@&,3K6IO^;;;97F!VV9^((W"*L>Q*2@SV ;V^HDMR8^(9 M+ FE%:(?N6B="Q M#'(K;5Q&%X1N*BQ%MG41H*#\O_)^ 0]E^]BK6VN_Q-MLS;@"U[I0[ \^Z: " M#[QV=YBA]FBY".$/4MJ77 K:_$3-+U/P':+A.%R,%V(:A\MF;RZ^Y;AY1KC?/*=4UI1>C43B9#X&40R#R;!Z)*)P"]:/Y$GY:+I=A M-)SWDM=UTXSZVVD^KLJX:?]9\C.S$0O]D0:LY5.:Y+.>: ,#Y;99@W M3JG\T48JCF>&Q6>X_>]X$*[E9=3?\W*_S?9[$Q?\#?ZAWM/S$O6$AI>>*;K% M*3#*2/EO;LV;YV7JOO-Y;7%.81(^M:[=KT[7'/&O:/'B7WP4YBC1*6@7J%CO]6-YM7&ZQUASK7 MX29..]R"C@XW"[Z[AM #:.:FD.5/HP%P4"%UG)/K27HU0^2*TJ/^HO1[+)P0 M#UC,=.V.H)./GE";WCVZK27F(R&P30="Y,$J8J]14?.'J?VU+95/Z!",7+UU MU%]OC8LM:LK4=)+B"=75WI#DJV;>[RX5&V!3"J88O"24E_#4E5T@3PQO.5!2 M$6\ ,P'((P1)#!+R7U>2>\VMXT8H>IU5JK[(,$!#/Z$'23":BW$HQAIP!10O M\^#:7KFV2%;GS&!-AU(CDG;^Q?44?,8$ M, *T&P(21XY!.;HSE1#IV /7G*!=[B(<@4*5ZH$H02A42U ]JT>_T <^0*K_\*', M0=>-]6__D&!W,=1H_GS%&]+>@0WEF3^_;ZJ"T#+]>9U](^0LYN;/<6*2;ZU# MTJ\3=/!*,\C?UC@2T[M(43)'\&,?D[NZOJB_KJ\5/CV)CG4R^Q-*_/IG:<=P M3>&8NS@BT'QJ+@JR]=J@Q KI H]<&O9P[=^VA8^9^[;XLBUCQ-IQW(X&8*JP M'TYMW/F-SC\A!ZRP$):ZR4RTV>[!UELKW=*0Z/17JT)'UQD9IL;1H&/33T M8_>GT?I3=C@EZ?>643-N0]<>&[:RBG5F3>*#$;*BX4(J'1HT457O8=VC?U2[ MCD%[T]'UZ"5G,R3ZQ][VZ<@EU*+^A)IWJ4J/U#TAGW8R\+D^DO%L& ;ZA(P! M"L5M'F,-3\L^V=Y,ZF6C_O8UVQM#2'V53.N6F+9<:Q+JN+O+Y2"!4<<%&+/D M#'.254FSPP)9JD,$*Y9PC9]I*FA??N+9- 0Q&.18\7EB$1D!K,^>W]<:P0J? M&R X'<#K\1?M'G^N[T,#A:-Y6W -2JW=_,P8QG2/$&;T&D41GV4%7982<)B@ M-KY]JTW:U([Q!7=?I==-C?V,' O6!2.O^$X+*OW?(&[SNU?KK,YMF033X)4/ M* -O([ASBE3(39:XO+PM&.,E-766V_#VVHW[BFH'/.A24)$:>6 I8%\L4ZQ< MP1>V)*88.BL\-@MH)X^F#<@361)3AR$T!;P2,]MC1NWH&(ES55R80O.72OJ M77G3]';$1GPJ0AJDR9ZBK@E1M ML[S^E2F^?:7^1WK9"MX&8YUD"\-VRXUCI*+9K=C-U?.:N$G@,Q1&$ ;M]=O< M4:LCQ1A^W2?'@Q5NH[;*W!0P'='\;GL7B3QW 0 +%+*@KG/AV$*^3HEJG,!]R+;?I%]26,Q859/ 5-.%S% M<0._)HGS\$X+Q[J#!JO<-!8C3U^IQA36\+0)7Q=XX!#RGXKX M^I:)J]ILPR#Z8WMJ0/B;J.A4N<U,A(VY3LW<) !E:+0;2Z8&[$=@?!''[ <]S1Z M4:L6LZ79&@; X(?) 1%A.R[8U5C>K(2&:3GB[5E#+9/@B;-^@5>XMQF5 =\8 M8N2%TEE6[-K+XE*XMMT#_L66V$O!ESM22Z&])$QWSY'O0$_;+O\.P-5!/EAX M05:3.P-)2/+LB\P/ =E1M( Z=,J.'8)\,N,F G&ED]O^L9U> (V;MCH1A0B36!81L/F*CDF7[0VM['@"V1*36DOB=&*=71 M.A$O5?+TH(0]*#9-_A[L>2E :W07=C^XGF/R $!-Y*RLCBH%2-1L_\4QGW+/ORX0H^Y;MW<=X3L'0NE=.=EN\)Q0Q_=A&!OPC1]3;AYP##LG&.][[H-ANZZ\B$ M9T\ORM"-28_T31HRO= ]61XF3I@(^EIT?4\+>CA-3>VMQ@P[R!L&IE;PJ*.F ME5IHC8O=6CG%DFU0QNY)/'%/JMD9B-BSO13G1:QU9F4]^_1A@PN!UQ5!Q<,% M8W"&+8&!]>I"YV!E:CLY;\W,6"MJEJ-GIP ^8D(JPO>.HP7P_35R&0O[\?C, M/H^+?@CHJCNB_NJ.*RS<+.KJ_'50_0.VXT8YLIK&K/C%EQ.6U9R@U# -Y= M$7'K%E:/E5K7A-+]?*#M4Y?"I%BC)@5=S:XO'$C-+8"D4NGBE>)@0\T<] ET M-)IJ59H5#_WOC;.7*O6E(/&+6.'W:2KI[3Y,'0=[++V:-_9$ MS1WV>9F85F>\@'L@KDTE>NN-P+U!5D#G"KG8#/L'XX.B4M XP46A <"4H Z" M_0'86W],*6I8'HC<#JNGO1HM>]E&2^PU9ZST+ "U EW??/P(3@I2Q!EXNN:# MBUU@A?FQ VWF;?=7F_(N#LN9(&;>NC1.>]=_4X;)>ABG_QA[C^SH"+C5^"1) M/EJ$T6(>1K,A-B8!>^$W.82+V4)$TW \F8>3V0S^(I;A<(C%GV.N!LBX>X&( M2+5 6A\&W"S@&E'Y'IJ*(.LJ+KXHU#ATD2F\I4MB%"7$-%N^U_[96_X;W@"M M+PJ^*L$ETXB K@^FTOJ=AHC1= A+'')#.5YNUZZ8RNJ&\;R]IV4><'[A9Q_3V?[&M\14 MFN_<^$#?N6$O&[]Y^Z%UHY@M'C7?7N0N)02U8:[-HH8FO:R_4>\?J'7:V7YKDOZ+NQ35OZV-KZ\.<-4ZPTJ-G7%APQCZ>@!! MCS3*W"9G;HS4&U"M'=B(2'L?%.>GT(OW]29^2Z0NAT\8^]/,)2&OA*]I4*#' M;&\YD@.;Z0U4T!B*HC^FRYKZ).@6+6Z'@4-CH1E-36;'EHAE.PN[]%&M@;PP M&!=W?&^H"0 5[V[Q6J_077?'%[0?7?:2'_06^:N7[,(M\ MZ PKOB%7MG>;8 M;X8,LD>GI:ZY0T9S#@4R=,##I5WX+#4@];IN?#FB8$YPVEGYG2\D"[D+3%^) M0_W+EF:>S@(U%!CU \MT*F5YJE)<-+E+E]VJ'O7\286#3E628(W#.R9_DZ\GW M6<,?MO/[Y$@G8H@H,'= 4)N8/JL2KSI.CYN-3.;G_X_OK/X,GLIW75C@I??= MGH!Z-O0-IHHO&N:O^;2?"O,MJ9?\W:#N$#\/=U"WXM4L"I-GUEN&:%DU[PS#L@V++L7"VE9/DIOWW MHVS'33'7+89]241)?$CQ(6E.#UQ\DQFE"AZ+O)0S(U-J?SX>RSBC!9%G?$]+ M/$FY*(A"4>S&^MYA&9U(KGJZ/ MZ)?UV_$M6R+IDN=_L$1E,R,T(*$IJ7)URP^_T?8]GL:+>2[K7S@T=SW'@+B2 MBA>M,GI0L++Y)X]M'$X40NL5!:=5<&J_&T.UE[\21>93P0\@]&U$TXOZJ;4V M.L=*3WZ_O5NO/<'/] M9;5I(O"I,:;O(*WB&->E8J5.[CA.8L9E?#78BN5 MP*SYN^_!#9[;CZ"[#,6 \%:E7U/ _X3_8'ETEPE*7R0 MK-'6BYT1$AIG-:/=:K3&EB0)9MQY3;/^F3RO1FLN5 :+@@H6$_@1?-,.7'/B M!+BV;3-P+#.,7!0LZ,O>.GGTTLFE,C.:=F>CKII(;N1Y;2$VI'I M3)#2*$0.K6<.,260.L<-:ATGU!0Z0T3Y'5'^NXG"AI%0_%C%E#W4W;*/E4&X MMUGYEXW18.S:WB;AMM/0T;!,QW>P*"P4=-YB$EN#X0BZ< 3O#D>,-:Y;*"81 MV;*<*=8?D4'$MR/29V8X*/?8=73."LQ:3-2DBE6=(Y%G>DV5NUCO83@4D+ + M2/CN@%22IE5>UY34;,1?-:/5\O1E0,:%VK)3H08JJUEF W54T0U\C*+ZO!ZTM M5SBVU&ULU59;;^)&%'[G5QQY MHZB51F#/^)H $DE(2I5%4:!;554?)F8,UMH>[\P0LOWU>\8FA.P2TO:M+\S% M<[YS^\[A]#=2?=8K(0P\E46E!\[*F/JLU]/I2I1<=V4M*OR2255R@T>U[.E: M";YHA,JB1UTW[)4\KYQAO[F[4\.^7)LBK\2= KTN2ZZ^7HA";@:.YSQ?W.?+ ME;$7O6&_YDLQ$^:W^D[AJ;=#6>2EJ'0N*U B&S@C[^PBL.^;!Y]RL=%[>["> M/$CYV1XFBX'C6H-$(5)C$3@NC^)2%(4%0C.^;#&=G4HKN+]_1K]N?$=?'K@6 ME[+X/5^8U<")'5B(C*\+V:3,C,*O M.C*=S,=P._DTOH+)=#Z:WDPN;L M09U6LI=N\2]:?/H&?@(?9656&L;50BQ>R_?0UIW!]-G@"WH4\"-776 > >I2 M_P@>VP6 -7CL#;P;*1>;O"B 5PN85(97RQQ]A9'6PFBXRG5:2+U6 OX2H&#M:.%NI1.,/3#U[HGA_QP=_YX!]#'\ZP5!=K M-%IFEI%YE1L!!;)] ?F+1[SQZ)#M1]$/V_YO5':NWGEP!N.G&LL4O]WF&<;^ M42CL"' O;%O)JR4*XO6-DEH?R-&MP.M1FJ[+=<$MR*B4RN1_\Z;NI]C9?I#I M7,JR+@2:9$2ZJF0AEU^!P>F'F'K>.9R %Q.61/N;[;?._$4@KZ!6R0/*1J$,??GSLSF9D-1U8%X'4]\"DC<<" !3&): 1A0#P:=N[0 MG0H]]%P(NR&$/DG"!&A (C\$EA!*6>=2H*\9JK7>:CCE97V.\4JQ<0J-/GDH MR$@2,.(E,5 2NGAB/GB$^8@0^IVY-!SYKVTNL;S2U:Z^T&V?! DEKAO@GN$: MDMBU]]:-@%#7@_E*O$V!3IMA2-&V7-ODH!*#$IDL\ _!YK95_.NZ$L#<1B\[ M^_]19LN3[?+?R$(Q-3&+OS^_)DO8D"4**3 _0@;$$(4D8/X^6:*N"T%"DB@ MZA'/C8'%) ZC=\E"41#!49;Z+N8X3B+,?V!WH4="/WA%EE-+EL;VY7Y?N($<@(].=3CC@*_W^..:.M< M_]'42K,$[1*V2]0NL:T1')DR(]0V@"= (ZQF?'@"$2:0!;;'V/)/$AM*#S.0 MV)KSL-@3%SWM]_*=2R&7)LR:TKTTX"N]O='#5JQX>7Y^T0AN6_ MS)$8AI,'1I-FNRFR^$W M4$L#!!0 ( ,^#KUC,VSZDXP( #P& 9 >&PO=V]R:W-H965T>QMCJJL@T-D& M"Z8O9(4E[:RD*IBAJ5H'NE+(<@(D+!;HN M"J9>9BCD;NQ%WG[ACJ\WQBX$DU'%UGB/YK%:*)H%'4O."RPUER4H7(V]:70U MZ]E\E_"#XTX?Q&"=+*5\LI-Y/O9"*P@%9L8R,!JV>(U"6"*2\:?E]+HC+? P MWK-_=M[)RY)IO);B)\_-9NP-/,AQQ6IA[N3N"[9^4LN72:'=-^R:W"3Q(*NU MD44+)@4%+YN1/;>_PP%@$+X!B%M ['0W!SF5-\RPR4C)'2B;36PV<%8=FL3Q MTE[*O5&TRPEG)M/KZ[O'VQOX-I_.YM_F#_/;>_CPP)8"]<=18.@$FQ=D+=NL M88O?8!O"=UF:C8;;,L?\7WQ RCIY\5[>+#Y)^)VI"T@B'^(P[IW@2SJ[B>-+ MWN!;L!?G#5B9PS3+5,V$AE_3I3:*'LCO8Y8;QMYQ1ELT5[IB&8X]J@J-:HO> MY/UYU \_G=#;Z_3V3K%/[JD(\UH@R!4]8)*+.0C.EEQPPU$?DWN2\+C<_YQR M1K>0;;IK@*]UB9"$;I:<35M Q5Z4%()*(J]=Q6F0.UHW$M9RBZJD4C9 '\<) M[Z 7^5$_H2"-_>$!D6:"*=[>T5*6M:;X,@W], PAN4SMV"5O6<9<>4=IWT^2 M 41$FPY?$S)9%%R['D(M#*QCGB%42FYYCDI#'/NI)7;#,1@98&TIHH*X=TG\ M\7[L ,JY>Z9F:>5&TGP_B*/IT]B -$V0U(HVI/XQ2B@>]H=\/4SCV M3(*#BJ93UZYO:5)5EZ8I[FZU:XW3IB.\IC=]E2YOS>DR!*X(&EY&ULM59-;]LX M$+WK5PS2J))4G/S['4JVXP2. MF\M>)'Z]-S-\,R3[:R%_JA6BAL8B_6@XW:V M Q.^7&DST!WV*[;$*>H_JSM)O>Z.)>,%EHJ+$B0N!IUS]^PB,NN;!7]Q7*N] M-IA(YD+\-)WK;-!QC$.88ZH- Z/? XXPSPT1N?%KP]G9F33 _?:6_5L3.\4R M9PI'(K_GF5X-.DD',ERP.M<3L?X#-_&$AB\5N6J^L&[71F0QK946Q09,_8*7 M[9\];O9A#Y X;P"\#,LV&?2G6(,UJ8C.-)M0&3<[QTH@RU9)F M.>'T<'1[UX=CW^?C4>75]-X=.,S7-4G_M=3;8,HIMN M>"]:7N\-WA[>HMW7TPCM*>,/D*?BN#9[C!4?X_%W@ M?L/GOQ6X* JN*;VT E9F,")W>;G$,N6HX)*K-!>JE@A_G\^5EI0]_QS:A=9( M<-B(J:@S5;$4!QTJ&87R 3O#CQ_.DYYUGF76>$6FZOF_5/6@ M!61<5;5&< //[L4)?/R0>*[[U9JNA*0%*(L-)A5*@^MX=N 'S=\/8VLF-!E] M[6&0^+;OA-3R_:BUB;SJ-QY41=0L:93T]T*^ M86E/GA\F>.L;U0/M1*/?"20]VW.2O<&0=B*B_?7VQB+P@Z#1[WDL!C_T["1P M]\82\).8=CW>&^N!']$>N\X+!;;>@6LG<6"')- /5 IX823.@)>D)Y*,GWR7 MIJ,8/F_P)P0)PY[=ZSG6!,U=]9PL)@>^O,H@!>&I9YE#0-2E!IK"UTL@/J9Z MM%,]>K?JQ)]2>,SD-W4EDC1E8[L]H=9,2E;J)YJI&)<'T^'_LV:-:BD) )?X MP%-45ON'V5.%,&G1$T+#_18XV0"#[W#/)=W#)-4&#,ZI$YM/9(4'9T.//FYT M:(>[>Y==@70:F"M=0:-4>^_M1G>OAO/VLGQ>WCXYZ&!:\E*1H N".JDB;IHK>OF@- MH?B&$WG:,@=U;:O@?4$L#!!0 ( ,^# MKUCBV+A8300 . * 9 >&PO=V]R:W-H965TB+Q,O,F3.<&7)&&RX>9(RHX"E+IV,);DU&9FUA9B,>*G2),>% %EF&1//IYCR MS=ARK>W"=;*.E5[H3$8%6^,-JE^+A:!9IT&)D@QSF? 6WH]OY]06<7<[FE[=G=W-8G$\O87H_O?YZ P>W;)FB/!QU M%%G3.IVP1CZMD+TWD(=PP7,52YCG$49_U>\0RX:JMZ5ZZKT+>,&$#;[;!L_Q M@G?P_,9UW^#Y;^#=Q$S@T2F%-((%>Z9,4S 5@N5K-./?ITNI!*7-'_N<_(.\Z!A'KR'/KFATHS*%(&O@#(D? !> MO.1XHI[W$7X7S"CA- '6K(4 MINNUP#53V)H_H0@3B7">K!#.2"2AF@];5\:6!!,G"0N1A @'9SG\ADS(0[AC M:8FMJU))Q?*([ "3FNDO98[@.R9/?.@%_;;CN/ 9 ML+P+,' QJ[M$_W5NL; MA9O(PI=/ \]U3][Z-QP_EIRQ/*0[YF](TJVRPD1;YP+PJ4@$#0\\A^@Z<$AT MA\X/.C]Z2U41QDU90,_;<=M21H#DH$J#T"=$05,:.0)-0N9)F6W%%T:(,! M,T%&T%9 M\ IKQK."Y<_&?O]$0IARJ9&K9"Q,1I 3GSU[.&P52(^-SI77KFG/VK")$YIN M>)E&$+-'A"6B?E="I&,S3"(4DP0A8FKY>QB8=2"<1];8DPRTR MK&*F(*(CLLV);;85P>HR6.ND.]("L&*D71W?JQHC%SZ(=7M[XBSC)=U7)+"- MOF_[/GC=8=L=>##=OKA@N"&98:K4@"U>BE=&$PEUN/29Z#=[GVW_^']?^1[T M>[VZ%'Q[T-5GTM>5/_#;7O_?5/Z!ZVQKT[7]X#^O?+=?HW?MX!]7OK[HAKL7 MG6^['HV[PZZYZ#ZH?!\"AP3[?:/>\_4]V:6Q%PS:?4+;]VAU=KJ.#,7:]%94 MHSH9JP:D66W:MVG5M;R(5[T?<5E3Z"'%%:DZ=K]K@:CZJ6JB>&%ZF"57U!&9 M84PM* HM0/LKSM5VH@TT3>WD3U!+ P04 " #/@Z]8#:Y5(2(# F"P M&0 'AL+W=OWM, M'FF($ -/29S2OA0RMNG*,@U"E$!ZA33VLK4I<7MXR^(H15,"Z#9)(/ESC6*\[TNJ=%BXC]8A$PNRV]O -9HA M-M],"9_)I:4AE2$(_'!_6;+'>>RP)2Y.'X>[1D85_J2&") M5G ;LWN\_X**?$RA%^"89K]@GV-M0P+!EC*<%&2^@R1*\R=\*NIP1. ZS02M M(&A5PDL1](*@OS:"41",UT8P"T*6NISGGA7.APRZ/8+W@ @T5Q.#K/H9F]?1UY MH^$,7/B(P2BFX!.8H37W"J.7?#R?^>#B_65/9GP[0E0.BM#7>6CMA= Z&..4 MA10,TR5:-O#]=K[3PI=Y&3]>;TOF_ MZ,,W1S\IAEX:0\_TC!?T)OR.HC!&M.E@EBPD(P2!") @A^ MCE&R0.174^ZM.N):[](-#%!?XORZGFJ?<,7;,KWJOC5-76%.Z6BO?J0,TP.[I>\UX#L&/;'<-VFKUG ME>E:K>D.:-1NN5;ZOUKNG&+^.<6&9Q([.0.[/ /[[9:SZY<.MU+%;W60JJN* M7;&E7X=-8-ZS/2.+B #P]RN,V6$B I2ML?L74$L#!!0 ( ,^#KUBBJ[E^N@( .L' M 9 >&PO=V]R:W-H965T^Z1 MKYLK+A[E'$"AYS1ALN7,E.YY 2><8S8'IGRD5*E)Z*F2LS 61B06GB M8L\+W910YD1-N]8749,O5$(9] 62BS0EXN4"$KYJ.;[SNG!/9W-E%MRHF9$9 M#$ -L[[0,[=DF= 4F*2<(0'3EM/VS^/0Q-N 'Q16$&)+$$.DTG@I.ISS2 -?'K^Q75KO6,B(28I[\I!,U;SEU!TU@ M2A:)NN>K&RCT5 W?F"?2?M&JB/4<-%Y(Q=,"K#-(*P^H'<=WP]Y#IW>-^G>WG;CS;8".+D$1FDATB@8PTTXJ MB6XYFYW>:B,FJ"TE*'FL=X>#2W3T^;CI*IV@.<8=%\EUP9:OLH?/BDNL.&+%G2"F[]51)O0E M$NH%$39!\+2@F2F&G5&F")O140(%9&<5\F-#>ZRY9LO(K_D^KM2:[G)=[G8< MQG6_4<-EW(:NH-05'-35XT+-43L%0<<$_>Y".@+Q9U>B!WE,@SF7&1E#R]$= M1()8@A-]^>2'WM==YKT3V8;D2BFY\C%6YL=6UZVL-+#G5]]8N1V'O7K0\/98 M62UU50_J:DMZV,&#\/]U\)W(-I2&I=+P8QP,MR^9W\ !?F/@=IC?J'LU[XU_ M[EHK-L^@;FDSRB1*8*J!WEE-UU#D3TL^43RSW7G$E>[U=CC7KS$($Z#WIYRK MUXEI^.7['OT%4$L#!!0 ( ,^#KUA%WQ**20( !L% 9 >&PO=V]R M:W-H965TG^_6PG1%2#:@][B>_L^S[?=[ES6 KYJ#8 &CUG/%=] MO-&ZN"9$I1O(J&J) G)SLA(RH]JX\+LDHRW$4NKV)C$*Q MU9SE,)%(;;.,RM\WP$79QVV\WYBR]4;;#1*%!5W##/2\F$CCD89ER3+(%1,Y MDK#JXT'[.@YLO OXQJ!4!S:R2A9"/%HG6?:Q9Q,"#JFV#-0L.XB!VGOVH=-NM"RH@ECP[VRI-WWBK*SU#KN;!\J>#*?5%9 MQ5Y>8I1NE199#3899"RO5OIOP+]O-\=@*O54%3Z&,S8@KD#G#T M[DV[ZWT\)O8_D;V0'C32@]?8]]+5P:\]IK&Z>2&TF0UG M;LSK!=(&F/.5$'KOV %IWL/H#U!+ P04 " #/@Z]8:"GR%E," B!0 M&0 'AL+W=OS%<.&>PSG77.*= M5/=Z V#08\F%'N&-,=4Y(3K?0$GUB:Q V)V55"4U-E1KHBL%M/"@DI,P"(:D MI$S@)/9K,Y7$LC:<"9@II.NRI.K/!7"Y&^$>?EJX9>N-<0LDB2NZACF81353 M-B(=2\%*$)I)@12L1GC<.T\CE^\3OC/8Z;TY6R+9N;^-IXM'7#A/N+'J'QFEZLYC>9=,K-+OYEJ79YSDZN@1#&=?H TJE,,K^ <0973+.# -] M;-<7\TMT]/8X)L9*

0O)5QT<@(7Y!Q3=4)BGKO41B$_0/P]'7XUUI8>.#A MT7,XL07IJA)V50D]7_0"WSC/92T,$VLTDYSEUA[Z-5YJ;_KW(7L-7_\PGVO% M=]>@U]F0A"N"VLQ04J%*RJ'.C M#QEN6(:>Q3T5VZ1W-AB2F-;Q$\W]A$#Y1+L_DI*\Q2X/NF>Q>0O4$L#!!0 M ( ,^#KUCBSJ/GH@, +$1 9 >&PO=V]R:W-H965T>(:)C+Z4_@F'#H7#O$AX%ED[N7F#]@ZU,WQ/!GIXI=LRKD] MG.QEVLAX:XP,8I&4__QE&X@]@RY]PX!M#5C!NURH8'G##1\-E-P0E<]&M+Q1 MN%I8(SF1Y%E9&85?!=J9T>IQ/A_?_T464[*:?;F;36>3\=T#&4\FB\>[A]G= M%[)[8], MI+CW#/E[#O$3J'\..6G%R(_3E4ZY!T,'SXL&]0S.Z.>?:*_UNX5AIV+8*=#; M;S!<*CR8RKR>D67$D2=/?++'^BM.)S,#L3[(O-, \V[%O&N/K38"3Q/X)-O; M18=8VG%ZY!6XTA9&O8I1SXJT" +A 7E?TJU0)X:N7Q'M-YCT?@/,+RKF%Y^4 M=#M.]VC2+RM&EU:D!XDWYQFY$:"+.,YEY&MKYJUX)\:/MNI[NM5@[K?@GTQ^ M3V3H)Z7_"%#[:/XIJTDQ*]8W"(47@3WI=HQ3 U?K$&TWF?4F%(K6$D6M.O*1 MK-N!CI]Z6JL/M8+4<,;N*+$R(%\"$I\+P2/R+Y'8Q/AQBR]ZPKW1J>&L-8ZS!O<&: M$#=6BQL[4F6]?V_8@;;W Y$*(0(@,B"881(!ENMG9(,R'\(S9EQHHD.I\/8_ MQ-_=JZ)C4.OBK4 33V:)*0OJ:K1ZCQB757@]O7S,P'IT+1*-# (T;9WW4454 M^3Y0=HQ,BYK\21JL\(MF"-P'E4_ [X&49M?)%ZA>:4;_ 5!+ P04 " #/ M@Z]8)*A^&@,+ 28P &0 'AL+W=O24Y21?W MX8^2%=.B&$;R3MXDL3-\1IJ11IR?*?GH,2]^E$O.*_2T2K/R>+*LJO6GZ;2< M+_DJ+C_F:YZ)_]SEQ2JNQ,OB?EJN"QXOFD&K=$HLRYNNXB2;G!PU[UT5)T?Y MIDJ3C%\5J-RL5G'Q\XRG^>/Q!$^>W[A.[I=5_<;TY&@=W_,;7GU?7Q7BU71' M620KGI5)GJ&"WQU/3O$GYGKU@,;B7PE_+/?^1O6NW.;YC_K%^>)X8M5;Q%,^ MKVI$+'X]\!E/TYHDMN/W%CK9^:P'[O_]3&?-SHN=N8U+/LO37Y-%M3R>!!.T MX'?Q)JVN\\=?>+M#;LV;YVG9_$2/K:TU0?--6>6K=K#8@E62;7_'3VT@]@8( MCGX :0<0=8#SP@"['6 /]>"T YRA'MQV@*L.\%X8X+4#FF1.M\%J(AW%57QR M5.2/J*BM!:W^HTE7,UH$.,GJ(^NF*L1_$S&N.KGY?G%Q>OUO])6AF_//E^?L M?'9Z^0V=SF9?OU]^.[_\C*Z^?CF?G=,;]"[B59RD);J,BR*N#XCWZ._H^TV$ MWOWU_=&T$EM3,Z?SUO/9UC-YP;.-+O*L6I:(9@N^T(R/S./#U\8S\WA,#("I M".,NEN0YEF?$2+R(BX_(QA\0L8BCV:#9\.&V+AY_SCO]<]Z9>?@_-YD8;NF& M=V)I[XY+N^'9+_"NBGRQF5?H/-M6S[H*_?9%&*'SBJ_*_^B.MRW1T1/K$OVI M7,=S?CP1-;CDQ0.?G/SM+]BS_J'+%20L@H112!@#@G5R[.QR[)CH)Y=Y-A=G M8)&GXC_W*,DJ+IQ4NM1N05X#JB^6#R?8#@+?#XZF#_M9,SHY$*0QR$ M2G(@73(@6">#WBZ#GC_*RW&:OW-R6R2(1$T&1N?FF*+27OS,C;FSF(&&1 MU\L<"1W?LI340?ID0+!.ZOQ=ZGQCZDY3,8&/L[DX^_("+?+-;76W2<6L>IYO MLJK4)<_OA4B)SLSH/^'AC- MSOB.ZZ@S3+.KL75WF%,*ZI1IG+J!2WQ'/\7$1,:9&./\ M.<\7CTF:HF2UCI.BK@/:2!LI8V M'EHU9'>*S>VIB.*V97JW:)NG]V**4,N6O)XE-.&-RY+KCW&G'ULKP,168]NW M$)N; MPM.VA4#K^&=\F_(/J)G"OE!W^WV71P(<$G4::W8ZNJ0.=$M!W3*-6TQ"UW+" M%Z04+-LY;.[G?DT*GG+1CM>2.VH;BA+]=L%7M[S0:I-FXNAK'FCS!TJCH#0& M1>MF6O:*. "7H3%0/]:F&I(6@=(H*(U!T;JIEHTL-G>R0RY)0*UAFUE(6H0U M[7) I]XO8N;MF%V?,?SU(O;6[3"1+;"Q-P*C[JXD7XOZH:>F*:J#9S&,+0L M;+EJ&SR42(<2F7E_#XVG;(.)N0V>Q>NDBM/D#S%Y?2YLT9YD,VM4,--5S.Q@ M[ D 2HM :124QJ!HW<3+OIP0\*L8 6W206D1*(V"TA@4K9MJV?J3UUK_*L[N M$U$MT6G=FY8?T.>B_N3H'7V:IYM%+28^RS3:11NDWYQCT68&O3(*^@'Y0*\4 MU"MK:?L*.['LP [T#0*1T@$Q2P?C*BWZ'SI=Y465_+$]->E6[#578L@/G6>@ MM B41D%I#(K6/3"D[D%<^$H,^A$\*"T"I5%0&H.B=5,MI1EBEF9&?Y!#-!^+ M$]\BOQ M1H)J+J"T")1&06D,BM9-M-1<"+SF0D U%U!:!$JCH#0&1>NF6FHNQ*RYC*^1 M87_&%C@.5DMDW\P-?-M2*V3?#),0]Q8BZ>R"(+!5O<2\MP=&TY9ZB6W62ZZW MRA4ZX]E\N8J+'_LSS%FSEIP78NZ9S<46-=)J3?#QM)JWI+1:VTA:1$H MC8+2&!2M>X1(!F&53O :5%+2W<7R/QT5/6@5&]E3(K9E!;UDW+WFT-9GT&M$83(ME)[;4CFP'OD:#JD&@M B41D%I#(K63;54@^S75L&, MK-&@2A H+6IIW>JK:A=4;Z6NP(7:LFY:I')C#UQ4<\WG/'FH/WI\PYDTZ&T: MH+0(E$9!:0R*UCU&I!IE^_!5&E2/ J5%H#0*2F-0M&ZJI1YEFV\8&5VE0;4H M4%K4TKKUUU$7XNFLU!+]%L*1+84CVRP< 9?H5R;2H,M^0&D1*(V"TA@4K7MS ML93#' N\1#N@NA8H+0*E45 :@Z)U4RUU+>>5E4TC2[09-SK-H)I62^N6:%>1 M,:C6*E#ONX+:LFY:I ;EO*9!;9=4U@M.RD;COQ$^DCG_L%L5L?>F7A.YV:S7 M:?)J*3]@2;9YXTQPU"=>[=VH6*F%O:W$*X<*5PY9N'J M6Q%G97L;7%RAJSS)JOK>N&_)JC,/-ZK=SR>RH;!KDPPJ@H'2(E :!:4Q*%KW MD)&BFN/!EVU0;0R4%H'2*"B-0=&ZJ9;:F&->J36Z;(/J8J"TJ*7URK;Z<(F! M=@QJZ[JID5J68]:R0 HWS>X%EA?U6AUQ6O^7OSK3!E7$0&D1*(V"TA@4K7NP M2)'-">%+-JA6!DJ+0&D4E,:@:-V'PTFMS#4O'1M;LEN<4NXL2UV(-] N&FA' M!]HQ\^X>&DZI1[EF/8J),OLCK>LJGR^S/,WO?QH+I!DW]JP!I46@- I*8U"T M;IJEON7"WU?G@JI.H+0(E$9!:0R*UDVU5)U<\[JM%YY5BM:\J MG?*]=KMQ" ME7+E>>I38 ;:10/MZ$ [9M[I0X,J]1W7K.\H03UO@VJ>3)J9HT\@4)$'E$9! M:0R*ULWUWO-GX>]\4QJ!HW51+J<\*(V$/^_R_/J^47M8/GG6F+)?FS2YBAA';923.9D'8?.ON@@ !/;8O*(B3[ZUPR"*+P9;(78?A\-XN:4AB3^P'8WD)VO& M0R+D)=\,XQVG9)4FA<$0&88]#(D?#<:C]+T;/AZQO0C\B-YP$._#D/"G3S1@ MAXL!'#R_<>MOMB)Y8S@>[%G-/8CIEP3_^2FPO!NX K.B:[ -QRPY_T:P@*\%;LB!._P6' M+-88@.4^%BS,DB6#T(^.?\ECUHA" C(;$E"6@$X3<$,"SA)P6NB165K6)1%D M/.+L '@2+=&2%VEOTFQ9C1\E/^-"7X]OYN!J_GWV2687]]- MKK_,/UW-P&2QF-TMWH'KV1UX'HK M/_VVN 1O?G\[&@K)+?F&X3+C\>G( S7P^$KX!X#A.X ,9-:D3_7I?^\CF6ZD MZ;B_P"L_X+DKOS8[PC2WHQD+=?3/D#'8S_^ W:QI]UU?<$5NH%SGN!=>CC+YS% M<;4!=34?@>P4*!&0A[%I>5)1K-'PH5A.39QI6PBB/*[$U,R9FEJF5U02G2R7 M^W ?$"%_M4G(N/#_(XEBU/$]PED%'EC*GVN8)WRK<0BY)D9N/5\KYVMI^5Y+ MF3ZKKU:E7]!R+63 $Y[5. 1=PW7->IYVSM/6\IRRN'DO7.TBF#WNY.B5/;CR MU[2N4GTZ!D^4\+K5/7U!8JD"+Z_ ZTO(O.H-YV+/.;G=VJ)*+*&A1K+1KXQE M>%8+W=:P,M^"A8#]R%B&4R1@G'+4A93YJ5D.M>-Q7%"M>01N.-LD#=8)F!ZP MZUW;%UJY?#6^(7YM$8-:A]"Y'SVAE?NA3 +4NX0.,@"K@Q]B.7K=TU5;8Q , M[.(&?P"508!ZA]!="JSV6TP74N:I# +4.X3S)<"N:F9M1ZMQVHZJB0ZU0S+U M,GM!.5BPM3@03M]5B.NEH=>!WA=:N1EJI$/WU:5!.[T[]Z,GM'(_E$& >H?0 MZG%:\JUFD_.2S/+65?D'I/C=QMM1E.,6>V19$]BG1:IAC6[AARX;4 MV$?Z;?OD@7*RH>"6)J=Y?K1I7-0M0#!=F@""D$5B"VRP(D^U2_P\'.>($]<" ME6M5(QWI1_J-7#J17K?U")W/8WI"*]>K; &R7OUX2FL\.O>C)[1R/Y3]0'K[ MT:K;+?G0:!;N%Z66ZU#F!.G-21?E=JKJ8GJV=ZHNU3#+\QRK05V4>PA5!F)-F.O:#7MIK&8WUL_N M\U6[!<@^+DN]W&:GL7HDIW6!8S7NL7[<3ZE<)&M_F2X3,(F2.W9)HYCJ]^-Z MU*YBU1=:N0?*0.!7?[: >SV?Z NMW(_"XP6]+V@5[Y9\SB=;H+K AW+0V;#?ATK X%[/E? U4,#9!O8PZ>/2FH"H2L'CM

LBN<*T)=&UHFTU0<;U0.>8YJP8/1!J7NO# MPN/CY-G]5\(W?A2#@*XEE/'!D3\F/SX./UX(MDN?*-\S(5B8OMQ2LJ(\"9"? MKQD3SQ?)0^K\/R6,_P=02P,$% @ SX.O6$U:]UN1 @ =08 !D !X M;"]W;W)K&ULC95K;]HP%(;_BI5-4R=U37#(A2Y$ M@D*[2!VJ"NTT3?M@X$"L.C&S#>GVZV<[-$(EK?B2^/:^SSF.?9)47#S)'$"A MYX*5LN_D2FTN75">KG-E!MPTV9 U3$$];.Z$[KF- MRY(64$K*2R1@U7<&G=/II,M^XYG @(&"V4<_:!+E?>=V$%+6)$M4_>\^@;[ M? +CM^!,VB>JZK41=M!B*Q4O]F(=04'+^DV>]_MP(,!O"?!>@&W<-O@:&D^RE0)/4NU3J6C\74VR69C=)L]CD#M&@^ET/)N>H\EXALY&H AE$GU!@X(+1?\1NZ?C9WTX),C/B:MT,,;27>S! MPQJ,WP!_)^("^9USA#W<10_3$3K[^,K&U;DT">$F(6Q]_3=\;SA?5I0Q1,HE MRDI%RC6=,T #*4%)-*)RP;C<"D"_!G.IA#X6O]NBKRG==HJY*I=R0Q;0=_1= MD"!VX*2?/G1"[^L[.?A-#OY[[NGU3[LK;6'5PM *S87;I3CJ]G"8N+L68+GX[,&R X0G J T8'@$[ M/=P+VGE1PXM.X,5MO.B8%T0]KYT7-[SX7=XL!UV35PI$&S(^.C4Q#O KHGM0 M14Q!UC=T34N)&*RTS+N(=,BB+G)U1_&-+2QSKG29LLU<_Q= F 5Z?L6Y>NF8 M6M7\:=+_4$L#!!0 ( ,^#KU@=7(_"OP( /<' 9 >&PO=V]R:W-H M965TA MU++CNC)=0([E*5\"TV]F7.18Z:V8NW(I &>6E%/7:S3:;HX)<\*NM=V*L,M7 MBA(&MP+)59YC\6L E&]Z3M/9&N[(?*&,P0V[2SR',:C[Y:W0.[=2R4@.3!+. MD(!9S^DW.W%@\!;P0& C=];(1#+E_-%LDJSG-,R!@$*JC +6CS4,@5(CI(_Q ML]1T*I>&N+O>JE_:V'4L4RQAR.DWDJE%SSEW4 8SO*+JCF^^0AE/R^BEG$K[ MCS8%MJW!Z4HJGI=D?8*PV<1%6..P*OD'"H+6:6=CL6[;.%V'FGHR5T&^)YJDPBB^343*) MT77R$$%4^\5ISZZX4PM)(I9!ED-/SK,OSC =W4"JBQXVRP,O(." M-UB<(K]Y@KR&%]2<9_AVNE\7SO]YC__9^UXR_.I*^%;/?T7OBO-L0RA%F&4H M80JS.9E20'TI04D4$9E2+E<"T/?^5"JAO_4?=7>@\!+4>S']KR.7.(6>HQN< M!+$&)_STH=EN?*DKP'N*1>\I%K^3V%ZI@JI4P2'UL)]SH]F_$Z6.![K7U8]!)VYGG!67L?%K^$M2Y:7O.\@A7Q MNSN=+ ^&(GZ,YH3 M)A&%F7;5.#W3C5848Z;8*+ZT?73*E>[*=KG0DQF$ >CW,\[5=F,<5+,^_ -0 M2P,$% @ SX.O6(G9=_H* P ! D !D !X;"]W;W)K&ULK59M;]HP&/PK5C9-K;0U[X%T$(G23F/J)%3:[<.T#R8Q8-6) M,]M ^^_WV$DS(*%CTI V[D[W_DU@RT7CW)%B$)/.2ODT%HI55[:MDQ7),?R M@I>D@"<++G*LH"J6MBP%P9DAYR($$60VOD7HYC MC3> ;Y1LY4X9Z21SSA]U99(-+4<;(HRD2BM@^-N0,6%,"X&-7[6FU72IB;OE M%_5/)CMDF6-)QIQ]IYE:#:V^A3*RP&NF[OCV,ZGSA%HOY4R:7[2ML&%HH70M M%<]K,CC(:5']XZ=Z''8(;G"$X-4$[U2"7Q-\$[1R9F)=8X63@>!;)#0:U'3! MC(UA0QI:Z%F<*0%/*?!4,AJ/[QYNKM'M9'0UN9W<3VYFZ.R:*$R9/$^(\%>XP4=]/'K]"_K NB.H?O[=!LB M-CF])J=G]/PC>E/\C.>,2(2+#(W25*PQD^C':"Z5@*7TLRM@I1AT*^KM=2E+ MG)*A!?M'$K$A5O+NC1LY'[OB_B>QO?!^$]Y_33TQ>4F&2OPL.&.PS+.UV442 M\2VT*XZ6?$-$ =M3(?A218GL&I*JG\CTHP^(31*X;@03M-G-VD:%7NS]0>V% M")H0P4DA)&98T'HFY[Q8RVZKE5JX8Z(7.O Y\-J&^0;7;39LS(8GF=W@%.N! M[C(8MGIVP\CW^P<&.V"!&\9'#$:-P>@D@RG/>%[8&MHWR]U![MGN-[=Z_VH;%B^N3DH@NN[VVW: 7QMZ!W[_"]@SW M&\/]DPP+L[.>X/(]LES[[6EV^[YWZ+(-.S*B<6,P?M7@/5>8=1F*6YO8]?TP M=L,#1VU_<4?K] .Z')84#B)$%$)V+'F02U9U;510OS;4UYPJF MUA17\)I"A ; \P7GZJ6B;\+FQ2?Y#5!+ P04 " #/@Z]8]F HUOX" #D M!P &0 'AL+W=OD-C,V=EO/U$XF=MJ'3A]D6!LU@*@D[/3ONP),'9NX?>@+Z+)[]IR5 MM-O?<4S2'%GS45"%4[%QI29 !H63DEL MVI;5,1/*4L/K%VMWPNOS7,4LA3M!9)XD5/P:0L'T^AG= MP +40W8G<&;6*"%+()6,IT3 >F ,6S=^5]L7!E\8[.3!F&@E*\X?]60:#@Q+ M$X(8 J41*/ZVX$,<:R"D\;/"-.J0VO%PO$?_4&A'+2LJP>?Q5Q:J:&#T#!+" MFN:QNN>[3U#I:6N\@,>R^))=:=M!XR"7BB>5,S)(6%K^Z5.5AP,'Q&EVL"L' M^]C!?<'!J1R<0FC)K) UIHIZ?<%W1&AK1-.#(C>%-ZIAJ3[%A1*XR]!/>?[M M;#9=SB;SY8(,YV/BW\Z7T_G'R=R?3A;D8@R*LEB2=^0S8+((/.'UD2 O<>5A M,287KR_[ID(><,JIBC,J;]0LQK,N.IBB29I"&$S_U-Y%^+L/0*\_W7B]$].7&WYSA6^XCCJ9GCN"VW<\31/"B8 M">!)ZSXB,4%YJLJR4Z_6K6I85.BC]1&VL++C_($I^Q\6E0U+)2I;(Z1UU<7$ MB;*GE!/%LZ(LK[C"(E\,(VS#(+0![J\Y5_N)#E W=N\W4$L#!!0 ( ,^# MKUCZ@'6-,P, % ) 9 >&PO=V]R:W-H965TB1LB?:@6@R:^RJ%3?66E=7[BNFJV@9.ILW' MC=H9$Q/*5(B?9G([[SN>400%S+1QP?#R! ,H"N,)=?RW=>IT3&.X.W[Q?M,$ MC\%,F8*!*/[A<[WJ.ZE#YK!@ZT+?B\U7V 84&7\S4:CFGVS:O4GHD-E::5%N MC5%!R:OVRGYM#V+'P(\.&/A; [_1W8(:E4.F6=Z38D.DV8W>S* )M;%&<;PR M3V6B)=[E:*?SP??1Z/9A=#U^F)#+\9 ,OH\?;L=_78\'M]<3\G$(FO%"D3,R M8GHMN>:@B%B0 O D2,'9E!?-XJ>>JU&.<>K.MNBK%NT?0(^8/"89+E0-9M!W\%L4""?P,G__$!C[\N1$((NA."8 M]_P&1;*B.1B;M-8X;HQ-VCWE:>9[:<]]LC##CAF>R(QLS-8XVF$&09PEOAT: M==#H1&AL@T;[T#!,TLP.C3MH?"(TL4'C?6CDIR&U0Y,.FIP(36W09!^:)F&0 MV*%I!TU/A&8V:+H/C8. >G9HUD&SH] 'H9'95HB:/3>):*-G>W2*(4?1@9BI M]UK2O*,"OH%2A)?U6L.<\$H#)JBVUB=O3\)90,,H/B1AIZK2]\_ BJ1[N4NC M*,NR X=.7ZL>/5J1\GLP31@+W?;H,>SR#+NW9+I;M#Z'=_Q&Y!F85,0G)1;2 ME2+4)W/VK(Z4.?I:Y^CQ0F>JL5A7FJ!*>*O6*K;UE^V].9A'W+,4000:"-!,7'%H80148) M.?X4HE:YIC$\;._5OV?.HS-+JF HHEL6ZDW?ZEHDA!5-(WTM=C^@<*AE] (1 MJ>R?[(JYCD6"5&D1%\9($#.>/^E#L1$'!JA3;> 6!F[&G2^448ZHIKXGQ8Y( M,QO53"-S-;-&.,9-5!9:XEN&=MH?7DVGDYOI>':S(.>S$1E>S6XFLXOQ;#@9 M+\BG$6C*(D6^DCG( +C&2"DB5A@0G4J,"]78ISPD.RHEY?H1WR242?79LS7R MF57LH& 9Y"SN$98>F0JN-XJ,>0CA MT&N4F]7(])I'])H7Y)9)S"BER BV+$#?[Z80+T'^KG+WI)HY;VB210P#,\3-97P-/'@D=YIE)AI>+;R'3Y(M2K47 SO!:-F+J&M[]0>_:K).2=8Y2=9Z91:>5/O/6'9+UNX[9F'W M'0_-/7V"QK[H'#$(-=9>50D$"G7 M>0TI1\L2?)X7GJ?I>?W&NW;-N"(1K-#4J77P7,J\).8=+9*L#"V%QJ*6-3?X M&0'23,#W*R'TOF,6*#],_+]02P,$% @ SX.O6$RJK!_8"@ &V@ !D M !X;"]W;W)K&ULM9U;;^)(%L??\RE*;&LU(]'! M%ZZ]2:1T?-].TNKT[#R,]J$PE6"-[:)MDW2D^?!;90/&8 K0_#>*$C!U?J?* MG%,7GU/VU1O/_LSGC!7D9Q*G^75G7A2+3[U>'LY90O-+OF"I^.299PDMQ-OL MI9,Y,LDH=G[9Q;SM^N. MWED?^!:]S MYH'=SM: O[(D5ORV^9N)=;T.910E+\XBG)&//UYU;_5-@FE*@ M+/&?B+WE6Z^);,J4\S_E&W]VW=%DC5C,PD(BJ/CWRNY8'$N2J,>/%;2ST2D% MMU^OZ4[9>-&8*Z;+N/C&WSRV:M! \D(>Y^5?\E:5 M'6H=$B[S@B6DO%BWHS57&WT@FRPN>?%$:72DOS"1*I7\\%9GX-!)RQ?OC^ M1&X?+'+W^/#=?W#MASO??B*_6*R@49R3!YIE5%KRK^0C^>W)(K]\^/6J5X@* M2$PO7"G[7"DS#B@SR3U/BWE.['3&9BWRMEI^5G[ M;"B)]S2[)*;>)89F]%LJ=*<6MUBX$3=;Q*W3M;>)VW^O\L[?T^X>$W\GVO"@ MDJM9QKNOLZS=&^3GNTUTNV5E^5!:@*(U/:0.9^KJ>.9IO+X_!R%C#S1E%@1>^'DCMRJ9TG(@.0= ME&9!:3:4YD!I+I3F06D^E!:@:$UWJ:/1^@0^2X*&J*$T"TJSH30'2G.A- ]* M\Z&T $5K;CRJ0]6&,M"WGB6Q/,RBA=QKV.83:L:Y/@&E65":?>1L_;Y*PYX1 MNEAD_&>4B%EE_$YTHSL:#2[R'TN:,?(L=Z3R9_%;CLZE>A*E]3#=)?5%C2ZA M!:$DD3O*!"F3E_6$[ =CT!T-^EVR6&;YDHJ#!1?%2NVDF--R1T.4B9H(L,7" M3X:!2G)/GC"=; NNZERIGXF1[4JWE[.YN7^EH M9 S-G:1>HR6AP!R-)SOEG!:<8>JBX$Y:+[01'I3F0VD!BM8TNCI3P%!G"GC+ M-*=_BI[[-IW19$%N\YR'D>A9X2&)@E :3:4YD!I+I3F06D^E!:@ M:$TOJ9,$#'B2@ %-$H#2+"C-AM(<*,V%TCPHS8?2 A2MZ2%UDH"A3A(X.GF! MY@<8^W%NO6],1CL[,BVH5AM*;;U M#UJR/(:#X:[Q0[, H#0'2G.A- ]*\Z&T $5K&G^=!6"HMU4[W_U-#*B\6*%< M(T#C_U":!:794)H#I;E0F@>E^5!:@*(U?:.._QLC^!H!F@L I5E0F@VE.5": M"Z5Y4)H/I04H6M-#ZF0"0YU,<%KL!YHQ *594)I]Y&P]+C/R;YXQ^G%:1H#R MY32/9A'-WKL78ASN5E//?#=NHG6U9MQD-S)T( #4Q'P82XPHFLXV\1 :'PK? M7.S)&]WAV&C4XA2E1GQA?QMWJ9)2AE)RM&[\.2HG9^.WR99D7 M%^M;^Y55?V-"/?M9,'GC1#)])S3=;D[QQN)7MHZU%'S%V-Q=\-1P4"XG_Z_1 MK(KHB%5 Q&=1>"%C/[*5E^5!:@*(UN\,Z6<10W[O@Z"63R5ZLQ#3TO;MIJ+6%=M> M@DZ&YM[VT19:2S$7V@0/2O.AM !%:]ZOL\Z^,-7Y!&5/6G6D8JJ:+;C,4B4> M7^:R@W)H&,51\:Y#<'=0^N?KEAJB/52%HE52)E0)U:)+%G$ M_)V)KNEMSDF1T52V\>ELD51 MCOX7_>V%%,W/64=M(*2_6DFU.CPT&0)*\Z T'TH+4+2FPV_=]5T92CZZ;EF) M-\)3NK:3X76G5G*V#[?JW(F(V2VEAKJYLUO*:2NE#7;2[%QH_3THS8?2 A2M M,K?>UE,_$I:]E$^9R4FY::YZ],#FZ.9)-K?E\UMVCG_6/UEZRW%;_^14SZFI M\=5C<^YI]A*EN>CXGH4J[7(DUJ59]22:ZDW!%^4S1Z:\*'A2OIPS*KI164!\ M_LQYL7XC%6R>!W3S/U!+ P04 " #/@Z]8A5_^:[P% 9( &0 'AL M+W=OU#"^:?#\?^<,?[@/X. M-X0P\.2Y?GC>V3"V/=.T<+$A'@Z[P9;X_,DJH!YF_):NM7!+"5Y&3IZK(5WO M:QYV_,YD'+7=TLDXV#'7\'.\S!]GA$WV)]W8.>EX\*^;6\IO]-2E*7C$3]T A]0LCKO3.&9C9!PB"R^.V0?'EP#,92'(/@M;BZ6 MYQU=1$1'C]@OXI&CP?S ,.R3QP?SA+ MMCGO##M@259XY[*[8/^%) /J";Q%X(;1;[!/;/4.6.Q"%GB),X_ <_SX+WY* MB#AP0&:% TH<4-&A5^%@) Y&T:%?X6 F#F;='GJ)0S1T+1Y[1)R%&9Z,:; ' M5%AS-'$1L1]Y<[X<7R3*/:/\JSF] M!M,?TSOK'GRP",..&X)3<+.-IG8JIM9ASQ]YD_UGQZ]>GOR\(MX#H;_X@V_W M%OCP]\>QQGB,HB=MD<0SB^-!%?&,P%7@LTT(;'])EA)_2^T/D0) X^2D#*$7 MAF9(B7B%:1<8\ 0@'9F2@.;UW0W9>-3N_^U\[JY7NMOUW9&"#"--%R/",RKP M[C>8DM,9?S.78!YXO%R%.,X*2K&_)KR$,/#P# [M;O%SU#S=8[H$/R\Y)+A@ MQ M_R=(C[M^4]R_*YEFXQ0MRWN%U,23TD70F__P%^_J_LJEI$\QJ$\QN"2PW MB68ZB:8*?7*]$Z\I"%;)BQN"FQT+&?:7CK\^ 3.R=GR?7X(9=K&_(+)IBGOH M13V(Q>AQTC<'N@['VN/A!)3-!OU^RG\_21 M4+Z$ ON)T(43$G!+G04YD7%9C\JXW^'!X,VNJ#0Y(LM&1G?8*]!8Q\A6#O.5 M)/93$OO-2+PC8C,C")KSJDWYMF&'77#IK CXX/C@F6 :?I1R*V-2W3F*X0 $ MGE@A>$D$2_P(_&K016472\F,T62!96;M$$Z:0,E M]'2]IF2-&:_:?(H^P>9"@V=;VX+62\Q&QIH4#"SZIG9 MRF&^,O.'*8G#9C7W!'SF*R:3[G%FPU(]+#)SU,)2QM-TN6H)+$?=**5N]+;* MJR!R5,J,(I%'+2QE=$V); DL1R34L\V^WC0+7\B4TI? J1)18G(*=?%3H%$= M6E,>VT++$WF@FN#;ED=-+'6(C0E]#Z$$ M,Z4$&TJE$_ IH"OB")(#"LC3UJ$5;)9%S2DJU\6YS X.)/6S)?63\/H>6@IF M8@J^44W59EFFGD9%BLM&O6ZIEK8DC!)^WT-FP4QG0;4<."+Q[62K7KU!3_!S M A])!+[,SAR5%;[4KHQG2^P*GP+RC&0B!JI5S*OT>PV>!C+UCHHL2:U*&5C' MRI98Y51^GI],GT"U0&FH\FHP,SR^FI1->J->209:$CN97+1E=GDAF"&@R*%+2J0MI"RW]0SV0(4LN0NKOG M*G(3^/R+8A0HFTNM^D:!6'6H38EM"RU/;"9+4$-9TO#[VC'>U;T??,ZJ^K!6 M'R'YC-6O_+2FAFH\<>^A?5"F?9!:^]2HOL?F!ATMMQ(39 X'I75('6MC9EN5 M1-K!4:='Z#HZ8P[!(MCY+#[&2EO3<^QI='I;:)_!LSF4M%OPS(Y/J3/X^-#\ M"M,UGQG@DA7O2N\.>-&F\3ET?,.";730^A P%GC1Y8;@):'"@#]?!0%[N1$= MI/\-,/D?4$L#!!0 ( ,^#KUC&PO=V]R:W-H M965T4<.]EP\R@V (D]) MS.30VBB57MJV##:04'G!4V#X9<5%0A5VQ=J6J0 :&E 2VZ[C=.R$1LP:#)Q#S_=!J6H>!NVB]47K '@U2NH8%J/MT+K!G%RQA ME "3$6=$P&IHC9N7?M/1 &/Q.8*]++6)#F7)^:/N7(=#R]$>00R!TA04?W8P MA3C63.C'OSFI57V@?VC"1Z#65()4QX_1*':#*V>14)8T6VL[OC^3\@# M:FN^@,?2_"?[S+;;MTBPE8HG.1@]2"*6_=*G7(@2 'FJ 6X.<$\!K5< 7@[P M?A30R@$MHTP6BM'!IXJ.!H+OB=#6R*8;1DR#QO CIM=]H01^C1"G1C=_S_YH M?+JZNR77L^G5[-/UYRLROQG/R/AA?.5,;22Y8B&$QW@;72_\=P_^3]Q:PELJ+HC7 M_$!;/Y6]?PZR5S* ME 8PM#"+2! [L$:__=+L.+]7:7M.,O],9$>ZMPK=6W7LF>XF?X0D*.L.3[H- M54IFC!W#J+/K;N0ZO5X'M\&NK-%+L[;7Z;ONL9E?Z]\;HV\7T;=KH_]((T%V M--X"X2O"4QVY)%@DI*(LC-BZ*OR,LEV*J^-V':=Y$GZ%6:O_PLRO=?"-X7>* M\#NUX3^8VH K3W<@L-:1-9XUU0BI K(ZD@:S]=>-Z)1I5&[1.%:F-XHT+=0J%NK4+W3$# URSZ>GH^ BX5EO^8:OT4 M)XRSQ@ZD[N4R5:G2?7ETVOUF[^1,3%^:==U6S^N>*%/K^QN5Z17*]&J5F<>4 MF>1/OMQ"L@11F71K.7XVZ9Z3S#\3V9%V_4*[_O]<[/KGU/V<9/Z9R(YT;SK? M[WS.?Y<[2>A6;;@PAWJ+US%!4MS-E7>Z6KJ?%?*L;'[.5JXP/4?_%5DB$\DN MW9$3$&OSUI"8P+9,9=?-8K1XSXS-+?YD?-*\G&:ODN\TV2,)+Y/K""MG#"ND M="ZZZ)3(WAU91_'4W,277.&]WC0W^%8#H0WP^XIS=>CH"8K7W^@;4$L#!!0 M ( ,^#KUC;I]7[*0, $H2 - >&PO]%266$X$L>;+2)?OUTY4O#ULPA MM72/SKE'TG5E,JS-6K#;!6,F6I5"UB.R,*;Z$,?U;,%*6E^HBDF+%$J7U-BN MGL=UI1G-:R"5(NYU.FE<4B[)>"B7Y75IZFBFEM*,2+\-1?[V.1^1;OJ>1%YN MHG(V(O=G;W\LE;EZ$_G[R;N3D\[]^=5A_,P!YR0.BO:?(7K1Z>#" &+BZ?/$ MG]+&I"_WI=WP4RODB:<8;1"@V2Q;)G0<.6XV93PLE-SN34)\P*K3DD4/5(S( MA H^U1Q8!2VY6/MP#P(S)92.C"T*FZX+D?J7A[N^!_72Z)1<*NUR^PS^[[09 M?@!L>F"0"]$:[!$?& \K:@S3\MIVW& 7? 1%3?MN75F'@\FCJ,G!JS09-V?CS@&\=_RVT0A>4.G]D5Y3]^.SUE!E\+"(;-M?6MVT?<>RN;C,V8KEDZ:KYU/7C&S#9FTN(!PBU^X*(QC'8V$$,"P/Y@#C M>!:6YW^:SP"=C\AD$G0P MP=8M3>$;5L.\ 0/+ YG^;*WQW<8KY.DZP/;TJ0K!9HI7(C93?*T!":\;,+(L MO-M8'F!@NX#5#N0/YX&:"G.2!'85\X8]P3B291@"M1BNT31%5B>%3WA_L*-8?20$3;8T.P6BP^0"X99K>]9!:GVTT_GU8XBB M-3.KJWWQ\$2PP1Q?XWMB\^E=R*\O0GQ%W^JJ45/OH/7Q8312Q8'55/TECJPQ M-7LA:ZK-J7P=J:-DM%0'QG1=C8+Q>#*J*6^\SY\N;6WDR#X1FA6:B\84M@4[ MSM[5O_7M*7KCBK_PBNN/J=?]KIB':M[PFG]GY=0;>T@=Q/O?0O+OHM&T(H44 M537U_'/%CDG-BU^*20N9TQ?5E6CZDE$#,O4F8]/@GDNENRNZ]JEA?&/FXO/9 M28M'7FDFYU2SA12G(V]>VV9,+T96-[HX7([G(#[(_Q-&L=_S@LU%<:I9H\]Q ME*QJ 1MUX$?EH8;6;.K%XHW)MC_F ;@\]TT;*"M2\H&;"HG+#L\E2J-$Q4OS M]!+-:$6;@J$NA,H"# # 8#! =+6A%F0(0(:_$9*T$.T-"HD]BD5]M""O 0- W@P72:H.%N0$@)RXA=S0#_2FT(;)[O;VC9QS551"G22S$&\! MQ%NWB+A1O&02Y9*6)LVA2$K:O)Z#:1'> 81W;@G)=K6*LF>T?D0$+U+\B.,H MS5$4Q^MMFF,+\AZ O'<+.=L2G":$H/4NR78X>;*S]AA*VV/'8!'!I(W=)DM( MDN91CM>I#0H"7>)7.$#5ZZP+-E@B)"DMS&A,SB.U:+>=6R MK>%;XFB&ESC'";'1()_XKH6R7JUPOC(#2U"4SE&\-E,B721I_!,DY!/?L5"6 MZW3Q9YYD*S/"L4$U@XTVRRA%T5.4S7N8D%%\QTK)DF64FV'>1%G^C/(L2DD4 MM].E1PCIQ'?L$[*=D>2?K0DA2G;MF-M@D$1\QQ8!<_27P,:$3.(/J9(OH8T) MN<1W+!,P+?:B&4!J"1RKY3_2(KHRJZB*J3]L1L@P@>ME"Y0?T96-":Y='!L& MS)#]$8=L$SBV#3Q_KFU,R#>!8]_ F#T4-P!VW(%4]/E2'DH-#U)AJ(V9M D(-"U]MH(&9O D$. M"AT[",;L32#(0:%C!\%_XWJ##CDH=.P@&+,WZ)"#PLY!H\MGD)+M>0"%: :MNV%:\0 3F(G)3[*KP]HU@ 0=UT0WR646V ME7+(IZ:.AQ/;1A?56$8=/ZNC_9-UU5Q'[9 M'5Q;;,_%P3O-\XGKGF=DJ\7SS,'FVOK_3&SV^]/6?S;;[\K7\8_![J?ISN'H M?\BPGYP-UKMEUJUWDKG400I!FC[((,C2!XT@:)0^ M: Q!X_1!$PB:I ^:0M T?= ,@F;I@^80-$\?)#G*F!,DO6!-H+4@UT+@M2#8 M0B"V(-E"8+8@VD*@MB#;0N"V(-Q"(+<@W4)@MR#>0J"WHMY*H+>BWDJ@M[[\ M;!/HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NAMJ+<1Z&VH MMQ'H;:BW$>AM+YAOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM[]0[ MQ&OIPZ/GOL;;R'=2'?MW_>/SM^5]$W$>W7!V<%F_^@502P,$% @ SX.O M6/]Y:I*? 0 '1@ !, !;0V]N=&5N=%]4>7!E&ULS9G-;H,P$(1? M!7&-@F.[37^4Y-+VVN;0%W!A"2B +=M)D[>O(3]2JQ0E2J7.!0N\.S-XI>\ MD_>M(1=MZJIQT[CPWCPRYM*":N42;:@).[FVM?+AUBZ84>E2+8B)T6C,4MUX M:OS0MQKQ;/),N5I5/GK9A,>NU,TTME2Y.'K:%;9>TU@94Y6I\F&?K9OLA\MP M[Y"$SJ[&%:5Q@U 0LY,.[<[O!ON^MS596V84S97UKZH.56Q3,>>W%;FD7^)$ M1IWG94J93E=U:$F),<#2 X^0@F"0E2.@E2.PE2. E6.0E6. M@E6.PE6. E:.0E:!0E:!0E:!0E:!0E:!0E:!0E:!0E:!0E:!0E:!0E:)0E:) M0E:)0E:)0E:)0E:)0E:)0E:)0E:)0E;YGV3]T'KYUQ^LVS6I5=D<_%GW5V#V M!5!+ 0(4 Q0 ( ,^#KU@'04UB@0 +$ 0 " 0 M !D;V-0&UL4$L! A0#% @ SX.O6"_Z(VCN *P( M !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% M @ SX.O6)E&PO=V]R:W-H965T&UL4$L! A0#% M @ SX.O6/;L+[JB!P ZQ\ !@ ("!(0X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SX.O6%2@$[%" @ D 8 !@ M ("!&3@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SX.O6,=^0A2#! #0L M !D ("!#F< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SX.O6!-?CLK^!@ M!( !D M ("!2H8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ SX.O6+_!".8;)@ 1W8 !D ("!G9, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ SX.O6,S; M/J3C @ / 8 !D ("!\<( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SX.O6 VN52$B P )@L !D M ("!GLX 'AL+W=O&PO M=V]R:W-H965TC4 !X;"]W;W)K&UL4$L! A0#% @ SX.O6&@I\A93 @ (@4 !D ("! M:-< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ SX.O6-2$__RU!0 H" !D ("!!>D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SX.O6(G9=_H* M P ! D !D ("!K_0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SX.O6"0"OO#0 @ I @ !D M ("!C_X 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ SX.O6-R&@V?( P "0X !D ("!F!(! M 'AL+W=O&POL9 0!?&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " #/@Z]8_WEJDI\! =& $P M@ %H( $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 +P O , , X(@$ " ! end XML 52 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 53 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 55 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 166 266 1 false 48 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://frankln.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Consolidated Balance Sheets Sheet http://frankln.com/role/BalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://frankln.com/role/BalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Consolidated Statements of Comprehensive (Loss) Income (unaudited) Sheet http://frankln.com/role/StatementsOfComprehensiveLossIncome Consolidated Statements of Comprehensive (Loss) Income (unaudited) Statements 4 false false R5.htm 00000005 - Statement - Consolidated Statements of Stockholders Equity (Unaudited) Sheet http://frankln.com/role/StatementsOfStockholdersEquity Consolidated Statements of Stockholders Equity (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - Consolidated Statements of Cash Flows (unaudited) Sheet http://frankln.com/role/StatementsOfCashFlows Consolidated Statements of Cash Flows (unaudited) Statements 6 false false R7.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 7 false false R8.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 8 false false R9.htm 995512 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://frankln.com/role/SummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 995513 - Disclosure - BUSINESS OVERVIEW Sheet http://frankln.com/role/BusinessOverview BUSINESS OVERVIEW Notes 10 false false R11.htm 995514 - Disclosure - BASIS OF PRESENTATION Sheet http://frankln.com/role/BasisOfPresentation BASIS OF PRESENTATION Notes 11 false false R12.htm 995515 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET Sheet http://frankln.com/role/DefiniteLivedIntangibleAssetsNet DEFINITE LIVED INTANGIBLE ASSETS, NET Notes 12 false false R13.htm 995516 - Disclosure - ACCRUED LIABILITIES Sheet http://frankln.com/role/AccruedLiabilities ACCRUED LIABILITIES Notes 13 false false R14.htm 995517 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://frankln.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 14 false false R15.htm 995518 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS Sheet http://frankln.com/role/Long-termIncentivePlanAwards LONG-TERM INCENTIVE PLAN AWARDS Notes 15 false false R16.htm 995519 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://frankln.com/role/RelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 16 false false R17.htm 995520 - Disclosure - SUBSEQUENT EVENTS Sheet http://frankln.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 17 false false R18.htm 995521 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 18 false false R19.htm 995522 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://frankln.com/role/SummaryOfSignificantAccountingPolicies 19 false false R20.htm 995523 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Tables) Sheet http://frankln.com/role/DefiniteLivedIntangibleAssetsNetTables DEFINITE LIVED INTANGIBLE ASSETS, NET (Tables) Tables http://frankln.com/role/DefiniteLivedIntangibleAssetsNet 20 false false R21.htm 995524 - Disclosure - ACCRUED LIABILITIES (Tables) Sheet http://frankln.com/role/AccruedLiabilitiesTables ACCRUED LIABILITIES (Tables) Tables http://frankln.com/role/AccruedLiabilities 21 false false R22.htm 995525 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://frankln.com/role/CommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://frankln.com/role/CommitmentsAndContingencies 22 false false R23.htm 995526 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Tables) Sheet http://frankln.com/role/Long-termIncentivePlanAwardsTables LONG-TERM INCENTIVE PLAN AWARDS (Tables) Tables http://frankln.com/role/Long-termIncentivePlanAwards 23 false false R24.htm 995527 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments) Sheet http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments) Details http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables 24 false false R25.htm 995528 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments Long-Lived Assets) Sheet http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments Long-Lived Assets) Details http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables 25 false false R26.htm 995529 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables) Sheet http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Receivables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables) Details http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables 26 false false R27.htm 995530 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities) Sheet http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiabilities SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities) Details http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables 27 false false R28.htm 995531 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives) Sheet http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives) Details http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables 28 false false R29.htm 995532 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables 29 false false R30.htm 995533 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Intangible assets activity) Sheet http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Intangible assets activity) Details http://frankln.com/role/DefiniteLivedIntangibleAssetsNetTables 30 false false R31.htm 995534 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Amortization Expenses) Sheet http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-AmortizationExpenses DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Amortization Expenses) Details http://frankln.com/role/DefiniteLivedIntangibleAssetsNetTables 31 false false R32.htm 995535 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET (Details Narrative) Sheet http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetailsNarrative DEFINITE LIVED INTANGIBLE ASSETS, NET (Details Narrative) Details http://frankln.com/role/DefiniteLivedIntangibleAssetsNetTables 32 false false R33.htm 995536 - Disclosure - ACCRUED LIABILITIES (Details) Sheet http://frankln.com/role/AccruedLiabilitiesDetails ACCRUED LIABILITIES (Details) Details http://frankln.com/role/AccruedLiabilitiesTables 33 false false R34.htm 995537 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Lease expenses) Sheet http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses COMMITMENTS AND CONTINGENCIES (Details - Lease expenses) Details http://frankln.com/role/CommitmentsAndContingenciesTables 34 false false R35.htm 995538 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities) Sheet http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities) Details http://frankln.com/role/CommitmentsAndContingenciesTables 35 false false R36.htm 995539 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Percentages of return rates and warranty repairs) Sheet http://frankln.com/role/CommitmentsAndContingenciesDetails-PercentagesOfReturnRatesAndWarrantyRepairs COMMITMENTS AND CONTINGENCIES (Details - Percentages of return rates and warranty repairs) Details http://frankln.com/role/CommitmentsAndContingenciesTables 36 false false R37.htm 995540 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) Sheet http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative COMMITMENTS AND CONTINGENCIES (Details Narrative) Details http://frankln.com/role/CommitmentsAndContingenciesTables 37 false false R38.htm 995541 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity) Sheet http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity) Details http://frankln.com/role/Long-termIncentivePlanAwardsTables 38 false false R39.htm 995542 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details Narrative) Sheet http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative LONG-TERM INCENTIVE PLAN AWARDS (Details Narrative) Details http://frankln.com/role/Long-termIncentivePlanAwardsTables 39 false false All Reports Book All Reports fkwl-20240331.xsd fkwl-20240331_cal.xml fkwl-20240331_def.xml fkwl-20240331_lab.xml fkwl-20240331_pre.xml franklin_i10q-033124.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 57 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "franklin_i10q-033124.htm": { "nsprefix": "FKWL", "nsuri": "http://frankln.com/20240331", "dts": { "schema": { "local": [ "fkwl-20240331.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-20240331_cal.xml" ] }, "definitionLink": { "local": [ "fkwl-20240331_def.xml" ] }, "labelLink": { "local": [ "fkwl-20240331_lab.xml" ] }, "presentationLink": { "local": [ "fkwl-20240331_pre.xml" ] }, "inline": { "local": [ "franklin_i10q-033124.htm" ] } }, "keyStandard": 241, "keyCustom": 25, "axisStandard": 19, "axisCustom": 0, "memberStandard": 26, "memberCustom": 21, "hidden": { "total": 92, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 83, "http://frankln.com/20240331": 4 }, "contextCount": 166, "entityCount": 1, "segmentCount": 48, "elementCount": 501, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 690, "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": "From2023-07-01to2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "franklin_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "franklin_i10q-033124.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": "AsOf2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "franklin_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "franklin_i10q-033124.htm", "first": true, "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": "AsOf2024-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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-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-033124.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": "From2024-01-012024-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-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-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-033124.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": "AsOf2022-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-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2022-07-012022-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-033124.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": "From2023-07-01to2024-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-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-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-033124.htm", "unique": true } }, "R7": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "franklin_i10q-033124.htm", "first": true }, "uniqueAnchor": null }, "R8": { "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": "8", "firstAnchor": { "contextRef": "From2024-01-012024-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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-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-033124.htm", "first": true, "unique": true } }, "R9": { "role": "http://frankln.com/role/SummaryOfSignificantAccountingPolicies", "longName": "995512 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "franklin_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "franklin_i10q-033124.htm", "first": true, "unique": true } }, "R10": { "role": "http://frankln.com/role/BusinessOverview", "longName": "995513 - Disclosure - BUSINESS OVERVIEW", "shortName": "BUSINESS OVERVIEW", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "franklin_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "franklin_i10q-033124.htm", "first": true, "unique": true } }, "R11": { "role": "http://frankln.com/role/BasisOfPresentation", "longName": "995514 - Disclosure - BASIS OF PRESENTATION", "shortName": "BASIS OF PRESENTATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:BasisOfAccounting", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "franklin_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:BasisOfAccounting", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "franklin_i10q-033124.htm", "first": true, "unique": true } }, "R12": { "role": "http://frankln.com/role/DefiniteLivedIntangibleAssetsNet", "longName": "995515 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS, NET", "shortName": "DEFINITE LIVED INTANGIBLE ASSETS, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "franklin_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "franklin_i10q-033124.htm", "first": true, "unique": true } }, "R13": { "role": "http://frankln.com/role/AccruedLiabilities", "longName": "995516 - Disclosure - ACCRUED LIABILITIES", "shortName": "ACCRUED LIABILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "franklin_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "franklin_i10q-033124.htm", "first": true, "unique": true } }, "R14": { "role": "http://frankln.com/role/CommitmentsAndContingencies", "longName": "995517 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "franklin_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "franklin_i10q-033124.htm", "first": true, "unique": true } }, "R15": { "role": "http://frankln.com/role/Long-termIncentivePlanAwards", "longName": "995518 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS", "shortName": "LONG-TERM INCENTIVE PLAN AWARDS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "franklin_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "franklin_i10q-033124.htm", "first": true, "unique": true } }, "R16": { "role": "http://frankln.com/role/RelatedPartyTransactions", "longName": "995519 - Disclosure - RELATED PARTY TRANSACTIONS", "shortName": "RELATED PARTY TRANSACTIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "franklin_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "franklin_i10q-033124.htm", "first": true, "unique": true } }, "R17": { "role": "http://frankln.com/role/SubsequentEvents", "longName": "995520 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "franklin_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "franklin_i10q-033124.htm", "first": true, "unique": true } }, "R18": { "role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "longName": "995521 - 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": "From2023-07-01to2024-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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-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-033124.htm", "first": true, "unique": true } }, "R19": { "role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables", "longName": "995522 - 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": "From2023-07-01to2024-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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-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-033124.htm", "first": true, "unique": true } }, "R20": { "role": "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetTables", "longName": "995523 - 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": "From2023-07-01to2024-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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-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-033124.htm", "first": true, "unique": true } }, "R21": { "role": "http://frankln.com/role/AccruedLiabilitiesTables", "longName": "995524 - Disclosure - ACCRUED LIABILITIES (Tables)", "shortName": "ACCRUED LIABILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "From2023-07-01to2024-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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-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-033124.htm", "first": true, "unique": true } }, "R22": { "role": "http://frankln.com/role/CommitmentsAndContingenciesTables", "longName": "995525 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "From2023-07-01to2024-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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-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-033124.htm", "first": true, "unique": true } }, "R23": { "role": "http://frankln.com/role/Long-termIncentivePlanAwardsTables", "longName": "995526 - 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": "From2023-07-01to2024-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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-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-033124.htm", "first": true, "unique": true } }, "R24": { "role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments", "longName": "995527 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "From2024-01-012024-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-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-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-033124.htm", "unique": true } }, "R25": { "role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets", "longName": "995528 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments Long-Lived Assets)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments Long-Lived Assets)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "AsOf2024-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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-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-033124.htm", "first": true, "unique": true } }, "R26": { "role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Receivables", "longName": "995529 - 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": "AsOf2024-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-033124.htm", "first": true }, "uniqueAnchor": null }, "R27": { "role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiabilities", "longName": "995530 - 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": "AsOf2024-03-31", "name": "us-gaap:ContractWithCustomerLiability", "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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:ContractWithCustomerLiability", "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-033124.htm", "first": true, "unique": true } }, "R28": { "role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives", "longName": "995531 - 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": "From2023-07-012024-03-31_us-gaap_EquipmentMember", "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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-012024-03-31_us-gaap_EquipmentMember", "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-033124.htm", "first": true, "unique": true } }, "R29": { "role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "longName": "995532 - 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": "AsOf2024-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-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-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-033124.htm", "unique": true } }, "R30": { "role": "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity", "longName": "995533 - 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": "AsOf2024-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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-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-033124.htm", "first": true, "unique": true } }, "R31": { "role": "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-AmortizationExpenses", "longName": "995534 - 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": "AsOf2024-03-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "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-033124.htm", "first": true, "unique": true } }, "R32": { "role": "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetailsNarrative", "longName": "995535 - 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": "From2024-01-012024-03-31", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "franklin_i10q-033124.htm", "first": true }, "uniqueAnchor": null }, "R33": { "role": "http://frankln.com/role/AccruedLiabilitiesDetails", "longName": "995536 - Disclosure - ACCRUED LIABILITIES (Details)", "shortName": "ACCRUED LIABILITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "AsOf2024-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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-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-033124.htm", "first": true, "unique": true } }, "R34": { "role": "http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses", "longName": "995537 - 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": "From2023-07-01to2024-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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-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-033124.htm", "first": true, "unique": true } }, "R35": { "role": "http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities", "longName": "995538 - 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": "AsOf2024-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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-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-033124.htm", "first": true, "unique": true } }, "R36": { "role": "http://frankln.com/role/CommitmentsAndContingenciesDetails-PercentagesOfReturnRatesAndWarrantyRepairs", "longName": "995539 - 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": "From2023-07-012024-03-31_custom_WirelessDevices4GMember", "name": "FKWL:CurrentDevicesReturnRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "FKWL:ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "franklin_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-012024-03-31_custom_WirelessDevices4GMember", "name": "FKWL:CurrentDevicesReturnRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "FKWL:ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "franklin_i10q-033124.htm", "first": true, "unique": true } }, "R37": { "role": "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative", "longName": "995540 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)", "shortName": "COMMITMENTS AND CONTINGENCIES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "From2023-07-01to2024-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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-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-033124.htm", "first": true, "unique": true } }, "R38": { "role": "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity", "longName": "995541 - 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": "AsOf2023-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-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-012024-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-033124.htm", "unique": true } }, "R39": { "role": "http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative", "longName": "995542 - 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": "From2023-07-01to2024-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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-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-033124.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_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": [ "r321" ] }, "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/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": [ "r46", "r608" ] }, "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": [ "r559" ] }, "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", "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": [ "r753" ] }, "FKWL_AccruedBonuses": { "xbrltype": "monetaryItemType", "nsuri": "http://frankln.com/20240331", "localname": "AccruedBonuses", "crdr": "credit", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accrued bonus" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxes", "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": "Income tax payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes." } } }, "auth_ref": [ "r48", "r51", "r96", "r442" ] }, "FKWL_AccruedLegalContingencyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://frankln.com/20240331", "localname": "AccruedLegalContingencyExpense", "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": "Accrued legal contingency expense" } } }, "auth_ref": [] }, "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": 5.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": [ "r48" ] }, "us-gaap_AccruedRentCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedRentCurrent", "crdr": "credit", "presentation": [ "http://frankln.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued rent expenses", "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": [ "r48", "r579" ] }, "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": { "label": "Accrued commission to a customer", "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": [ "r48", "r579" ] }, "us-gaap_AccruedSalariesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedSalariesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://frankln.com/role/AccruedLiabilitiesDetails", "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accrued salaries and bonuses", "verboseLabel": "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": [ "r97" ] }, "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 for service providers", "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": [ "r48", "r579" ] }, "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": [ "r31", "r48" ] }, "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", "r65", "r131", "r446", "r483", "r484" ] }, "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", "r10", "r17", "r354", "r357", "r391", "r479", "r480", "r735", "r736", "r737", "r744", "r745", "r746", "r747" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r684" ] }, "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_AdditionalChargesForPriorOperatingLeaseSubjectToDispute": { "xbrltype": "monetaryItemType", "nsuri": "http://frankln.com/20240331", "localname": "AdditionalChargesForPriorOperatingLeaseSubjectToDispute", "crdr": "debit", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetails-LeaseExpenses" ], "lang": { "en-us": { "role": { "label": "Additional charges for the prior operating lease subject to 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": [ "r57", "r608", "r854" ] }, "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": [ "r494", "r744", "r745", "r746", "r747", "r809", "r855" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r690" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r690" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r690" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r690" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://frankln.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Compensation expense related to stock option granted", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_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": [ "r32", "r33", "r279" ] }, "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 income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "FKWL_AdministrativeOfficeSanDiegoCAMember": { "xbrltype": "domainItemType", "nsuri": "http://frankln.com/20240331", "localname": "AdministrativeOfficeSanDiegoCAMember", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Administrative Office San Diego C A [Member]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r655", "r666", "r676", "r701" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r658", "r669", "r679", "r704" ] }, "FKWL_AliMember": { "xbrltype": "domainItemType", "nsuri": "http://frankln.com/20240331", "localname": "AliMember", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Ali [Member]" } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r690" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r697" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r659", "r670", "r680", "r697", "r705", "r709", "r717" ] }, "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": "Share based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r311", "r319" ] }, "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": [ "r132", "r217", "r221", "r222", "r223", "r821" ] }, "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/20240331", "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/DefiniteLivedIntangibleAssetsNetDetailsNarrative", "http://frankln.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of intangible assets", "verboseLabel": "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": [ "r7", "r240", "r243", "r594" ] }, "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": [ "r662" ] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaMember", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets" ], "lang": { "en-us": { "role": { "label": "Asia [Member]" } } }, "auth_ref": [ "r857", "r858", "r859", "r860" ] }, "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": [ "r95", "r109", "r130", "r154", "r178", "r181", "r205", "r208", "r218", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r347", "r351", "r362", "r441", "r519", "r589", "r590", "r608", "r636", "r777", "r778", "r816" ] }, "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": [ "r123", "r135", "r154", "r218", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r347", "r351", "r362", "r608", "r777", "r778", "r816" ] }, "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": [ "r662" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Exercise Price" } } }, "auth_ref": [ "r712" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r713" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "auth_ref": [ "r708" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r708" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method" } } }, "auth_ref": [ "r708" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r708" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r708" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined" } } }, "auth_ref": [ "r708" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r306", "r307", "r308", "r309", "r310" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Securities" } } }, "auth_ref": [ "r711" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r710" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r709" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r709" ] }, "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": [ "r253", "r823", "r824" ] }, "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": [ "r40", "r41", "r253", "r823", "r824" ] }, "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": [ "r79" ] }, "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": [ "r45", "r79", "r80" ] }, "FKWL_CaliforniaMember": { "xbrltype": "domainItemType", "nsuri": "http://frankln.com/20240331", "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/20240331", "localname": "CapitalizedProductDevelopmentCostsMember", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Capitalized Product Development Costs [Member]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://frankln.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://frankln.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r19", "r126", "r576" ] }, "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", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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", "r76", "r152" ] }, "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 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", "r76" ] }, "FKWL_CashFlowsReportingPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://frankln.com/20240331", "localname": "CashFlowsReportingPolicyTextBlock", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash Flows Reporting" } } }, "auth_ref": [] }, "FKWL_CertificationAndLicensesMember": { "xbrltype": "domainItemType", "nsuri": "http://frankln.com/20240331", "localname": "CertificationAndLicensesMember", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity" ], "lang": { "en-us": { "role": { "label": "Certification And Licenses [Member]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r688" ] }, "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": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r689" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r689" ] }, "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": [ "r52", "r99", "r443", "r506" ] }, "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": [ "r88", "r256", "r257", "r560", "r768", "r769" ] }, "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": [ "r626", "r627", "r628", "r630", "r631", "r632", "r633", "r744", "r745", "r747", "r809", "r853", "r855" ] }, "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": [ "r55" ] }, "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": [ "r55", "r507" ] }, "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": [ "r55" ] }, "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": [ "r11", "r55", "r507", "r525", "r855", "r856" ] }, "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": [ "r55", "r445", "r608" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r694" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r693" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r695" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r692" ] }, "FKWL_CompleteTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://frankln.com/20240331", "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", "r138", "r140", "r147", "r437", "r457", "r458" ] }, "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) income" } } }, "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) income", "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": [ "r39", "r93", "r138", "r140", "r146", "r436", "r457" ] }, "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": [ "r571", "r575", "r758", "r759", "r760", "r761", "r762", "r763", "r766", "r767" ] }, "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", "r42", "r43", "r215", "r559" ] }, "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", "r42", "r43", "r215", "r485", "r559" ] }, "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", "r42", "r43", "r215", "r559", "r726" ] }, "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": [ "r44", "r114" ] }, "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", "r42", "r43", "r215" ] }, "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", "r42", "r43", "r215", "r559" ] }, "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": [ "r36", "r581" ] }, "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": "Noncontrolling 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": [ "r113" ] }, "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": "Undelivered products", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r274", "r275", "r276" ] }, "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": 3.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": [ "r274", "r275", "r276" ] }, "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": [ "r68", "r69", "r402" ] }, "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": [ "r725" ] }, "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": { "label": "Cost of goods sold", "verboseLabel": "Cost of revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r70", "r154", "r218", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r362", "r589", "r777" ] }, "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": [ "r730" ] }, "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/20240331", "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/20240331", "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": [ "r728", "r743", "r808" ] }, "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/20240331", "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/20240331", "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": [ "r81", "r215" ] }, "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": [ "r326", "r327" ] }, "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": 7.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": [ "r7", "r117", "r743" ] }, "us-gaap_DepositsAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositsAssetsCurrent", "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": "Advance to vendors", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter." } } }, "auth_ref": [ "r733" ] }, "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": [ "r7", "r28" ] }, "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": [ "r277", "r281", "r312", "r313", "r314", "r600" ] }, "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": [ "r650" ] }, "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": [ "r648", "r650", "r662" ] }, "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": [ "r649" ] }, "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": [ "r637" ] }, "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": [ "r650" ] }, "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": [ "r650" ] }, "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": [ "r683" ] }, "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": [ "r640" ] }, "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) income 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": [ "r148", "r160", "r161", "r162", "r163", "r164", "r165", "r169", "r171", "r173", "r174", "r175", "r177", "r342", "r345", "r360", "r361", "r438", "r459", "r584" ] }, "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) income 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": [ "r148", "r160", "r161", "r162", "r163", "r164", "r165", "r171", "r173", "r174", "r175", "r177", "r342", "r345", "r360", "r361", "r438", "r459", "r584" ] }, "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", "r176" ] }, "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": [ "r811" ] }, "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": [ "r48" ] }, "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": [ "r807" ] }, "FKWL_EngineeringProjectsMember": { "xbrltype": "domainItemType", "nsuri": "http://frankln.com/20240331", "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": [ "r643" ] }, "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": [ "r639" ] }, "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_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": [ "r639" ] }, "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": [ "r724" ] }, "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": [ "r639" ] }, "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": [ "r721" ] }, "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": [ "r662" ] }, "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": [ "r639" ] }, "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": [ "r639" ] }, "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": [ "r639" ] }, "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": [ "r639" ] }, "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": [ "r722" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquipmentMember", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "lang": { "en-us": { "role": { "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "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": [ "r11", "r119", "r142", "r143", "r144", "r155", "r156", "r157", "r159", "r164", "r166", "r168", "r179", "r219", "r220", "r251", "r273", "r336", "r337", "r339", "r340", "r341", "r343", "r344", "r345", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r371", "r372", "r373", "r374", "r375", "r376", "r378", "r380", "r391", "r456", "r479", "r480", "r481", "r494", "r548" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r691" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r655", "r666", "r676", "r701" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r652", "r663", "r673", "r698" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r697" ] }, "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_FTIOfficeSpaceMember": { "xbrltype": "domainItemType", "nsuri": "http://frankln.com/20240331", "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": [ "r9" ] }, "FKWL_FairValueOfOptionsOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://frankln.com/20240331", "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": [ "r128", "r227", "r242", "r594" ] }, "FKWL_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://frankln.com/20240331", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "crdr": "debit", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-AmortizationExpenses" ], "lang": { "en-us": { "role": { "label": "Thereafter" } } }, "auth_ref": [] }, "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": [ "r244", "r571", "r594" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-AmortizationExpenses" ], "lang": { "en-us": { "role": { "label": "FY 2024", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [ "r861" ] }, "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": [ "r244", "r571", "r594" ] }, "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": [ "r244", "r571", "r594" ] }, "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": [ "r244", "r571", "r594" ] }, "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": [ "r227", "r242", "r404", "r594" ] }, "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": [ "r403" ] }, "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": 4.0 } }, "presentation": [ "http://frankln.com/role/StatementsOfComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Loss from foreign currency transactions", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r364", "r366", "r368", "r369", "r545" ] }, "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": [ "r363" ] }, "FKWL_ForgivenessOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://frankln.com/20240331", "localname": "ForgivenessOfDebt", "crdr": "debit", "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": { "label": "Forgiveness of debt" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r659", "r670", "r680", "r705" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r659", "r670", "r680", "r705" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r659", "r670", "r680", "r705" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r659", "r670", "r680", "r705" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r659", "r670", "r680", "r705" ] }, "FKWL_FranklinTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://frankln.com/20240331", "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/20240331", "localname": "GainFromForgivenessOfAccountsPayableAndAccruedLiabilities", "crdr": "credit", "calculation": { "http://frankln.com/role/StatementsOfComprehensiveLossIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.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_GainOrLossOnSaleOfStockInSubsidiary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainOrLossOnSaleOfStockInSubsidiary", "crdr": "credit", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Loss from subsidiary incurred", "documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries." } } }, "auth_ref": [ "r738", "r739", "r741", "r819" ] }, "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": [ "r127", "r228", "r435", "r590", "r593", "r605", "r608", "r756", "r757" ] }, "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": [ "r238", "r247", "r250" ] }, "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": [ "r66", "r70", "r108", "r154", "r218", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r362", "r586", "r589", "r748", "r749", "r750", "r751", "r752", "r777" ] }, "FKWL_HunsakerAndampAssociatesMember": { "xbrltype": "domainItemType", "nsuri": "http://frankln.com/20240331", "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": "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", "r87" ] }, "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 before 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": [ "r67", "r104", "r108", "r439", "r452", "r586", "r589", "r748", "r749", "r750", "r751", "r752" ] }, "FKWL_IncomeLossFromSecuritiesOtherUSGovernment": { "xbrltype": "monetaryItemType", "nsuri": "http://frankln.com/20240331", "localname": "IncomeLossFromSecuritiesOtherUSGovernment", "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_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 benefit", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r111", "r118", "r167", "r168", "r178", "r189", "r208", "r328", "r329", "r338", "r460", "r602" ] }, "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": [ "r141", "r324", "r325", "r330", "r331", "r332", "r335", "r487" ] }, "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", "r151", "r333", "r334" ] }, "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": 14.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": [ "r6" ] }, "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": 8.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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "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": { "verboseLabel": "Income tax payable", "label": "Increase (Decrease) in Income Taxes Payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r6" ] }, "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": 16.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": [ "r400", "r740" ] }, "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": [ "r6" ] }, "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": 9.0 } }, "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://frankln.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Advance 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": [ "r6" ] }, "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": [ "r6" ] }, "FKWL_IncreaseDecreaseInLoanToEmployee": { "xbrltype": "monetaryItemType", "nsuri": "http://frankln.com/20240331", "localname": "IncreaseDecreaseInLoanToEmployee", "crdr": "credit", "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": { "negatedLabel": "Loan to an employee", "label": "IncreaseDecreaseInLoanToEmployee" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "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": { "label": "Lease liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r727", "r740" ] }, "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "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 assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (decrease) in cash due to change in:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "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": { "negatedLabel": "Other receivables, prepaid expenses, and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInPrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidTaxes", "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": "Prepaid income taxes", "label": "Increase (Decrease) in Prepaid Taxes", "documentation": "Amount of increase (decrease) of consideration paid in advance for income and other taxes that provide economic benefits in future periods." } } }, "auth_ref": [ "r6" ] }, "FKWL_IncreaseDecreaseInRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://frankln.com/20240331", "localname": "IncreaseDecreaseInRightOfUseAsset", "crdr": "credit", "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": { "negatedLabel": "Amortization of right of use assets", "label": "IncreaseDecreaseInRightOfUseAsset" } } }, "auth_ref": [] }, "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": [ "r239", "r241", "r245", "r594" ] }, "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": [ "r239", "r245", "r248", "r594" ] }, "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": [ "r239", "r241", "r245", "r594" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]" } } }, "auth_ref": [ "r659", "r670", "r680", "r697", "r705", "r709", "r717" ] }, "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": [ "r715" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r651", "r720" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r651", "r720" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r651", "r720" ] }, "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": [ "r238", "r246", "r249", "r570", "r571" ] }, "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": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r127" ] }, "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": [ "r239", "r763", "r765" ] }, "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": 6.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": [ "r134", "r577", "r608" ] }, "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", "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": [ "r112", "r125", "r133", "r224", "r225", "r226", "r401", "r582" ] }, "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": [ "r85", "r732" ] }, "FKWL_IssuanceOfStockRelatedToStockOptionExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://frankln.com/20240331", "localname": "IssuanceOfStockRelatedToStockOptionExercised", "crdr": "credit", "presentation": [ "http://frankln.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Issuance of stock related to stock option exercised" } } }, "auth_ref": [] }, "FKWL_IssuanceOfStockRelatedToStockOptionExercisedShares": { "xbrltype": "sharesItemType", "nsuri": "http://frankln.com/20240331", "localname": "IssuanceOfStockRelatedToStockOptionExercisedShares", "presentation": [ "http://frankln.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Issuance of stock related to stock option exercised, shares" } } }, "auth_ref": [] }, "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": [ "r384", "r607" ] }, "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 lease expense", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r814" ] }, "FKWL_LeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://frankln.com/20240331", "localname": "LeasesPolicyTextBlock", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Leases" } } }, "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": [ "r383" ] }, "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": "Lease discount rate", "documentation": "Discount rate used by lessee to determine present value of operating lease payments." } } }, "auth_ref": [ "r606" ] }, "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", "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": [ "r815" ] }, "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": [ "r388" ] }, "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 2025", "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": [ "r388" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "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 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": [ "r388" ] }, "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 2028", "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": [ "r388" ] }, "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 2027", "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": [ "r388" ] }, "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 2026", "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": [ "r388" ] }, "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 2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r815" ] }, "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": [ "r388" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" ], "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": [ "r390", "r813" ] }, "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", "r47", "r48", "r49", "r50", "r51", "r52", "r53", "r154", "r218", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r348", "r351", "r352", "r362", "r505", "r585", "r636", "r777", "r816", "r817" ] }, "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": [ "r61", "r101", "r449", "r608", "r742", "r754", "r810" ] }, "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' 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": [ "r49", "r124", "r154", "r218", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r348", "r351", "r352", "r362", "r608", "r777", "r816", "r817" ] }, "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": [ "r729" ] }, "FKWL_LoanToEmployee": { "xbrltype": "monetaryItemType", "nsuri": "http://frankln.com/20240331", "localname": "LoanToEmployee", "crdr": "debit", "calculation": { "http://frankln.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://frankln.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Loan to an employee" } } }, "auth_ref": [] }, "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", "r98", "r820" ] }, "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": [ "r258", "r259", "r260", "r262", "r320", "r595", "r771", "r773" ] }, "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": [ "r258", "r259", "r260", "r262", "r320", "r595", "r771", "r773" ] }, "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": [ "r215", "r598", "r618", "r623", "r779", "r822", "r825", "r826", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852" ] }, "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": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]" } } }, "auth_ref": [ "r689" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Name" } } }, "auth_ref": [ "r689" ] }, "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": "Noncontrolling interests", "verboseLabel": "Noncontrolling interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r60", "r100", "r154", "r218", "r263", "r265", "r266", "r267", "r270", "r271", "r362", "r448", "r509" ] }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Noncontrolling interest percentage", "label": "Subsidiary, Ownership Percentage, Noncontrolling Owner", "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": "Noncontrolling interest percentage", "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": "Decrease from noncontrolling interest", "documentation": "Net Increase or Decrease in balance of noncontrolling interest in the subsidiary during the reporting period." } } }, "auth_ref": [ "r35" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r708" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r716" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "auth_ref": [ "r215", "r598", "r618", "r623", "r779", "r822", "r825", "r826", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r690" ] }, "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": [ "r150" ] }, "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 (used in) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r150" ] }, "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": [ "r76", "r77", "r78" ] }, "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": [] }, "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", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net (loss) income attributable to Parent Company", "label": "Net income attributable to Parent Company", "verboseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r71", "r78", "r105", "r122", "r136", "r139", "r144", "r154", "r158", "r160", "r161", "r162", "r163", "r164", "r167", "r168", "r172", "r218", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r342", "r345", "r361", "r362", "r455", "r527", "r546", "r547", "r634", "r777" ] }, "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", "http://frankln.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Less: non-controlling interests in net loss of subsidiary at 33.7%", "verboseLabel": "Comprehensive loss attributable to non-controlling interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r38", "r94", "r136", "r139", "r164", "r167", "r168", "r454", "r737" ] }, "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_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r689" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r687" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r686" ] }, "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" } } }, "auth_ref": [ "r716" ] }, "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" } } }, "auth_ref": [ "r716" ] }, "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": [ "r34", "r273", "r744", "r745", "r746", "r747", "r855" ] }, "FKWL_NoncontrollingInterestsMember": { "xbrltype": "domainItemType", "nsuri": "http://frankln.com/20240331", "localname": "NoncontrollingInterestsMember", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interests [Member]" } } }, "auth_ref": [] }, "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 (loss) income, 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": [ "r73" ] }, "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 (loss) income, net:" } } }, "auth_ref": [] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NorthAmericaMember", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets" ], "lang": { "en-us": { "role": { "label": "North America [Member]" } } }, "auth_ref": [ "r857", "r858", "r859", "r860" ] }, "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": [ "r108", "r586", "r748", "r749", "r750", "r751", "r752" ] }, "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": [ "r385", "r607" ] }, "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 expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r812" ] }, "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": [ "r382" ] }, "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": 6.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": [ "r382" ] }, "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": [ "r382" ] }, "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", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r381" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" ], "lang": { "en-us": { "role": { "label": "Discount rate-operating lease", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r387", "r607" ] }, "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_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": [ "r129" ] }, "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": [ "r86" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://frankln.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Foreign exchange translation", "documentation": "Amount after tax, before 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", "r63", "r64", "r65", "r365", "r367", "r370" ] }, "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" ], "lang": { "en-us": { "role": { "label": "Translation adjustments", "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", "r456" ] }, "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" ], "lang": { "en-us": { "role": { "label": "Less: comprehensive loss attributable to non-controlling interest", "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests." } } }, "auth_ref": [ "r5", "r10", "r93", "r137", "r140", "r164" ] }, "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_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "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": "Other (loss) income, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r74" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r689" ] }, "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": [ "r650" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r657", "r668", "r678", "r703" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Amount" } } }, "auth_ref": [ "r660", "r671", "r681", "r706" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r660", "r671", "r681", "r706" ] }, "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/20240331", "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/20240331", "localname": "PatentMember", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity" ], "lang": { "en-us": { "role": { "label": "Patent [Member]" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "auth_ref": [ "r685" ] }, "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_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": "Sales (purchases) 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_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireIntangibleAssets", "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": "Purchases of intangible assets", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r75" ] }, "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": 2.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": [ "r75" ] }, "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": 3.0 } }, "presentation": [ "http://frankln.com/role/StatementsOfCashFlows", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments for capitalized product development costs", "label": "Product development costs incurred", "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": [ "r75" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r688" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r688" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r687" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name" } } }, "auth_ref": [ "r690" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r686" ] }, "FKWL_Plan2020Member": { "xbrltype": "domainItemType", "nsuri": "http://frankln.com/20240331", "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": [ "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806" ] }, "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": [ "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r687" ] }, "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": [ "r644" ] }, "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": [ "r646" ] }, "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": [ "r54", "r272" ] }, "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": [ "r54", "r507" ] }, "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": [ "r54", "r272" ] }, "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": [ "r54", "r507", "r525", "r855", "r856" ] }, "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": [ "r54", "r444", "r608" ] }, "us-gaap_PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts", "documentation": "Disclosure of accounting policy for determining the estimated allowance for doubtful accounts for premium amounts due from policyholders, insureds, and other insurance entities. May include factors that management considered, such as historical loss experience and current economic and competitive conditions." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "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": "Other receivables, prepaid expenses, and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r734" ] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidTaxes", "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": "Prepaid income taxes", "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r578", "r592", "r755" ] }, "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": [ "r731" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash received from exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r4", "r14" ] }, "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": [ "r82" ] }, "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": [ "r261", "r770", "r772", "r774" ] }, "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": [ "r261", "r770", "r772", "r774" ] }, "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": [ "r212", "r402", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r573", "r596", "r617", "r619", "r620", "r624", "r625", "r774", "r775", "r779", "r822", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852" ] }, "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": [ "r212", "r402", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r573", "r596", "r617", "r619", "r620", "r624", "r625", "r774", "r775", "r779", "r822", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852" ] }, "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) income", "label": "Net (loss) income", "verboseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r122", "r136", "r139", "r149", "r154", "r158", "r164", "r167", "r168", "r218", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r342", "r345", "r346", "r349", "r350", "r361", "r362", "r439", "r453", "r493", "r527", "r546", "r547", "r603", "r604", "r635", "r737", "r777" ] }, "FKWL_PropertyAndEquipmentAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://frankln.com/20240331", "localname": "PropertyAndEquipmentAndIntangibleAssets", "crdr": "debit", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets" ], "lang": { "en-us": { "role": { "label": "Long-lived assets, net (property and equipment and intangible assets)", "documentation": "Long-lived assets, net (property and equipment and intangible assets)" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "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": [ "r8", "r389" ] }, "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": [ "r389" ] }, "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": [ "r8", "r389", "r440", "r451", "r608" ] }, "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", "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": [ "r8", "r115", "r116", "r450" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "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": [ "r86", "r389" ] }, "FKWL_PropertyPlantAndEquipmentUsefulLife1": { "xbrltype": "stringItemType", "nsuri": "http://frankln.com/20240331", "localname": "PropertyPlantAndEquipmentUsefulLife1", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "lang": { "en-us": { "role": { "label": "Estimated useful lives", "documentation": "Property Plant And Equipment Useful Life" } } }, "auth_ref": [] }, "FKWL_PropertyPlantAndEquipmentUsefulLife2": { "xbrltype": "stringItemType", "nsuri": "http://frankln.com/20240331", "localname": "PropertyPlantAndEquipmentUsefulLife2", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated useful lives", "documentation": "Property Plant And Equipment Useful Life", "label": "Property Plant And Equipment Useful Life" } } }, "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": [ "r110" ] }, "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": [ "r110" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r685" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r685" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "auth_ref": [ "r652", "r663", "r673", "r698" ] }, "FKWL_RelatedPartiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://frankln.com/20240331", "localname": "RelatedPartiesPolicyTextBlock", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Related Parties" } } }, "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_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": [ "r392", "r393", "r394", "r395", "r396", "r489", "r490", "r491", "r530", "r531", "r532", "r551", "r552" ] }, "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": [ "r323", "r571", "r589", "r818" ] }, "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": [ "r322" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r653", "r664", "r674", "r699" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date" } } }, "auth_ref": [ "r654", "r665", "r675", "r700" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement does not require Recovery" } } }, "auth_ref": [ "r661", "r672", "r682", "r707" ] }, "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": [ "r58", "r89", "r447", "r482", "r484", "r488", "r508", "r608" ] }, "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": [ "r119", "r155", "r156", "r157", "r159", "r164", "r166", "r168", "r219", "r220", "r251", "r336", "r337", "r339", "r340", "r341", "r343", "r344", "r345", "r353", "r355", "r356", "r358", "r359", "r378", "r380", "r479", "r481", "r494", "r855" ] }, "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": [ "r528", "r572", "r583" ] }, "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-Segments" ], "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": [ "r106", "r107", "r145", "r154", "r178", "r182", "r183", "r203", "r208", "r212", "r213", "r215", "r218", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r362", "r439", "r589", "r777" ] }, "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" } } }, "auth_ref": [ "r716" ] }, "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" } } }, "auth_ref": [ "r716" ] }, "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": [ "r215", "r725" ] }, "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": [ "r56", "r62" ] }, "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 by geographic area", "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": [ "r83" ] }, "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": [ "r239", "r245", "r248", "r594" ] }, "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": [ "r594", "r765" ] }, "FKWL_ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://frankln.com/20240331", "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/20240331", "localname": "ScheduleOfPropertyAndEquipmentEstimatedUsefulLife", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of useful lives of property and equipment" } } }, "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": [ "r8", "r389" ] }, "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 segment information by geographic areas", "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": [ "r27", "r66" ] }, "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": [ "r278", "r280", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r306", "r307", "r308", "r309", "r310" ] }, "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 option activity", "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": [ "r12", "r13", "r90" ] }, "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 future amortization expense", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r594", "r764" ] }, "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": [ "r638" ] }, "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": [ "r642" ] }, "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": [ "r641" ] }, "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": [ "r647" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "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": [ "r106", "r107", "r108", "r109", "r178", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r215", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r248", "r254", "r255", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r588", "r589", "r590", "r593", "r622", "r822", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets" ], "auth_ref": [ "r213", "r214", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r496", "r497", "r498", "r553", "r554", "r555", "r556", "r558", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r574", "r597", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r621", "r628", "r779", "r822", "r825", "r826", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852" ] }, "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": [ "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r211", "r213", "r587", "r588", "r591" ] }, "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": [ "r72" ] }, "FKWL_SeoulKoreaCorporateHousingFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://frankln.com/20240331", "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": 4.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": [ "r6" ] }, "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": [ "r278", "r280", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r306", "r307", "r308", "r309", "r310" ] }, "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": [ "r601" ] }, "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": [ "r288" ] }, "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": [ "r288" ] }, "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": [ "r787" ] }, "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": [ "r787" ] }, "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": [ "r292" ] }, "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": [ "r290" ] }, "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": [ "r300" ] }, "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": [ "r286", "r287" ] }, "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": [ "r286", "r287" ] }, "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": [ "r303" ] }, "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": [ "r302" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r306", "r307", "r308", "r309", "r310" ] }, "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": [ "r291" ] }, "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": [ "r293" ] }, "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": [ "r290" ] }, "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": [ "r277", "r285", "r304", "r305", "r306", "r307", "r310", "r315", "r316", "r317", "r318" ] }, "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": [ "r91" ] }, "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": [ "r92" ] }, "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 balace, shares", "periodEndLabel": "Ending balace, 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/20240331", "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": [ "r780" ] }, "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": [ "r102", "r103", "r733" ] }, "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 lease cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r386", "r607" ] }, "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": [ "r79", "r153" ] }, "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": [ "r247", "r570", "r571" ] }, "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": [ "r645" ] }, "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": [ "r776" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r106", "r107", "r108", "r109", "r121", "r178", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r215", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r248", "r252", "r254", "r255", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r588", "r589", "r590", "r593", "r622", "r822", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852" ] }, "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": [ "r11", "r55", "r59", "r60", "r119", "r142", "r143", "r144", "r155", "r156", "r157", "r159", "r164", "r166", "r168", "r179", "r219", "r220", "r251", "r273", "r336", "r337", "r339", "r340", "r341", "r343", "r344", "r345", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r371", "r372", "r373", "r374", "r375", "r376", "r378", "r380", "r391", "r456", "r479", "r480", "r481", "r494", "r548" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r213", "r214", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r496", "r497", "r498", "r553", "r554", "r555", "r556", "r558", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r574", "r597", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r621", "r628", "r779", "r822", "r825", "r826", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://frankln.com/role/StatementsOfStockholdersEquity", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets" ], "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": [ "r155", "r156", "r157", "r179", "r380", "r402", "r486", "r495", "r499", "r500", "r501", "r502", "r503", "r504", "r507", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r520", "r521", "r522", "r523", "r524", "r526", "r528", "r529", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r548", "r629" ] }, "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/StatementsOfStockholdersEquity", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets" ], "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": [ "r155", "r156", "r157", "r179", "r216", "r380", "r402", "r486", "r495", "r499", "r500", "r501", "r502", "r503", "r504", "r507", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r520", "r521", "r522", "r523", "r524", "r526", "r528", "r529", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r548", "r629" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r656", "r667", "r677", "r702" ] }, "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": { "negatedLabel": "Number of Options, Exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r11", "r54", "r55", "r89", "r291" ] }, "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": [ "r628" ] }, "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": [ "r55", "r59", "r60", "r84", "r509", "r525", "r549", "r550", "r608", "r636", "r742", "r754", "r810", "r855" ] }, "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": [ "r34", "r35", "r37", "r119", "r120", "r143", "r155", "r156", "r157", "r159", "r164", "r166", "r219", "r220", "r251", "r273", "r336", "r337", "r339", "r340", "r341", "r343", "r344", "r345", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r371", "r372", "r376", "r379", "r391", "r480", "r481", "r492", "r509", "r525", "r549", "r550", "r557", "r635", "r742", "r754", "r810", "r855" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r377", "r398" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r377", "r398" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r377", "r398" ] }, "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": [ "r397", "r399" ] }, "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": [ "r81" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List, Table" } } }, "auth_ref": [ "r696" ] }, "FKWL_TechnologyInProgessMember": { "xbrltype": "domainItemType", "nsuri": "http://frankln.com/20240331", "localname": "TechnologyInProgessMember", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssetsNetDetails-IntangibleAssetsActivity" ], "lang": { "en-us": { "role": { "label": "Technology In Progess [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": [ "r599", "r779" ] }, "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": [ "r599", "r779" ] }, "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": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r688" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r695" ] }, "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/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Agreement between buyer and seller for the exchange of financial instruments." } } }, "auth_ref": [ "r580" ] }, "us-gaap_TransactionTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransactionTypeAxis", "presentation": [ "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": [ "r580" ] }, "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": [ "r599" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Adoption Date" } } }, "auth_ref": [ "r718" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Arrangement Duration" } } }, "auth_ref": [ "r719" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Expiration Date" } } }, "auth_ref": [ "r719" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "verboseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r717" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Title" } } }, "auth_ref": [ "r717" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Termination Date" } } }, "auth_ref": [ "r718" ] }, "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": [ "r29" ] }, "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 shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r29" ] }, "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": [ "r29", "r30", "r59" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r714" ] }, "FKWL_VariableLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://frankln.com/20240331", "localname": "VariableLeaseExpense", "crdr": "debit", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Rent expense", "label": "VariableLeaseExpense" } } }, "auth_ref": [] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VehiclesMember", "presentation": [ "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": [ "r170", "r175" ] }, "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": [ "r169", "r175" ] }, "FKWL_WirelessDataProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://frankln.com/20240331", "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/20240331", "localname": "WirelessDevices4GMember", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetails-PercentagesOfReturnRatesAndWarrantyRepairs" ], "lang": { "en-us": { "role": { "label": "4G Wireless Devices [Member]" } } }, "auth_ref": [] }, "FKWL_WirelessDevices5GMember": { "xbrltype": "domainItemType", "nsuri": "http://frankln.com/20240331", "localname": "WirelessDevices5GMember", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetails-PercentagesOfReturnRatesAndWarrantyRepairs" ], "lang": { "en-us": { "role": { "label": "5G Wireless Devices [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": [ "r723" ] } } } }, "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": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "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": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "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(26))", "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(28))", "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(29))", "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(3))", "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(30)(a)(1))", "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(30)(a)(3))", "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(30))", "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(31))", "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(32))", "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "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(20))", "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(4))", "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(7))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r97": { "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" }, "r98": { "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" }, "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(17))", "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(22))", "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(23))", "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(4))", "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(5))", "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": "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "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(6)(b))", "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(6))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r364": { "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" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-9" }, "r366": { "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" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-3" }, "r368": { "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" }, "r369": { "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" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-12" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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)(15)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r577": { "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" }, "r578": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14a", "Subsection": "12" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r683": { "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" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r725": { "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" }, "r726": { "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" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r728": { "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" }, "r729": { "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" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org/705/tableOfContent" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(g))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" } } } ZIP 58 0001683168-24-003524-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001683168-24-003524-xbrl.zip M4$L#!!0 ( ,^#KUBCWKNCA P .=V 1 9FMW;"TR,#(T,#,S,2YX MY!&UJUTTRI3^#/O30);A% M!#$H*/L9/$#75RVTBUW$0(MZ"Q<))#M"39?@XJ39G(!Z74/N R(.9?OI]&?'OL=YO:*^>]?Z(+^ M^#K"7V>(_.1W)E\7=P-H??'@4"PO+IK^MZ?79V_4F#X^??F^_/B'^2\7/>*O M\SO?>^Q,S':H\HK;<^1!(,$@_+JF_(O<>SD_H6S6:)Z>GC6^WO6L@*X6$EZ^ MNI@\99&???[\N1'TQJ0IRM<)@XLD]F]+DA.R1]\V-,Z//Z#,+%BG@*^200&G5L M$7,FTH2R,4E4%\L%XIFD8=<6 [*=;%MEQQ:A(UA"\M;PRNZ&ZE8\S?KI>?W\ M+.;L?GGLK]*5__TH8NG&#DU(""; M(:'"F"^@C?8+BZ<")(3*&2.G;=2BVA8++*?$JD$VJ1"Z9-1%8VD]4!_DE,W4 MH/H:+2I7G1K 6D_!AP7C62Q&E)/D?. M@/P2?%XPQ"5[X%%/-D3\$;M(:\*8<9;5>HM6($TY=[,@6!T3R0"BPPN$P#D/(I,MS)+#T( .4[7XM MA,[U$0(?MN3_4"&6B=AJ-/E@JE(7AN:(I1S4V9''@JATR'4PO#C/@S7 M6@"=@BT]X(/2] ,(=8$//H&^@R53!>UA:"U![:]LVNV3+Z8V"T6H/[_MCLWX+AH&>VS(Y5X9B=R_@<$\3Y M0*;=SQB]1!E,LE4#F_,D-C?WEMGO6!88/'1&#V;GL8)@1SK)L5S8AAO>QGED MND,#B(\I( S+M-04&8XZ5J<_-L;FH%^!D0E&.]2'>C(7N-+3T:[!C2?DM#(Z\GH7F+2,XT;LV>.J^O)[D,@S\,B MR*D,XLAL2UWB$5DG _L(-*#Y,0E-:W!W9X[OY+)F :/?EM^#ZWZG7UWT=X+4 MHV16%XAYC5&[ BH;J!%RU49E")E8CF4GA[92'H&TLU<#H,])@$:=GC&62]S0 M&(V_@?'(Z%M&2R4*%3:[=D 3CO[TI:>=9[6:Q7N=1.MA+)JGZ5W-C=7YY[V< M)J#SH%:V"H(C-J%%-J,Y-J7-L^*;4O A5E2=,QP#\1C*[#L7P!&'!KQ'G#F M#Z&:"MQBFZU-6#5I-0!-'51H;;PJ+//NP#;1V]FK@5?J/"-C-U:A4WA;M@G3 M83(-O%('&WNW:!5RQ?=JF]!IT&E@ESKY.+!OJ]![B_2EC03$+J];:.9M;B4* M\6J@G#I$R9/21 H55Z2R O\MP0\FLJNRG#"W.2884K(T@B-U='-<<(# AB!K M Z$15;B\1;B,D(WP<^Y]3Q:[1E"DCHN*!<6&UBH*WB(*5(K&H"U2-SZ.%W,X M*LXS#JZ*1$6L';AK]55XO$5XW',T]5VU^!8*BTUVC7 XZB!L'0ZA5J N6U48 MO$48]"%C4.T("L3 FEY-=ABU'=?5,Y-%2-.*A MZ$G;>BU8:P#K/1*V@J@#*?0P? MKZH]!#G:7I!S\YJLW%-U %4+7J'HOT'10^"Z;A8!H,:FH3?ZP0C3A( MG?9IQ\%:LWIYP@VBHMK OT5@#!%3MW#@3($Z0G*8R0@*I.@?U260B.4(+2!F M^F&20Z1&T*1. [6#9L,.%34LL 0P90J Q $OD3&R)["FBJ*B493(Y_(P'(Z MCZF3/\T(J%*X(V[WQI-YL%#V;&_G"_!IP)PZT3MX.W@]U4-MP*CVZ\<"GIC* MN3@T0$Z=VFF#_'\ZF]4_JK3*"$U!4)+E4I7WN*YQK(KBU**V.4/3Z]KTZ<6M MQP4X?I=NG[QZ;DRB-.PIR1+$1W*D(L6Q",CLE)14R1@IA"X04VE9(S8^%B"P M4.R;+YD!I4?F%HTW]-R%D[R>2Q;DOJ/+/27_/7R5 9K7UT1,OY/'K;66]_!; MSJZ\?F]/R'=RN[U2DO;ZJK%=^$9^3Q;'N9*.4R8 2179V5=%*:S_U*-V(&H/ MB_I6C_GJJJE^UJR?GYV\GGN\C5AR"8=)7N MJ FU5VDF3P.Y@L5]2WC/J+ZUHH#DN2 M?>;W*;'5$R?4E3;.3")3:<0%W_;A$%$9'.F0&29(ZB2S(:-_(#OIQ#Z",CC0 M@@LLH(N_(T?:Y_BV:*-GY-*%(FO1%"@YZ,O@7L8-TFU_]A&4P8&6SP7U$#M+ MP)!J+I.QS6QCFZ4R]A$SV<9Y&PH8A7(BUO=2E,&%N 3LKJO GOXRF+\VRR1R M?&=RJ+?MWT=0!@>&4,COVS8GVLI@9DOMS=1#9L'9(W%ZV YN'":"Y1!5&5PQ M'$_N([D(S[P&4VDOLB!I8S2C+2.QM.O1EL&MWWS"X1-BRTNR^,IAM(>J[7RA#L$69S/?EN/Y&50FN61?:ZGYJ M8FG-05\&]UJJ6C%E!,-D.I=J+X.YAHL3#(IXJY) M6'Y8FHPF6,3VAWT>)4A MGR+.1@]JH9FT%W?K%Y&FZ35Q#Q$5=@[FR'G'=T+ MBS:K#!F29;HBK3'AP0LQZ[1.DQQ&GV*'\T=B2"&EJ%./XQT-RQBKDL9=1CT+ MV?'#2F*.V+UUJZJ]$\42NYJ'(8=S_UEX;^445N9W*9O)["^HI#F-7K'@0[A4 M5LL\*JMH73@*QP@H[:B8G/M*452#.:I>-:;!M_!I@OAFW;3193>^LCN*@O>\U2"Y%3#W5V$;A_R89 MX=E<#*;W/'P.?F/-.DA8WLA,&9^=.6C0E=;'51JD,=/&BQE*:KO#.XZ=*10CT58O&KPM/5 M@E&$L7P^:S\W'=3!2*=_8?L0 OPF7_S>U/O0B4Y42:J!2>/$"&E16;+RW&#NSH M*VM012)?"!+]1RI7XN=K4^'B#27P&/ M/&RX:H0/M\F/_P902P,$% @ SX.O6$ )5?'Z$ .], !4 !F:W=L M+3(P,C0P,S,Q7V-A;"YX;6SM76USV[@1_MZ9_@?4_9*;J>*WY.Z<2]J1)=FC MJ2RIDIST/MW )"2CH4@%("6KO[X 7RSQ!2 HD0(\TYNYR\4&%KO[+!:[P +\ M_(^7I0/6B%#LN5_.+M]?G 'D6IZ-W<67L\=IJSWM]/MG@/K0M:'CN>C+F>N= M_>/O?_X38/]\_DNK!>XP'?8001TO.7*03YBOX@&_@0^OK^Z>@*ME@+=K\BU/?(XZ;_2??;]%?UT?K[9 M;-Z[WAIN//*=OK>\I1K!J0_]@+Y2NWBYB/^)NG]VL/O]$__/$Z0(,'VY]-,+ MQ5_.^+CQL)OK]QY9G%]=7%R>__MA,+6>T1*VL,OU9J&SI!>G4M3O\N;FYCS\ M;=(TU_+EB3C)&-?G"3NOE-EOL:3]'B<4?Z(A>P//@GX(>^DP0-B"_ZV5-&OQ M'[4NKUK7E^]?J'V6*#_4(/$<-$%SP/]DZ+V..B?0_>ZX'*]S_KOSCL?LD3$: M]GHF:/[E;/Y]XS#B5Q\NKB/2?TTU\K'#7L+':ZAZ3-"/BT; MOK!Q_6R,(4&N_XQ\;$&G$D^%/6MAD$\7M&3$Z6C.9S)!S\BE>(T&'J5]YCN6 MJ(S3"B1J9WGJ>];W9\^QF>OI_0BPOZW"K;AW_;J%]/G.\3:EMBCM5 ];P7() MR9:)CQLMG]+"+K6PU$5S[&(?#=C!GQS4II2YD"'R MR_A3[5\+L\Q62(#L 89/V,&^@L6)>]3"$'-=2^R',Z_MVATOM&,6/2EPIM"U M%A8'GKMH^8@LF5=E@S&8QFR1:&\@L4MY5.E;"Y,3Y# /9K,ER]_.V"\IM+BE MES)8UJ\FW_=$T8^ *:"WYG"5>[GB]B=TQ/4ZY$85(W5LGY->U4U+I4)-.YAU?A5IW#"J==%/L0.;4W18JGF]HZAJE&P M4/L.GWO1C&M&4-$H&@2?( OA=8V>54)8@WA\OA,6"%0($VL;0(.XCQ3- X>O M'36+64#X].(-(2&0>\1:9X @1:I&="B]4PGS M /V A-H"*3:'>TXLY6=<4ZG.*I!%(&Y1!:,B$LZ%B!$RY= _;W M5 _TXB/71G9"APNC>%KF8Y^WC<\O+T&+'W8&W);8_\8MFV*D^$@LQ= 5X^+U MM"+DR*4L-+/Y+AZ(^X.80,QEPJ?C62G>''YXZ66."9.#X/"(<@[I4WA.&=#6 M L+5.0?T'#D^37X20AS"&__@CV@I[@2$'YXEM!WXA)QPQ#_B=IEFYUIXY4<] MW$&P/_A)U!HZH<,=+=3@:+RLN]@;27&C[76O%1 MD=LDG+IHY5',IKB:NQ8T5T/F@U9DI)*:!,F8\*C:CM,IYHU'_C,BB@ I=5:# MZZ-6N"IHP23PN%MV&=GMWI%]'J5T*S4X?M8*1Y%<)ND]-I<9?$&2=3_=2DWO MOY@P#5)RU:CW?'IV]\]O@S\&'G1G7H^E6]X6%46^O%6VD9HZ?]6CSB*&S;/B M](F6*%LR)940A4"F^^@Q\5:(^%N^[^"SE85G.BL>24M]MKR7&;F#T(F4"VP2 M0 4;^KT7RPEX*?V]Y]D;[#BRQ56EMQG)A'"U55> 2-.312DA*^]J4!17;:Z8G:V);^P75-@4M-5V,ACM MTX4LE91R%3;6/>DE+R7D#@M%HIID1[PLUW-5X,BWU#VUE;$0"6D2$&W;QEQD MZ(PA9KED!ZZP#R5;Q,(.NI,P95A*1#8)G0DOAG:1W8/$92L%9=%PL S">_K\ M^HN%)8ND2E_=R9HR9NJ*, F^&6%+>T"VH9B1-RCQ=N(>NC,V9:C*A"X J*4S MJT[L*-PQ3[V?%.VL\5>4AL@?S6?P19IK5R.D.Z=3=Y>'J9B7E?$=':6/ M^:U'IG+?)_@I\/G>]LSC,3C?J?,^ MS#"5!^QZ)!2\#/1\2_,"TQKA$RG&)/#VDNZV:U?)5/951=Z:?954-9_/LYH9L+^?XN)F\;NAJ5N< MU^JW.,&[%+V?FKM]6N5)T90T'V32[*@";PY2=,$[3ODG$-$&[P(7,EM@G7[2 MN\4"ZCC5=HA1 M W&)1;(\*O;7/:>%V&27^TKZ,&G>3Q!%C!-^);[+)HGCA;0FR9? %SOV('.$$UE8JDM@N35J16#+BI44J M]0>2+MHN6(4I5'*M.AW5%UZI*FRO>[J48I&_5R61N_FBR]T4N&.B3)&5O"S& MF7F![* M"-_%ST!W!#W=NSR5H#Q:;R8%%$P(QH(;%=)9^R_C!Y&>&QO>W@V9 MW@O+.)GJL0O)ML_41ZN>]38ZJ.Y@Z@0:%07\!:F!D;G,Z57TIN9DE([*T^[] M-KHM/L]O+E]H'F^#\'L5([:Q6Q:^20]!A!UT3U1%9(6BFK7C@'R5#:U,,]V3 MJY#K_,,T69@,F@XI"8XK$CN E.XII(+?P1HR:GX5%#4F!8WUE@K6/I#N.=Z0 MYMZ4EY#5Q8JSX[9KAW^+P;+_$T2/^987&SQP#G >1^BZ)!@Z:06CXA>Z4W5_']7K_O9) M@H@F>/>XJ_<[35%C[LO>*7%^KE#&R"B!D)3^JD7^SCQCAP5+:\S4/AJ1(:)- MV?^:WVB>?4M6#%-9/^WGT,<"IZ88DZ"1H7*LHR:BYFF<\_GS6WM/25= MZJV&[LU;0E>L),/1C3\SE/BAPJ]N5<%; MC9YBEY5I$0A%R M@[>]*NO+<+###$_E0J@\8CG\#NCEF]H+*]&726 +I.?) SVRN**0AJ;B"K@- M2UON/,*XM!"RPWLO$8?A;R1%%PI]#2W&D*"8+<905I!1Z47"]LQK6S\"3)#P M@\#E^*K0,+3"HSK.Z@HS%._XW9ZI-_NX^*&01K-E& ,/NC.OMUPYWA:)OA58 MWLW0<$ "BKP(HU@M1MGA?M02UF*/5N$UYMX+(A:FNVKJPJK:LJZ&KOL*@*K+ M:%YNPD7F__*89 T=%%874)]@RTEH$V;N71<2.U@3>=.<11IBX M"4"H3)W3WB#D )+M:#[%"Q?/L<5W3*+3VO"VK8-3W[6(KM[=W'S\>'D%6H"+ MZ7@T((C?PGM\>&A/?@>C.S#MWP_[=_U.>S@#[4YG]#B<]8?W8#P:]#O]WK2Y MBX.W <5A\?L:D35&FR+&K[.,WSY.^\/>= I&7WN3K_W>MP;Y@Q33T7Q,$&7V MD[X5L&L/>N/ALVQR3_4Y[(9/W?]87_6 X/^UUX7]!G7P_O^[: 'VM-I;S;]&QCV9LW)(#FJV./Z MYRS7S%PGCXS=0;]]VQ_T9XV:J\JG9/:8_27+;&?T\-"?/3"#F(+VL,O^'DZT MWK#963;PW$7+1V3)_!_CG1D)WVEM;R"Q"_G^-^';:^]7&T21_*NN'9!VY MNCQ\'0'O$L)-WD57DG#&BUP*Y3MBG03O(K(-2E?FZ<5RY991)7]_ I'RCE\L M1&ZA+7#_)V!9L@Z(><\MN-+5X 12R)8%L1BY%;AD<3B!(&I3OLL_=.S0UA0M MEB+7G%NQJTS^> #>*Q[".)E#R!WN.S+'.7LZR*W^Q^D A&.&_@I$@QJCE=TU ML4)%Y **PQ2Q-XHQDB?%?_)H^[H@4CE$ \EHP-D-9XPJ'BF:!PZWST(5'!7N M[%00C0+XU#-&]"$DT3>BBN0^*@Q*Y'X=06-$E."<_56\0YI]=2D4_M!8:8?W M;C0 P^$ C,KR37[>_AN?1*Z_G?"KH*10 M*;GP3%DI>^-RK9!P9$#XT "Z-MC$@P,2C:Y52S)?]2$7H"GJX!0^2I9>)A80 M58!(EN(/N?BK--W <(>#+Z> MG+U[?V* P(&N%\R^GGP;M\!WOQ@=Z+2L8 K_:?3M!?ABW( (#N$Z)_&O>U']!MX[?D &6VX6/H@ M!.2'I.$OQL=WY^\]"%R(O@VMEWKG8;C$7TY/GYZ>W@7PT7Z"Z =^ MY\"%7(6CT XC_%+;^^?WZ7\)^:^^%_SX0O]YL#$PB+X"_.49>U]/:+MILT\? MWD$T.SU___[L]/]N>R-G#A9VRPNHWAQPLJ:BM>31G5U>7I[&OZZ+[I5\?D#^ MNHT/IVMV7FHFO[KA"T&V\,?3Y,=L48]3=89I['W!L20]Z-AA;"%"C@QF"?JI MM2[6HE^USLY;'\[>/6/W9(U3K&P$?3 $4X/^GP#]TNH4V<$//Z#0GM+?3MN0 MF"YA-*::(S#]>C+]\>23RL\OWG](JO[OK4+A:DE,&'O4 D^,TW+-7MD^U=!H M#D"(1C3L;@2"<@]!S;+\03[F4E3!(>Q98D,KQ8$H[/0)S$&#O$?0@ MQA899A9 Q&F!*BIG>11"Y\<<^BX9I;I_1EZX*L(MF[IZW=IX?NW#)Z$M$#,9Z%:JNE,$?8"@/& #!:/ M'G@2=B%&^8IZ-O8(1'<(8 )6//2*NS23I!*6.F#J!5X(>J3ON19I(9AY#SXP M,29#2!^$(OYDZ2MAEM@*BH#;\^P'S_=""8MC4U3"$!FZ%EX8]SPS<-LPMF/B M:$EP)D%:"8L]&,Q:(4 +,JJ2Q@A,=V22,)]LY IYE*&MA,DA\,D(YI(I*UR- MR8_8=JBE"QD4T54T]CU@\&=$%-!]I'")1[G\\@T.Q-4.R+4,S')-CVTRF%0D MQG9=C8R>W$;+IB%BI;'NU-N(-K!6[^Y-)G-9'B6V(JNIO M5%AS 5'H_16O7+O/2Q#@PQTBF;J;%%+:2,O65Y//ES97W.G;(:S;ZUOCW0,V M!K)&5+:^IH2YM<,(Q=H<3&-&"LQ7%57?E*AW %&_UIY19H: ,!8,R;J=EO]. M33T(5T.PM#U4A>#%&VM(#=*C1(FJ:E_(K+4[6-+!5G;&*E]C4P))@U*FKC)" MQ(=K&#CO9O#Q%#AN(LG=X[+C8<>'.$+@NQ?.3=?UJ-YL_Y9T;O+E3M=9'Y[N M54>%HG_$TL62%:B[4H'BE>TA7&]54"EKIOM'A),>.(;T?(K,$#G;]<78%59: MG0A$,Y%OHYZ'0WRUZCX#)Z)VV2;CX RB56DI).NM19"#[9Q35Z7&4T6'K)7! M7=RHCQ#XY:U"7&5=G?-0MAE55<>N%;AD6G,CVS^,5T8]E3 :SV%C4M-!'.;6 M4N% @&P:O&12!VX&#@=_J[X:#> :HAD,"(%#PU7V7/L"'#-KJH[9013&$6%$ M,14PS*VM.J83%ZQ-W!RY .59]M2)]_8!Q(K]> M'&[56YT@'3"U(W]WT[P Q[L5\%BSD;/F+J_P+@%HA9(!IJ$7TK)I=/"9T:*AQ!$=C,F?:6&1 MZ Y8Y,^7?N3;#\"/FYVDA?/*GJKE>FL/B\-Q6FZ7VXWIF&C-=SJ<2LY9R1C^ MQ8%!2(RMZ\>MD7D@"5M8\4._; M_7H2HBA'Y(8!2NR<]FRR^*([\L^>C(7EDU4*7Z[C*8)K&P4&5#R9*2;[?K4($*ZNH8P +%S.WQ\S,).S'/:KPF;M7AXZ^!T*7BPD M"[\/RO"C!Y PB*?[VW3)Q<)NK^BD:P5M M>^F%]$B.#PB7K(9.53DZ8@&84"G#:D@/@ /@=FT4>,$,BT#*+S_)&[$U0X?# M.7,>4@;+&,7':*NXJR>]7H0,DV22-QQK!@Z?>>8\HVZ( ;A'*"M M]7.R;A8.=[)53"[TQZ^8,"P\+Y3AV8'B'7YD1M'2J-8LV&(O(6 MZ9BHTCMK\KV&"'BSH!TA! (G>^/8#-SXDQ\']-T0?5'I3.1A8ER="-$1 2 / MND3ZP71L/[/1;*!Q[6VD*1TP7:B2EK;_RB:29 .T,Y+B(2".'O9",*()8AR0C"HTP&V6H,7;FFN$ 7VM M28$>6%;XBQ8^W6&KK,)5:6\9Y21B8?Q9^Y'F8=? A48=9S.L8(@IV;+V%M2( M E@&=YF)[#G=40UA_$<#D4U[V=^V@GT^%8AE(C49<57-A"X52PV72'5Y^?'C M&0V0V]Q?HP)^N[TUA[\;@VMC9-WTK6NK;?;'AMEN#[[UQU;_QK@;]*RVU1W5 M%S#'RB*7X?O#+M]7WT96OSL:&8/[[O#>ZGZO,9Z/G50NP^'%'H?FR!I1O=X- MNZ-N?VR.K4&_-BZE4\ME6/ZXRW*G>VWUK7'7Z%GWW8YA$:;[-]95KVN8HU%W M//J'T>^.:Q.!DWXNP_2G7::)J0Z_$6Y[EGEE]:QQG:8JDXW MUOB66,/(,/L=\CGN8]U^K1U,*C-=ANW/NVSW!OV;UK@[O"4FT2;,$^LP[GIF MWS"_F\-.?8P+,]9EF+[<97K8[9EC8A=WYG#\NS$>FOV1V:9]L#Y^F MO]\?@:]&W?_]1M1J=.^I92B>-CC3Q_E9^>G#^&E=L>IY<2=)6$:\ V9'XZ>D MVOJ$*YCX+B/6WN0I-<[7+Y$P/UY&AKWI-6?8KY]C^5QY&=;WIEGN+%"_$ 42 MZ&6DV)MW!9-"_7(/%VDWZ<-4*JTB;?@_K?@_IS5MD[!_1B%&7#( MIPTPY,,&E!L 9\A>SNEU(T8P/RG/*:YI$#^?Z6;B"T08)':7Y8X9&T[%81=O M.&A?2K=0AG%FC$&UP=X- :%ED'Y58#49G"_ JP]1.#<7 !'NF.%TI.!^N:;# M\:6L'PH8UF*P,K''U?7F]\9#2PLJ>8=3EG;5Q8T.P2,(HMP#]9>P\Z3$Y$Q1 M&+:T2[3-*4O7[]6<%%2;N3JSW-C;7SMLN6'$;<;; D;2Z-L"Y&T!\K8 >5N MZ.'WOBU - 'B;0'RM@!Y6X T?G&T_ *DEHNBC(C>.P3)W!:NS,"EMW.6E%_R M]^Y!4XYV*;DD]>07717)WDEZN>5)IA5=SH!X;]%L%/ A MYXB^C +6K1G^ICE=-)'W7$U& P>=\V\TD+1BT.6PJC7IND_3(\XPV[$EUJ@R MM(K6K,X&:<5BKP)/R+$H()46L)F]7$30D<=S7B$ZYO.H&4LL5?!-@:YK[ MZX534=J.G8**\GX5Z57["=EV^-=N%!U,B=<+I"')+:XJYU=Y9-AB, %2EV(* M0A]WO/AYL5OHN\+47PP"5;F_RJ/$$Z3R'9Z#<;H'<\\AZW81/-OE5"7]*H]* M#O_,.489&/3:710")#VP,0A4Y?0J#P]/$!9.ZN(RKB-$-!DA0&2\]I[I7\(. MQ*91E1-26ZY>G\!ERFZT),H5M'DT[%!6T9 %MZ?:CJW MV.-EO<4Y!6>"0PL>J:H[W,4WNPI))'%\T1 XY^7!.7]UX)S+IK?3]6QI_U77 MS*G"0=?KUJ<*+RVH.U!P(R>T@BE$"SO5K\1) IM(@R.$'>:*G!WDD^IT:""" MBW=:P%.,EH%S@Z< (#SWENQ@N9TB>FSU4-9>H>9CXO)U MEZ-;O:+?RJA7RWWRXA#4L^O-\-6NXXG?"\; F0?0A[,5<]U#R[.**PAA8QDN ME..VZD&$H=_\G%SL+0)*Q*51$<@FH6HQS_IM>(Z]!>%U,(V3C$P!&DQO('0' M*,UNQ3]0ER(^GEFVB%1,)#4%4G0$*TFNYC2]""*%L-3W/+T).+7T%9J!7--3 M]37/"+AF> >)>JV R"-\WH1/IRKVN%CGVWVC1B@1"[Y?%!Y8Q7EE4)(HTL,_ MKE97('#F"QO]X,^D8LJCFT9EE9'3__3!;\VP:+P54ZJ9.:5!$&&7KPB=9LSZ MP--YGJP)8$WGQY'M YQ>G>\#X?%D;G%5LZ%TGX*2,C#G/V5KD/1P!&\NP$B\ MRY9+,3F_/"J4^'(P!\M+95"U(0X3?PRGTWK/"X1P\:@F'Q2=[I>$3"P+<_PK M?9)?AX^VA68(*(C'91%QZND:'[)XW'6F2*PD"C[3.,A M.- [22ESF!=CPRG>?# 35ZU[VF>+J#JZJ2H,M'2T*\"IT1"H[2L.E*$.> 0^ MC*.TZ4X)WV.3)6\^+ZM43X!E)6'!B;T!5@D MDW,%@5;2<,EQSQSL%,9<;1YT$F_>Y18^'C^ )P4+&F5/_V:X% ;8[!=5%!O% MT2P3 WVWX0Z!0$M/X'"8&G4$S 5$H?=7W*&[S_354_:A$"5@EE>6@IUMYE": M;?:\KNS [LKVZ>OJHSD 88^V0'7(G3G8%$'O59Q5&Q@LV=6_L/B-:;ZIB] MS9E7[GAF)X8 + P^-YJ*W5X00;;8XVVO<8HWO\7)42J4X5B/#-+*:N& H;9IY057^MXH[\ ]W80>O#T/1I M8T0TT4)#CEK-JI"G?UA""OV6AO5CI^5L7@N^C<[PWST$?(!QQP[M]0D2=UYB M$TP^*,I 6*C30'E1F!BHRT!XZP40>>%JG23A);L"$9Y&\=@S<+6ZLU'&6O>[ M6X%*)A?J$N<6S,)46"H6O,H&42D)MI-E)$4.A#JORM<&/%M&YLZ/+F8@C^X1 M@\;'0MGIT2Z;R1QC!0X"-@8=D/Q?'J%\^B/&C2<0<_Y4A>8-4 M#QU,1R%T?EC!*'K GNO9:,6&4H+XB'"4EH8%HK*;8=2Q>Z+G -<0=6#T$$XC M?_\:*1M'.?HC@K*(0"PTJXTB/N3ZV&;2SDO"S(IVSU =$7)B,5AX*0OURMS^ MS00:CJ#O\M!BT1P55GPA6$@I"ZC8?83T!I'!OOOL^)%+/& JR),7I\EE;\I( MT!\1@D4$:N8HL@":=_:*;D'A,4Q/L4=P&CZ1U2P;0";)$6$FD$&[/>PAP( P M,B=#1";:(-T79$/%)3LBN"3D8"ZWU27' ?&>P T( +)]PKKI+HAJ<9ADC1>" M)T=_1"@6$8@)I[+M$RMX)#8'T>K>]J/$LR)6B3+O%N?-=2R:(X)-) 03*F6[ M*^LY=__)=&NQM#VTX&YCRU ?$7SRXC"!5'@3'M%]]6O@TA%C;#^G8\05&4*F M'@=# >$1P2]$R_&TV!%AD\,W$P-E^R/KC3>R<*&[;NFHP-F-S"U_1*CP!&#"D]D4 M:?!=JDY2$>@1)W9WCL5]$*8/1K5V?S(=XO9ZXC[GCT#Z/?'6\>IVH9F]8,.V[.L-/V%+U7904N M3U%7JR0@T"?<[AE'W@Q1IC;5+UP)N)9^[DJN'FW>OCH$>N:C6$5TF;\OL):F MKA>RZND<_,C2PA5I$'5:",E=QZJ4WC0*RQ!(L.&?1DV+(QY+5*8F>+4LIZ83A0"M#_)VY!9G4I<@;_R=N^H@+2PF M%8X%PH&^6NF7)OGFYG#W(RU,KR!%6X1R O)PMA90L!-NM) M7%$9.?!C"[1DWT0 M'A [F4?]&N"6EY/I/VG8UX> JI&F1LW8:7+1A1.37K+"UV &!XG.=-ZT/B/, M282XT4[F?/#BX//!;$O&NJF?,\I1HH"^C9)HP#RA/QXH]$OE]8E)9B,4 ;*8 ML!\\GU0(<-IXGCR?=N4QV^WA-R)(SS*OK)XUMKJC%^[KX[D-%PLOC..AR3JH M#8.0]"L0.!OF6ST:M,*SQU]V16D/;F^M\6VW/QX99K]#/O?'5O^FVV]GA2(% MXZH-4+L!2DAY2_,MQ* -IC%;&1CSA/Y<6NA-2P:<&GZL G_3F%(M;"X+81H6 M0Q@-AL2[HN6_TPX4A*LAH)&#N3JY+*V33+M4*2ANV4"T:<,.7.,I;9S\$K>N M*(SAY7'"!*W51H>KO?F,^9R5@%KI$UUYO D"$\24VH0B%($O_PDOH7[4!!N\ MUJ=NI+5>]J6;1A-QOKUTT\#!^]M+-\?STLU+LB0015^Q MX;#=T+'V#@=DE"'+L' UBA[HH\AC M.$#F(^D@5(AKB ;D1YO*%F^%\:/.2U2E;$$I0&UOS5].1QH=/Q>2011<7*HR M-1'FY;$[P ;TC3%7;09:+I?5FTJSS\EM9=P83*?$3QS90<<#,]@V^2_+29 J MBCX_I(/"XA(VM&3_+0JP_0,@XAG;BZ6),70\>AC"18E/I"IDLR* )(1C85,Z M9),!SO782@UD:3O\)QGSBDX4I32O" BF2"SUE\YLSE#_",#(_S=$P&Y#M(3T MD/ W&&'"^;7MQ$MF+B2RY)/+HX:ID)@LZ"[5/9T=$H;IM'U%>088CY)97' # M5D!V'.L.*=DUBFM,V1.YC3O%U*P+Y'2[F[LL1SZ=O/LR .CLD1\,4L-/9/K> M%*+ LP5/86X74Q:DF6_.4,0IT_,M?5VIU %NCRAG%@8?"E&S>RB^Q]\H6?_> M_(/&,E8,F9PR1_>*WRHNXM5$#QC\&=%DOS0)*15'X/RS"#0?]T7L,_":1J%$5)+'*+3\Z:?N%7NK]PP*MH:+1S_(",)"3EF7VN97F(0_ MM_CQ8,1AOZ%3K'L;>=3A$:B;ELTK>@2JYK.NW4YM7BKJ)<1>. CG "7W,=G] M08;Z"# K+$TS&S"'SC\>CI,F,\*->>-VAO)XX).31+NETV:)/@)AF'BZPHF( M0W1$@(F$8&&E+/=]#]K!.@V3?,[^:PLW57/ZG=,-6^*#":VPA7>3LI510M^K7!H0R8)80T@\1'-R$-K<_JC,F MYHL%%>&A_<62A&7A6(J@*(,B3L^J-E_J'4:;4&\D"ETY!,MGIZVE- MS0%2/K*P 7DU/'$Z>BO2^9Q+E:7I>C 60N='XH0*#\5VBRJZI%+K.+ ;/)PC M\O%-.RQ]))+A013BT YH3M!^)+"!JIM2=3&@/B>U%@UI=_I7H9C?@3>;TZ3# MCP#9,]!])OZFA\$=\AS>RJD9!M[L\P"]Z3E2/HB%?R@L_$L:7;IMAFPGC&Q_ M#-#B7&#!S3+S.JU9@0ZU.XP^M%O? TQE#UQZBN20/\>0?I71CSF;(3"S0_K4 M#?*(,^[09^QK'*%+L_0ZK5R9)K4[L3]4'3NI#5YOM4Q\?>SU(IUIUT81KRC86$< ;<3D9%^E@@2RXPSVQUX+8O+ M,<3"=;T^>RJG@JK#0]0/;&OY5(]MA?AX?>;8O/JT"\HYU!FYAF@*O#!"&R74 MYQWF-/;W,\J2.I(()=+,\L2];^FAF$C],%J(D[^?S=:A0)9!7VIKT/(]-]E\ MV%5)(P-K?M-_/Y.M1&.\P*E7:J1JSJ<.8NO-N"O7)M/PC_;8/Y61QMO5?>R_ MU]2;@4IIB&ETZO:/JI-3S;@JR<";@1Z@-Z;9JMW?VCLG3K;IS"B<0^3]!=QO M 6$SLVM'8\3PEGA#JJV,*E+EU!4,T#B#K]/L-=$KLUL<[5X9XV YHR==H@;$ M++U.TU>F2::Q:WO3C_M"TGGI.WZJWTBJSK[>[O:]W>VK;;#ZV]WM6U] $+P' MM57JU=[LRU.&1G'#LI>I]+A,EZO,?'WK>PNNG,IUOGE6&)9&D_'2ILFW[[D9 M>;<+J7JDB'MS*Y]-[4:4TA-ILCN8CL.9)6P-3AJKJ%8_1@X[V;P\10X;K(]?/>X[#X#)Z+[M&W2P6:0IK$;!/XJPU,][9KN'Q$. MXYV3^MNSR!SXZ+F1[=?;V$NFC;@5/:=4[=/H'&-.&#W'Q!HSPDBM\YH>SL;( MCF_U9C2PZ>XI,_0?>C!.OOE_4$L#!!0 ( ,^#KUC](^,"65L +DJ!0 5 M 9FMW;"TR,#(T,#,S,5]L86(N>&UL[;U[D]PXDB?X_YK==\#5[-ZJS%)5 M)5773%?-]*Y%OM1AG5)E)$<_^F;G'SS/__'__5?$/N___B_W[Y%URG.DE_0)8G? M3O,E^7=T&ZWQ+^@#SC&-2D+_'7V.LBW_%W*=9IBB"[+>9+C$[(?JP;^@G[Y[ M__X!O7WKT.YGG">$?KJ?MNT^EN6F^.7[[[]^_?I=3IZBKX1^*;Z+R=JMP7D9 ME=NB;>V'YQ_J_ZO4_R-+\R^_\/]YB J,V/O*BU^>B_1/W_#GUH_]^N-WA*Z^ M?__##^^^_W\_WLSC1[R.WJ8Y?V\Q_J;1XJVH]-[]_///WXM?&U%)\OF!9LTS M?OR^@=.VS'Y-#?(=)$7Z2R'@W9 X*D6W6Q^#M!+\;V\;L;?\G]Z^>__VQW?? M/1?)-\W+%V^0D@S?XR429OY2OFP8E8J4,^&;^M\>*5ZJP624?L_UO\_Q*BIQ MPA_T,W_0NW_E#_J7^I]OH@>VW52M_[!GN':4J2JWP_U$/M M0/#9MT/+ PSHZGLW84'**-L+?%?3.^Q;O-\;W^GY?]/,S^/]WG1'\R2P2QGR MZ->K?J\9_\<;]J<>1/Q$-J=0(HT8:#H,6%$?%EKX(-UJY5".)#/(^>62%W:625A@, MFVP(AX1JY*O1[PS58R$85DWB>+O>9GQ:-"L?,>6Q',6/."_2)SS-8[+&YA'1 M7=_KZ#C6K-Y(Z:H,AI5C$4LCZ.QBBB9E2=.';1D]9!B5A(VEE,7T<*AZR[J= MY"5[&:S5U30O,7N-I9&=9A6?A'0!W^6@21X,[1Q #IG65T&-SHE95M"RPS#V MMQV[V%]^FWW-,2T>TXUB!4+QNP_>:&%QDD@_!F>$#M&P^UN9(ZT4++]\S41? M_O!CM3_P+]=_^?7FMVL:Y5^8V +'CSG)R.I%Z28LLC[ZV0DN[W.C8/#^=T$W MY$(CCG;R1W,#&EZH'99Z,N:BX(TA3L!;FABE87#%!:+CV %ICI:N&;+9-\:]::%B;T8KZ6OTT@FU5P ME4QPDEB Z5Q(E"='7CK0>(XZ.2;])T[J9U^R<"PC&Y[^=T&,"Z+NNM[\REAS M6C?CJAB<4/N@E<*BG3IJ&-=I (D6X$3A8I4CBOEH:HF^E9+>EZ?44*4UJ;Y8 M<&+9L2E7GRK)8X;5&D\U61-:IO\40=75\P;GA7K5TB;LS1=9 ;?.1RL9G!1. M\*0,DHX\JA7@>)/S*.,GU>:/&)?-$36#2]&+^_0K-M!=YZ*3#4XF1X!#.K6G M$?B^RG6:,]V4I_>20F3ZHJ:),U0W#&5Z/W],-QL6Z$_RY,\LH&--K\S+CWIY MKTN0-MB]94B=,!BVV1!*=*OE10S>:(2=HGV,_D[HQ;8HR1I3U=$HG9"OZ9D> M8#,YDR6"$\0(2PJ9:YD3S\;JI[PS3+J&(O[F5FIPNRE4__?@_6L I>W==W#B ME ;3N-5AJY;7/0@W$WK[$&:5X*0:AU/+,_]+Q,VCW]M=R_M@KN6]Q;6\!\(" M RAME[^'XUHF<4RV>5G:&'VCMP(8N!88X>FY0B*R3YI+E=@SEE M[/IK2G&&B^(R*J-Z4=FP=V"2]C;LV"&W(Y!>-#@SW/ -V=$H(*[1[ ( 6O3G M>Q!5$FY1@[M)<_,X95;QFWQC!]_/OM'+!^?7")!R_DU1-MG017=3\PRI=CH! M9H#-MYM-EHZ=A5FUO*[GN9G06]4SJX"AI!M.:86OUCKE+&RO=;YVI?L#)BL: M;1[3.,HTRWT&65^K?E:XS>*?5C XD5S0#>G3%3OI5H.%+;>$EH\3-K5D0)3> M2"?DBQ]Z@ TQ9 D0C-#"DD^A,4%42X;U'9,BU;.@^Z.OWI4K_E,B@*74+:W6U.,H; DY9-@&HA=,@U$P!!'C4M5 M=;'*V0/CGV;+)9O+N9%#(^N3(D:X7:(H!<'0Q81.*KPA9!% [BP(R8K+%!?, M4WXD66(NC:>5]IKQ:8;+.$(##I4^8S9!R["9 M04,AG\11 ^SRI2\!AB9*6$-V-$)P",'KH&U+3-U&)JVTYYK )LB#RL J43"D M,>-35 D6TA#'J.LMS5.^L\:\Y'7ZS/]D=C(F!9]LL@/O$DHO#8935HA2E:E& M00Q8C0H<:E7U&GMG>]231W-0/;85K^'V?B;V O%Q38"AZWZXI>"=MX(&)[A$ M.T@T)*@-T&U.\P0O4_;Y8;&F,E%#K&D4YR]5*FX6%::['T:WXI/;>YK8 MY?;()L!P>S_<0V[O6JD7OG;M5$M?Q[I40I7/JD1 M#$X?%W2JV)"+>RP5N7O2-&?>=H4+0V:30=@;,ZR 6VIH)6%PPP9/6I38<6*: MHUH#SB#8S&OF9%E^C2@>^$FG&:E%-\3\U,DZBTK=E$'QNS\0(B<_R,%B_729UL=F\^0FC7ER MKZE.AT7#7\#B!'T7MAC%8=#"":/D%+I*B&FA1@W.4-7,*N?;!UZD:$%F=/(4 MI1D_>W!-Z&S#+]]-\]4-CHPY_WNT$R(%8;29JH0$YT:"<_=0Y(JZ1=4:1-T0 MOS.$4-2VA9;L;VUK2#1WXG(AR9K-) N1W/F$JRW/>91?IGA%+B9Z9^FFYZ^( MR @S=O5$')2"4W L4OFFMZXJJC>UF3(2VN@"34X]%/]YFQ?1%TR9!X_6&Q;, MD3AE,8!A*+9I>..5&_26469Q&%QRPCAD4:.$*BVT4SLU>:X7TYKOFR@VE#)2 MR_F[C\0 P)5T="'[4-H+H%U#0!9QK0 M'HXXYPAQ48P M@D;&8WU0-;Q.'="^0/ N-Z&2ZWHV8F'/HMRD9;H2BQL7ZL4!G9"OLREZ@,T9 M%5DB.!.,L*33 ZT@NCC]7#M+#1/JW8_^9LU#0+NI& 92T"C\'[UH])F7/!-9\H2?QEMN&K'>:YA"SG=S%: [._ #T0 L,-'3)538+R!562IW$8!8Z_ M6Y&G[Q.<5OQ@?]C1@OWEMPORA.GD@:<'Q.7 (,7O/FB@A<6[7_HQ>+?K$,D9 MKD^B+'XMY;NC+TF\7=?K(0H+^C_[ZF85J*:7N[^!Z&0%H&$?-R+"ZWONX E[ M<,(??IU%*P7\P>^^NE@)J^GCWH\@.EF%2+ZWJ99!7"A4-U_B(J:I&#Q,=O3$ MO'>Z J34]QT96!20@>F9T)$-Y-CO\:K.\B-YN^]M<&,:>=^NWPA[.!8HA4&0 MQ@6A=K3H*J%6*Q"/)GF^C;)[O"'41)^^F&_6J$ .R=*5 <41!3 M-2I95 D' M8L1_;B-:8IJ]6$DA2?KFA0;JD!H#,5#L4&/3$J05#\L1<<>IN&?02A)9U/MT M0P-6FGH,Y$#Q1 -./R5IY<,R9?Z(LXP?]XQRNT-1"?MFBQ[PD"^R)"C&:.%I M.2,T4*T"AS9BJ_V2A4F.QG;D0Y)'@FWB3RL,ED)#A(XLJO(DN%X@)MUAFI*$ MA=G4QB%)TC=[-%"'O!F(@6*,&IN6*Y4X$O+A27*5)TX4:>7"$&0 4TV/6@@@ M.?K(;-1@TB&)<9T6<9156*[9OPWW5"VRO@FBA3LDB20(BB@Z=%JR5 H-9X1* M4,+\%4?4C2X=R3!DD:"JJ=** 23*$)N-)EP^"$DNMI3V4.M''+VHMTU9"]AV M?U8C!X(H%G#RM;1"O$>40"/055ZFY;W8)\I+G#FK-&8KY98 :9)\%?1E 3% "T[!A)RM2.8,P MX@+S2_DR7@[T^2_X16N7).>7$QJ8?5(,A "Q0HU,0XM:& EIQ,2#$...INN( MOLS3V#)4R()^J:$#VN?&4 H0.330-.RHI=%\>A%R)%E$S].$$;6MK69AB5;> M+UDLL/N&9CW5LRHGA1>JJQM O(4@C)LD"7M11?V?FS3'[[3V*V7] MLLL M\\IA2 @)NG1:?A32YXU?T!4/*5YK ^9=>)!"*,!K63-0!8>==0 M;?QI ^)&+ZBOJ8)RZT?2B(7Q,GV0:A=3R< C21^8U;E4TB$I<4>*,LK^OW1C MG(BKA8/00PE829*>)#RJJ.#9"%/I(*848F)=TY5O:"B/D@U^]W<$6 %K=P2X M\R,($J@0R4> J]632LAW-W..BG*\2H_0_]E;)RM M7W<^0U&%\N I!X6WW55 MM-C[AWQ#>([4(\GU"0*RB*^>UH%K>GOX.X@>UX"2BH@2D6O&Y0*MQC^7."_4 M[KOSF[>1?0BG'IO7NSRJO$&-G*]> M-L)L>EPI!*+W3DJ1-+'W^OK0"[_ZCE^9*"PYD""6LRWZU>! M'+K_K@P("AB R1=65:*HD0UQ(&$W9*WL0< J6!"PL@0!*XA!P,HU"%@%"P*: MQU8E0IA?FCUD];U*!M.4TKY)88 \Y(="%!15]/BT/J-503L=WQ4M18FS:;XD M="V>?\W^H+!2(^>MIJ4)9EO44B4$@B,F9%)9RZKH7$<8<6G?O-@F:8F3"LQU MFD=YG$996QY1M2)N5_'&%D?P+7$L\C XY 92HE.EUM0R;!5WI2Y]+Z57"1B_ MXBS[2TZ^YG,<%23'2;66HMHI,LO[S9BQP.XGS6B$0=#)!:$F=88KO?W"M5"C M5J^$!6'29Y)M\S*BXBPY57DFC9Q?YFA@]ADS$ +$%#4R#4-:851)ASF@756/ M:(,L[O"4)6#,XIZ/:QM!#TYM*V4!<<8(4'>&NZ[YL8N-*ZU 1RQ+S.^+2)_P M951&-3:MO3IQWX/M R=?RL:[/JK5-(^V7&T;(?8XH10%Q MQ81/PYE&!54Z34G=,.1YWA44KZHLZBU5B'JFC1;L@#.2'"3"Z,!);,EPS-=; M;DF)%@1]*C J'S$2Z:P)^_=.)?BJG5 WC<0Q/Q!11>5Y$E$5A4S"WF\=T0*6 M[AZ1)$$0R0I/?P])JX$:%<^LF3$.T^X\3H"8EGBM/>U@5_'%(%?P#8]L\B#8 MY ARR"FAUI]<"T7$-4-6,^H6M]>'>#TASY&Q N @,.Y(@."(%I8N+.[>%1"F M=M[V(4OCZXQ$^E66GHSGBGDRO$&QO)T ( ;(J'0E\H0@$I)!^O\\RK_0[::, M7^XHB3'F659%ZZULZV^.VGXY,\JD/IN<5 'Q; Q>#0-W3:!.&V>=$2OD8AY/ M&N?5W$C\9?X8L19GQ:X*($[.7^[Q$E-^[F"!G\MS]J OAAF&@Z[OV9NS.EY.BP&5A8>!0R"?7U "[K.I+@.&/$I:4;3:?7RWF0%A01XI. M9)!D_7-" U>FQD 0&$/4Z'17NT1"YY?@C+F(BL=)GO#_7/UCFSY%&1^-)^5% M1.D+BP(_1]EV>*YBI*Y/1HTRI\LP)T4PC!N#5F(@4T(LQ$J0?GXOR1 M3747F*ZG^1,N2E6^M5G4:^QD -N+E11R8'AD "?%0EST;HNH MN,8/S K,16FP[NE#(2=,GH4:8TJ67@QH8LKEC5>\F[[Q5<88V56,(5ZVQ?^$Q M%A&"<2_H#\Y2/MCGK-D7YI@UKZ8OXI-W*G!=@G5_!\,D!:@A91J1E%,CQ\?= MQSG 5RVB9ZR+LOLB ;Q/#YS"S8C?P;! 4I124EXB32/R9H-75ST4"8LOWS- M1/?^\../[T077__EUYO?;DB4+\C5>I.1%SR"?N4OP$3#,L 84X4*'DI11=N.Z[J>KE,$;@18 W%&RP;1\ MN6-02Q;W\#6D#9_/ZP,"LXK?H<$.OC]4Z.6#^Y81(.6AI%(1<29NY&'$%M.\ M9%!3%AE7WPBSXNHYSK8\K^ #(#\C<6G-#\'[^D9&V,CGG]Y@Z,"WZ>KQW*V M_%147E)CFT7')R>)8E0 PQX7E$-*"2F>R+,M,)1 O+/@>,LZTSA)T\AZ M99,);H]%*D$X[#&@4Z_T J%+A=DX&PTQ>]=/VR'.UW43]=EB-C1@*65A*GD_/I MS70QO9JCR>TEFB]F%W_Y\^SF\NI^_M_1U7]^FB[^"HFE;BF')H5 3'1(/M1+ M0V3;N#3$;*<8/A>Q20.YBU[XIJI;%L]0.$3^CAJP*G.G+PF&/T9XVFR=324- M@3=TVUE>T.YGJ@0]\T4#=,"5@10DGJBAR6N"S?XF&)9LUS'F%,+\W900\,VT: E2^]K52[ YS8*(GJI#'^.E%<-WJJ M+?CZ<[G!JRCCB-)\A?/XI4XX4FTSVS2\;=&[06^W[,WBP1GECE$QV'$EE'$M M%._4FD2OX'ZM,4L* 1FEN^'+R[HEEBNHOX M"%F7KG1FSCA5;XM.(XUI5Y\<]8+S:@^P4M:WT&YJE:)"2[C@;NR.UEF M%;P>X!F*MN4CH>D_F?2['\Y^^$'\?_5C\>\\1L@)=5IUQ-5#]PW6*L+ M(QIKV$ABOL,R%'_,2+],XU4T'7!1]DLO=D"[/ M[%I@*.<,54I)KQ41KC6#DVY!<51L:1675I[;-'KJQ7T2S :Z2RN=K!\R_5R1 M*<)Y1WL?$P?[W&.: .,!]\.MV!-O6FD*YW3; M01DY\IUUQUF=I9'/J8YF^O4%[WB0A?,R6(^ M.:0#V6704 :,4]( &Q*';T[R;$&29?R:C;26ANAIF">M3N3?\3M!2#XI2YH^ M;$N>7[L@?4,LO#I6XV$]VB$OQ.P%]VD9NN<\P":UMP7L7FWGK^S;TAHU2"?F M+#O^2AU8)'5$JSZL:3HDU] 1R%&Y_O(\BU)F5%PND8A)W1VFXOX=I[5]O7*X M+1.;0?I=%)TFF"AB%%SWO19@C*RN?YJT"_!.+T-6"L= G0%ZY@TU@#). ]/* MM'J/9+>G I)Q4[&%,^)%- JAF=8';F-9)0V:83V(KNRJ=N! ,DM_0Z&S5FB. M:>XH=%0!S3;[+84ZRD':Z>WL@(\,Z9PT V4BC GF'-3 \- =JV,* R3^.09P M1HU ?',)W0SB$/GE&+3U>04O8I,L,H9K6NF@O-(':AI1N'PRAFA*+@&)ST9< M'^VF$I11EK ,],71(T Z$0Q2-*9(F:AL]^ MAK55+ .3BL9S";01(L$9T)9"J.M+%988PB ?I$"%#K:R,,50&(S[L"&4RGTW M\NT]CN'+HLZQR,CY@'.&+9ODR219IWG*[2C3)ZRN)C=6V6L>URB#>GE:3II@ MV#<*KG26O%(^0ZM*O2Y?V&T@.#7O<8'9N^5WT5^R(3HCX@XJ,R,M.GX#80?X M_>C8H "&=BXHY:-(E8Y@6;+3"DXQR8.[>OK XZ;3> DKPM+!4R=_$FFHA,.5 MW9$3FZE=R2!\D:$J&;,3 \H9":!\.2H+SD79W9HY) _/F%N2D[X%S6W@YFC= M0<\GFYS-Z'++J@1F0'-%JKZ\YPT_-_9M?>6RN)LP?$S?I-7'NID 3#)2,\Q=660K@FSXEJ..U<#5;%V)47+7"_&3-]J%(DX./T6@(]R%* M_@@,:\$?)@@UN"[MT2#,(>"E]:,75.Y:"\];,!^L+.[VARG#C033*_I/C95KRP*/^4/DE>@!BY-;_!R"*Q_QK+Y%9:3DG"I\B)[ MXWUP!C!$.]=Z0.6B/=KQ&G3N:V8O&!W;"!A'M2]R^4:@HOBEN@1(59R+_8G' MKZ(D(%]JJM9+4S;\HJA$/_[XW;_]-UB$=WE= 8EJ)2$L]Z>"9O6 C!D[.J*2 M#(H%!N=+4SZX.8Q\'A5IK'D!&EF?_#'"[?)(*0C&89G0#2GUYJ9+I[9RO858 MO3)IZ"UZX$\ Q[;+--N6VK.]6NF0C!M -G&N%@7+NCZ^T_ NJ9X1G'F_XG3U MR(!,GMB$>H5OM^L'3&=+Z1RJR?^-;,,G2_OP(4_ 4YTTT- M^AR*29Z(OV5B+V22_'U;B"M5+3=WG.IAWK,53O;"I"R'HS\)S.=R4O/D B.M M#HI:I? ;:@:7?<0Z_T=_"I"!^UB5_X_\"%C+I*S;[.H)!B"$!59*CE8)'D"$T TFX*!*R1J:<]+4#OV_,[P+8!M.4 M)*R':&D:68YLVY AYWB5YGSO%#U$[(<8GP$IQNZZUQ-X-\=IOR;LCHPKT1RW M7_J,X82Q%YF%DW<%9Y%;C4NUSOTZ\JUTLS?7%$$K])E7>&(CP7S]?FS=?A%UT] ^#E^9/^.JS.P5:NGJHA1%%L^ MML^6(IJXQ^)2\ 41?YMM^).OGC&-TT+*6-M#WU]=C#W,VI7&&*$5JWP\:3Z!R(:8NRL6P) 2>6U WNW I*>\A4%>S;Q^JAJO,Y@ M#\*ZQ*-> J+=EFJQ(),D23G.*+N+TF2:7T2;M(RR)D<:)WPL8@.1& 8ZKZFX MYS= %VF)YY@^I3&NQIA[')-5+EK4#'#>GNXS,/+\2KO!D:='!_]^P]BK6AUO MVFL*8FH__14+H"PY?KXFH/Y.J/F=R#YA^D *;%H_V-\$\];(Z]J;<_YL'H:? MC?53$5XEW_?\YFOS[$?9JB\%<$]MFA3;+XWC?Z?S0BU M<_PQP!KQ59YXV(KX4<.0JRIGWWT? MZR?H@=)%NG:4$:WK_;JK[?7>79\B(J M'J\S\M5V]XM9)_1D.="!7L:.IBPC&P%#'_WAB[-4R;S M/Z/KF]FOZ/I^]A'-[J[N)XOI[0D3\+>8C^J9^(GIXZ5QF$[6/"W]+Q"7>,"O2R+!J MWA?Q^7FHP'5IW?T=#!T5H(8TZHH$9\!DS>>I_Q1@9DLV(V5(4UZCO2APJ4M7 MM2EY=:).!O3<<.H=$M-472'L/9]1"UA: M_9 DH8631I3'6*,\( >B=VO$)7Y07DBC$/*6P: %V"8H2!+!'8H1EB(7JWO# M1L(D3WX^N\TO^=53&9+%IX)'Z=,H[ K^;R$R,V [N5#9@T_7/FY MXDJ.5WSS6.4K1J&UC4&4:_$_; LPH] E7F)*^31@3-%IJY;?\-C)A'[$;%0) M[JG&X93CZDI+E*5^4]>E_K::A1408FWY@Q(YM[N)J/@V)GGW6B0VD;6L@QS< MJN>*Z<=X!8/*ZH)'6[_$QMM3Z1;*NSM%72=9J'7X^0 MWT%S==@]CG'Z9#A7ZZ8:ENMZ8\R$EO6@! I[8);"A>82-]I* N3A)=Z0(BW% M)VE<&W%3#^O5@+![9X!3AP6&J^&JUVT0T[6(N!NHAI8,LW9 MD, >)-]0[*@3EF@*^&:>=13@TTP&*T^"6@F Y%)-\PZ:(X:FF\F@\3-W^ 0T MH%:/P6"'U,%%W:,G>ZT>C'GVP RW27:M!&W;SA6P=GI=WY$.DW7\QO9VM1?O MPS]="\&9:#;-RDFU^JM@IQ&ZX4I)N$SEE[7RQ=9?T_+Q8EN4##%MEF-?G%^- MI96PC'4RTL"7SZ@6>F@;+C,IJ7,J8!F(>@5!QUUX95I7HT;M7)&[&9 MON4IDFFN3/2'REJ^+E8?KZ:CSG* MYX77;$HICN-<$\HLCC%.BFO&A\I:\8OF-;DH^N2MNR&]4XM6+6B+I\Z(I43T M*&,SJC<;ANF1A1+%MZ+^V2.AY=L2TS7SO&T+8%BY()/X']N48F8J&Q7*ESMF M4CG)$UXJ8L-%+&_)I8$0+'4W3,56NS94UCHCE[8Y&]IRUFYJ9;$^@!M-0*R] MQ$\X(YLY699?(ZI;A37(A^&D!K::@@-AN(Q3 Y4(5LNC):$L'A4EB])_LHB4 MD2W9QB5*JF9$Q8F8%!"]I./A0P>]H#[1Y0BB50DN'\V C8X/WF%$]VCYX' ; MZCSHL/G/JYC-ZW%K9_/=H_MOZJG]MW60^3KF]M=I'N7Q$>;VQH8 <-K!4 =N M&UJ!/K>W0[?,[:^GMY/;BR//[9U/?=Z0*%^0J_4F(R]X&&PZZ@0\\ZF&;SCR MV5> ,M"/ 2MM(S$AGC;/_A?7DL&]8G=UH5M^67>KPP@]K]&EJQF#8E9F)3 > MS16IY,#X&%UELK.A6>RM-]7N=W7QJUK8KVF /MCO0QV0#QN(7T60J75CQRSGUO/_YXM>3U&&Q2$_%F^D,1M;^ ^3/.G_ M0T>RK8][F18;4D39!TJV&Z;!_LY+XZ;Y%B?U]AO[>#5] &8SR\-@KWR%QP> M%9B!#,RKD$H8"V!\4%S6MVS%]45>Q[QEZV!/<]";JJJNR\%K_?ZZ?5*]#DTG M^@;A]9KQ("^X=W.Y5P2P8H8@MJOBCJ8(1%L#@N]!B3_@W0-?MS\HF_U MZ)\>Q)MYCV&0@$>3 _,2\"RW\ ME-?<;C:9N%@@RIJ["*8YB_W6(M"SW1/AJNVU .L-3;PM\V%S]_;7;;46'M5&6 O_FY7]%O*W=60?F%V MFQ889CI#57I.4>,A$3="H_(1U\Y29*N$)V'OB&+*+ZO6O .5H.=3)!J@@^,B M RDP)-)"TQ\&/?(J:('C[U;DZ7L<)S4UXF3'"/:7W^Z>-@O%V>/^3SYZ706& M]W/WWX/WK *,(C4-/16(S6+%P,,/0U[NQJ:_"=7C7G9D[^2K9QQOR_0)7[!) M\XK0E\ES.IPX&N1\=;\19L,%I1 (8IB02>N4C2QJA-'?N+AO9DSS)'U*DVV4 M:2@Q%/#%!36PA@3]7T'TOA*2[.@;H3#=/4G^OB"\#KZFMP>_^^IL):RFKWL_ M@NAJ%2+]Y3D\5:1WFW60GO^((SX :?J]]ZNO7E= :OJ\\Q.('I?Q#/N[E@C3 MN4U(LL#/Y3EK\(LA;.G(^ [K)'C#^*X5 -'I.E2C(KXSM#AZ<1<[(2[('&>8 MK_C5O+R-UJH07R/GBQA&F TYE$(@"&)"IKK2/LI?4*.!&H?!=3RS@S\R:2/0 MV7*9QI@6U[G)?3CH^&*-,_R&058%$&QR12GME;WK= M84Q%\L:T*+968AFEO8U0=LCM6*47!4$C.SYI_&(:2*B@6B<8=2[$UG[2VF"F MCE':VQAFA]R.9'I1$-2QXY-&M4H#[2@4T.N0!<]+$?.R]7!-6RGAS[LHH>T\ M2N]G$%108Y(\Q]4,";'^!'>RYB4X_??_)"ZW49:]\,5V(PV4@A[98 #:(85" M"@HW]-!4%&FD$1<'0!6Q?L.LX$C,(XQ6TNO*F!YJ;XU,%@-!%S,VP[K9@B#. MGBY?@HTNMR1G)MPRYC^M+,.,7M3;!,D"MIT7:>1 T,8"3IH%D?PM9\LM]S=/ MF$8K#&9HZIHBK.AX3SN'E!HAJ&2 KF*40APGFO8YP-=F^DTPF#X)<+0O-N49=K/8X%&OQXQFCY\CG*ME5:7E%LU^*PZ66Z M7&)^N@:;B3:V 6\)!WL9UF8BC-(&P( <0_\(\D23.]+\[+2R ;\[9;L8]AN&V6,-@BV[@59M?&B&:2?BN_J&+'3 M)+K'Y98>]XC@/J2]Q66=/SB*JBJU< 35&Z&GI:P#E(Q:H",IR ^J50T%)YVT MHSF.?";U<"2T&Z4GHUX7*"FM@$>24[=O[9FJ"L?_N6@W*DPL==;T1="1IC3< M=%0#0,U W)Z'/1V6@*[BO%Y0Y[N4F-9C@/:31%[QR5:B (. [K2)=8 M76H8R ]&#]LLHC=I45HS_@RRWGR=#6[KW72"(.AD0R=YL$H><84P"8 *#ZQ> M:=8)!AP-%>O*:BD8W#!!ZM2/JR:W-Z30%<;;"?SV([1;O=3P5,5FZE.<;[C@MZ$3OM7?KUHL6+JW MXDM5R8#X/ W G'.]@WAY$:[RPPE&9BBE?!'# +'AA4($!"WTN-1WH7=/B=0J M9P%WB_5I+/V?_9\$E"G0_0U$WRL N1\##-3K?%=:?1:H_<5C(J3JO$_]SR!Z MN(]%E=L8X/B.^4A7D(-A_IFV)&?_CA_=/N;*HY-\RJ MXR\F<(2_"Q0L"B"8Y8I2#BD:/<04WSQ]VSEM[#N8R(O\/%^6!0MS+*?\=)+> M@@TSU#;X4(N!((P9F[PPE!=\_^(7R4DAR3;9&]H,G7B/*K&7I;7TTC@:I6\;*E M42FJ[EVR_VI*ERBE?%'% +%ABD($!%'TN(8\Z4BR((9?/YSF%4&X8IB*)UWT M74@"+!9P MVAAE0)9:W3-=YN67.QK/Z**@5T695F6E/^+RD20FZKBI^:+1&",:2KGH@*#7 M"*!2.7%QB]X=36.,"$6+^3W:-8&J-GQOW6U+-F+F_-H3ZW!ED/6VC6>#VV[F MZ01!<,B&3MK8V\DCF,-&KQN,=4JYN8;? F&PQ MSX^H6^$WN'3:"90IH3+S3$@R MNQII(K2M#;"D=@3N2NQAFAMYNC4#D]RCD-H*?H4YSG-7#!L.M]]@G2R;A "L^EDF37A+2 MQ,F*$L#D28'1:550$@Y($ONZX$ 2A"NRPC,?) XQ1G9W:0DN;DEYSV]SI:T_ M-0V,8Y1#[*&[&:3:43=K@B#;:+BFW?:$M8!R4B):M=&.@+X7HGF:47&1,1>\ M(!_S3N]3Y,0.^T-WCN*DY*N\^0ZBU8&NP9ROIFAA#GD14\( M%"M4R(R9 MQNL8I;V=_[5#;L\#ZT5!4,B.3[KZM1_7BIE2@I:$]M-P>+WL($&O$O3,L6:1 2#K%>BF.#V6*(2A.-\#.B&Q&"BF,GR:'LG'H(I5\\T M%EGZ.J,Z EXY(0'K$:']%4[O#R%)AV^>,8U3-L((H1!]_8%&U?'4ZRBE(H#2 MV:*2]-K[>J@]&LAB#JQ6.^ MNHM5 XA-P1=GW( WU#%+@V"0$T3[H/*"/D;T"R[K@UC5!<.>236M)OX+&HDS M0)3>I#F>EGBMJC]@$O9%)CO@ADAZ21 DLL(;$JA60+4&8BJ<,*+*"?H;UT9" MW??VY,>29@M,U\5LN: )0V6:;YN$O:W@6 &W"SA:21 4LL*3EF_8J$73*$-" M2^2VRF3R7;Y=(-=/F0>_>RO6KH+5UFCO_@AI%JP"!F#:V\):I*4R_V4HX+V7 M>\"D;A:_@OCDE9"DTOO\-]_9=]L,O_OAX:=W#-XD(9L2Z_8.M9+>\NK,4-LD M.K48"!J8L4GI<4P:@E&GF4G; MZBQJY/R.,QJ8_:%F ;"DH@F9-)T)6SVQ@GKUO$FIG0]#,;]T4(/LLZ$O X@, M2F#R/ETC%(X*E]L*@=:2G8#?[A\"ZW=\\RN@+A] DB+-SGC0B ;='[DC61JG MN+BC)+YQWBC1:(79,3&:H-XZ4:J 8)$[3MMF2J.+HCQ!O &<5">^;H+MJ[3& M)5W#S,LE#CK>:6>#+Y%.IP"+3O*KB*7BYC(H'86I] 6E-SJPLFG_9L;2YHW02Q[RV0,?=3QZ* MDEUOCS3[>+Z>T'=#>[F5Y,K^;!&7J^+5@T6A2=Z]4F>7(>%6DQ6]ZQM\HF2I'I M*KU#&O+)W/T-[;)X?"M@&+TW]"&[SS_-I[=7\SF:?;ZZ_SR]^C4XB6=T%>7I M/P5Z?NZ0?:9)5!O8M6RVO$[S*(_3*)LWQ5UL8_V1VO9)]:.^CB[[C](PF _B MF-9(1>T[;9^A7NMU)+QKG^?,M4] NT= "F1J-[$;"G5.1I;SZN1U,'L^?"@$ MAI$Z9)('GLRG_@;D,O36VL+ MA9TT?5)WA"E=PCJH@:&I.]8A.2^OKJ>WT\45NIE^OKI$4^9.;S],SV^NT&0^ MOUK,S]#MU2(X&^^B%WX4O6"?(1L>Z#;*;(&K4<,G^QR@=UEG$ ?#-CM&Z3[A M6D.XP$8'DKNK@XZB!BH@XN0FK4HYI\+66?F(:>>?=A_9Q992%K/:/..Q'Q)@ ML?7(+TBQ0'ND)X#Y6$YBEK00?'%Q_XFY[YOIY'QZ,UU 6%N[(.MU6ET9SDQD MDT >TN,\[MEG\>(CV_#Y0>QE7I?OHQH 0^=]4"LJ6S=MB &AUPK0>-C);ML M,+81<'PV.O!Q+;PN1ML<\,7LX\?IXN/5[6*.)K>7Z&(F=CJN;D%L<^SLF"V[ M9<7N<<;S@2](41;SQXCBAZC "1NI7):&#VW4)[F/\P*Z9#^L13#D/XH9T@8@ M5WA[SC50K=++1 ?DUIWM/^_:;_/S![<*\MLPOX*]/@YUDZ_OZS#:,?P\;F:W M']XNKNX_HNGM!1LQII^OT-W-Y!9-?IW<7X8?+6KK[B):OBS85UOP2XU(;AL/ M[&H^6>UJ1)>V-ATPO'0$*E_J(=20T$-=14@N66><>Y@]J@4(I'0,L$>H@Z>J M>VA]?W4S65Q=HKO)_>*O:'$_N9U/+OB67WA/.=\^%/@?6^;TKYX<(F:]N-5/"3'-[3%FB&IEP_))W,>I$X8+*/LV8[G\ZO_ M_,3B.'3UF<__@_.HEV\CDC:U%[6YJ?A=AK*#[R\ZZ>7!<,H!I+1C1M,\3C=\ MSXPL^RE4P0G&L!%ZA]G_)O MBHVYZMMU^$MD=#7MQB#4==KR'L&'-ZX:R+(A@:CT$K MA;F5+FJ5@W.PK3/>R5"?YFPRMQ4?HM%5.^KZY. H<[H<=%($P\$Q: V5XWN' M!CKZP5EY1_$ZW:X+%OK@]$ED_&09^5S_Y=>;WRZBXO&:/;@8C$"ZB,%5R0>1QQG V>FF$9QRHV!* M:2],#PG%XP4&&O)T-A+:D-I('(N"-](X 6\)8Y2&0187B*:MQV-?_;17\$@H M3E=YE5X;]S=1\T3\-:N6+-PF-0>TYS7(/-3L7N"Y;V/!:7PL"Z0 M6H/-0VB M;A,G\HLW."J<_*%&T)L?- )M_9]2*CAAK-"D'!\A&]S-W>,GG&\Q"R/)*D_= M]X,<]/SF33B:T<^6L"@%9]58I/*@*O101S$XXWA.W&PYCS*;3W)1\+L4;@/> M7]_628-AE16B?"RC*,5]?(0D!9J3+'QMLCE9EE\CBA?D''- PJTF]:K[U[3 MU7UO.#&NF8QNQ>O:\WXF]E:AQS4!AJ'[X9;GH)NTC++TGUB4V$NV<8DNF6?, MR$:L6(LLW>!,OL<%9J_YD<65'7!7SSRG&!O9ZZ3I=S1V-J4_'EO5P##3':L\ M)E>:XF ;/!K.2X8KHDG]H?P:\6,9I7G)V:+CU5FZP.^Y1I,"&+JYH!P2K18Z MPF**9F(Y?TPW&WZ19I[\F<%C"BO!88>IIK.JM\GG2&/:Z:BC7G F[0%6/K55 M:0O/U>@#<5M\G9D?SF3_N?K'-GUB06UN8^)(7:]SC3'F]*8=+HK!R;@/6N7. M@C@<$O\LYHP(8KKF@E#T>H=6]2*B3 MP16<8!Q+SIIUS*?2B_LMLF4&W:^LI98%0R8+0+GJ>R4.86.+A9 ;3%GLF/': MS7G"/:>8@+B1R5W=;_;(.*/ZR2%NNF#(-Q*P?'"@4A>#9ZL;G)>&0HK#OQLG MHWNT Z1,IME,QU*9ZD; <'=?Y.-*9@8G\W2]B5+*OZL9O4R+#2FB;+:\(?GJ M)GW"2== Z^B]5U->1_8#C.V-^GNT X;8!X"7MH:9TMN,:T&A\ZZ$1;?(Q:PI MDC]E%,E+!IB/2&;OO%=+7A<0]S>UMZPXOADP5-X?NS1_*AG+WXK*0*C;5G!" M,QO(&B^B9]<9E$[<[PS*#+H_@U++@B&9!: \@^+BB,D#F$)=131/\U5QAZGX M5MQ(9-7RR25'$[J4LJB 898;3NF6VUH+O299@&IZ1%T0XY>J^UONT^')!<9*6_$_:Y ^#AN<3IC;H@W.C M.G$P#+1CE#-K.AKAZ72+OW9N]:(D9W^,<>?\E9O'&]^,3^+M:V27C6/; $/1 M/8$KSN\SE>P%38MBBQ,TZ=PWV<.*7G\2-.MAF>+>NDR.*:L>'JN<0TC[*+ M;5&R^(+RK.[!G.W\Y0,F*QIM'M,X8ES$4;'@0X'U%/,)'^AU0G3R%]>;-YWL M:6 ^O9.;*,W"Z@?RU,VB/J6=YDM"JR.!Z.$%K=J&4<3;!?2YBAH)+[^F">X4 MV\QW;T*\A\&;FN;3/$F?TF0;9C#8Y@HRUCZI%QJBZ9DIV X"\0'/P^):4F+V;2)R_J@_XYZO=*6CW MCWJ/%L-\HWN;KO[D1C<'\ O:UP;3!\$F7PE&M-4-/P8.+WUQ"CMM2EXO6G4R MH'>#JE$##!.=8)K()@HZ17')/'#;R*FR=-NOIMGX[Z8,U)4A;F5ZH[M^F#2J*_A.(\(\8D<\^6HOIMCM _N8SJB4:8O M;"E:0E&G*82KML!\7+L)1G,G8WV/:>]:QI%#RSY-AIUPCC?>/.-T;P_ZG/BME?9)70OD+BLUHF (9\9GGE*N-R075U;P MY3W>#AC'>H/9*()G;"81\;U!863SW;Q\C$I^'.?%D6][M.27BWN;VN?IZ&8 M<7A?[ Z!PYH%*>OM&FWJN]1.OVJ"*=_CCE:XX#MV#$1^SZ;5?,6Q.89]CWGN MKSD@.%JK(=95#GP%JH66/9L,3O+CVF$B_&;7-/\K%8TCREL7JS%?Z_;9+^(! MP;W\[JVH,XA%QER51EQ,XC)]8 U'=*J%P3.4XQ*] M42^7B[]):XG?FKAX0N_4S&1WVZ2WN*P*DBJO^#/)__;>:V\^8?I 6#!I<"U. M:*5JY[42VFD%'TTOZBW"7]/RL4D*:Z-H?>*Q2<=S6K<=_B"Q6Z\0W&>,03ED MUZ<\P=Q74.8M-E4!)TC!FO8XN1AQK2.X33U,X.5FE#J\,NN"H>)(P+HR &=( MJ/6K :"_"=7P5YYJ3;M)KM%9*?M36M.VVPV;,Y?[J+NFM?@I8QJ MP6M]SO&F]:IUNJN#(>AXS)9+E-/F$N7=)MOKH&S?CDKDD)>F;@\FQ##DN_SUVOTNOPMMUT")T[ =PSH?1+"6\U!<_BXHO2@'2LX/49K/Z TIBEG.KZN:+46"P#2?;Q^* M-$DCJBT&ZZ+IM?RKNRF]@J]V-3"$=,P?^-G2;@\HV=*FE S+) -%[9]-AX#90' U7.<;1,&LRGQ MKGD7KLI^*_2.,:A?K]=%$PP11\&5:_D.RO6?(:&/WK0MH*:)4$F2=_7QD@6I MKVALKB)5KO'KA#TO5!C7^*T8=6O\2>>.RIA?]N84DI^P;XQW;ZKZQZ@ ;S') M#:[Q7M%NGSEX^U-NY&*QF/ !YYA&_-J/2<*/2M+UBIK68]3M4GF<<8TR6OBQX8LHX *YVW8K.^F!^WXC* MJ5?MA8VVOU�F^$6YTJW1> =5Z0*5E*K$3">]&<8,Y+*[>KK<97T?I5N@= M_UZT#0$AI<501YIJ6GD-Q#5#E](I,6-R1P5U=0)-@H<6W>)RK_P(E1Z\"?(H MU-)1 5R^+C]TC]=1RB_1[?*L2D?792+NW1H0C^1BLJ-;,C7U&GR3 WYI08A] M0M$*HU85?&RGJ(!?@4\PG2VOTR*.LK_BB.[AVIU;!D+]L:_"=71V;/8U?!(C M;1E^'M=_19R;K^Q[N,7/Y>(KSI[P1Y*7CWO,A)P:A?L5Z%[ _A_ L,57RGV- M&6K:__3*:,^_X\57,041UPP5!Y3 M!S=/J]#?"N"F 6_9UA&OM)S5O=.0+ $NWEZM-QEYP?@>BPV!SM5U@VRTP0MQ MT/,Y%#J;T26A52FXPQB+5)%?)VX3W$0OO(0+2C _O\?O4$'D*T\V)6A%&/WS MZEA87L*X<+"&/8^RB.YLG.0)KY5DI*63IM>*&NZF#/(];6I@R.F.54?/HE85 M!]P>2+XMX)#P#H./=724'C#ZQP5%V2] M3HO"E3XZG3 .RP!?[:H4"M X942IHU;'1/3/!B4,]P0#\40!5<*]VZ9C%YDB0ICWFC[.(QHBM<7!-Z1U-"^WCGVX>_X[A< MD,NTV&S+X2[>84UY6T0^T-AV 7G/=H)S\0C@I<&E;0W%57,BP"T?>7#+&D5D M0.>B:I>'+4G5$GB\*C/L>LKVAM:F"-R9I]Y & M_7+K4,/[9-RW-4#L/= $*5E ",!(RG4R[G+KFHZ[?W/@*&XP>C3!%6V]+GKK M#="3.WSJK:MIYJ3;T:U I+(AT79D$Z^.N);DVI:OX1-L1UED2*W=HQVPG-6E MTXYNY'7RUI1"VS(W?!KM&)L,";3CFX'*6UW2[-@V7B5K38FR+6D/3I;U2]KT MZ1C>MFH&+&D[1NY-6M;&ZR3M#KB>M#^_&M(>^$9@DO00C;PL,7VWF.I-7UQ"TRLJ'&*$L-I.N^2Y1 M N?F2(UM3AN_'>EPV^<29/T>>BL*QF&:\<%,LU!]$VU]$O$WOBDVXH-2*8=V M>7J#;#Y.U@3#ME%PY=MSFA(TU0#-]S/?#C;$PX_6?>-^Q>GJD9<"J\KH7-;N M^IZY_?K&0:?OTJ69< [0W4B]9[2W 8;$>P*7[G6N)1%K# ]Y')S&]A=%&?1 4-#1Z"Z*^-:/=11!%,CVV#L18$=2\N9XY:PU:9MU=O$E%G>UWN-R2W/NP%4)?WI9;XF7 M-KAM9J5.,#AI7-!)-X14XOS>1"Z/J% 0HZ<76OP:41KEYDP41)DAVVV,BD$)1)QCA(+PV74;:81\6J(P8Z)UECN\1% M3-.-H7"]52OTJIK"!-MR6D<%#MV<<,KK_WS9+-G)!6=9WX+!1=/&99=6-MRR ME^%>;*4@&/:8T,F+KF[7DQ\09G^.:,K'4P,'#'+>@FH3S#:65@E!.5UK [AO MUY_P@U/=Z[DA15K.RD=,]=7,7/0\'WLV?9"CX$KKR)4HXL4+'G&U?/Q(LH27 MPV ?>OD2W,LK1ZO..OF80:ZG%CR:4!AA#28Y=>' ZQK!BELZJM'(I$,DMX1I$H;^[/U4[_ MNB)^9](RN/[<>?<['%;(H.3Y<90?B0"Z6@U5D9'SJKJ=*E8:2OBKK*"$MBN8 MT/LY>*_J,>EJYXB*@F%KYIRB_B/4.CI.H)5]%6557Z$'U@1[M>$7S7>71<\? M(XK/60"27) U'U'$,#/AB_PK,7X4YR\[F3KW=_(UHHG;#>$'MQ_F\O CO1;U MO>('-A[<59W*(BF(J=OG)::%]ENACKK/0-V'H(>7GF#]("2>!&:_P?JR=._J MQK(O<8R&_9:..=:+Z)>:.;15.!_8L4R12]G8OR;+QW0#:)ME[_D>XO5KW(AK/.=E1$M32'@J(Z6; M<<6/?/RK%5%'\PR=XU6:BUSN\RJR_#U]B8.4X*MG3..TP'TI%I[\ M0:.X9)-L?NCEO:D[?2/Q[B7"O&K)8_B% 2M:#V*[U7WL#GUU6A!WD*,W:8Y> M<$2+;Y5>!88/.< 1?\8%?Y%YPC=,8O;'!>'_U#%QLEI1<81XREY-FA=I_#G* MM.4) N)Y35''P:_]F''(WF!^CY')H2]#6N)NI%$KCH3\JXI2#GBA'WA"?#'- M[T3_?:"D./H"G>E)K\DK&%[5,;]WQ6-@10DGL'"&A#).X']RVOT"Y5LX MQ5+!,1& ^D2/_VI'?;K'>_SK^:2/;O/H]0(P'WY)XB_3HMCBY'++@H559;)X M.X7XL7XEC0&)[IWOT9#7SW!O0WM?T^A6H%5>VML"A]&L50E/ZT,]0&-*T"%M M)(A7-:KM]8*/.K"-0O#[&=OV,7OT\/:*/('E=5T3NL1IN:6[%W:BB83R2:"^ MZ?U?U3$GDXK'O)ZO:,A6/Q3<+-F3 MP0ZC>MT4^\8)Y>>64_K_AX\Y0++9@9A^5T[ =V+:08!>3U#@X2V,CA#&^A? MM Z4#^TWXZG*2KC*3SI^Z8TOH&;L_KXYZ&3Z47)V?Q=\ M_9WD>OT..7WXRS@PV\N=WZ]B'E%_TOP\YKB?>UK.N:'+CWD=Q.7 MZRQSWQ+GJK^GCRW ]-SYZ:_TP_0=63H^^O?X$9]PQQO.ARX=?*E2?";;\I'0 M])\X^90GF'8R?NZ8P47O7=SS5]LQK'Z3)SGZ%0!=^.-@P;K$?D3,.S18C@;, M^SCV43)P?NKXLZF.B2".DKG@>4U!R\&OWS'[B;]?T?J<4R92&H D6M'-KR0 -MF%3P3VV2 MB79QHGX;YGK$KLH^/XIQ!O4*9SII@J'O*+A*3B(1$:.X6YSLM!/. M;"GO" WL=%'P5N?6"7A;]M8H'9Q SA"'I.$ZZ(DK\?504@<.Y'=4R,)X2%#\ M>,F^N/;=G2CZ&XWB500=A[WBTQU=MT((_L&&M5N[6A'5JQ4KKODVX;.+9<]# M%'PII?$39VC#8IY"C#L;OI82W%E<%XCBF_=U']=F])_E1-QOB++!:D MC++N[Q>D*&])^5=WW6/7&JZTM.S?3H&KZ^SZPZ\/!B,$_!I[?#3 M_Y335KP?-L:L041QQN-15!*4D_QMA:#Y_CWGW8@@YZZ^5X@OI/QCFVZ$0\R3 M:<[BE57*5U&D>YG&Z/V6D-@;)]BSMAR'>-^JB&X<:/D6BWSU-DN?N%\71= 4 MW62GQB4MG->^L)8+^I+U;Q?<:[6\ST"O\2:-'M(L+7<7S*A>J2P%Z/4:P$DC M^DXT-'\[4"QO'.:K=GG'@5[M@E_#N:4O(GIG(?Z:Y-IU$YTLH)=NA3CL@48! M"8TS5.F<5;N;H7+].11^L2FF!1^KRQ?E*I8D!:@?#."&/5#]?(8F94G3AVW) M=Y#Y%/ N"NAQ9/S3/,ZV?)'ZCE"Q;-:!NR#\FC&>:D,RUMB*S9DP>Z/*X>$X M+?_V!\!=?9!!.GJTC:*Z58DP_891TW+X,8O%W&Z?M$T'T ?N#-4PY(E5@$H\ M4">)TJQLAK1,E=]JYV= KUZ%:OB6A0RJA *]V_:.Y7HG61FZ24* WK,>V_!M MMY*H$0W]SIFW)&M\HZG=K!"#^-X5Z/1OOA)&;[BX[X7$!CD;@4@?O"%=1"L, MJ"OL&*7S3AV-MD]JI5#=LN/1-?MWGA*=YEN&KR8/R8MSO"045W*+Z!D75\\E MC0AE\49$7\0->NX1W@D?!X@:/JPR6CW8+1[,GH0CV[X)QY^!BP^ MY-MI%#^R[R)]JE_2+2YG2P;V6%.-(S\"$/E.9=F0<+WG](<8QB=<\BP%]LS7 M-SLQO,"13'H=K#B\AV$M3XB48$T*H5;HMQ_!=)4>FSK[^8?;I\*1=?XNJ_T_R>YYG-EI^**G-! MV@:V:@#HL)% %0&363-<1#[ -8ECLLW+XA['.'WB3E836EOU /3:7G!U?8?> M-.K?HI3%%74+:-<$F$Z\HW@3IS,I'3/6[T/NU!+JC1QG@ MV/5UFXV7%&.;4^I(ZC6YQTEC7'=J%:'7IG6E [.];=BBRXKFV*I?R:EH\7 MVZ)D2&FS7:W=3P6K>#PN[RAY2A.S(Z^$SK#'&B=AWG(IS:N(7 M5;_:M0#UYPBPTB&/6A4M"45O&FVQ0_HMZC00N/,69!+_8YM2K#W/8NI$NS; MSAP!6MNI)4%U(ZAIY:PZSG/6IM")IJ!TK^F I+,2Y,[48G7IPYURV$FI9ORH MW,6^0Z9"&U!'[@%ZY)#9-A5NR-3L&=V0*%^0YOBWPVY87P% +X[#:=\+ZRO" M^@JOTSS*XWV_0H4V@/X[ /3(K[!M*GS@RE'R_^>#]%.48;'Y5Y0TY649^0\L M%NC_0T>RJK0B,[=.-KIZCA_Y)OQ]5.*KY1+'ZC0PKP@ \2R0X5**$6OXK&)K MI_TSM'LTJD1X+#?XQ[Y&A0DIIN3=#+0&&N+84 7N-9+_Z%P&E/]T'#M.Q33/ M;,%Q\AN;]*Y(CGDYF2=,7Z9YU&*7@J RW$ )U7#J\11(\\_X82-50FO MUCT!Z M1(U)/BH?B4^CE_D9]FV?N 90^'AA/-975O_G8YH3*LZ,5^#9(V=O;AR)-TH@/9FUK:-><=#)*"(6: M,52%9JYQ@FF4+:+G.MGQ'.=8->#0'JW,/P2V421&MG MG2U8T6 GA>(,=1M%5:NH:C;$,/PYHBE/YQ$X%>>>M4( ^M".;=@_*F%0YY+ M7Y$>/K@ZO6VF@U3=9W5C:KZ2K3QPQ9]XMKM&M'>G>O7I_R[)ZF2Q M-PI;KM-\I=S^G=R[_OOA_^'OX)1?1(6NRNJI\?%5+O[/@\]%>R5;R(IYTZ+8 MXN1R2WG]!;%951W?[M:&;SYK]6UAHUL!$#T> ?PI.=4\K1!GT 2D5^I,KPE= MXK3DZ[S5!YS6!5^:.TE.X32M#X7$0&^VGI*P'12-)VQP&"G<_:<;]B?VS\T_ ML?_AEY6Q?_G?4$L#!!0 ( ,^#KUBF3A:X^C\ #L#! 5 9FMW;"TR M,#(T,#,S,5]P&UL[7UA<]LXTN;WJ[K_H)O[,EOU9C))9G8W\^[>6[(E M9U4K2WXM);FY+U,T";Q5.XEC .Q^'J ! M-!J-O_W7\\KO;0@/*0O^_MV['W[\KD<"EWDT6/[]N\^S-_W9]6CT72^,G,!S M?!:0OW\7L._^Z__\S__1$__[V_]Z\Z9W0XGO_=(;,/?-*%BP_^Q-G!7YI?>) M!(0[$>/_V?OB^+'\%W9#?<)[UVRU]DE$Q"_2#__2^_F']^\?>F_> -K]0@*/ M\<_WHWV[CU&T#G]Y^_;IZ>F'@&V<)\:_A3^X; 5KP"L(?WD.Z=^_D]_-/OOTX0?&EV_?__CCN[?_]W8\)$MJ-G^DI2\B?WNR*O9'_].;=^S+OW^W^/;DB\;?__3CA[3I M_WU4*-JN1;\,J>Q6W_7>5OOLE>-+A&:/A$2AZ?.EA>L7X\[A)(@>241=Q[>2 MJ;1F+0+*X4)6HO%PNI CF9-'$H1T0\8L#$?"=JR(25*+)FH7>18Q]]LC\SUA M>H:_QS3:VDBKKET_MD[X>..S)V-?U%:J1ZQXM7+X5JA/EP%=B"X51'W797$0 MB7GBCOG4I<0LIU4K]0RF.*0!"<.I,!8;2IZ,0TA1OJ:1'5)!T1TGH2 K,;WF M(:VL4HM( [*@ 8W(6(P];R2^$"SI@T_Z82A,R(1$)OF@]6L15O05'A-O3)T' MZM,(T./4-6H12)BN%8V2D=@)(!JA:BXAC%BS?1(2OA%45'Q,T MW8E)HO_D<,\H(Z1N+4+>$U]8,$],6=%V+GX9.J[LZ48!3?5JLGT/(?D]%@ , M-Y(NLY4K+]^B(:[7(#=BF&&?GCO"F-2DQG%;K5A/F/AVK31D26&BFNHU;55A M4H(;:-S"PN2%M]#BT!N0R*%^^&9&EBN8V3NG543%$O1].?;2$=>,HJJO("A^ M3UQ"-S5:5DW#".K)\<[%0L!BF5C;!Q#4_1R21>S+N:-F-4L:;E^]B<.Y(RUB MK;H56FUE-; #]O17?;%HW0#<$'6UWZJR_17C$?UWLG,=/J])$)Z_((*TW::2 MX$Y:M;V&UGS9Y^P7?2<5FU[U[?@>$REZAWA05 %X9AW12);-H@C>]=[(D(-8HBK^FI;,Y-A)XC/WZ..^/)IG M'("+1VB*B_C+ 1?QPV_)A_H/8;)9W;7D.P_$3]K_390Y*?*V!:EV2,Q%B^5" M'9KI,3\C?N(_7W)"\X6ZG0R9!@ M"D'S0(E/M(-F7WS?DS+<^,ZR',Z3(D \WV$ 6JH-%J(#$KJ5EY(.Q_P81=K6<'@$^"3@9B:H%CGZL" MA/^O78&_H"T2 W>$4^:)*9T#L"\4!J+^$1-UA8:H> \##XKVOBAX_X,/]HEZ M2%#?T-!U_%2B&_%OH1[NDN)0R%'VG$8U46'_E3@<#'JN,!1RE&VH0<66 ;^. M.3\21FM5U*6AD*-L0$U*MHSY,(AHM)67P2;QZN'@.#W&NE@*BC'*IE.E% JV M.T]#$,D[;CI\3TM",4;9:^J40\'YFLA@,'\4>.3YGV2K [I0%(HTRAY3JQX* MU'>>3)DVX92R=!,H.NK +%'F5;"5(7 MA0)Y$9*O6U&CFIBP7XN_3OF< M/2E.H)6%H9"C[$4-*F("GLPT4W['V8:FR3),J!=J0*%'W*+JE47M\.DD#^GM MNY)0O!&WJ^7*8>)\Q\+(\?\?79M6DN7EH9@C;EQUBK;M8$QYETX+52C121$H MOBA[U5)UVH94,LR)H^Z^QR6@@*)L0,N4:1G/,9-G'X\LT/ICBZ6@N*+L)%5* MM6UX91QQJ!SZN5^#(]A0S.JI&BW#^)732$@@+\?$0>:C49R**8I"X479_FG5 M:QGJ61)&+V\=W8H5(J>'_&''.)>5@X*,LME3*]8RPG><2*:)6'8G<5SRH@&? M+A8JRZLK#T4<9:]G5A07^5$8QH3;XE]2"\H"RK8/JG3;=H:X\H[J]MW[A[F\ M,:.P,H524*Q1MGPJI5K&=L*R.U&S[>J!^>KK(:4%H0BC;/ TJK4,\I$ M%($"B[*S*U4'R28,G]U'>151';U07A(*,,I.3Z<6' M"O5P8B_3H.;]W).^XZ!#7%4#"CSB(:)>6:3XM(A(F>F&#)S(R234X:^J <4? M\4!1KRQ:_#R_%A//DNG/S$\*0M%&#(4M50T%Y-G*\?W=LP ZD$\*0D%&C'DM M50T%Y.&*\*4P:I\X>XH>L[N=.K 5%:"@(T:V:E7% ?_Y<(\\O?^F1;ZD-#@[ M 2+L2B6QTF[LD]/.DJ>UN )U77DH[J@7*]6*MHS\-'HD/+]^2H09B7V;+NC! M7 O* LIV%:HTSMR:N\FOG5J/RD'Q1MR8EBF&^,S1[LN/RH&Q1=Q M%UJB%@J\5T[PC=92R*=U&FCK0:G!O,0)4!QI%10>+GH1[VI[3Q:$RS"%.7F. MKL2'OND718#J4'Y0,PJ!82BAZ6]O"WJ-Q3\TE>BT_.'+HX2G[WMO>GN'>)+Q M- B93SVI7"^KW\L:.+NO+9SP(6$F#M\L'6>=)8GUHW#W+X>>E_W#;WOAIHN] M!_^.I9L#3<+4K#JL]OFCJ(IFV8L/1AU.RV%E6;6"]'CX*#1IP)Q5)R*;]J!\ M%(JC)6NMBQ<% .CTR&=297)]\8=\Q77C^-(*]Z-KA_.MF!:3IZ#5= &KH^6" M!7' JJC4$?YFCV)=.4_2\6](&*F.FW?=N+0T6L+8"NSH]$4G(_/PA(?WOR8D M4F]^=NIK:Z%EEZU #D1_=)(&8BLF#'=XI)B:'45QM#RT%6C1:HS.QQV7K]!X MV?-#PO(FGCH@.Z#*:!EL*W!E@08Z<]($!Z+9;>Y]ZR)%QZ70TMI6X*),/W30 MLPXR=YZ)9J(_+H66S+;Z #C2[US0BZ\8W?SSZ_BW,7.".1NNUC[;DK)%KBQU M6@@M1:T-EF6"=Z3_ @U[-1/>0++:*LL@@[46PB^(^*4W3M562IB(%['(\9.2 M>":'K0F/MO*AKTA,27);M)8K;ZW=U]?"2X5;R2:9 4 ?6"7/: Z?73^6SNU/ MC'E/U"^[FK.?ZR"U\;+I5IJ^X8"@LS?(3(+T?Z^(F/WV,NNV)NHZ>$EX*VU0 M3,JC\V,>0?:CI!-[]LZ-A*DPM8X\*DU>:[VGR\=HNO@4("/9T[+X^4NAF-=?CQ3KGD7B.%Q;A.@\V^6E<7+:GP&(0J-TAO(C62NBIT#&HKX26[KKYN-V* /K*J> 1K\ $V MD$3[?#=2\UX_Q>[J+E$LN[!JQ8BL#JZ-EX'[#&ZL-.S(H+K;&>M$5L-EAM+" M>'F\J^!=B*53:8_.3.XNINF.2:$D7J;O\SE1Z8U.2-_SDN$O#(%#O5%P[:QI M5)KQ?K>]5U7 2P%^/CT&%-!9NB>10P/B#1T>R(OE?=>-5[$O;Y0.R$(F]5<3 M!JF+EU+\?.[@V*#3..=BHQ?S5,?4)!BLH+H&7H[R\RDSX6"_[_J8[KL"LI2\ MH^Z\M5]BN(;SLZC58X&JHH0_I MHJ(V^S;,A.WG>^ MD]EU!+11Q.E#',GPACF3[E-Y8,M\(<723&-=[>,EJF]B))^#\06/?E,8&LC[ MK:B)EUC__ X"Q:56ZC%3^Z1P/9*(NKE]X%&>GP_P/#^][X_:^]-KWI\F'7X" MZRE/Q/62;<4=X4GB+Z@/4%W_O'T:-8HOS[,)Y-1!;K M77!&(1@DG60N>9?"DK5='>PD0C4S=@Q%)]G2YX74Z%8E,61CL84U\]9TSL@S M#U/LISQ09>PT1&>0: %.EXB$3W7:2MB)BNHAKK.37$%&TPRGK("=I:A.HCHV MMUDF/%9I5656:RS&L$ZZNCBEE9P,I<):'9'MJF!G0#J#+2,0^*F0#X_^31=' MQS7RH"8]LBEWG/RD^HW=[WLN4_]=*V>]_'@9.^1HCD3TGEV ML M=J$H*V!%%6Q($.O&UJ$$LN?# '4A).!8,72S=LU"80,RL71SSU$Q;&>%'>BE M.J(C_XD+DW''V4(7(G-4"-OA8(=ZB7X7?/RROQ&17>H#I'+75,%V0=@Q:=0= M?2S-2'+<]XD$0E*_'WA];T4#*J64[T*J+Z/NED/ ^MA>!S,3K))>':'Q7J I M/B_3G0^$M?99DM3.R)ZA&K;'P98T$ KH7!6TLC"$^,X%6TZ4VKZ$*>T0Q ;@ M,%\8V^=0F<6BQA?,XX0%[%BQ7;9NXQ(%4!7;4V&W5 %C@6X_=Z%)NY3JQVZ) MTH2HI>6Q\S_#$2]D0]7HW]!UNL.XOQ%ZS(@;\R1R*)'@\^R3?!4L6)7?]Y8- M6-1'SQ!M38RE@HT2]SIXB1?E%S.%C)Z*(@[HSWTS-"5 MB#P;0'0#*20G=!FD%ZK=;?)*M%!6H"YUDUWTBBQ$&>U-!:M&T+-)5[6E%:!" MIS>Q*$J%-0M10SWT1--5280!@LY;!4+X.>"]S.WU!4[X*'TX1$!WMSWM6U M"DVAYPBW]#15!0M]2!Y)#J2P UG SZ#G!8S-70Z)783PE1-25TV>HCAZCG [ M$K5*HX^C4^D&U(\C7:BML@)ZIO#S:#E1')V8KT2^4$.\_D8LJ)9D$J\>")\N M"K&EAC%DV0QZ]G [$BN!U%5JLQYH$4QMW1!Z2O):Z#4!A4YP27:57685\W$F MJ#)ZWG+;X$4P(.CDV6WV?GO?@<3D5;=[4OB.H*[+2J0^&>@'7O*3GV+M_2L. MH^P)44/VIZ:^AYX+W3(JLE'8T7N5QN[4F^6F]@^AIUNOS<#_05/=0-*LU=+U M:O\0>F[Y^DS8&4!WV795LD,=2#%?FTUIQ#X@WN_39'PZNMKW,_QJ7[[)7MIF M[_O/R%?Z7Y@6@1%;.-"H+/;V1H6G%3"&]W;%&^:A M9"[$&"7)\3& CUS9CG%RU*-4X.?$SWO D0E(.Y TY2R0IJG_3"%[1%K* M-"#":/G@3V!>:*YE!6X30.2WW<9EHU-?"OO9< MA3D(#NADO;!4_,VO,@N[^V[FW5\33IDGI.81ZI&$163)&;$C^*P#XD(ND\!& M@UZ;7\Z:B#.%NW;K( ]Z/+Z[O=CG-!2=<1!S:7Z2'E4]3*'6CW=F.6WJ("U2 MT=3=_3",Y<,5F9?]GB2+R3E+?IJNI9##9\)=&I;&X":WVZV:Z,PR6\FMO4Z= M84B9.]56)\N,JLTOK6MCRYA5M6V7WBY6*9PSA5=K%Z5//&EJA)U)X,\I%]X3 ML9@,:41FA&^H2U(3,#HJ5>TA3^6P.Y\+>]@E;QB"6UT):74I8[SC94$'RU_2SFJ%&PSQK:=R.Z M25\:-6?6K-!6=]YP5!)97&E61 Q] F\J,4EC"6*J0]U8RI+.+?OEGL2+VN4RK:RP0 MB.B3<;%+)_$G!X63M4,_R">>%X"!WJD\KV'LDY3:MEHU0=S!KK)[I4 ,)4(W M^AO!L-KH1R!UD67J FKH+GKN*"HJ-IORM>($1=->#E8;_;2DK3ZBANZ%]9$[ M3M8.]79SYBZ?=O;>D'VO@;6'_HA(6_W(!MZ7V;.2=/L5>E!6#_VEDI9[RA%< M+ZQ'C *QYQ8?*G^!2HG,437TMU#:Z@\E8+VP[E"&V[F;F@Z\8M)6!]'!]\)Z MRLF3;%5V.ONJZ(^8M+W-.0'MHL^Q2[64;_/EGO:IUDE4C73AJ96VNHL>R!?6 M<>0S41*@KS1ZO([#2&C-=Q!N;3J/H:$NO-C22@<" ?K".M$>Q+'\N5+W43;1 MA;=DVEG(Z$'LH/,UW;Q#GM750WG&2[J-OC[3WOH5]+3NY5D*^ %&'<&Q'7@; MI[83&WOD+CB'MT)9N?4/:XJEUK:%_AI/?='4 ,S0)Q*QH$X.P&\8%^*[A'C) M@Z6IZ,EOU/1"ZJ*_OG,&-\Q:VQ?@Z=BI.6=]]_>8 M\%K+(N:. 6D#_56?VCL('+D7TE$&9$-\MIZQ1?0D$(?TBT(5]/>$&N@&"EQ> M".M9)X>'9@.JHK\DU)PQ ,1?7UYO@,-5QR*Q R\$U=8_[)%[>7N*&QHX@5O/ MGD+;%OKK/O7M*0"8M18P/F9.,&?#U=IG6U(V[9<'29]60W^BYPRHM='@Y?A< MM,'/[WSRJ8AT"=QV,Z*Y*OC277=[ ES9CC@ X"K789/A'+?M%K3GV!ZY"Y[" MAXL%<<7T-7QV'\4ZEMP+4S0-I/[R_W)GNW%\DD0P"]"H*PR5_(78]1[_0Z[D M/D?,@(9K%CK^)\[BM:@A?I;I86@0$R]SLHJAH^Y^79 -VJV[Y+;L FX=L8)G M*9UFO"K._QD4>7A3R-5=N6TYH-VV^43)\&Z+P]4%V^ZS &NHK\*[7O,IF%OJ M>F?WI*ZD9.]B?[+(F_:A^<3/+?6HEY,Q+UZO_00YQ]\A-PH6C*]2\LQ9R: - M0/M(\^FFX7W$$AWTQ=0A?>A.VF$J/BA/D[DNE,/F\CQ;$J)Z6,X$#SJ31Y&W M5#X8H(TG*Y2%,M68M<;W4>M]MUG)CY;,P MSITOILDI/W[\^:=W/_;>] XEQ ]WSK:W"7MB&9R $+@D]_OS\U#F)4S[E^L= MNI7X01X@?@ESGS]\?:QYMUC4!%4\?Y@ --BL5<]=2S'WOT5^*!8*V7'//]*@ MWD>MS<@.GXD;1W1#KL4](P>L0N9:WT4V@]SW_5-! M*%&_&RJJZ&O@0Z[M-CG\]7HK'CJ_OX:1E\I#6=^U387.K+ MEGKU00)3;RXIB8]M>8\X[KXE@K?;;?O>O^9,)IU3]]J3(OC :CKMB:RYI)XM M]=F] (8>6RB'#VMI5SCNK@6IV^VLM\GKPT3=58\*X".JZ:A'DN9RE+:YWIV+ M#50% 6C M7_]1NQ9'9A(4+?!!&M!7 7-1_X&G!!4#GMJU1QA@9!E(CK#9FFV+>K28.SK M/^H!+C9-FB("GTB2&XP@_$LK@6FH/YB^ @T:O3$,T%XTN!E25X&G/VB""2C* M#*H."BOI6Y+R_= 4-K$:7B5Q] .Z6!#Y[CTQTF3;!IBW1G;-]KQ5PZAU9\:Q M*E_"Q (G[YBD[X;>1\8=A64;8"(;V7;;$UD-(W0B]\\E6--75A-,6B/[\SI( M4^.!3E5AA6I-F:X%,'6-;.KKH,Z,3\L4EA@ Z='._!$&]L"5P<0UXA^P)\X2 M%?1AER05JSKB%)7!G#7B8ZACL&E1:7N<.0^Q[_ Q#2/(29>F.)B71EP0%<:2 M27-\BZ?<#*O*@CEHQ!51BSW#=(#N[*@%$\9*8$H:<4O84P)$ 3T^^^BMLA)N M#C>5\\7@*?90G$3E0A<0Q\W 6>$ 7SE\RDN"66KRIGP) YKC>SRSE:PF9*R' M">O2@F"HFWS(6PNU1C\,3ZGVD."X!!C;)C- :K$MTZC]8T=U>,_^EV HF\R5 MJ(7R1(^6430&2E4*CVH@Y2"I&IS6@3 I%GP2'2$39$!"E]/$W6R*DP+4 S/2 MR*;6$!X%UKMU>[R[3?C3C^\WAVYD/+TR5@/3TMMH :/1MH$/PN J6$2A MF&S,$6RJPF!&FCEDKQ9/J]>\(Q0YJ9E M>4G\,'X;%O('N:7JM'T%4^::R!(4#,2?ZKL3I07QP==UGQS8I=*W?!'S,J\ M @%^O0[X1[@.F!]&)")\18,$(CFFS&:C6 /WPE!%PPT!H>U-P7(993JHW30G M97"O"X% 9$KA45#>"2!V&]N0AJ9 -&5IW M""B@+"Q.EFBVC/HN^W7%WRN\3&='7 MJWA!![8GB@QB,F?#9^G (6)%*).&N#>=+)<)U<%J0-14&Q'>"3,#1:BU3+PJ!T[>5#2N5BDWA7L,Z MBRHEXW8PXFT"0*L>77G7TOZG0JT3BL?Y,6E&T%8>*_'1X+6 1?>HV6%,I@^8H6E<>_RA)BWG>CZ+1 MHNUSZ,L\'#7W&_,1:8MY@%^/2#$N;:3#47Q T;-WSP0<%\.'&]ZYRS6H-02@ MTBLC\A[/E1,2+Q^8U>=-;+!: >CT;?M@:RZDN>/$B_@J\&Y\9ZG'_:0HJE>F+U=C'ZKH/0XP#03\LB M1R]4L#-%39%@_P=[.L@#M#6J.L@!#)8TZ#5O^Q;7;NZA*R)]/'+U\,7QU4-! M6P$Y= %(!$!GC$%1NMB'C Q31>20AK/](=ACI%0R[3&+O@9R,,(Y?%SN64JB MSN? X_YV.2-NS--'YY7QNNKBN"$)5O3I],481,-G[MYQZNJ&3:X,;J" %=(% MS3#@_21V^\D-FQN'.&FCE MA.9$_ (QIZ?WPE1^AY;1T3CX%,6!F+>B'_/"G.#NNTGKK'"7U<>2$$COCTK"LQ*H]C_ M1 [M->&R H5$6!??B\IAR$^FE)(.B-^-3$V370 M+5RI$)DV9T&227 M;H*H[[KR1G%.\:(E_/G=^U-+./M\>]N__[4WO>G-1I\FHYO1=7\R[_6OKZ>? M)_/1Y%/O;CH>78^&L_.-8:6H[8):_851P*2Q*&TPWA&TJ>RH98X=K7U>?9:#*15%V+'0.Y5-#]P+MR0AI.%WB_$]FO61 *TCPG(R&OUW1Q0P,G M<*GCSW;78@'CLZ;FD89R2N^A2VM&:K$H\D"LE=C3,:L"!G](#LB"!C0B8[HA M8N4<.<&2/OBD'X8DDF]PEHW/0@C%8'@SFHSFP]YX]&4XZ(W$")U\&EV-A[W^ M;#:E93,XXT\M&6#N!%5&'J.5R#P9 MBQ8@X8].83%X3+PQ39/2*/: ?R[D);B^OO\L!N)XU+\:C4=SM,W>G;.58=ZA M("Q1Q?$!]_F0@?DY\ M.<,)GB-'HY+-S&K9#,[X!PD)&-^V[2"/WTH4GXSH:M#AC]@Q"Y9O9!+!4>"* M)L7R6%ZA3Z_.E W9OYX.V?%T\NG-?'A_*];#UV+@BJ5Q[V[Y!PNLBG$[@GOMC+"'K"*$R2"3SDD@D YNQSV\49UF"I\ZD5(.[=LQM&'OCU M=),32U 3VOBF(1/XSN'1=BY^&=;A0>,H3/^0HV)!4^O!0E'A# 4ZTL[5;X+BM MWCS:_<%:1OBYL*)WDAE92E'OR9KQ/0A;L/$&5D>[L%@Y&,P&%G02]]DFG3*,WPGMMA%M^>_*07_/CAP[ND)]S\ M\^OXMVLG?+P1@H4GMD=GC&5%0#VT>YS6G $5:I2(G(]I/VV;2##40;O(68D M$ #H9E,,7D*707I^[AX[$0,O^3%]Z@Q X6[>J-XDVGW1RG/DN? U-/K&Q FA MHTY1%NT:::71IE48?93=DPT)XN0]G&5 K?P[@*IX%U&K#ALP'NC,R;/)Z6+F M^)#1M-_BJNM N>J. \>, #I),[:(GH3RA&I2S[GA50#@TM"JP-;)X)K0TGI@'?#2J^.C"2YLY*/X>\QW8B9.8!PN)O/8=6A M)'; W6&G6$=83*=9Z4@[9/(&L&>H!F6M SX2F$(=84N>2@6B6?C1CKH&E*/N M>#E,VJ/3(R;3->%B%O5EW$O@R?&?K(7 =,%;@-+7 <>(M6X=H5-SV^_T9]/Z ML4)3\(?FND)P9;S0F1ZMU@[ELB].^8"&:Q8Z_G0A;V DUY+S,D-L;J76X \D M=(7ON.B\:D/3H]0X<'0IWPCO"DEX%9,E:$DM4=WPP0"W3.KEDRX--TGO+#9MP1EM#O^FZIH M7DO/BG"6I^TB\V"?3178P'=Z(WCP4?8 'CG\= MAY&8P[F,Z#A98U]M/Q&VY,[Z47#N]SEQ0N,+G[LE78/?O+1;'\WCCSX5'%1, M(MFW7ZE'B@X,>B18G>HZ"4>#1#?5BQ]^%'$F(9=S\U3;]*RC>O%4I+NZN M"@9)'>J9N^C="8N(4,Y)8MBRT.]@>8C\M>IH%1J]N#LM-4"(W@U.>)]#LHC],5V4/0R2G&G;MW,Y]U,J*MB5 MW8(I\:9ZGU#(1PU*OXF\1?@CY>$\]$JQ%-#1;+]+L&SP!>3K/!-,]!EU)S^3 MU^=4LM_$D41B):_HI"F(L_ ]VQY2SU>PE^QU]ILZ<<>?-8H),=7S1"&->DE: M6.19X:7DARTN_7<)3#,9BY15VC[9M'IQN5_K !%_A&KR7:J':B&CNC;?*_*@ M_2,E?DWN1<@X8.B8559X :E<#6"@+[7&1$SJ9"KV@8[4+A%W9S&VMTXDXTJW M<"(K-(:]<*J'Y]SI+$LI3 B%+<"\V^%+9W16*>R*CHLQS[(G[ MH'+#V&[*LRBO"X2N3+ZZI,WJV;?P?H(A=3/R_/N:P[E\Z5T>'C>+1 ]-8^3" MOBNZA,4<4$?;+S&3+3!)GXC^X"LE7WB M-9;CO'NFZ=-<2;?3C/"3N<8@H M[T8J\'/BYV^'U$A R*,<^.*G _#BAP/H1_$PS[0,>U%>4_P2X-=KD-MJM4A M:KOST@S8RJ%ER5^E^.KBR 3HL2WRH%;DL+YICX8)X]%C?T6X$.26K!X(+\>_ MK!S:%EX/8P%RM8[-^&$,D/=#JH4Z_WNTM(>6$!=U0G=Q[2(CU9/IH01V>GWE M"J \#52H ?DB]@2)\\$_1 *6[1$*KT2=MT?H)=],CC9[Z4=?=PVONX;774.7 MEZVONX;77'*13"6C.0/)4]75AG)NZ_U_,/G M7H?T>;DVDN]_I='C[B;R/BA*%^.HK79I@QJ$PJ7-K;O+89OR$7G6BYB'$9E^ MI2?=@Z\CL9YX'V5"0Y/W#MQ"-_P99UQ$-BF([_%32@CP $+J=H-"VTX+3=W9 MO.^P#BJOMG/Q685'T:1BOO++)C.O:3-^R#K(E#(JO9,F%?.5NT&F1:>%\IA7 MLA$_I@6->Z&47K:L9*$@]E4&BPYXFK^O7&?TL_OI0BQ%"9@117'L^P;5>='J MC\[.G#$_'-#DML,M\[W0Q(^R G:ND^H,&3! Y^@+>:2N3XS4G);#3FI2G9%R MC=&)D,'^<40XV)@I*V _@5N=&@,&Z!S=Q#R@27H#F7OJ6?[-.'!T=; ?OJW. ME!D)=+*2=%/7SII&CD__33RELL95@VU#V,_IGK&>J(99PZ>QA:\?DD^],QS% MZJMBYW, .VK*SF4AJ. 1\[XZ,>\[O%,ZEYGW)7<6L/_"ZS% 7<< \@G%4;!@?)7T%QO_?WG5;OBFSG/\EVO6"8__B6@%.U7J M4517Z@9;X!Y9]".J5<.)")X^!82'CW2MC@(^*7*A%!0500D WLN@"_LM%,(/ M]BWM)V78UN0.5ZSP;I(9GP9SXCX&S&?+K7*7),NKBV-&\2KZ0'[)9M*SH07T MA 6N#/Q@OBB[' 41$;!$:E^"K&2H@QG+"P :I#&ZSV!.5T*ZZ6(NND4H%N73 MA4SPC?4-9RW@BI?J%6W43%W7-))%DU'K<#JW6#2HL?:<=F5X]:=>&)_ MW(_N& U$7Q6B$^-9DJ$>T%XV]E:P52<]I0Z$";HU+;PD=K6](H'[N'+X-[TI M-=?LQNBK:D?-^N6FZZZ0MQ/09#_--;M!'K1[&KD[50_;9,X)Q3L<)G;4-< K_HXQ9,( G229P2^=CL/,K$OWD?D\ M7E<+2E9CAX(5R8)@T0'""I;<'!ZKK=2-&:K&Y44A#O:G[JPL(/&OVDK=8 O0 M"TT\=2G.->MR!1E-=M!4KW/K"F-4! R)AER%PV I#"[AZ=.]_R*NP4VH*0_V MQ78 >H,J79EXLAM[UH/$6!$:D]RA80($ YVT6;Q>^[0":<:*W5OD&4D#@H&2 MRB2SNR;WNRA:7K(;RX(J)ZCE^N0"=ULG0<:O9\*$NB-537'\PU5=ARJB7Z9# M,Z>MQQ&7\ML#LB$^2X+'DGSRVBD?7AVZ J@_;%\/:W'NMX4$?U9YI.NU6*D( M[?[A!)YH>FF<3]15H--_(\>Y8*+,>G2$G.3 Q'$3DVMT#)06OM"Y1*=2[G8! M.BO&,]EBT6XPHNE9:@Z:G4U*WM[43A^:\GCSA1JTXEQA5!C=_EPYOB/6U[-' M0J*Q_(+$3VN$U#6ZT>^K6B*U7KE;,=TAR627='6Z092IZP'X>1&+W]\LKI4T MYE0Q=[$J:^#?RFZ5M+=#O'7^Q?C.^1.J-^EEY;HQ1JILT^$*9A6S5C[KY03GX3AP(F+#I77D;9D8!W9S=TH#)A[-WETGVMU .CRY?;>\C*,*$%T&KN#.Y?I$4 MIG/7*' Y<4(R(.F?<&)5]3N05.Y,NO7(H%OR3V)M,>5C%H;30(;E3Q?)*^:C M8!8_A-2C#M?D>0=5[D 6.DL*+3!!YT\N$Y^DO_*&B=UN_! M8K\8O*^F$%J_ M PGK+%FT0P:=R$)PUV$I4)9 2Q5,=E2K [GK+$F#H- !JO;W+7+A%S-V0$)[ M\Z10IP.YZ*QI,B& 3M+I&UB?N+#GPV?7CSVQFI:B/U'?USIM0/6Q0^7MR;-# M!IW(.V>;//H[9]G)VHPMHB>TJJ;#Y5UX&RW2&OCAD"=+.\F\F+ M#X*.5FN'\I76Z0ZK#66N0PX:&UC0.CKPAGC0J<^RH*J0\GOD#O' M"AC\<9MLD+,4)R:OP+X8E)9..6Q*%+WHQ13W]5=\5J_?\.Z^YQ.@?3A.C#X8WH\EH M/NR-1U^&@]YH,N]//HVNQL->?S8;SF?_T9L,Y_GW40]?ZSG)YWI.]CVD-.GJ MU5%XT-2<.=VR&>QDZB/1CS3= YQ9'=9.-R*]*C&MS+P.TQP_#;M!SJMM&C_J MB]%8L)9ERZTJK76#_VJ]O[ JJP( _J.M%G+K0W"M&_ICDM^1YUT-$A_DE;'D MYK#>"HUU@_Z*W=^._W( &KK^P59KGT0$F M?71P[EO",'GITO<& 1T/71@Z? M&P5B^[$DH3XL6U,>.]"O)B*,B'3 59$^Z+@[5CS1%/K$I:$Z=B!?#73:*=SH M.+MSQ-9734WRT-E1$>P@O)I&4YG>3=V (SQ*7DU+( J\,76EK]EPT=E0"3N* MKJ[9!80-NF6[46IZ>.Q/;=A@M9&OFYRSG3U]+M8"K0Y3FX8S5:%U5[/C2\!Z M.#V&JB\H<_DN]W:=>#_)05P]%\M/>[)M1Q MUEJVTN0.UB;SW:[R/7]B=?6, M?7/8^Y+V.\0)DI?8#\27*_F5# UB[UR0^D(>S0OL#3Q^"TQ?R M6#;D]K<3JK^("->PG#Q??DZ+V <&9_%\MO87MM.<.#R]ZU6VN_SYS-WEOO'7 M_63CNN9[IHR0.I93K9RIW@O8!<*@N>Q0\;[K\E@(3)T'ZM.(DC ;A&7C^L^G MX[I_?7W_60SH\:A_-1J/YJ/A;#^*D<9N%L\O8Y2E):"4RN61#18$D"][#->C.6%_QU1_5_.=UT74]O;T?S MV^%D/NOU)P/Q\V0^FGP:3J[SVR]1,&FZ1W#/YG406/A2+)O!&/#E^2\(;Q.TX9/Y9D%C_( M!]OG3&@BKS0H'-B56\/>DYW%W5F:=V0FG3TR'LT)7P'&7EE9[.U:'8-/C0$Z M/0!6[,EH;%-6!QD0#KJW'+F5;^(D"['I(M$@MS0K6YW\M?+JY/"E'EOT_&2M MXA\^]KI<:6%,AB$AQ_9]1_=VEXK5,H+PG#9?P/+G?$@[8*D!*@QBBTC!ZBU> M]*KJ;.TOK$,8XP*M&WH):[**Z%T6Z_HHP I-O8P%8$4$+XI[?HKMAGA9?>Q7AIH:TVJLT*D]%O0KH9B(_YU20:9 ;H7]B)[40XZ M0B$MH3]55/_8A0-X$2[\PS."H;W/-;F1W MK<,:F'7%S^6MD7%LSMT-J]T-1J%]%D[BN/%LW"&/\C*)4:K33&IL& ?Y-UR52:\/DI<51V9#":L*_3(=FLE,_95RXHNE M]( D'_OIDS:!J+(TVJF?'K-C?+4:U+-/@*'\LQ7*/]NB7/_AVIDHG^K;5$[< M- XY^^AA&:V 65T<^ZJ=Q<+A*.^M0?]68%?L5[38%^I@!Q'4PX!JZW8!.U)= MKH"??JRXW\3.$?!'VD:.61@>B6;8/*K*=V,=6XO#4*$A_D:Q(!E@>ZBKTPW. M]#W01$[S&T"[G?R:\&B[CZ2?\OY&F#2IT,UIN+W^0:8*35T@G16T1']\R4IF MT^-+E1KK!M&5._LY?:#93>[Q4_?3Q4*LSF9.,*!DR:[[VKT8K&H'UJM5^^[Q MA2(X3@UM)OX1!Z'SC7 QS3NK=3\,F4OE<826)%,E[#BEFNB!8=-4YKGY*.L0 M:\,KYD\GOL'BT,AZXWC)OM3+1WP MZN@'Q35Q9 L8>G3 3&!,Y/;F2DI)PG!&ENEN1[N8-%3KQGK":N%HT"CGX$0B M*A7'M/P[*=8-(D"=[)2/8T4:>AW3\>F"\8 Z^M?+"L6@]JJQR//2[G#D$%2H MUHS%,9RGC6E$EVF>*/4^510L*]>-+@RS)0H5 MH\0]KT!#.SN?ZK=OA]]#C47]$:Q:7$IV8:0_!X+%8<;\1\IOF%A MHJIP26;$I$ON6E-G:#$N3-15ND&-H:N9N:G)WM1-CNF=8D5QJ-%J+%3;V,?T MC'3,D)4%C0](Z'*ZUC_::*R('#)@/D("A,^7(('.V+&$6=(U-4^*XMC^66MZ MM&HWY&;ZXG JYT$#TK)L>5'LN_]PE-4Z%!"^O.W)GGJUH[-*W=;^O]FK%!::I'K-@^28B?"46 M-J))NB%WOA/TGQSN[6^53I.M7-\5O\W?0=3R>?WLR'][>]T>1Z M.)F/O@Q[=^/^I-?_VK\?'-T=35OO[9I'BND]2#]=7+.5G&H2>+-'9V0RSW#V M*/K:@U@V>+LT'^8@WW/;17(ZN8_$BWTARF3R M)]W'$"AZX7&LIP>=NL'J0PD_/MFH@DJ#@K4NR^M\?MO=Z$>UC[U"INCS MD<(/I4[5-!X@G13[8S!\HC1Z1'1U+0^:!)Y) M#5V@_D\A'\S5MW:J:SE@8J7ROGA-.&7>+')XA'K^42,R)VFFAL^$NS0D=YRZ MNBU26P)TWCQVH'-#*'P97?[!C->#-5[[E'K2#2 MFQT*.-1>_,KC"PFENH$GSZ!<\=M(0$"#D+I?'%^7,QE1 M).PS]\Y:^[-I?AGV_PP$/\D\)>$HN$OT^<19V(3+3O5+I=1&,;$&\1B6EBFLB=JACE_3+@3W]/T MP@IM84>5-->9*@-[T+9RY9;AA?$!K% M_*!WBA'/R=J98T%'QQSN0JX7OB[?IF)$0 MO\$/R=Y=Z"E9W7#5OK6#DX.65@>].KFI)/07OV"SR2J\K+Q:^C\;7+83?Z M;"$.+SW2[,?1(^/TW\3[' @^<,O0_/%+H7N*34SZ#HZFP2P0!H7W^0L\# MNP!QE\9$_6NO'#)=665#1,)+,-IU6W\VS_A/I@'R+6C?3'M?.=,"]JMIKQD6 M7C,LO&98Z.A$6K#ZPS>GH%:&*$;J8T*.MF M"KR;?0) ?D7\ZX_:=P!."V'?G-6G!"B3^-*W?*D+,AO:N=UR Q.7^E.OR0 L M64'O;WT_:9=XY2H:\ZM"ZV,;A,:ZAAV 33T>Z%">;.BGB^*!M,)D&^J\O O? M *4[,BC/]0=I[XHEOQR('KO'HCEOG[4@KW>PZZ44O2L/5VN?;0F9$;Z1CWJ6 MPC!AP29U82;^OCF+'#__>^G!F+#H5Q+=$YK6Z7/ MR@N=_4;^1[JUQ+_\?U!+ P04 " #/@Z]8\++>)L4& #$)P $P &9R M86YK;&EN7V5X,S$P,2YH=&WM6EU3XS84?=^9_0^:S'0+,X8DL$P[2S8S(9B2 M*4MH,.WNHV(KB8IM>24[(?WU/5=V/B#9 *VA90<>$B)=75U9Y]P/68U3[]-9 M\^V;QJG;.L8WH[^&U_'.W&:CFG^CMUIT-XZZQU_8I??ES/U8&:@X_<#JM21E MGHR$8>=BPGHJXK&3-SCL4F@YJ& @AEX\=MPAB[@>RO@#(]%:I=DX:KHW(]F7 M*=NO[]8;U2/8>%&B]G=QWR2'I>H]9*FX27=X*(=H\D6<"FWG:KL]KW/2:;>\ M3O><=4]8^[3CGC#WL]N^\CJ_NVA"K]MC%U>]RZO6N??VC==]'M,NW;8U:K^V M1X9YIRZ[;/6.6N?NY4[W\YG[A;7:'O7LU6I[I9J4?^X>R+@RWXS2-KCCL&Z; M_2HCAUUH862 %3,U8">:Q]>AC-D?4HM0&,/:2B>[#AZ)3N5@RM(13S\\QQJ] MUM&9R]KNV=GE1:O=.?_E8Z56L;\O6L?'L]^/GGXB@W1$HK4?#EE?Z4#H'5^% M(4^,P,87_U4L_1M>;S;!F);O\W"&D%0EE<)%-+SCF52A_/W/RW)KE['I"98^X+^V??.> M[96.@B-NL/?8Y6C*KF,U"44P%,XWP! H<"I6*0@2IQP@X/&497&J,\%,RE,1 M%?Z#@]\8*7G(!MQ'DV8J0HQ*52ZW(A +'UCB>DHB$;\6L&!)IT%; +,P)58W MLG.0@"^UGT40BS$62A!&C(?BAHRYD ?ONA-"-R;82#"'Z:?#7]#J3Q0V4RN$+R MX%J%.:82K7P1H-FP+4 H$,!DCA/WQA_Q>"A8"\ZQER'@L_H^WZD?;(EM.[1^ M$.2_MNWT=_$("


4]B[PGUWR2T9NQRDM' M_S'*E2&AU$;Z^Y'M4!+B\\P\? AE WT!.A0SY?F%RC04P*N.I;&^&E(BMGJH M*EIX^>5(@5P9_X""18*QQ!&9)SI&X8$2>!BWY>9JH+T@0D0#C1?#=>/X7%RI*CBW])V:7I'.0 M.,]0B"B,\N*EQ"4'&*"U0K('CWPXU\#/L0R(0MRHF%/@XP;THQJ >,5U,&,# M6"=Y7X8RG5*RM&Y:8KPECN5$3M9;HDLUA(VO-\6"DDPGX*2QR9WOP]=; VPU M,10Q*73D!WS,.,IR)'IQ@, M4"_(,7!EUN3]/YJ'1+/\Y_HB@$HBC$,Y8_)*HZ^R]-M3/R3<\KFTH#)J<']A MS?JS LWZ#I$_ MAS2,I?N?)2%KL9V4'YP2I'XRJHZ7BJJ%]LSQW./"(X46*G M?#_3A-JE?.N6ODB9%"WTV@!:#+9G=H3&ME:$!XAM"!5WY HS4>0+>XY&1VQQ M-K=E.[=DQ,T\S:0@8RDJ AM][>J+R#AEH;P687&H=D?>^19*!?5.FZ^9.D0$R@*9*FWF29UM M@,HHDFDJQ&K@G _M*Z2-U!](V&>5;(%,"%>&PB&^J9:;L5Y\S23,MSS/8M\> MSFV_GG&\ #Z\K#..5HCZ P/D $\.8*.#.5\*4*)(Y^9G#1/!KRE!R^L1FZ+9 M2LJ^>9D=(#^*:,4! M=B?3SA 08:,0\GWR1E47]A")@%N#AYEFB *)-%0#@6 M;!=3!.VU1^VO&>"+6NQS'U>TD.@---R] ]@*^\8&P+" MTJ>8#XOWE;IXR2.B)%13@=[)2.6!C-_B'_BR)I.<0_W!W-I]]E A8[K:@=[= MGY[F)DGCJEDU57N;I/,IU_Y2/AO5JS(O3>47:DI4.+^94Z+.K8O\$ JH=&^$ MGU&!S[H#X%SH[1+G^<2GK'[@L+W:WOL2U=Z&+]W&HUMX^;4\NKWW-U!+ P04 M " #/@Z]8*\1[M-4& #;)P $P &9R86YK;&EN7V5X,S$P,BYH=&WM M6EM3XS84?M^9_0^:=-K"C($ RW2[9#.3A% RDP4:S+3[J-ARHF)+7LE.2']] MOR,[%TB62QOHL@,/";&.CLZQON]<9-=._$_=^MLWM9-VXPC?C/YJ?L?OMNNU MG>(;HSOE<*UY=O297?B?N^V/E4BK[ /;K:89\V4B+#L58];3"5=><<%C%\+( MJ(*)F'K^V'F'+.%F(-4'1J+52KW6K+>OA[(O,[:_N[U7VVG"QO/U:"\^MP^D MQ\*+=LO9ME_=(_O\ MDS:[:/2:C=/VQ=;9G]WV9S*91O:JU:?;ENF>K$EUI=[Q6%/&,6OR7!B/-8), MJ@%K#:6(V+%47 62Q^PLBF0@#-.X:+BZBJ5B?T@C8F'MVS1 (FTL M>$AQ<"RS(1RTJ0B<@:0WA6DZA)O8>MR>_J2X(<5M>,7ZLV!]__FP+E@T2X-S MS'B -\0Q;!;&I8H0#WDFH4>J(,Y#Z 0N%P#B =.2:),"5L0(8@KR[PSR)=KL MK:7!JE"28H\D\A@"P+D&&-URUMD3<#MD4:S'=DH"(P;29HC+&>-TL; ;5GH+ M6+938Y:L?87SL\#YW1,D<)XX* $:LA\+VG(F@-]^+.V00AOA($&(4%5QH?5&-MQU5U]K17DS>)^:3>_C[+R'B?OJ36? M9/;=6.5K1_^1L! '2EVFOQ_9'A4A <_MPZ=0-= 7H$.Y4E%?Z-Q :+J2%H7 MJR$EE--#7=$\RB]F"M3*W'5=98&QP!%9%#=N'BMK< R M&?(#^9)R0DP>S!,Q_.-?!S)$.B$+=:<4I\W()^U ,0 MK[@)IVP ZR3ORUAF$RJ65BU+C'?$<9PHR'I#=*&')SS M3!3H%%&$?D&.@"N[HN[_V3XDFQ4_5SF6SZ0% MM5'1_8TUZT\;-!<[1'$+8,\A*7_ERDMQ]FYDA^M/5@4:ET%-QU-E_^)&;G'F M$9<<)B>27B\E#MEKSW'V[('81\ M[>F^I9[N;N(TY%A%@DRC^X$]$=4F$L=U$_&?LGU(3)0'LI, M&SLKZMP%J$P2F65"+"?.V=2^1ME(XZ&$?4[)!LB$=&4I'>*;>KDIZ\677,)\ MQ_-YP;O/UC.,%\.%EG7$T8O0?F" CW#F C0[F BE B;*8Z*??D97J _"BBE0<(W(C5^82'F&C%+)U\E91E_X4I8!;@XA55H@6B M;)X X7#8.5,F[95'[:\5X(MR]KF/*QHH]"*#<.\!ML(]L0'PW8.^DB%>43E) M-=+Q2%#YI/B@?%YIRH<\(DEC/1$8'0]UDVJG4Y_ZN4>EY<4 $ MQ"R]G;/&53[Q"=L]\-A>=>_=&M6N'5DW%=)+>O1R7O&V'KW4]P]02P,$% M @ SX.O6/ (*QK9 P $P\ !, !F#,R,#$N:'1MS5=M MC^(V$/Z.Q'\81>J)E<+[;G6WY)!""+>H+' 0U.Y'DSB+>XF3LYT%^NL[3@*E MJVNONX+M(12(/9X7^YEGQM:==S_I5RO6G6L/\1?TQ_+&WL3M6\WB%V>;Y;0U MF T?8.D]3-R/1IAP=0OM5JK 8S&5,*5;6"0QX68Q8,*2"A8:N!"7SE^ZK@Z,_YN GG%-? ML83#EJD-J V%SQD1N!W1'A8T382")(21(/Q+Q'BU\BL3-*)2@I.(M $UO>+= MURQ1/2>)4\+WQ"*8;A$AZ N_,WA#_2:@4-QDQ*[3Q^M6A %(4-%11= M/O&LB*-TS(2Q"3,'?F&Q"7-!)0OP^'60>D$9A(F8$'J73$@S(3."$BJ!]GM8 M-98-IP%2-J#=O6F9U0IZ3((D5>CSJ:R6T"@J%2^)6!-.97VVB^@>;#\WJ5%D MXCS)E\1[^,*3+4;_2&\O *Q_P,$SM'GV8.*"XTXFR[GMC*>?/AHM(W^?V\/A MX?W%/FU9H#9:M/53#]:)"*BH^TD4D5123,'RGY'3KN4M#@:>]#GX)#IXK9+4 M**G9\H8'J5+Y]?MT]YT@O>%K5ENC&9+02!&O]:^LII:HO]M_:]0 MZ2%DRO0+LPAST4=@1CH'CGDAZ-<,DS%&]$J-)5DF#JB+^_ MLNB000<0MC]TKWLZMTZ#P,?B=6?QXNT_^X+_V_?OH*5S$;0PCB0;DQP"2.N* M(-4&.)J?_@%*A&E>3Y'U-&I,/4VB"/D""9^1"#$E4X21-/-5(>.$^WH<%08L M5ZTI&*6R*(=.DE*1FY3/"+3Q;2PU2KV1&$6A@P[@ZLSVKDG>V3J MHOTYH]JW:2%MD#B /.,GZ;Z@ (8E"@N-HARD0E[1]>E0JX)J9;T_%JK_U!W! M!ONK-45MJ4B>F&X9L5,Z89JVCFN4R8"<[D)E=0K?Q+9PFG MC:4 AN45(PE#R%(^]A8E4KYKUC#_$7],?TQM[$L##1%K MQN] B[9JEMFWG%W$5DQ!M]/HF,T^QC@_C_7BVKAE//?SAJ]DVCNKAQXHNE-U M$K,U+OF4*RIR7P-GX8U'XX'MC6=3F"\7[M*>>N#-_AWWKC/(';]OO879"+Q[ M!UQ[T;>GCEN?_3%Q'L$>>'JGTVI=[LS+ [](MG]F4K%P7[/&'/R$<^HKEG#8 M,A6!BBA\RHC XXCWL*!I(A0D(8P$X9]CQJN5WYF@,942!HE(&W"E-=Y\R1+5 M&R2;E/!]<7,-:'*4B U&6_\$82)RVYQQ"AO,(I) >4 #>"#"CZ#;-O!$.S<& M$ DABW'C&(]+_4PPQ3!=P@-P=GY$^)I6*^APPZ34P>-7BP9$48BHH!CR261% M'H? #!@;T&=Q#'V246& C?GS-0PB1C%1Q@GW&8EA%H;,IT)GKRT=LC,0+$(? MGP%I)F1&N*I65 +M=[!LN(U! Z1L0+M[V\I3(4&2*DRFE 44U0(:7@?#+A$K MPJFLSW8QW>MH](Z&EX'[)%?9[.$S3[9X+&MZ=P'$/0.0)S#T[/[$@8$SF;AS M>S">?OQ0:]7R^[D]');W+XYIRP(5:='6;SU8)2*@HNXG<4Q22;$V#_]J.1^; MWJ)T\%4_!Y_$9=0J26L'SC:]82EU,'[S+MW])$EO^!IM:CP M=O>*8%T*:-]>!=='_'TKK[*T2A"VWW=O>KKH3I/ R^)US^+%QW]VA?\Z]I^@ MI7,1M#".[+LA.020[Q5!#@YP-7_Z)90(TX2?"BHU:@R]39 B40V+%-D0-U*$ MD31RK?#(DF@P8+EISQ:SRO\!5L]T M+1LD+B +^$FZ+PJ480/!-J H!ZFPZG7W*#M)4*VL]LKW^/T^UOQ0J??^_X&4$L#!!0 ( ,^#KUAD4/&\AC8! M &?$"P 8 9G)A;FML:6Y?:3$P<2TP,S,Q,C0N:'1M[+UK=YI<^CC\/I^" MR6_ZGW8M3#FK:>\\RQB3VB2:JFG:^XT+8:LT"A8PIT__[,U!$4$.@H)AULRT M561?Y].^]K6__G\OTPGV!%1-4N1__D>>$/_#@"PHHB2/_OE?K5MO-O_W_YT= M?1WK\#'XJ*S]N;8?.CTQ?,YBB#( MS[]N;[K"&$SYDB1K.B\+8/&CB20_^K\??;MX=*!.I)5'T2?V(O3GM5?#;\7E M#YP/U3T?93YM?+/RN*BK)?UU!C1O4.#7G]'7Z#=4B: =9 &"Z(TG M_&)E"4&9R[KZZOVP]>7*#S157X<>?KCRT.7UP\WR*':$H?]\U25] LXN.[76]4VSA3TT.XV;1K>+U=N=NQ.,)$H_OGXVGSGZ M.@4ZCZ%WE\#?N?3TSW%=D74@ZZ4>I,4Q)IC_^N=8!R_Z9T/]/\-??3:7^_J? M4@F[E,!$/,6Z0/^"M?@I.,5>Q) M!WWSZYLN\=R2B+?;VC__1%B!J_*0IB^#E&KSV"?B?,D6Q92K\:[ES*( 7?;)O66KS_?"C M"*^@^MTQ#T6T3_4-OV2^0S,^B_":"P3)G?4J>@V@K=Y=[=_-5=!GG"^9P4_, M5PP4\173]-<)^.=X")7Z%-J!F8[UI"EL8XRY67<_ "'RZC2$-D547JR M?R9*VFS"OYYBLB(#])WT&@GW] MO+)*4NLRSG7]M/'XK%0BN!)-I 0$ZP3"1V&/S]#/4P* \P? H=['9S_HE H M.P'P- ;'9TMKX _$I0K?",,=ZVU6('':G@$5AD'RZ ; B.9&X@?2!"[14F3! M9/GQ"M@UK3TTP49,-T&%:D=)2-D(DH+0SF7)?!8J,G3=VJDL3:#?5.< N.K*="KIB,A:31:1$X:PP3!= IHG)"M$U6,C+^1%*1'W_IM'V&AR%U=$1YOP70 5#=\=(7<)WPU4930*Z$Z\9+8 ME.O\3-+YB1^L6W-U&UA[*M21N?IJ4-,DK!^@/E6/[C9?<*-C Y\'J8L,,,:->$OH>?7_4#EM@75CS:7B@JDD6RZ M/.&UA[)%\P70#AC_FAB)XQ4OR0C+FBII$-Z+N0K_WW0*D KM88]_25Y9JX>' M=3034"4.CP(=F'Q*,A ;O"K#=VE^J&]MJ;.'>GB;6MW:]FX@U)XO:KNG6 F#8.$:U1)>OXA+4M6SN6M!$);2D88FL7D;J0 MQ8W0&&)K'U 3_\PU,Z_I*3[2;E1F4(E;1)!!L S[UT&E44W201>H3Y( 3-/7 M 8(RDHVW_.0G3[$Y-"CA$LT9,LKLY*> 3TK8PR6[QI8!(>$O!9*3* MF$:$QN2SDK"5S)/P5"1E/Y[3Q)PJ;FM_,D(8L7O_,$G4XY;6K:')U0:P\- M6G> X2!ZBO&O]@P]WG@!JB#!""HE^8UMO-)&(+04LO&[&M+&(;;79^-W,Z2- M4Q3]8(G=95SG[C3#@:L6F'(D'16P.^Q1V"GFX>P*N\/-^9VB']XJ;;]!GTT* MQ+=IY.XJ3SNE2"2+2&:DM+^-;2.334E3P"%2_L*2R?9_I(!/2*M+9J2).!'[ MF9%]R50LX0X:8NA%J92.NC?";M\2L U\T91W^PW\;6 -+\\)[[-'I6EL6:7W M*JN1?"N3VSK4-LJZ_1Y[]K".9@*VWYG/'@5">OSM-^ZSAWIXF\KD=L,A*8NW MN^, *:14VUB]';8Q[!3SD'J_P_W[G:(?7O>WW\//)@7B1VKL[IJX=DJ12!:1 MS4@NOY5MR\Z1TT3B,RX[QTZWL[I<1OJ,D["?7$8*D6E80BZ,=_SL'$B&,%7! M$*!H#VC&]VB8Y:EF3"F%[\&,T:.G8Q6]KT[)KBTZ?V%_[%S=_LPBI2]YET.RV!+)YH>DYDQ;_6P)^^+]UC>) M$B=?\K9*'*?D)$\<>ZA9'HE#VY,)$R>.7YMN?LBT8K,L/#)BL_P<9DZ)2\<@ M+ITV<2G'Z?P\$Y>*X6W3(^ZJS=R0">V%V$L*@A'*?9>?6]^($)*7V402)"OK MQ$1IBL)015Y&PUT=$@O]O &S7_T5!:N*;,S(?)&TXS/[L36G2S X,7NF%UD 5G, G8L!$46D(TL M8,=L+[* +&4!NS;\11:0HRQ@Q\)19 '9RP)V(P+YV5[9)7&H8J,D,RD2E78^ M[&9VD2)E+T7:N1 4*5(64J2=L[U(D;*3(NW>\!?#Q2Y2]E.D'0M!D2)E(T7:,=N+%"E+*=*N#7^1(N4H M1=JQ^'+SB9 M2;;R+$1%LK:W9"W/8E,D>WM.]O(L/$6RF/%D,<_"522;F4@V3@G+BW)F+\7-I A%N4ON\.4F.UE8G"&05-HI>]Q+^PY?<+*9A>5,B(HL M+!M96,[$ILC"LI2%Y4QXBBPL3UE8SH2KR,*REX7E0X1RNM&82>)&N<[K\)4R M.REN)B^1B'MOVN$+3C93W)P)49'B9B/%S9G8%"ENEE++F*<7-F7 5 M*6[V4MQLB=#JC91%[I6!H2^IW[!9-&EF-'?:IQ 4N4\6AK[LG.U%[I*=H2^[ M-_Q%[I'MW&.?PE'D#IG('79\]7J1!60D"Z!WS>PB"\A>%K!S(2BR@"QD 3MG M>Y$%9"<+V+WA+[* W&0!.Q>.(@O(6A:P*Q'(3Y/;+HEC9\G"7-.5:?]2Y>5' M*!H]((QE9:*,7O.K&IJJG[:?9:!J8VEFJL'E]/SQL1?2?Z7##[(#5[;2C8^DX7+VM#H*I K.EWBB3K3;DGV?'\XK$N M/P%:!SP!>0Y:0'=]>Z*4H M8EOM O5)$H [9]Y$RT#9B@+7&JG/7\^!+(RGO/JX"I0GY]*&I?CG.]+/;#79IYN;%OI9Z&<. M]?/=9*.%?A;ZF3?]S$G^::F6U:HGO0'1RNM5BT+4"U$_R + >H)1B'HAZH<5JWMW6(5E8A[EUY:9+?_]Y.Y8FLTD>523Q6^\+*+^M?Q* M@[]_6]2@_- MDN)P^YN%O!3A=I3]MD)>]B\OV:M$^.__%/)2Y#@!\H)"I?P< MF4N"N,[@<)<5<.,/H)*16H'M7QU0+S#2XUO^CZ+:N&G.W&*52N]S*%4#RJ4+Q"\=+U>#5!4.:R#ODL .F)'TS<_4CO5??VZ_3\V%*H M7[[5S^WW"O7+I.LKU"^7ZN>_-U[D>[EQ?478F?,J5I'OY=/I%8IW@(I7Y'NY M<'I%P'F8ZE?D>[EP?87ZY5+]?,LM#Y(*8#"CP?5X:YOZ %H!6[P^5T%[:+4, M.[3(']^B0!"NFP>U2IH'3S6+@#>2O'8V=SZ#1/15SL.6OO#6=!,M=V]1 YB6 M*$"%AL;64.^>_\-4I:R+R4Y:^H-"Z(+U>[<0F0SZ_#LL"Q]>^/!WYL.SI:'> MP[(/4Y6R+B:[')B]?@A+4_5^2U'U<6T*7ROP^>4WJEXM+GJY LI(Y6=CB-'$ MY#CZ>AW1O=F#G)RY*L1C;RE?'HY8%>)15 0VQ/N%>!3!9D#L4=.DPQ:+)8)% MK!$<:Q3B4,06A3@4L81W+%&(PWN+'5R;345 N3.AV,>TJ(*]^V!O>J.?/+2W M,.$'I:T%._.KG8&M5NBV=&,\77XY[+CY#9)(?[V;0.+59'&!FM262HDRT"PEHD,JWRD0\@&WG2,+C@W\A/N'$YR> M7GL"WIO4K*)="$O8!O+I;*X#];TZ*A_\"_$))SZ7E344 FY<@% %D9@/(G8E"$4#F.8#CR\H4$1DJ]EG\AL>O4W?G@#Q#TGM)6:T^\-$$#ZBX5M0V_A)C+ MHQO KYQ #T.7HLB]^119(6+Y%;&6,%\#[%28O.A0A?*@0OA"A#(I0OD+T0H0R*$+Y"L$+$]$(1"ND"1^Y&X+2VZ!?L>+/KBDA;P) E M8Z[RK;?6/3-MM0M4A)#7=32KF!;V/HZ^95T2.J2$ 5SF!OS*72]OGDPJP7 M;-ZG62=CF'4J;9_O?WEX(1PY" AW %F92G+ FH'T<"_J\5K[:R?ZP62\@TML MYM(,_C44C[Y^EEY.(0+*7!6 !C\Q/A@#7D0J\O4S!.SLZ.CHZPS3]-<)5/PA ME,Y3C"1F.M:#2JEA+?",=90I+^/F!SC6A4(]_()->74DR:<8>I0X/ONJS7C9 M^9:2)KV!4ZP\T^&7/#96P?"?X_^#ZGM\UD/-/4?*$*LC79!U2%_^[.MG] ;X MQ^PL$8#^W_^1'/$EH==]P9#.EOB)-((?"1!F9%V_#L[N6\U>XP+K]FJ]1O?K MYT%2\/LNV&W4[SO-7K/1Q6JM"ZSQJ_ZMUKIJ8/7V[6VSVVVV6[N XH'7QI(\ MTA7X^XLZ1A$L4TUPW=UPST=B2@2@39+^/\D&"AE[Y35)J/WH]\>F.@R+_%:J=K,B&89($S'(" M':03J^4=75EFE,=F*,@+.O*[)'V,R3SRSA" 4^?ZQV("H('R?/_[MR[& MEYFAHDYY_9]CZ44_'2C*!,# 1)T#ES Q7L+D@O'X["6,4.FB'X6KS >;^@EX MF,'9C_M:I]?HW/S&.HV[=J>'W=UWNO>U5@_KM3%H&7O0_&$DC;4[&,E^%#]A M[4NL]ZV!.8SFPF#6ZCWT-5FE&=MR&:C _U--UVD(-OIK%@S:N@6SERA!&3>6 M67PP4'1=F1J?F89,43%]#+"_-GLQ,S#%8$X"Q#435W5)[IWQ<,/,7[SE]H\D MWSY2')">AXG(K8B:_.#OQB+_^@I@"":[Q)?U$M\50(_/;GE5&&,TB6-HF8V2 MG".O-3AK=](#NC#FGL;N6A?UM5S.DEK/N0GFMN< M5+UL;]5"D=I&TUZFUNDW#0J=@O)=0K]GO]!31UISTXVW;@NL+ MCMHF? AE!S,!R<[_'^E*YF ZR:&EKRO3J:2APA@VE*!=EN>HMG7JFY0TC&+6 M)7RT93SI;9;JU]KY.3^?_VK$-TLKQJ?L-#YN&%#1D"R13*5*IN^"]ZZJ03FE MFW/4"N$P98DN@,5[#M!D04%E:Q"1(;UW# MA+$1_'Y*%:3#B*58(K&TS59P10) M_]& "8/1A(+N&,/^S%5)$R7!B"B@#DE.^.%C!BR*.N)EZ]17QJHFB"C3-^N-& MD@'I)5K'&'P806?^"K.>Q^V_8.B76%L&R8@=M2YV'H >G]%5AL Z\^$0>L6. MPHL^@H?M0O(\2'T10&HJ/JE[STHRI&;"D)HZ/NO.)6AJZWM4[^^4]W,!Z03Q&X,;!4:(=V-%WER;F@CW/\DN5]63V32G5P(C-PS' M9QQZ!?S/ODI3RZ+%_S3XP 3,$'16H0]'^=ADCDH%& ^);VA 'DJ8?^8:S"!> MC\^:LHCR"( -7C%A#(1']*M'['D,C/03E;35!06./I*?3*#&O&84/$6,GTS@ M$VCS0H-__IU+*OQ05[ !L!Z +^X",W\E:>21S;T#Z&_0R^%7,,/5)8A'XT48 M\_((8#5!1U^CO0-,A-]"XJ)'9RH0 "+U$4F94!@;D!KV$;X4.E),FPMC3!LK MJ(ID5]_U,:^[L,">^550C4W'JH3Y!I%_U4[62]YN5:177%)]KJKPE>;6$%P'11!S MS5LMR7+EO 5^O51[R10=:7K=\WC#L M4ZZE'&WW;N9+COK98JHKDELHLE-)UZ&D0]LEZ*HBHT+ Y!6:KB&4 +J M*]9$Y@XR'P5]%[S.8VB#P*W1RY?-YJHV1\H$O^C,X9,,P5HUWOG$K$MT2SWL M(R)*^0M%4R?P@2-#Z26CU#M#I5Y/]<9("DM(LTUXS9\C+=<^A5#"BJO0N: + M(HNE ]Y*^/RM7&_3$FZI*!N5<$L%3UH)?;0F>YH)=8#' M)O"U .,% 6HF&H\G&C*J(N?C^2D&>5OR_$*;0I6&JZBV:8;B-H5T-;)_^#;H MFA &(VRD*L_ZV/[VY*@+@ &:=7<<5%LC$_Q__U>A*.*+'X#&U^07^[' !WS! MLYX[0M[VV ?(8[0_A$R,R462&I0H.WIPA@PG!]QOLU;+]RCH+M]97F__B+@9 M:K2$W'AS/SF5]V]DV05ZM4-%S.W/:FN]!VH=8CU2U%=O-S;Z_MI69X"_^\4E M5C4S3_$8=!:LQ=VU,YKU[E)80'M\UO(R@"G'GG'927DTO,5A9]?7ML=&<'/- MV5C0'M[H+2$_KV:]ZQ\__AU\*Z?;!4U[%)Q7X'-PRZ<^L!T3Z628V+!]VY7I MV^I)LY!<8:&]G+F:M9@W*V][3^W.CVN2*$LIMT#2'EU(GH Z#&I8GB9?:]Q1 MU#C<$)ZAZI(KJ#PR@DIIZ$Y\4*9GY'?0*,J*D97--3.T@\N:7>0>K8DP.D1K M35[1XL\27!H)I0PQ4I#!>9(TP\C*O"Q(_ 3% JA9 I5@T&E*D5=%#4-;(9+H M2@F7%9^/_"?/:"UCF4,6DP1'D9B#HWTH1&)(;=0]!2'B1T8) M"@759/D+S# T#5I(])'- 3 < B-UE*TM'_1+"1DP&;(7J;NJ3# %6L0EUX^6 MCF<.Y4A=\)8AF(^#92&/5P<\?&VI_3(!KT8-[R/)8O6!Q<>GMB?:Q>S^M23:\/TO;$'KO43AA#!U5Y%V#'[L.*1?)P9,A\'5E2 M"87Q]("K#7$Z4ADJ^IF3'MI(1YH.> $&/1/HKT*<;J&(&"NIO%%9UEZG V7R M$;4S!*Y#5Z*OT[(ZG0V$@&V[H/@\CR5C>\F6,<_8-2+EHY[P\6F:LW3@%=I= M@R'>QNGUWP%;EN3>RZ_XQFG%!*WTYKIA.#8.5J ]!#1-!,=@$( ]\9,YP/Y[ M0A DBE\Q8_!#D('R8.^69+-/V4RT?;;_"0F9)7[<_9W6V]/DZDMP4:^&+(;TDC,GB$AK M-9'_ZU=&,D00NX6!#="QFYMZKM).DV.=U41Q<_.=J7D&UN:HF/9<-[(]*&Q] MJ6EPE"%8DNV_-8D_E1>^5;OOK;5%K>JO^2+,\:8%XR^-S2SXZ-IN\P8XCE?D M9#EAD2VA<\!?R80Z@059?,''6#(%1EM#"1 Q%#K?\*T:RYEGGE#8K,OK%=:88_]AO,)#[E$0C U92*)&\(B5_BT;C$W^NW5R',"AL8OUH(- M^L.2]LBPK#^!#O5Z%AX=Q+7)^@5#4T=.L9K*#R3A"X;LG$GZEO(%,Z=S::?8 M-TD4@8P88"WM>-5G^UWH:S^8:!=,JC0:ZZN(( MIFT=KG)&;V0,5\(^E 8!Z M"J&<&0(23@!FJ_)B#518RK!S02=NB!*&W&5.9?P/&/N=\-O!V68T9L<<8+.3 MQ8Q#Y-3K-]@35:%XT+[+;6J7]SC(S8R7%1Y%",N5BV[Q^<-2$TOXHI M#VLFH;QJQWR>JH1[C-S\E,NB#]P6W3[PYFVD NO7H>]$ F;L0"\YLKCW3L,^SF6C M1 W$3V[&;"+D9NC7W6IX.F]4HVV(14V8"$XD)#CF%U/]XHVC:)PP=BYX"@^"H M!JR",1KW^@15,.;!. MK^@P3-85;.>^/#:QJUL2.WZH1:46:E6"UK]=;VJXD#1A;DY<0DI0D_G)JR89 M2K7D'V2K:':ZH&F,6DQ2QRPT#PA?-" MS4":P:@[51& .#<&K6>5$_O*<[>M Y#AZP#+0D#;:+ )7P1(W!W[/;_I'2$J MQ;DN'9"!I8,;,(+>R= FXZA;+'6*I3GDWFP864N-WH'5!^0[,+05J*CO@=2I M16ID8(GA7G8T4'7YB;DC:B6BCC8KY$WN-:-)QE*#/;N4_7$KM4B,#*PD7( A M;X3$]S.T20]D25$=7'JO'$DOW JL%=RBC+_+#P%4%T!E+ \EU[5"F2)^3;",P(G71'N;P7?@^7C>-3W3J MQR(TE?Z(^*PW2A6OR^;K-G2N447GVFX[UQ"]J:)';8L^S(SIFE^T,#AKM7L- MK-W"+MN=AUKG KMIMZ^;K2OS&K_;1JN7Y%5^N\'JMS)'(XSF$Q%[!&"&SKM- M)5DT]ON&4&&59]0J/%,DV6B-.'J%ST.A$\V)29W%^<]+&)<:W7@I'4%*"'V( M&D"_)TY823;;T*'23S5[)LPS<$^)F6ON3Y3Y8I3,D?71IHY0 M!STOR1JF+3<[C6-*.*+'XN2X,6/K%1,5XURY"@0T,QF^4U=4Y"^P(2_H.&K' MAT#H 6V/F_/Z%C\E&R''"SK?<7)TN0JR$U9>!>A O6@=@4:O%GBC MC=K&-]&MRB/G5N5"DM$#8**!9YB@ F0_#,NPN!+0B\LG&#([@M'#:@R--XY? M:\")FW4D>VY6Y9X5=*A_(CTN.#GE7]U:^"Q-)FX-%)!I6YO\-/;Z=*8J:(RB M^^,!F$C@:/^ AV6ET4W($B7)'D.5ECUQ*L2OQBI99+=I*XU=H%7C2C0^.P$VR!]EO*- M(*32OT]P0AYS%1&F(3* V'Q@79$MH-J!Y9Y5Y3M]\"&2J+'6AA-*-#6M:H<%LDH/X8+4;6 M_2'/<(F,.K'B=<7KBM?E^G4;BB-T41S9?7&$+HHCH61ZFZN:=W?5P/+LV>*X MD%DB=Q\*:K9JK7JS=H,U6^BH7@W=TYIH>20-M(_=^%$KQ^MZC5N,/ GNS\U+ M&2@+)SE7Z4T[Z;WAF$[JN[YZU? C15=PZW^? M?&9G^=-BL6E3ZW8;:*]I@_YXZ(R9#G@S/2#:#O_"# 'CR>'+-0Y;=U6L,%HY MY]7I[#M?D3""-X:FZ=II!:F<*&$_6LP[6HY.. M-5E$?Z!NX"=^@L+VFE[G516-'?Z)QKKU)8)L]J=\_:W[=MM_TQ_Y+GO_Z^:* M&:>B_59TQG$?0@D&90H&.K*):NH"^@M8XN*36U,A1UQX51+^Z_-.TB=?]YZE M9?'@-!0+_$9JK8^A8\F0([4(QT"M^^[%\5D9)P@&9ZJ,QS M;WP]J;.QH'(( M9*=+!%>B"1?9J;AD)RF<8DB4*=-^0EHNI&LN]3\Y>&" MOE5GYX(^2L[VA]9G \ 2ZDE ^V8VB"F;V,T2XT6S"'K)Q!40BL'+-(67B7*@ M@.S)-25$-V_%8F/3CVE:)2[\*7F6J>(6@TE VVJ%L%V"F:!)TU>H1%SL* M9VF\4F;35J([='6')#9>9D#6 (R#C7-5FU3J^?7;[WKG;DC__+,[Q[72,UDB MC9V_58VC':?"EIY,P\W+2201 R:*FMF$:+3=8,)*%6&OPX98\D MI(*S1'#FETE=C4M#;\V-':>S)$Y2J6@NX=!<%$3+NJ*^0O?N4M'!M[_7?Y_T MP14?IS"SK=>S 9.0KLE WZM(.*D407^XV/J#DS2'$_2V[,\JN;Q5)7:P3>-E MAL0Y>MN,UE-;J'4_U^-?@%7?$ E',E;K_*"T7^RW.;_?9,P"$_7AHD&..@(W M"R;5H%L$_:G&UA^H/1Q#YE-[ HGEJ3UE5US]!E1%Y+7Q1CI9745IJ W9!P*4 M465:*MTHO-Q3&M/91'D%[O+_I (N:U/NB8BE-'&\S,IVII?Z('A1MF5M!"Z:2&0I0#W5/^MS'_[1ESI>N\/N]TR9]+ Q<[ER['@>YG(55+ZJII+/ M-58B5&4&=>+U;L++.LQ=T6;D#.V1K.1WAC[1S$_R]W3R,*3WD-[9<)KG'&T@ M]Y_I;:)?!-6*7?I78 MI7(29RLL3A$Y31MCD]%3"2NQ0WP*)RL$7JEL6_WURRH=.W=# #VX:%Y7 =/E M!=XNY;M]'7"]^MT%\9O:@Z>SP41EF*7.*7+)BB#WO"_E1\,(&A>_%06O$%6\ M0N=TCSPB\;SU+'X_"G0%+,Z2J824C$//?%S:I#$:7^GM2Z459U,\09=FP[=7 M68CAJ&*7NZDRC5.5G.X-Q'!%L8/I9 @5Z(BLX2WRZ ;P&N@@*K2']YKIAUU: MX5#3LW*EARQWXEB(+[HX20[->7^;E>UYM:>)P]_XH<$^A M;JQ;Y"PFSRMA:QXWU4W&)#%+>2VF)8 M/W?HV%LPC 9U/=(5>=0MOPSV=R+-1I,Z89%(]=J]V@VV>AAQPZM]WA)5,(V? M8:(R'TQ X/%1GQ,TV[\X0OD^@EV)7[='VY45O$)&-RT&VB$)&?O$\+OFM;=Q MBIU5L1Q>I<;Z1^($T,6:-UF31>2&K M>0O.RK%G[D;_?.FV6LVNEBM=8%U>^WZ];?VS46C MT_T?UOAQW^S]SB ',@5,8%^@0QR\SKWSY5JEVV)^SK^GDYHD<01^LD2A. 3L62.^3IHF<$ M':OLK=\XV]3RUJ[8/2T.L8K3'N7+"0W._V1QBRA]=(,D(5 M7X/\ 5ZVO,KB;#6XVI%)!8U-3D^5)2-TP/B2D^%P)IV&-,?Y"LLP&?<-UXW+ M"49 %EZM XRNJ%-Z^J']NGX<,>0.MTDB!* ($T@#='6RL,3%/G>[%_DR^O$W M$SF"EF[1+<,0! [?D2_MC$L];Z7H%=F#;J*Z5!%R*R$Z^7[_PZH5^ MG^#60S+:MP0]"P'7.B4C:%O\ 2XX3;-X=>OVJES0SEO7X@]O8:HX1Z32%5#Q M[;OQCE<7ZO;OW?ESC2G7!K_WT(&]OI$90AT-K)S*B&.NEM'#VYG>R-'P:D_% M;@BB:!IG0[2 %YT$,?GE:6JH+1J0JC@98M)(4BT%U8U5?T=[ 3(ZR/CHXQ_] MMS+;^O=[_?S/ZPYW@$R$5@\K9L6S;^/2J?A=0@3.P(2LRN0L@HY(-6\-B]^T MP^$L&BK*IA(Y7P3[EEH$X@S^>G5W25W275V-T\>8>)S=8/I:SU\;!YE(ZPG MBJ"Z\<_UDGBY3.,,5>AN,OSQ#!'H^*VF:6O?2@\PD-EMC1V^/76%(,@I,8"RXL<%V]P;# M"8XAE.4OQ@P;_;5HG=QR+_N.1_D@M,A0Q5^39GMRG;3!";\Y2=I$![/P@:OX M"4X&694I8 ([\N]4:QJ#(32.BZ:LYD#]A]!_^]T:M>_'H_MZ+T[S0X@]5S,[ M#%L.6L!L"@8.'U*Q)P0Z]M_E!:X(URI1]\45REA;-2X^%0VT[X#:'4.YZPOV M-:#]F2@>8[JD(W#]%W7>&FLNZD_@C8L:EX&&7S1H&FJ(9<-GH4S80FBS=;F: MY]P9*VDI NR9EC%A*U[^ !,GA.>6UMH'5F!E_('- (R3T!MPC)_K8T65WB#_ MW"+"^8J(N7IM\=.P\FBLJ3G67)?+-H(\AMUE7V5O'%D, M!:2G#+)A2P/>0))&XXU/\\UF(33Y\F5-[(@ "6AJVAQR7X+V7W8(WIMVU?A7 MTJ[H>9,,% ;)>,>Z]+$!:[?GNJ;#1!*:^W4 _A+W%\JW6XJX?0P$0%F^:!V* M6E0*F%KPQEXW?[)7]%]A5(E-@4HL"E@ 5)D+_M_.]V%K/HY(@Z$^T1;$?P>.1[.SD2EES>\1^U-W)Y)EUU5X%7D=T9UR+= MXJ;Z\]^W/^?/>NK[\]$2+Q/N$%D7[8ULQ)3+9[EUO\K$6&X]N/5?+N#X1."" MX94\]-U1<=.LN-!ZZA@7MJU\/SD6X2T6(1.L57$(D5V1$98+DK[(>=6&!2-( M7]BV[SC11U0(O24N[&:X-X1L\AF5C^U9228B")A?ZM#8M(PS;XBPUL8\B0V) M5TA)]L/K(@I>(=>*D/WX8!9>95:4+5.ICSODC>"4XO?70*)S.;WY-A2]O%UD_$,! M2= K>,@+S"O0>_G)'2^)3;G.SR2=G[AR(.+I1;FJD*.'%RDKQ_P6<&/HGCGX M$TPP0=_OB35O5>7\\BMD;%/.5'H0!R)4^G<'>UT@#T5 M\-I<-=MT3#^_J *V[%$QHM2?:K9&WK&_E4;G[5\U[2O'PJJAC8*=>&W*ZCS0 M-2-CGU1U]=U62+N>.-9#+[&>-?HML5%,?1>)H.-I;EI'@\]3>T)?". -'X6S M3!6G"*_!+6&**RE;H8^1Z1-2GJ((QD#7I"9B#SFX4#=UHU![V^!=7@*5K5)GKUE1Z M&.=>K7V"CYOXZ.TV(P2=OGPDRB1>#7&E6S0^!IJR]5YQZ]2H-;%0 M-XT6,EX/(M-_4Q^>6_+OIGI[5]W]S0]AV\?-$Z59:2+?+)7K#(A@0)((.#B\ MPG(X%^)Z^4QFCR'IYZVX2<0;%;P*,_ *M^W]IX%7L=Q*LJ)"_)H0.1@M.^HV MAF9V&[4_#\^7CZP0IV*ZV[#"5%,TR #-GE0F$_@5)EEXY3F4V"RK;@Y&T/3X M-V/C=*6"EV-92AFO@'RG MJ B,FJZKTF"NH\G;/655;9W6:"5L0$9I<5!9N@+TS^Y/ZO+;S@\J;VFDS%@B M.'@X.$5(1BQ"FSB*2& .,W)>#(O3U50F*A1,CL)D+QL)/]Z>R0R!,R2#5ZA4 M7%J4 3N>=QBM&4+# ([NF?:U^KORK9+._0J)7)ZWZ=(CV^JM7GVT8?GW=^E: MD&1$L(41QL[YJ4EQ"5\NY<';;":0Z._QHK[/AOUZB.#R69EP6)GQQIJ+'>&(YSDA!@">.)ILLLWHAFPJ3X MUO^42MBE!";B*7;'CZ!Z=6'P#&0!G&(,5BI9FB]*3_;JYCM+NC([Q3@D>]8' MMD1RR'1\-<0*LF@RL236$'OT;VW&"_:_0\9.UO?0XT[XF08AL__V!7N61'V, MB$%\L+1 D]Z ?17!M"M[;:J?_T,F;G.UH$* M^,?2 $!;!N&9&:(0CM6S5QBZ66OQ5^Z3\!@Q-ZHKSMM77=AX3!EB*WLIF ?T4[* MIR/KXJZ//8(\)"]">Y_7P"VPV+W*[*](TV M))(@^W8_TG%X(':R-[($]K)O-#0A8,V_F<,1R/:OP=_RM"[RV07]W 2XG LZ M5Q&,E TLG0JP1G0PMB1Y*U##SCJ,SA6?X< MLMD2#"II6B&+G$&92 -/^IW@6? SGGI[STGL@"<@SX%F;&G>4VK_3;SZ*WZ3 MFF_=/.^\U H@4@J?C)^K!\.R;_X,T*]U.AZJ7VT^['0Q[O,"FW M6NV\5)6I6?TF2^CB*9\Z>.Q[Z#B<+',X$^).UHVDV%B2R0F-Z06-:4\:QV\M M(?$*2^+5HX/-=!T]FRB2SGRR3\2^P MJ^!5AD%G!Y(CLJ=361V-I.GMH86P<=[+\"R_;Q_GOX2_+^PTS6F[GMX;083* M22-%$37DB]<2J(-I?5@A?ASG%.6F:]=6',ZQ59Q(Y]Z/=\FJ !]'QCX6"NTN M >.($-V]!:M"LVJSI]SBJF\8D) 43H:XJ;#@5CAN!3G<^!>+,SB-+B%-AU>! MER9>J8JFW:G*$,T_Z!E]6LCWHNSNDB7Z;_*/Z]LQ56DRC3AGKN,,8?04*@-, M;&; >;!2Z.!%+#\<.TEDR3+.,,7M:,FP*<@'Q\XS*9Q@6)PE"ZN>&*,"/'#\ M7!6O<&6]M]:$E'I7K], M+]\>]SZ/BC+Z0"TL<&QDXF&,/N57,$F9.0''K$)1.4[R0\5.?DBSJ5J=(1WFI7[8M..@!I0P7K8K-NLRNFX^^OX2P-P\9R43%/BWE!+C_^=AM>K:+9K+L; M,7.YJ<9B#$DP=MV0\T>=+\:NVZLR>J[K=U--'.^\]<4<]**L55\.5CK7F!++ MA@$Q%(M\MNX(<]Q:;<"S)X201G#,4[(K$K@!G'3MOYG"6HW&Z MV#5-E&$!#IJ)G9.783Z.IE>E$A@'=J(ND%_.P5VZ:.2:49[>O27[;[]^5YY> M;G^0]4$ZQQ[6$4' 8$-(?MLY*_*>1\5[4"N.[W1?41MK;C#+LCC)!<]T6:?& MGL?%AR5B@$=CMA^^S)0)G*W&*8;EAX2;O0P39=Z4-Q%IG*NR.$?%N= H)V0, MLOU1AC1Y$Y'"&98*-=G.EXA%[T4!3%: ":P+M!19654^*_AR]&#LJNW"N-?B MX\08G"(9L."8#/2B^:( )DGQ=]ZK;,]/KCIK_X;^-OMG(^^ ME7\T*AEIMK"AMK1DK[NKWA2,$XRSL?>B2!B!YW;//P(! P)Q-OZ>$%O!&3). MS),[ FX.P]G8.S,L1^(4D=,6B0@D# C!V?C[(Q5TE5(J#1'G?2! &ZM,D<&W M$PR$3Q=^KAKC80VT[[M7"K3L,MHC6O4!XE2Y?E$ZPD0=9.E*5ML=&$/FC +- M:($ FID_'VB2F/;M.CZYW>7UP\UI:'+'"-U]\ER:O0,\A^Q MMR;*.%G-61=C,N0,\";Q[R/A<#;$3O&A433 N7#Q^^W(4*?78O@6@(RT+3VL"8(T!7HVAW_BB:3HO9#05#G0'3,)C=\C4@LW0W[2WX< M\@)[JR1X6&E3!6PC"7QH8FIW?)H[89(GD_F0R M-E_B."7.E<6\ 541>6V\43R-JQW(+SG4]V1I&^"@N/AWB[,X%>M"VH.C[V:/ MQ3&%],:F;I#WBIT:D54B ?'U=%_.2]PA%0#\;7VNJD 67GLJ+VOF2HA.R*>? M&W/CK0N5[0MV;*9"]'6FYA#TTL,<%"$].7>.YY5SL" V*Y MIBCYTN(.$[_=1HX+=9-)YO8:MR5RD(^*D$0%$IE$':-YW-!-@,@!CBI":A5( M9HHLXQSQ#LDI'V,=JMC3GX;HV[2'4XCX$9.QG%]Y01N/209"B]7BEM\4^-A@&!\J.!B3"X&Q04)7(9(LE2HN=5)]5I3 M89J>S([K992 ^JU1_[41+3RJH]?AKW9%^S;:YT!"ZY34X<4$ ;%NLO% DJDP M5\:K9'#V$%*2/^68A4ER,"@:B)5GNVP00>-L<88]+?8%! *Q,GC7$ **P!FN M.!"7!@,#8H!*K-J N_N"P*M4*NSSVZMU='XZ-ZKK$'])GL-%VHL33F;IQ'RN MQ[\ K?&BJSQDBB3SZFM3!U,-4A113E6,"3-V%]5*%*%;401_=_,FGL_Z;W3K M2CEO_!8>Y^EM[5KU;O.:5_B'#(:2CMAEA0J8CO#9;^TJ10;$B0@JL2H$OH?" M.(K&B1!#6#-74MPU6P+MVA1W&?^W5QX4-NQYCA@#"7>:^R)Y5\3W7PF*;S,)38Y.\\I=X(<#'+% M2>YLL^4*SA4<3)Z# 7X[R6USMES&JY7$2K@%#\.X^&J2>_)H/@V9. <#&\W, MZQ;,$2=HP(GEX:=\JWGS1KS,^V^_P(^1^G>DWL89<1(Z2497N*Z4T/<;3"[) M$L?!5I.894*3!$Y3<1KE]W,H)B3I CQ;-7Y?,0E3?3K.(:*=M+YN)W"!WJ2Z M_= 2"J>J96B#LBARVU$OR(YO/ZN$A+2KX&4J>&!5-%-==6Z5 GV9X]9T794& MQVCZI/SA<(.8R*(0RXMM?Z:3I!F<2^Y2PP,. M2Y/A:)!SC9(V^J3[+%ZM%@S=(4,#_'Z4+-*;I=4J=/J)3;$N6+I5W9@FHB25 MW@QE2)R@DVZ"":P?KU ')9/VKNLB!NF)\MNE/.-K;'*9Y! 2N/0,$/_0KR<> M K(>AU G;)1(9"TWA1'&DOF8KF!WO I?@M65Z8R77]V$]H#1$Z+H:F'\#!.5 M.83C"Q:"%L=G_PVE)Y%>'$-[8L0C-)'LMC!99G$N1++C(SRAB+UF#-^)*&PK M"9OC&)I(H/V<8LHX1T5W>U'8[^V8WHD,;&T.@F(?FDAVYYNLEF%L&[T"6QB$ M'0A#4-24[&X[Q:)[FZ.'4#%$89L1M?YEF>S.@2R R04P"4Y.]F_J"!N ?[QQ M!M\S &$:PX@[( R'ZRK"XQBJ'U US)J, <'5),&\I4Z:S'4@QB/^FJGTBH(T M",8B6ZH2A"-;:O"J#-'4[H#:1;B<([#Z G)U!$F0_;[Q-YHF^S/48Z-+.EHD M"4*43!) *SOA-DG^>S4A_GWX,:O5^OUUXEQL(,Z%R:D=D<>2BWT3*,!E>@I0K+0J M;)FWV;KT<9EW!@1:4-SOP]980(X4 FCCQ'$>V]@$2V.4?*>V(Q;$KC5!V MA5XH#OV>[,IE2+N2/GDR8E>2,BL!.3I)1M'0E*U)$*QAZPG^L!(GA-?>[Y9& M9)OP,(XE*8>T).7W&*%40EN2M,F3$4N26(026.DAPZ;W.XU1@L%.,+2"48I7 ML3(_40H;RK90"^5Y5U%*+:1M29\\AV9; @J'9(*)1'*6)0!H*E)L%6A7O$K> MR=B5HKA9 )-!8#)5W'PP]@F B/$0"'X$H#V83J'U,(RWABES7=-Y&?TLZ1IF M^(;O#85,&_R:"7UK/AT M3TTS4M["7RX F<$8F34DU>#:6-9_C42)4N=C#CR MS4XQDO3$*112\5+[<"X](G]CP1\I\UF#GR3Q%'.6#-'.DPK& M0-:D)VL<6POH[6&/?ZD--!VI1E\Z[[^]O5S^O+F;O76?_^STP-CQV0J$.YU+ MDGON%\!$THNJ]RR>*5]OMMJ]M^:W;O_ME7P2Q]/Q@#B/,X(G^K2]Q*;QA&D3 M2',0#\UL/Q5E#X-X0G57I#>#AV;B7QR_EQD\Z8M98++*<'D^U631^-?$F#Y;$]%8''3=MAWKK!KY.?WVQ1FI&GI7VOL>DR68&+^ 4W,3\' F.:3#T%@>:OOY'23#X>40$YN+ 1X[ M9'N BV6WG_)!TE6\S :;O8+MNV7[YD"!#5N7]V=\A<1),K%[\PJ^)\'W@#B' MW7X@*,?B93*Q>_8V13YDN%(-_-=DCM:Z4U2#4F$F$AHS9I=1CQT!:6W0?[MY M^"8^J.JM\E3>49J[OS)/@.0F3/8X@0F;1.K,L&6<"#'4.+&,)J$9MKN@?U"$ M$#L)+Z-[5.F ,,F613O.-4<[E"['[W.KOZ,U.OJC@L"46?T"BMNU!C(ZSYSY#?&]WT& MGS%D(Y8+3Z"V4 SPS1"_ T(&;ONB0C'>-UOLWARG<-L7$XKAOQEB>$!4Q&U? M1=C/:. -$:6S(F"$/10ET==-YF]=B#,E.+@*L(N!P1OJ"FN149BHJ!@2&9"7 MQ(F.N$1Z R@*9YAB9F@:XI"L- 3%3K'++211QBOEX'I+,4@X&V8A.*I*I)>C M# ,K(MWQTN_5,"0L$$%15R*U*(K&Z>I.Q,&.QCX;(<;9T='1UYE30,P@!>M) M4Z!A+?",=90I+^/F!SC6!:HT_()->74DP5>C1XG5U02 PI2E#,W.4ENB"V# M) CFI!H4(9E0>(G1YH./S":5TY2!6P'N!_@$O\I ME;!+"4S$4^R.'T%][X*_%VM?PG^UZ]??VC<7C4[7&&%3_G+4^''?[/W>";$4%=/' .N- M5>1-9!%K23+ ;N$R8PUKP&Q>Q&YY51AC-(D?H: 0^SB7^;DH0=?R*74(5PSD MTI(Y+9?;LME%%IH@^R3)]-_NR,G+C+U[.R!7U2C#F*[;2UZ8>ASJ_MGD;RTW(#5NG M<%DDKO\<4\=>;_(\VQ'UO8L*V'FMORB +8AMDA9%J(J,:%][D;2^LTXV562# M%[< '6OLO]T/.X_-FYN+D?;H"7,P]M& ;D0&N@8%$\6R_.2.E\2F7.=GDLY/ M; 1&/[\KS;]W=[];Y$X0.(^,0 ?H/+0(HCV@SX:\\Z?-=2[(%FB(.X&1>3L?#=2+ MROAM.MX),I>1D?$N\MOP7S;>.M3H569$>D=*_,;+WVNU32.&/( M.I ZIVEO@><,U^;)P0HN;5">\!4SLU?0^XFBE[PMYZ MD673E&MR)4W"_SJZWIPA@PE*O"-SW?[;O[-K]??LLG([E_;7%!>N^VU1^J6( M#\=GY_R$-[:4L.]S&6 T@6.(4C[;2^0';Q%Q/Q6B168Q&[#BG)NX/OT/4M>+ MBV$+0!MKM^ QA&(P<"^03%&N#6',%C%Y)E[XVVS9T/ M 1T9S[@>YDM -^Y_N5@9X8#.&BL9Z+W):G#O?L&]*-SSWOQSL2W",1M7'RAJ M B5QB@H^A9H+M@5T7NZ0;[Y;GR[6;7]DAL99EL$KU>#9&QLIO99=OF?NA=[[ M=7$S[$CX3:VX1)G$J_26T6@&N)D99F[:^W;Q+\*1F[51(I4R7N6"CUGDPH[N MFWH MC21^G1\:G>LY F'UVM6-71T^0$2:3VS<%+CIR9U?96%]7]* 4))>2F-)A,0\ MQ2"#*>EEH$X(ND(Z(,_>71PA$* RBD" ZU]1J4VGIHR_D52))B-%T)5$'#=% MX;3G9;5!)$Y]F%18\6 R*AZA$6#SC@"740225U"7!B9QBFUK#?3T[9\JW;T? M:F06"ARK/=D^4XWD%5S6!AL5,8S3 )2S:@#"(E#).P(YCR(9(N=1)$-D-HH, MGY9O.^?1(Z0*O;7"$!$V.M=&?C)LG)S^<.GO(FWL #41TGJ&%!>.D&)Y1876 M4WRZ48QNO &O 1&Y;^B[C1BL _[.8?2E@RY0GR0!F.%7!PC*2#;>\A-UC/7? M9N6??\F&\%V_ #LJF&PUE=K8/\,,;(W9U#:Z;KKG:#BI3V03Y1Y!2^'Z$)^-Q(25J<"TY."8BZ* M!>9#!<5<% M,P J*K5*,#,SXW@W%9":1UQFVDU[>;V7YZEN.2JG+&&O4?*->P#;I8N8A= ,*(6-$S...J&?1VH MG\]61\KM6=>6YYS*8<[&N=F?R)&EOP_5IP8E_N"KX_!GXQ*W#F$/S*V&JYL/ M[#!46/7>^L!-5OE>KB#@@RY_:4?X0\*9O: MX& ,'_U:H,.2A1=38P_1H*LX1U,X78U^ MR5O,JAO!^!]VG J__DR&YQ<52LC8T87BW&/\8CZ5\V-5#'6PQZK6+I&,E$Y0 M24029)G%N1#5P U!P[[%(^<-H@R5]P91.JL-HLDKZ*H&TMM?D9V !F;CW./; MH_I:^]-H7HX>LW"0H#CL&%6)Z8PJ<6@$F+PCD/= C%W[AA MMM_")6D&YY@LEMKVPP47@1.(7;_C9J4[2+*,41R!# MA389WTK=^<$0ICA*D]V#(1O*">$;$]G8MPB4"9S(?UOYSE6*#4Q/"HJY*!:8 M#Q44/S/[N^//33?JA-WF-.0MKPIC^R@D$_DDI+%Z=*TS?H:)RAR2/-)Q2&[S M<N?,>G3[;C0DV[^)Q\4YLX:Q;*2SD/Z8)W@N+'(9W" M&\/BIR1]7JB=Q66M/K(8XHXFR$PEA& M3D5&5>+8&"9U*C+KRGP8@AZE#!'_G 2J 9=Q@HU^/K*0@EU(09C69C;VB0J* MPZL$#:/4Z"G9T=/1UYBR"F<4JK"=-@8:UP#/64::\C)L?X%@7J-+P"S;E MU9$$WX\>)5:7% "BUG+1V5E*2[@*;\0)*\G'9UT ,%X0S/.4*.>6%1TNHRN( M=T:5&)GLHZ$DPTQP$J-#_3(&3VW[Y@]MVK!/'A"V;4@37I#=A% M6U3Q]JDW0_B]M,VAH=:K:?J#GY&UGV ^^-#;05R;K%^PWNL, EA3^8$D?,%: MT-29I&\IB-Z<\T>?[5^A;_Q6I[TOXG7;#=MH?/T,F;G.U@$,C!]+ P -'X1G M9HA".%;/5B7#D$"G.#L7=.*&<#8D+$5Q=PCZ[E0JM94N.[76]4VSA3TT.XV; M1K>+U=N=NY-=+%UOM[KMF^9%K=>XP+H]^,=MH]7K8NU+^*]V_?I;^^:BT>D: MNR/E+T>-'_?-WN^=T$11,1C"8[VQBIR'+&(MF-]CMW"9L88UH'\1EWLU1\;8 MRI5MFI0AW+7C6-I=IYUUV^$5,"K!4*Q865]K?&QO,F[](+J=NT/-(5HZR &6&K*6#)X; ][LL#)W%P M6U91,51&A0'#EJ.9A1S,%6CS"9Y9Q#PQKFN"5'DGMH MZ/44'5H89^*?%(;.9IB0?BHV(KNA;QHNS&Q1R+)4I8%U;:K,9?V]86UMA+XW MM.T=P/>&=^;#TC20_H@.CWUZ;UC;I>_WAK>Y29!&Q+!LG[TP>M HHFSUH%$D ME=;](;^U&_![5KUMJG2,]MG_:QC_\0EG%IVO['KCJ_&1E?I3Q(=@NML]LB7L M^UP&&$T8S;&4'R-R=S5X,^L2:)VE2@17HHFP77?EL%UWOJVSG&_K;$XD+>*;_AL@KN>I M73^2BHR/:[^$7X/F[_(-&_[ZD?1D/+TMYHB*P<5N/LL+AN78&)(,3H9KN,V2 MXJ9M @Y(-R+TZ)9C'Q4F:9RMTCA#>?7H9HG=A>"$%IPP;;WEV'<3TB1>Y6"T MP102LZW$[*\'U"TR(3N!RQ%Z_2)W G_*%M,+\8G@JN*U$)O7IZC3,E]7G#.+* LF< :J$OA,E R=UC[SJ,D'N,']D7"KM& M/>R4EHK'[*3]8YU9:GG,3=H_UKNFUM9W@D ?4#:GSU Q[@"M;!]]PCB"8'&: M#.66AXW7^P?Z_R;5I?M3.+"LU1MIW=\ M3>[Z+J;IY%5J5ZMU[6*\ZW:% !'9?"U3?D6_"-:#;:3'[.#]8YU5:E4][M3; M/]:9I5:1"$:A5I$(!A81]W4;DW]V&7.[HQI[E$*9P0FZ&BY0.G19":M918Z9 M'\URZ4G\J<'IZ8EW/G'>!\)<@]%[J=34M#EJTVL/C5V/#C#L0T\Q_M6>(4 : M+T 5) V(?>F.WFT>E-X:K%$46^*0JVBWA2%6D6]:=?NR14[QJX!H2LUTPH; MO9/;^ M:=0(9O=Z1C+=8ALN-6-<+HQQ4(ER1W8GM4R#)6)G&C1'X"P5LCWBT(4DK$H5 MF48$:I%%IA&%6D6F$85:1::1+^>VZK;(^&/_4W1;WGE*U>_03*BY'F_2"_^C M1\_??C*/R6V-^5],NGT:L1SGZ7GN1EZ=AHE)B\%7_G+M>0ONEKJR>9!]RJ^/ M?I)M0\*2)I4*RH=W*:$:X0MF98-9H?KP"V9E@UFA*A$%L[+!K$K!K/PP*U1! MHF!6JLR*IV^I\/0X64_;BW,I&*W!"72.DM=#5N_NSWA 5V)&G92<>*! M22+CBR/UP])AC8SO^.)RC/'%[R)6"IISW$AMSG$J&G).W_SYVYR_EE\CS#G> ML8:D.;(JDEI1L4OP><&0CM\,!>W%ML./W[$!.73-BM"?0<4?(LC@1*6,5UBR M$+M"[$).G6*IV(<;:0)GV I>I0MYVZ^\[7/N[JK A1O;S%)%,06&K[T5%5DL!)LA#%PN]&+K#'/_>'LQP#C6"XZ0*%\SU4H7/)4^SK>Q@2 MYU"G7+6R(,501J,<49JC2LZ:JY9&+?5I>FN?2.HYE=CYAF.S/ESZ_YS3VZ2S2Y1I5B MQ'01DF]A%NG"+$:@%E-0*P*UBG0O"K6*="]XVV1?DW#]L\B8NRM, A=ST%6\ M['&EIB<;BRN-+"TK4LP<:9E+9R(4\?>A,\'U^EU-YWKKOG$O\T'KFN[&F:^5 MWDY ,5WKW=B8L!:9+<:U!!9F]CF 9$/H$[Y[DXUP(;W+8I7VXI_PT"*;LL[SVAL-UV+&=W4GZ7AD_HW MSK7U.S]&6\S7"O?Z8KY6?B@?VJD4LTKRPRPN5-]!P:QL,"M4+:)@5C:8%6IR M;<&L;# K5$FB8%:JS-K)I"/_>F'XXS]?@[P6G#4F*G/(DAW,V&JD-T&H6I[?U/[RZO?J>#%!J&$L&VG MEI,@,8*302)CMMQ^+&!:3GG+:V[H#3>!E@L-9K@BVLBF'^QNCY!;$D#.\ MRMN/AM\TPRMYF?Q4"&5^A3+FZ9/R]N/F29Q@JGB%\[I +GDAA43/:9VF<.$1 MZO[E^&W".$M5H!_W.D%>^/%"&%UR%GN@-4/B5:*"5RI>9XAV(6B+W8#/!BW. MCK[.G#\^Q4@"%B1^ E]DE?"TDV0Q6M(IH=<%*9Z]G$,VTT#D/Z42=BF!B7B*W?$C:".Z MX.\$?U5( MT2X5^L5"[:U7T_2')4'DO %:T%[ M:I*^I2!ZEYT_^FS_"GWCMSK]P=.P.T%&IL>V.U\_0V:NLW4 LZ3'T@! ZPKA MF1FB$([5LU7),,3,*63.!9VX(9P-"RAV6G<-+I= MK-[NW)V82IKFTH:M0([P+]TG".YX81,&9W6G(5SL8&B8,L3JO#;&+B?*L[:^ M;9HBM"N\"&<(['T?FCCODR35?[LO4U?LT[^WVF@ S<1\"I=]-1XY7>*(E;#( MR!]'QSB<]3FV=_HW[K/[G,WU(:"I[\Y_+GX-84 "\,\QM20>4V7,7:VRM;_% M&/M;;]U!0_FK5D;7-X/C>,M&@^("K4TMH#!WV=[.GVGFLM+6SA_(N% X^BFV MH#(ZM"(-7Z.1F=L(@;(I:'W3<1E6\E*;TZ0=(:,-#R6\Z(1TBTWI)X'9M;>ESL\Z23P]#SW=+%Z M[@G9ZSM5>9*@D)^_WFM ;,KM&5!Y':Y6@YG:DZ1+0*L--!TE;GWIO/\V_W:C MC!\%L2+0,1J\E-^M9 *M$*(#Y;@!0U0I>IKP* M8=%)[:FYA-_H''2L5Q:D"5CI'>XID8T_02+S?T]VRQ?RR^OSGU3,?QS=-PL/ M#J11L4JUT<;DY41]=-(5_DM >[@?=YY_2:^WC\FYD+!.P@E6RF3=;):<@,3T K&;BJ@*3GC> M^Y()<=R2;D$&?9L+3FC&ZZJZK?6F[#3?4[2/\V;@UQXV99V71])@ FJ:!G1M M59/JOX1.?4;4FB3VK.K,0?:%X&$05H7^Q97 MEN;P:HCD)H;65?M @&&],BV5+A5U)#T!&6A:>W@!!KJA;R+AJ$S\Y<5FNZG\ M?(MSIU=(9QA"UQR0(L\G0ECW(B.7UP\WIVMDBZE>KK,5;T!51)A';12,Q2GV M;&J63]D@ MF"5"I"?.Y7.J@2..79WAI$PDW5 G:I5DU90-VZX *8?S;E#J). M>WBOF2X.B- [[2Y&T94J7O8 5(@XQ YT? MLU),&0)5144Z5,GJ\2\-):Z@J7LCK,6%9HHX'I_ OV M<6 "_\DLQFGIAZ,!A>( (L?4U.WKQVR9P6G2JWU\WPJ; D';[>24/W MB^_?S]I(81]%"ZU/F"2;U71Q;E37K3NQ)+FHGL M4)/7>F@FWE4!^?>Q>UO-SOX,;49I%O1H9\8"?[^V*0R!8UK\V 5F&)N1%,[& MJF#MV=3')F> O2=C![HL7JFR>#EQ0\]NU-(+,%,T23?L_;)BOZJEY,OE4!3Y M1RW6E2,)&G9+-<4G8P00-. PXQ45=4_YDK\HK1,UGF:2L2O+-$YR6=3*E"@9 MI)0)]$2099RAM]WS"-Q,6Z? G0IFO"3:H:D5D<)8;+/*4B/ZY:WW[9'F,^98 M#; =7E7#83IEH&C?&@0_X6414XP'!>-&*GVOA1%_\0S#G)BJ'[N\72[C=#G. M7GG6=#\V<8.L 9= AQ1'I;)M=QG&%L#$%'CH_'5E((X>:W.IN^NJ)*7#K[R_S][;[J[@C9&XFYUWLZ C/8> !L\/B' M$$B ;"%A2=A&5_]55I5&! @0@]V]8Z^UNFU)5965E97CDU?OU]?]28I;)]LX MCIA>BCH_G$D>F%3WS&R]$\?'X 1GL\D,^F?3&/#AG,!E5%UR /D-T!ER7 II MQG%;K8LOPC#WY.QA[/6R=;U[E7ZJK!-7B/U"))KO82JR801=\WBNG=B28[.; M1(X/1L)%IN6R0[DYL'4^M95(7S*2X[2/. S&D[7]4YK:G/$P2R;R:S# M8 =G8ZY&VB6'-K6Y#9%A,ZD-1."\]-$%A[8$N%AHG ?9')9P.IRDVP'Y*3ZX MXW%R[$DP?1X)MZ.7:W-<*!S876LOA5'/MI'IT44>F@F[<"/6 M/.FK1"C0]DEAY3X%EN,V+?1# M3AGG=W1%1VC;O-!&AN6$'6A[Q,B@-/3Y55J2+6+:=5J;K>/8F=W1-87%^F6] M^2R;XI87@,W?Z0CD_+N-4413>NUL+SZ?8C/)K6QBJ*SBU\)2@LS>=F=D$FD% M4JO-ISN6JA8GA=2[KIYO1\>@D%]S$*[J-B;&!*I#9344#^,+\_/RIHH1=V\] MP93>'*LGRQ9RD!>Z7#^.R-XSJ#U_MS.B@-H\\PUM9B;-T= G-E8@+=W57^[ZI?J#[6S=?(.YUP-ZX#LU>KWE=9?D+T8 MN,);*-04IABRJJKIB#-ZDB0:((<(5^#?@,;@1.&G5US'XA]3K:LWHV#<] [& M"TE!)@1%,I@?XXG>&R+-T/@)5;C&4-/-8U/21TBU<):U5[?%=/'4._- M%@J02?-5'1=KDG;9K;NV;9=#!.4W*'5>&@NT%]S6BKVWB:Q+:-E(U3"G3450 MS:(J0I..,3PR>Y(;TD"07_1SKK".LR+V K^F?6[AV([I,G 40;+7YH8/BQ+4OODJ*-6UK?_!!T M:?:43K(ZKYQF,[UJYL#N6WL10&1DP>/FH[*%;'AT>,5)ST04QFO#T/T]S=AW MFMQ*U8*+CN>:Y?$<$A# 4UE PHN35*=$4TA2(B! MDYI[K QZ-X^\]+H. %3D^W1-CW_()3L7%/'[N666;N>:,F#MGM\9-IG_ZT_; MUL8M$SWK)_GQ;"87FYM_D3!*K>6](1Y^FCAD$L'D^/GEM%3CC%2]?+U._M]J MJD1$G[\7!_L'#0#\I);ZMXD K.4Q#MG<]614=I6LPSFY2!R;YS)LKK#<+_"G M1"G7"P-$W=0E\BN[2K[CLM0G#D JD#ZZW'[<74 @H P=KHOUH":S- EM#E=6 M23?-N5$ J_(H7DU[;\)3=ROWQCH!@6JM7JR7_@8$-F>0["(TSBM-4-M:9316 MM*GD]TZ@GW:L[&32FI9'R7-QSR4%Q+R!Z0*0#/JW1.>\%U?_',Q(/S77O,[C M@#M(IM?)==VGAW]]BBZ[2]D8M5C=&\+ ".J-,8Q@5#XEO2\_=3YU7A'SRP/,/R7'%+3L)=@PT=88B 8FN#XP![&TEF89]%" W'(\ M%./3QL>PW1?%YF#'+M0Y/HF^O8 _V!,1LHGKB:3<*JF([1+:!,@$N*B(M M<5SN?V?6O%MB0%?A6.XK8A\?Z)8MNSXV]V-D,X!6%;,!7O&(J8UHV)1T61-G M71:4LM[=(CO8D4EM#I9*3Z]7^<%9[D(XWX[/-51 @0ILH^L[X/J0@8?_(+EK MVR_#[W9;UI1'FR?C9M#69=E0Y_AY:)GQ5R>N?=%Q T8[/9]!83!3GZ^[C^L@[6T37;.V M<<>5&45B=8_.+-G6\XL58NC=M>M.*[LCWQ*G56'S[K/Y" DB2]U5_S4!J?=W M(I'XW['W+D26(^)8IBV/)(.I2Q_,K3825);\@&5:2([U_V5&@CZ0T:?AT:3_ MQNRALR#I[HD>_][:$"U)8H0>VI6QH$Y!TJJ:B3X);60U%3L%!!.2TDBP7% 2 MAHE^@*^0DY@F%O,Z_^3/_9_C8Z8J2XKXBVD* V0'M9"-+JD]Z1>39XZ/Z2$7 MY7=[6/*Q8U,;_V*R('GI#VS3(0N2]W\QGR.6410JF/'1@K\;8Z%G_SVBBXG^ M'MT8BC VT,SL/_W+?,BB.00J)/_YE\%:I2%;$B$+3&.N:8+F'V;?> XS_70J M]<^\"]5^(OU/^$GQ$MSI&$RSJ0E?N_4IUD,H=^\E_X$4RJWFA76DR[@>92;S6N:N5BNU*VRSR*5TRKC7YP M7:FW6]N?9O?WCSM5F" 30A)_;FVX&<_ -L= :[*'<99#U(#Z9(0^TXNLS4E& M3QB#EJ!/I(!Z@JQLO]K30I.0^TA@J2;MS8%D9A.)PYXL&6TTVJFB]5[QZ;.U M]7PR[;7V(WV@8YV^O[V^O]UT>]=NXGOL! 0693CFF''Y&,\8XO7(CI_46_GV M[>L+TBWNKJ^+MT],H\JT:F?U6K56*M;;3+%4:MS5 <4LT40<7JI56C;_;YW' M=K+_^>#^EQQ5"NF9>-NF])3UU8(NSV8[U MTAU?3_FWS.M]#]IARD@M'"L$2<$WX9WMZ?;E1L!(39YD9/7H=WLH+5>2H5&H M,A$E[,$0[&9,B%;P]Q)1NW%$148_-B9=0Q9E09^R##)+U%=%5IFVU!NJR+P> M3!ED/ITP/Z Z@4_^6VW7\)^X?W^R2',RAXR EO*BZ;(Y9=XUD! )&22Y9.!D M._]6%GR)B->RBM^KT><;'ZJD&T-YW)1TN [0Y7XZ;0HZ!M"J=<1QIP=G(9E* M<9V.H9O'Q\X;Q4_9Z'3L4CI[%>XBKJ515]([EO;P?O^:3*K-F]1FJ393SS;P_<3;-0U NK+6.AG;S"0A9% ME.C\._.F[Y-;N634DHM:O>KD,A_S'M.Z.=&WOK346DN+&CY>LK1L]B0LT6[F M!U3RX?_\P_P0QF-=^T1#F)(RG3F(U54YV,]?Y)'5CJ7_"_9@ALW4E?MKZU'A M'K)U;J.SF8UY91%.ZI*5/9>D3/+IIGW:E'9]7,/6%N7P+EQ1@,VC.L:V?X(C MKS:U_FJCILXN66TJ=1(&^K#D4,OH%D>KPN51:C@'&3\9 =_UUX+>&S(ICF5@ M>UE\W\/23]"-3D(;T&J:9!'C:)A'JT@X6@7CT2K\"@1+AJ1>/))%3Z9-^D]U M!07Z3Z&_Z!(C*?((?1(4%OB=*IF,).B0@$9^KTOBI$?6A:>FZ?"A!!W1]SC] MF:NV,$C2(345NXM,;2Y=XO(U< V!^-\(-@&),1KJ)$ M?Q5,^-D4;0QB$P-0!.$1ERW&FH&#?'@[W:X!Z-F)0EA%8 ST$[0G$IJ+-D)6 M#OH*.L$L?"FA2Z8@ R>[^ZJCTX/,3=D,VV(R/BP'?QOPJ,@$6*;1,S5T3AG, MZ ES2,S,4<)W\ F:<]W(, LX;:3]0W!9+K_@RIG9W0<3 +T'25FPLP:1*))WQF0; MG$631T\89,B@C8'-437&&*(_S%@H0TG!$@'].>$L%[>W"Q5PB($N)JK$I)(L M$71[/O#_]=GXO^,V^7/)&9,?&<::3E*X;Z6>@@XT]M_@W P1)@X[649?U&5\ MS@-N@)0/_V"U3W6L\MG=5=V<*/EL>HNN@:[^W]^)H(.@TK&N7X7RJ-^[?7U[ M.?H=G+'Q[=T")4D',<8((VKKVU<\VL4$R6%P3J!/;M%;&IU 24+O?4CX,K;) MAQX@03E0>? ?<=&<>3Q%TI*A-X- Q##V!J"S+-%*.P"#,;$\U'JO0TT1D3)& MYY"@0N";'U NN= GU_*(M(:.6REYP-)+GEVJP,6)GB+NN,"I/9WGO%OW^QW+ MN+W)YY6K%^UMFT..?@3'TY@.%:MX-_X$NR_^L8B-3? C7J+>DJ^3IQ6-^JG'*,OMU53,N3+73 M6I^[?;]P?9+V>T2+FK.UJ](Z?&IKI1+EN+4:P 8PG HLEP]KA82WPBV&Q#28 MV83\(A:6:SZ*9U-))-0NVN^%B\9E[3Z[$RX.*Q+*<:M4WL[EXG0^QQ:R8?X# M0CJB'_N585"X?06FLV:!SW,_0W!^=:X/Y?=4WY0NWPO-]"CWA?A];=3B)5P. MXADO&JP]>UL\MEW83GB#M&=(ZVOH5^CEA@I->!I]C(94GTDDD :@,=YB/X&= C!='%'V]O.- M]'['4AI7#Z/IY_##4':G=!8[UL.+J3T4*^+8+$!F(IXKXTQVKTD"NU0LG0P/ MIF4*JBCHHH&T;-&QH1-V"+C8*MDA8(;/H^N%_GR&="Q]#&E3&#W>8,:3KH*9 M%/P[,LGX).XGCV\)7%:B[5AXE[RU&8S0U29F IU,6: MA!6B%3/:1 ]YQO5^#K4/_$QO*$M]SY,@5 P8=R2\2CJYB%3L99/>!66"C \C M8;N\/"OPS)AENA,#"1$D45T0,[Q$M'?"@+C6$&G&R)Z125]O//6A@%:NJ9)W ME73>+#;@98+1;GM*D;P#9_D'(K-"!NO!?V@W&./$9Z_$+C+2,R*C-Y3$"4C_ M6^KCA"]7/@G]2CCJ(NE&416O-'5P!1"4I*/ Z?1,T@:Z,!Y"IF41;NPV+-XK M9Z(EACIGO.!5U[T=P> MZI+$7!,CH@)&Q&I3V.5W*'(B;B,M?5AX2D3R.\1<)Q&/];?U^ MBUV=,6):C0]?#=1DX]=6R,_'37Y0O0^0S;:QSM0?LLZ_^[D%B;%>1;A=^<;_ M,T]<(*M[R!2QB2S,J9OC_PDGKO\I+C!$L*[9\>OFO>!SMGGJB\9Q/NVYQ_J M[$T?)SE2:FVGG:*I=F9G&G SQ! [R;)<+LVF(O0%7[A["XLYXV:+U&*V2#EL MD=J0+=ZYWE-?E>_ZH^Y>V"+EL$5J%;98!>US7DB-8W-\DLU'@*\Z'+XH+..+ M7$SBXD/^'(H]K7!O\OOBB]SJXB(51\ HS6;R*20OOA)?9!;S!>_PQ:;RXE4S M=,L:9K7<8"]\,8/8$8TO8D@DX7$6"9O.A05VU^2+W6"AS=$1BX8\H^7L'"[4 M9>'\-C0A6*-SU7U4S6;UIE I)S.SCT_2L#H:+PG6T>5R4CJ-?>C:+Y-$7:FP5,4:S#":[#=46,PWR(C@)8T%0 MCM1'.@:GE_4I3]YZ8_[,NEQD=&P^XRWHC\$. 7=6EDT7EILA<^"9(VW; MVN[G_7+6BOJ?9=;/I7)5&!=?>P?.63-*7H"S8C -.([-9SBVD%N.]?F7M9:Y MWBP^/QI6/[K5W(=X^*RU. \['8/)P*?9;*[ YB.XU?Y YEI13[3&X\E+O93K M"8^'SER+(79SZ1AL"#[/%M)I-K-^QX*566L&F7B U=3+CY S&9G*Q8KM9IGG,\T"$HU@-7JKQJ6S'ZC9NBT/^ MLM+CUX<9C'.V>)?MR2Z8.MKP5J%RW_[4SH;/>YSYLCDO@/$M^&%\W;7Q'4MY MNLURXO3ZO%=P%O<7X'>K +^%70/\NAN>[%@EV1PH\KF1;KL0D/N#_HUZ"G/ MJ:7"0_]!?'N0#E6 Q%J6D4G-+\O %?_3!UF4W-*$ANKZF'"!0Z $HJ;65+09 MLC@1E"IIHER"FB' %SB=DC_Z"L)6+=0HA19J;'^J'4N[+A>F+Y_#TOGK%DLW M&)CE,9XF0^9Y.,4<-E\&*CO\-E:+ 9#^S'6H4K-)"BN4%XWQN4R&--5-05U(,/1 M(Z_\_"(9K_[2VC\A5])7H?]EDB:SV=!]1S)1HO)>+ M(P$FF4^QA>3R))A]IG%]A8PM;E>2V!OPUD[3^8=*X_SV4]C2,8@M6!ZK6)X7 M/L\48C@27 %=_]\W*RRW0]'MY=67LU+O(GW:;V5UY#>_#JSBJ#>:#(3SEOBZRQ,37TPL+ID?.#BK=/&$I2AWRG":LW0M\X>R;R@"8C8&DY%G^3SDIJRNI>PF MQEOM6.5\KIJ<3JN%-K]VL"&\->&V >"RN6#8H"K(^KV@3*1&OVJ#7-54 [V* MW=JAJ,3>"HY([WZ2"P MWM%)54&>&4-DMQ^;DCY"HLM!FV;=-F2ZU)/0X^@8>7XX%J8X6$3 W[HFX^E> MA!'.=$DA?1;0_B0 ? W10)S@AA\8 ,T=%;TRT0G.&D%'PW"GSM0),AR>&<9\ MDSXQ4AI>")*UF@_'S5TPP04FK4H$42:-%K!*B*:=P"_")UB',B--E::P&Z]( MP/>1=DA@WWKP"L;4(_,3)=Q+87]0Z'N F,P69AL72"-Y,C)N'=XH*HKV MOH]B_R1[^=V6.T4GO^C+V /P6XLJ$R%Q-T'$G8*,4R'TB*B-H8 MNI<46W?HAUSVF$N%BW+FF"GIDBB;S!5IMO*CK8T1CZ?X[,]?S+4D0-S7;G_B M?Q*I2:&?]$"((WT,,"Z'(!\HL"Q&^1VY'$5[**JX TS/#'L"]^+!?5KZ$OX& M$C6"05JUD&X,[LL],D7\#1NOLU0I7=F G0G/APDB],B_QK OH34@\2411%SX MFF]Z:&;^_DL>)$\2_Z5#B-#$!UTL2/Y9:&]ZFF&RM$,.7#F*AJC@W@U$6N(. M,.B;5*9/R=U@(/V<2/@3IH:^J1@:F0-!%&WT^\>GM*U%"]I:.*1HG+8FX'P*:MB[B:6)^(DR<3_/ I>3M$^9N# "J<#)HPZ]BJP2,3IMU M 13J9 P]MR: K?HNHX.*'L*PJ)JB2,0R&,K(,()^3- J1%&"C.CV_$)30\L' M2A(.1\\:LM-/F.G92)MX=,_3:.V:W(-.2.%-?M#I%F5QIIVAMX/M(K'N"G_< MX4_S^AMD+:DW]?ZK9;C>9+^0%6TA:^LMR[)AHTTENNV?\SO-CM%) /J ^V^ M(:D+<;@F[I5^5*=W-K,41W*'>L\THZ M(_-CU1!?CG[#E!@\IVTB7>_/F'D !H:SAX4<#RD6CJ_> *!DEP L9G6L_OY$XS)&HEX$MJ3(\",ESHN< R&&XR= 5]#"4LYG$+/0.-2_#T'61I MELIX^&,"#4^O"["\_"C1R AZET6P=:0^[O$&W17AGA9@8FA% R2-L4DS,8BA MA"@AZ[@!DX[/-?JL(A, 77)M.[=AS7Z2_-S1$00Z&KEG9@G(!.CG@GC#Y>50 M,K!D[\K@^L)-Q.#GY,9#(D8B7R)31CJ3B;LY1O\DTF(0L6 #$!E(%RK2B!#= M/2)6GI!DA!^,!;#]G*\LVE153,#K:'/U"7W;49'Z$Q.R J-^",]#1B0TB$H' MMB1M$(A[[V%'(.A;/QURP&,B=+0T$P+MJA5AL._>5BN7\4GF6^(9: JZV\)J MGE0NN5)YX6L=*_6>YL:?A>=!/0;_7;@UQ^?JC^I3CW^M%J!E'?%OT/EL0QCO MV5#SR^1\QNT<0->>@+5//0FWAM-!P.['01']:4L".(VV7VA,Z$;4$S=E-_"$ MOTWM"7,;?%N7$J %2;0A&H/U:SN3F!Q<:+>E:Y/!D)%&8T6;$DQ^S>Y'#*\0 M'1_9/=#*[FD2@$\X<*GKV+(;99XP M/VY!OL%GZXUVA5JV*[4F::Q=OV$].^+=9;Q5*[UJBW?GYW&3'K MQ*9IX-A204?=PP=%5<1_54BSR,4BQ.?87O>;'4MY51_?[X1^K[]QB[UYC4T^ M/OO3JRN^^UJ2CG[3J3+V7!GO[+ZGM,$]- 3TA1?<%NJ8=,YV>QHE<"?!/B5, MCQ0%H(&U"3)8+]&/A1.DXDQZYH10"2YIYVF;C#(Z@3W2G)@XS?'9Q(TO[0@? M4K_PL9=QIU^GZS4X@]$=GB!:)[[K/R2G'0I($20 [/$\G9C 2,?CF>X.NIYN MVW.//=)W)ZT3I@SE (QV3Z,M MPA/$DSX;6R!TM=LFD^;&^$>T?[)#19LT4@@=X"U*9;2AQ+^QK%?V$MHQL[0[ MUS[0-.$MAP%==XIG.+H8<*-Y* S\TZ:3=!&SCHNL6(9ZJ2Q7P7?%;D\$.$1 MK[S U0*^N""[ZK+QNF_]<%Z)UFG'2C;X,3HLE6IM8SMXK=E%K28K=:R+NRS4O!SW59,=J?V:?QFG^].EA.X'5\*EN4&_*)><5G"+"GR=SBJR=3=7S MU-^"T]T4G'+)_56:[='H8XVZ'$ MK\U&);#9ETJRB0^D/D#,BSHS(*P <02/]AR\"P7W!M.H8PVT7;B9)RI^!2D! M]B,L<;N!?\4)/='&FB%/GR1*Z%L#R6F^Z?'OS#SL]1-BLPV[R'KN!Q"Q\5\8 M'0?XPWP\U+E#73VV94OUAF]NEN7]3O4K')I:;&^E7)=-Z.-(/)R.;F^NZH67 M<6Y;IM3PY464[E\?N&;JZ#>9QC>TF>:=V32/SBPT#X;\&N@09+NW$9D$70=^ MQRX*X ]!5@TN\UXBWSMA&HZ+EL9M2=(0T-451#10BL: ^#3Z M*%[TL=8_!E\06:+MI[]MW)&?.+%K'$?V#Y/0NFB'Z4*=-PRWD[G7883=0[E_ M#9?4>%25Q/D5D@+FD!E>)#N'\ZNO]J?X'ZJ!%-9 -& MP0Y]=P#/Q$/6Z!O0IBJ-B MD@1"I!-4$!DF A66;:Y0AH?$FN1/<[I]8_%(B MO=N9?_[I:N]2D XD?<*9,,E"H++>H/$&;-^AB7CFC?@#T8?.QG-V7+M9U&@R M CT4F/U'D&$AFTXO;'R_H",%1PG]?:+@7 J2?&;(ML<"\S9LK8P] CV2YX%, M6Z2\ZMH'$!:W+O61PM=O]5V0%9*89_IHRXC$N'9.CAUW64Q(._L.4RE!4A%P MS@:21MB@UAGR.3OMC[R-%0:99L$(!KJ2NY" A[1G 9\GD#,F<3A(GY+>DVU7 M $UVH(;^(=CHOO,\>%@CU/CGBC(DSV99\ 8X G M2, R2P&QB3@(/1-Z3!XD?%;Q^9!P'@D$_30L=B!K9TJ]0_CS>+MHOV#B>D%/ MN[Y?ID,\$ M?>44Q.W6W9.ER0Y!Q+KY[W:L:=^J?6:'HC$0=MKI6W\M=JNMELSUAA!P(]XS MST3M-O#;SYGH*F<0E=%IHFPG4V:3V9_,#S<7,_G3SJQ 3&?G10LB^@/2L\!1 MF@#=CPIWP1C;<7R8[6 B$^V4*B?FT!;N&M)E9-5U#Y/L/+0"9VAT% H_G7 @ M&L/N#T[]MOC:@V^[VHN1(-="#\D)]!1VB5\+TW#R,='(Q[GD\_">2ZQ,"'D2 MZ%;MR? 7FR[V*KURTR'.&/+WM(FA0%($EETD#0^]YZ&%;S61%I.860R_(2_P MSF(=$T 50#=AC!ZZA4#Q03^7W"2*,4Y>ZR$=!J2W*$NDI,#94]_ZVJ[*:^<$ M>Q\ P>_F#G-Y9F+8:LQ($XF^KTO(!,$\"+WH2:;,'Z0;_*_\>]Z6HGMI#S8J MFI!-BWT,[V-V#+"*$XIT39P@"F%I ?F3D,%*0CHZ+O;#C_?\A'128 F?VM]@ M?-] /QW)!K$;W?>1"$<+H$4H2%'!ZNQ0,XTQ4JMT;0+9R">)P,:1E#$ZJ,?> MP&$N$E!$^HTC:6%QWOQLG)^ I) N8YV:9=XF D9FH\=2[DE.8AI="VAE="4G MB28UI<@@H!'B@1V+V%X=ZUF=[;5#@ADGU#9P/E^PK3 O4 SD.G" MS.D8Q -Z6QCH$LD(%^RQP-I)N/.EW_=_U4Z[HE;8.\1<7450[CLFI3MC+#%F MHWR4^B2#R_:.P =E,*D2 >\$TI.188=^(QM#6"K(0P/$.FCD$BE' 3F.K49* M=B2=)CHDLMQAR46RLV'YR')#'QX Q[L.%@-;6[9)KX*>2]3GA(33?/VYUG@ MT":1$8EV"Y8 ,T"35_XL 5B6#6& >&G@A-JI%-B/"-JC[AA>9X#N=.(?=.DD M.?K)0LE'HO,##W@&>F^ N107)1#3$'$^33; ?H"!IHD!*0G2!(F)]$![=A'\'G;P7"45A(9DI]."R'A -$570X_I([IJ^M[]%0N"^H-*H9E_N'CB^(U3*;<:*4]WK.>:T;1> MI?SG/7?04ZUT++6<$IN%9*M_MW$"V8Z"^MR\H'ZR8TW.3N5!2ZA]Y9K!T^F1$US%YX8Z])8F!++P]'>_NL:AVA;T%\^:,8NSF64 "0'XF?D M>;?^V!G.P*:?]Z4I6I=G4=YU@RX6.O*^U:8= WPX];G42$7D$J6$K^H:%$Z# M5FH8OUSM+M:00X&;#TUOU\?6-5,RKC0!Y])7[0(YMVK6&XQ8%6F^&(HTO_+( M2&^Y'S9+UYFI-=H";KP[XI< BG^5JL-^5Y _/'K^ J!XS'O>BO]54>'MP=.% MDJ?55E\L3=M*.V^*X0#OMLJT&7*\.W:AXT)^E:;#>NOV56T+RKICKXXNORG$ MYAKPYF%K6AF]?6-LT)@FOBH(^UR<2(27)[P6S E-[,!XR0:- MEP:D#%^Y$VEO:I\D/0K$XH]WK*'\V+ZY>QE.+KI;L$%*(70^>&.DU+'*+E_N1S*48R1,'9:WQ[A/?:(FO_H=QMW\F=Q;9M@I;&3'GM$&K2,EI3.7(CB M7WOD#[9'.(\XL0_T@VP.[5P>6[I,#] @N5-=9Z#M,?VSE=2%.[B"21)#MV6N MD&$SA<)?>^1@MCK<((FA+PR7SK+I?/[ S)$\3B^0:EK]M979977['O.1FIY4 MY88;@/JS G'%.1G;C&PD!#MMDI8..Z6&FA,?0C]&VJ IJ^C'$!CRI"K:D.). MW [7E)!L(#@2H"YZ*XF\R4 G3-%TQDLXM8\$E-B%@5J>Z^G/( SFBS[@G$>G M*G(Z+WO=N^*$LUYG=$\<++AHG!M.TR&UI>/@]=E12XQSYUNE9YR$=Y&^>!YD M9NDB+N(AF5XN@"+$I*1/4@%G)ZSB'0A7[,+F=SP*9HN_D<% M^L \GEO.H$N>_%H#_=0@9:TFI)QJ,N%G**8]\2?V.YOIC;!"G88+Y&MB5XT- =L_ M\,T69(13NM4E,\JG($DG\)4FH?7,PW8K,3[_DA7>[JS73-8!*O8]C&%^@ 69'HO$/TU!]*=+6??IK>#[IE7HY,]&6ZW5RR'RUP4WEZ =)/=990 MU7XLG%#V;Q<3P*=0YI-1F[?5ZE5'I3SF/3IE$UV?L5.(=RB4VCN%H@9\EE"H M4#@),Z_"D;SI?_X!A&. &B$%*B$)_PN\RMB9[,A^;]7ONQ0"N0 ?1S,YU@&3 M'ZGNPDU)2/%8F4Z6.U#2.7X6RDA9=&847Y ME4YRW_/2L+%1*B[5FY3HMN2Z_+Q%EMC#]/U#G+T(DBO?OMSWO @B$%(YO;X? M">FKBTENEI#5OVI,9$(*E]V/ZNU0';X79@G)_U5-(A.R6>H_IZ33Y^M7+O;+ M%"D9W!;4#;*JSMQ%!:[1J*'TW2H:*875'AGF,5ML[7A' DX37%>8 C=7$),:!!FU!]3>J<%3O'G>E*JM3'L(AVT0"=&8 N0I6B6_;=0TOL8< % M[%W$%JW'/>JHYBZZ- /P]F-:N0!-$_\@GUHQI!F5PUML8F'!-Z!/3%37US;7 MB0JM*,2]UK.?K9_WQ MK*2(PQVVDRUU+%E6BDDSVQ@*2">#"0+GG.'BDY:FB%L &3J$]K%%)(2@I=], MZS??V8"&%A.H6$87B X-\=PVT.7NA,1+^A.E+RN*T_D"*HAD;\%0$%F5 MC$*(32I]#$3L$X9N0,+]60"ICW8D)"X\B@B&#_M_%OM,@?'PKA95D1H4!NRO MKX]]P.E@Z*;C: R8(6ZSL+%L(H*C"X(^6$8WBJ+AQMLPJC%C1'C:3LP:#T7/ M\BID=;;Q8'U<5)]RS9>DD7(\FBU;Q./NB^A?"G;ID!>7JT/SB!+1P*!Z3&0: MT.?GKM$O<[BH3LM%G&&?6PM@RX\20O)]+9ME4.BQSGS).H&%FSUV* Z X/BZEU<7)3&+2[Z?%^I.&L2V'+ M3!W5>[!0&A;8?#Z]FC3,KLHX,PZ^PV*<]G":OBFI+2,K[(5Q9GT*6V:JY]YN&\)C;?B2CP&(?P.D&7X>T@R:Y/7IJSA\ MGZ;$T[] ,SL"FN'W!S2#3N:P7GYZ:3],WY_<?N;M^YYGCC M#E.+#O2V73U\:@;K0>N;'\B ;VNG$EQK&(!<;.BXTNE#1M>.H+]*T)P5^W06 M-&!<\4L=2WU.J]Q'4C%'2@PB:M;_@[9MVC!?/[N?^:NV"(VV736>7L*,YQ;& M[HFMM!+9FQ\H# .YA-%T2=/6A-W6HM@J.0TM2 )MRM,3MJ:BMP7+LSK./',2@KT'8 !FY=Z*25V'"DU'.-9&6B*Q%W$,8'#2;[^K-/ M"/Q,:](U\3P+^,C47^_F;&JX M>0/2P0#CT ,'J]$V+F+"GY:L0\\32= 5\%S;(0F['Q)^7YM <$*&8>$N/-D7 MO^VS+)C8X"[^K]= 3S@]OKV6O(;A:FW;' ->]I'(DBEP$D8,=F K?ZB:23K. M>*QYQ&%HM($.3$Q3J-VCPA1)[Q2BJJ!? Y)-(H7[ @.F#?RAY.T^6;6;7;K= MW4G[<3A3#JPVP3\'H@%DI=M^&:^?A98*.M)>6-H/67+#4,1U@)DL,90$$9^I M8_NSCK,UZ/L((2?.>7>[]&#BSJ>CW3W51=C"C4.@WC,A]$V:HSY$2L4Q3MKT M.E8P_+E!2K>[D@1(ZXA>[X"!U;#!AGT'Q>V1@O&M2(#-QET'BON N4BJ/.[8 MXS"&VSMEKI\'$N(PB+DHVRW)"/%E" Q.63M''@@JDEAG1 \2E$P3P\_N[$$? M/NY.C^WW2#L,%QX=\1]4O /O^_MF^+SIU(C#X7$'-)F *: O:(;AMG)%\MC[ M6[)>I-W*8]*4=0(1@\!+9)F^$;O2 /I/.9'5E3KNF4"6G0,F"(X?+:G<MF M^/HD\Y4;X]QUP387R"PRD64L,WAQ\U(VCP)GGV%QR_NE*S)ZNE4-KJ24G(;WR;OEC:E:C ME3G/#T:9XFUZG[OECV3Y]RH50Q@^D\FP26[%FXQ;D;C!N),U+0Q*[;R1^8#R MIST1=R;:$R!N'#AS;#;)L87"?/+Z3P*TIG'OQ,1<99&<&=RBTGLA>9O9C-!? M<)50WV]JVNT9B1UZPKC91LY9(LY7IP:'&Z\?]D;R' MUW]:W",'RDLU*P'"#,!N5$19I?&7A6A8>FMEJ-N.(XKFSB1AW7SB9=72^ M5 PZ7Y[CV'1N0=Y0V$V768/$,ZK$J9(SI\8CKTFI/9)XF3(1A^+')I%FG)V93P*"E4W%K;%-#/&WR5:[=N>XUA;K_;M%A#3\>1?,EF$*'Y M7%A!](+34%F#S#.ZWV/UQ52J;UF^(NZ1S$NTOW0,VA^R,0L%%JU_Z6E89O7/ M.0P[5Y;^92A"W?]-)D^3U>#%NVWE*3VC/-F!46H[/-".?J%JD[?0?>%[':LY M'&?/^.>+VG#CYE6A"E.Y8RFFFLKT/Y^3YM%O.KP7*/,;Z$8/DMV)EA'<7HN( MY1,:XO8I.J]NO[>>1@ITNE-L-+RC0Z#IQ%3QU3G0^+'39A(WIB0&15+,5%,W&BO*RDRDA<8:5CS VC=Z%6SIDU$D,$_!7+ M)_*DT.OI$_*L]SEJ5YT[#23ATO)."DTAN7' M%D@A/.EO_[JK'NGY=,X^Q-7+AZM?=GXGDMSG-+L3*]6+*Y>2'*< M8.?88;Z;A4SCC$P",671-X7E!MFBG&QWE%FFMR,Y=S>JD)UJRN-]3-GWT5:T M(O#!W 4$A$4,1@F?9]/IL/IJ? 83H8IN:I,=7:4\(\J.=ON%UUJS5WZMRGO? MT?EP#1%W-!.'SSK/YE)S#?G$,AMSF5H]Q\;BUZ%%X0FNF?]X,N].KV*J ME-B,)>:@5$1EB3@\[7R!Y9+S>2)T1].;[.@JM311=E3JZ\/D=3+/C;-[W]+Y MX!I1MS2&&#V7S[/Y5';I,?\JQO..C>5,;@870## 00+_J;Q-Y'=$=G69HNT- M>D=ZOV.=#7.7DUJAW4UNW$XY5,_.=:S,TT-+2U7;MX]#2 PWB-\(_\$SL^]D M3$.F"+)ZD14J.4G)7NTU$=!>[;[GLWC"D*NI3!E%1H0"Q?E=,DSRGFU5TR@& MLE[15)$B/8+6ZZ0M#![9'*X M6WS?29J55227)F0>1+]'Q!,&!!>:6NDDR*E+@DA"G"HNVR'YN9"7C3[+TJ"H MD4 3E,"FAJ(%R+<6#<;)(P[[!/T E;2XV=!_N)-D$EOCI-,K6M5DNP'*B$5R MF8Y5J]U8^O0C/RD(6X+D6+UN#1U,)9U]OZFU3D?BMI!"5I]6MF.]Z^(DVR^/ MA]/M]-G:K,8N-:_&[K1CM8W[^ZNWPH5V+_PMLMM1D5UJ?T5V7,>R+K)OE]G2 MZ\M5X0L5V14[5C\YJ0\;?/GR;>,BNY7/_K:5J>Q,Y1TIAX/M; %>+^DG-D>) M*GN4J(7O=:SBR[BMOS2>R^?9K2A/I8YU5[Q[>I5J9O8]#4Y*34>?E?014W-5 M@>^D.3W0ON9$#\'%,E@+P3H!I.X:0()CJ(>QE2*2P>OH$IX$*J("B1+2PV1S M)ZK 3FV&[$R #9@"*5?Z=+&9D/*EMH>_@K2#^W)C\)(7&H/>[G#$DATK?7HU MO"YU7T<]9#3;T_MFT3:HH)3=I1&=GP!V]<'JAV0]@MR%*X*0%DR;?P@$&A'9 M"J0*B4!_Z5CO1=>.(EM8D<#*+TM^VY7 #>&IK\/%3GU9-V!:+/T3U#7B:B=L M!I">+;@TR9XF4L %79_"M_#7*3R9..E!828NR%(E.*N"#B$TC0$XQK!IN8#H M3O$IUE>PGQ_<)BQ-3235HVCF(P@.P&V*='[3+L=R+0XHB>5R_T)0$2T7_2./ M\-D?R._0*T8EK@U_N\U9W2ZN2^IEZ ?NT=0)2"S]4%B-DS5^.S\]ORLT M]7S7<:;5@G-87N@R;\S(K>'RV1@2UW)I-I->,4,[O0;M:*O+BU91O,PJRN1% MVAGMPGJMY;,Q!'\R^0S+Y^;B*F$G(N%\Z)R ;!4D!X]'VCO( X\XW:'K<,=N MPAP7O/*;NC9&"L^TJ2 )5%1%\*CA=*KH*D#43W2L[O3,*"1OD$(5 S)'>&KR MT/A4DZ?=[,<;=_3;GAD^-<4G3,O;3YM61&.O MGCR"W!WJ4$2C0 X*.A+H+NI/% ;P=/%=0&O= L7Y)^B.@,M6Q<5N@@,Z2FJD M>T.T,M+RBD8R_+'_LH3N1T@B(#WH<"1^ IJ*6S3MKY0>2>90HUU5X+?V?2WZ MI[OU=M;Y7,J?VD*[(C?Z]IYXCT+%GN4=GN25W)=\7ANOER;HQ8F]-_6=AU _ MO>VS@@ ZTRBYVK,EI)GOLX+[O>N@6MLH.G:1QZ=+W-LQ=-;X[3 M*O" M$4(:\]@\//=B@G<"FC/4Q1%9)Q).V>*,;_3YT&5WWI*S&1845 MN4@TGV+E)++8&7X:2\GI8WVH]\2MCS_Y6^G9[?W&CUZ_++5OENS@0"#,@?+@/&)]^J M$UW%Y2T$!T3^Q*4N6V6_TI[9SUDR>K)*%VQS8/VCF^^;]T;I?KN2;_X< DRX MCB61^WI2$*T7P"T@=.;U?6V5#T]7XD,^7G,"H"3] %SA;]N,F1>;RNTY-YF: MN>T:&JM-+,"M*YL@O",R<3(C^HD=3<-@AK3:2'HG/>5PKH"DK\+8-.=GUI/O M<9X73SO6X"QS)MV^-0:/TJ:>T]$SN>#$08;(P[M2!!,+OCW MT$I>;U_;E;_5L4ZGPS?A@FM5JAMG X;&'/B.]5K*C,_XZ;#Z@?C+![D\ S'[ MG6(/OI5"UHS@@\9+T' !KJ+SQ(:!R53)143&QZ_:KC%"#QU80R:1 )5I]$P- M'7F&3R8+K)/'X >8ABZ!/?@RCCW@KQ5;)2:?S#B V*<02(!D!*2%=665P"*= MV##8SAITB$,8. ""HPHD'&X#0ML5R&,=7%!.[*$/O=5(>)T^Z>("DA0$^Z]. M7K&1P,O$L8_:#(R@X"45R=5 (WB&H?D;D 6.(S(NR4[\8-\$H7H6J-!'P\0" M&GI!Q6=AQ&Y:DRZ9AD@PMJ!%'ES!:(PE=F5@6 Y:M.B%].BF(KXU_['E8 MT0Q#!;&9I(GC"+8N?SQ4O-&;,C:N& (M6S4O%3 MRKRT!VY)CT,+=\ZSBD%JS1EX:Y)P+/_V07VHF_UTX32_9 8+H_E1YK >F$DA MZ8OQ'QM2#^+\'XCYT-$+!/G]H?TM3=E7^S2;E%#@UYYP75NUA:^7L3^@LR. M'8AN5A02J&$9.>@(^Q)RXLI7P/_FK/!8"*\?%L-( B9XN50H9K?M"\KS(E":FK#@H_'WW MN__B;#%/^HPJ#0C(!-I@Q+WZ%!Y -%>U$?J\J4NJ" TJH?-$G@E']I$$>T= M\C8T=_-8* 4I_."Y>X!% M;>EY16UHY@_/GW+N]:Q],QG^+6K;45%;>G]%;:<=:YCI7I4>+KO)R\'7*FHK MOKY;CY.\7&GL_.@?8BN3#XDX;S#^&6[)I>&N.1%4!:+OD,MN5@<*T;8 WPE? MEI#Y1J M]:]UK,<17[LUKZ36:&.\M.C56GS'NFA7S-1@>*%,>T>_6R:RGXZ)ONJ=>_SV MS*%T%R)^>U+0Y;0!,V #"1D2<.Y$P];ZP%='JK+L;GTC28!<8.PM]+HC56B, MAU]V5/4!8 QBUR'KUE#Y4ZC5"419\#$GX]HH"@FO"@JEE2>^#7*;8GGU6L=/ M2I1Y^C'572A%C#08@^#G8,_=)Y$I#EPJG@G+R"?2"9L@^(X&[I-(OHKM(WL% M(5Y9 W@*F1[$[B!9Y0)1#R#)&:J@Z&^Q=Q>7AFFBI)PPGL;6!C$\D1@XMB>/ MJTD)> 6IM ,+@?:<)N[-H6NW$2(ATDA8Z-E+@YYIV*Q%\X2\1D#;]T!CS/J[ M?=OFKC/AP0@)&4Z;YZV>&9-T<1,#<;"1AO=5 ?MW2CF.F*;> ]OS\$/"RP]] MA7".70/6ZY'*-0+RMQ(FG]>6Q<8/ (0J^$M013"6X>7_872\J[!ELIKPULI] M]YN%GZWH!;*UA<_%/J^K M6O@8@#\(,P*:WS9*>N?/:Y]PFP_$S/?8^+BK!_6]).R2F+XM+> \D- .II4) MM#IABMB-AGX'H'>BU)=P_P_T2Z_+R_ZJ3*68I^[7)WQ$N8\^@*T*BL6+#YJ+ M\>,<9KM1")T)_HROG,@_*DMEM*0*Y+Y!K^BX'AP(LNNH2K2+HW?;\";X* ^+=NYT] QU2A(W M&R),7Q)M1%2R"?27"4Q):0QM'^'VM/&E;-AD$F^C&CU0U;M&R?CC.M4Z9>S8 MA^9A8.*W1!=7@A2[ <\8A+5I_U;O-1529RZY[&=[81&O0YM8KPEEE[&[Y>=N M(TYJ1SF[F8 +U.XPIQF!>8*#49=F^9)Q^))H9MXU..QI(!H)L)]'>E+@M/P%(^42?Y#1I:'&I%7!%O /@&$8$C/);H<.B6F M0D0(_1H: !_#"5JD#IK+4,"UN_T)FNNKJGTHDC@ [28A**1#Z;N SY-#0R^- MPK;41RJ@S ;D4K6$]PDJ7]P8]1QY21 4>@IB/L2;!,< TQEV(18!/#6PVT#[70'C/VFE9YKYUH[T[0#ZD!(8Q4#47G'VB>K;,>\+Q M'KF9&JKO@J,;'H9RX TN4G%?)?(:*304I/.4O-^1ZQU1#F_CH^:*P_>B^"#Q M.4_5?G &QK*P^9(9K-&[IY!=7\8="(!36(NQ, M$L=3X?SR_DGZG&CRK@F[+'NBD,QN3-I,+L<6\K/PV RE+>3BK-JB=!9,.?IQ M.%USUP(MEU[%7+IR=U9N/+SL8=<6]%DJ)/,Q[%F>S:YZ'"IK$7:F>X]Q=JX_ M-?.&,/T@(9- MS (6^Y@HSA";"#LS5;^MCC]6ELA_:VJ9?M*QXB4C_ HIW5TJ1?FS/%*\H#ET M;C]$^L&?X=-<#@@385[K7"\<'WW; [=*,L]R?&JU8\2M1>N96R5=27/7Y3M5 MD>5#HO72&X=;X3(/"JTTF^+F]EQ>_6PMN&@B'Z?0*VB]XS1S!5UVKY_-OMQ4 MGH<'ML6+KB=N!94BN,$IM,$KWDKIM6@]K5Y.[+.\V MD-H>75\V,LGQ:2IU]-N>)?,#DLY^0JB,P=-EBJ:IR]T)2:TQ-8B,(#Y)X$#. M4%, 1_%/\:J'$0F'7A. 0R4HO0FI-^A.&5%^ET4;CPIJ.:A]0]_L3O$O/B1( MFI'$8P%2+P>2)YS:PV0FG[>3(\#1I$U,)ML?>C9:R"?#K *RF/ZKGQW'T M??>$*.CA'+?$W2Z>1\L6'O'$GG09(T M"L^,%4&-M2'?#.-O70C.Q 9+&LX$(7QU*QNO)4 J->%/LPWX/-7T<]_J6+>- MLSO-$LWVX[9R.L-1KM7TQ6OYK&LUN1Y ''AF:$LSYELDPT.J X;G8WJ8ZB#! M-0_^+ E)H(,%B@:CJ0,-!]G)LV[8 ?L_L9&D49 G)/Q-&DLT:!X!OC P M]*\N#9 4T0G<+S[-D$HI <0MR06'5#*G&:@WQ!:0761:=@W7;,'+B1<4NZ[9 M:*2X.$:72!4=)#H)5]\66614QR3G>LQZOD-"-@](70U!(%LF'#'%> MPX#$1H&A+6@-W]511%>"MW@'F=H82E96[991Z*Z3QJ:=B@HH$X1!X,]A1 M$M9Y2VA9E\PHGPH#Q*)3F7G:1G]Y>2O<%/+<66F:=AQLOH?Q1A'U32?FPN+X MSP**1NPR2LC8"5+1Z5092A@'@&OQ@@.&4E0_7:U>=:#HCWF/TZXYT:6CWUE^ MGL/N'^RC"\&IVA$+\E^ !>^2GQ=W[;[1LG('RH+\]E@P%36XN80%^;E])/ZQ M;RY? C9X@; H94,YM/HUA&21&JZWCMVZ+28=/O=2RNWE^W.K>Z!,&I23XIJ(&\YN .E 6WJ;C&9#OQN5@5U^+7$)*[TQ?*3:W,#ZZ%>^7E0)ETNXIK.B8#*[F: MI*Q\#4FY.SZ\L[C)_;AW]G8].% ^W*[>FH[)@,HO,*#FZZV)!7IKZH^K]YOK M;4[,5@HYB+"D%&X$)Q)\^Y36X3$)BMGU ?5%Z@1*_B8ZJ8&'XG0HZE*TGD K MY8N&+"#3 0>R# UV,[EG7O]VI5A-OI4F5P"85\78(A&GQ:#^"^R!SK-,IIEDT[2OC4T M\;&DG8MOE:;7VX';7]L1P^47A6>>JWDTYL\L(-O73I[G\BR?S[%\=JYZ@5%? M@_M0WM0KMHZN0 @)^+L&)<85XL6I#071 O1WU9"Q,2:I9 MB*3QALAL1:Q)GJGK+GES;=2*E\1ZH+#+\7 7%F[,?PR9@F?\Z+^ MXBOOY_I%!FPAFV/SV06MQR-Z-QG'NQGUXDFL=_'D%UX\,\;3YLP@7&3?7WL7 M-Y6[U/8NGKDF250>R*Q0&NGG 3[#IM(Y-IW-KG3QI#'[_$ :Y M9&Y/ >U9OMKGQ9.)R?(M%%:Y=IBUKIURY&LG-DESW6W4AEK_G=-S.[UVUA4Y M:^NZ!3:9Y-AD9FYAKO?:23C.B3_'S'N >Q$PYRF(.88%M]D6UP@!^B':5]D8 M$A0^9(5C1)FNH+X:)TP+Y_G#6Z*$(6$,W-V&NBYH33Y3)K]#USF ^X$?H:3I M8XV*)EDE().*/*)(#GPFB78NB6.2DH"VQD6R 3A!V9Q@N!U"->9<^P#P+:P1 MB!H!E%5-N2>/(0T24O9I%8"FVJUW[,GN>ZNW79>3R0;KIW,JWZJ8Y6R_+6NY>HFMW&[K.@5/.F.]=S+/;XE)Z]OH^'1 M;W"N8L=1#<-1,NX:&/\BOGVI(I\[R64@DQRIV75H4T@Z8H%RC4^ODY+L(5$+ MBM@P>NNIAO[#_*!M,JK%UBGMA?&3 GTRH:_=C7%_*?N]8NO.>:VNG3"4QUFF MYFF="-Z]6PQ'ACW++6F @;O*LM%#1QOZ33(_VMH8'1D^G_QYPK2'LL&@+S,3 M/)A!L3)078_F; _2<&N7&!;NYH) M,1LM61+MCA*EH2SUF09I6H%&*J-;S !I>"V\HEVPR5-JE*\=^E"L0\BA%RD M*1:/="Z2F*" O1@ T5[I_Q@P. ;)T;$D]-"' HC@Y1M>DM@=QW 3#+>?A@LJ M![C;:$$ ZND! >Q-H?1K<,M@/ .H!KKK$(VNX8 P#AJ-1T)77DS ])$P. M1!4G:Y[6>V'80EKKQ70E=,!4C!+7!^ YM&GDT' 9N_2=MF9#+XR<$C&Z57T9 M-$W:(7+9IY#Q6Q0I=# E.06TPR > 8UD;L*6M6A/7/E9 MF)6?+K1MF-S,I8G<)%SFE0C"8*!#>$0*P$5VH7I<\*!$@A PIRX.I7.0;)!5 M7$JI0F]<^@F(,$$K/\/+*MY!-"_6EP2VB2S..:VX>'3LGH2$6T"ZXB%.+S\' MWL^&\2JY #P#[=,FDK0-@E:!9*]0B^/!"A?=2 W,9XNQ>N.[Y YET7B\ ]9 M%.UXZ]KR3'M9N[]G&;VDRW:3@U-@K4:_280J9M4Y^K(O*6/UCW6L=N'JX:R2 M?.]7L[%T>ZLWVA6&QZTW.>[?@+,MSY<[ECC6GFJ]P;M1ZA[]/KUKU>J55HMI MW%=N[VN5A^_4_ T U $'UJ"BC14##J:GL 8IJ8TT"D$*O4MH[,S(17NI)67 MC21V4Q[E*&GB=Z6/F.N$.E_]-$Y]/V:]"L!E I&>J<# M_$3S[0U53=$&,NX% ,>8- _HRDA<##73&&MP7'4DA24=_:$O?WJGZOPNY=MF_E*9A3)\R/:KOVD\56D"'AT#7Q."!#7,-);C3];DHQ^]$G6A(R MX-%\T?T\9"X1.P@GN#\]LM?1Y&774P1.:O W!3^9<*[E/LV.B;QD3A$(W )FFY0UXW[T! I48.A MI['K6-!-5:)/(FN+@-UIMD(U4+0N( _19$6\YPEW7PFV$DV&JVN@!1:QY2+ M?'!*YG94ZFV;3=F91MG4IG']OP&K*.NUBH+/=JSS2Z5[:@UZ?6@Y%)?1DYIK M]*!;.EE\JX\;N?I+5D!&3[%50Q9/E6G>5EJ5>KO8KC7JW\3P2>-3TPYVRIJH M E+?P3^XU$7 > 6B'<+%\;P3(D.QIV.L2^BT$)$7[+#MZ2.$3@?Z_AC*%)V# M2_%27%_EG0HS@Q "N/)MS_A9L=AT/..D'Q'QNGICA1Y_%7BCH?6S[0D-FYG' ML^*N%7TBP26/;YQL)&TLJ]0MZ]HW[%RWJNNRA^X?T,M2(P%7<-,*(NP4];VX M5I0*\X8F(Q"$QZXJSW,)&[/1"V<&,H2N#?=B4Z:!"=D.?):N$KQ)>(&!QMFA MG=$H;"/^O=,YVH9NI'G2 >A%C],9N^R,.=3!B+(:["R0!ZW"=7&CRQ%O$UKO MRT0ER0?./KF .:$?,^G7[$EYG.\4YL77CY0)^J-AV]$A/+Y$;RJD/U(+N)*X M8/,T4P#[(C4[B)-PJ*I[&VP[#?G\80$/*U+&$&@[5'M3X=:@_4VQB[/OVSJT MN*ZG!Y4#3P[OF]F@MHU=*#4@8Q4\R)N?^4ZN.?Y MY?P]Z9:^W;&DLS3WUNAE;\R-.W>[=U)Z[IV$U/&J=25^G%WD;F^'1[_+E6JM M7D.O7-7N*V6FAFZE^EGM]*K"%%NM2KO%,O5*^YO<4 @L< ,R2?]Y;ITXF7(&;]QJS>4Q(DB-?HUU5[%%2PB MR&MML">]3!K-ZG<8I>!MKK:3U_QWVF7-A&I/:/%6'Z"[#_I:/?-LEIV[YP=J5K=XXG\4%X MO0OV7.Q1PEPA?@?*%MY&U(0)_K\C5^M>XA/Q?^C+?1=<.JOQ2E1W&W:C$4AK M^(@B(@F^A#M^!7U3,]_XEZ$BP1F7&_L7N/$TPYUP%5O'N)+[4G":<<\IU NX M]L5#W&O)$/<:_EGH8-W?18)!;E^DS*['OY4@*Q-1=6\S4/!.=ZE;?,T=#SF@ MN]W]4+7#L\HS'9DU,=!XV3CN-;B#P8KTLEEO\[[E/E^!BZ+8ZTU&I$/!+G9A M!&DQ%C:L_^Z%AS!UR62^TGF(JB0@]131=:!K$U4$%573D0HRZ/[@4WF6_O-S M5I&P U#)?\)":>!9422D,SCI -,Y$2SNGX67KOU4,,[ED&D!!EYUKAUQ9TC] MB0)* 92HB.93:'7D$EOD=$H@1Z E;0!NA*[>C;HX=9/'!M2[YAW:C;+B52FX#31[>PV M=3IL]O%0AOV/\TV'E_*I2+QDX+NX,QXGQ\E=L='-^&EJ?5YQCT+/82,\#:_= M2CY_%%Q^?SJ8\=5VAE2.O?PI "4H4PK*PY;!/&$ NC M_G%S6C$:IWD4 >\MO5O>*W2[K>1S09X:+CA14$UAO-/;.@?.(4N,/+E*]^;O MPI.E!8YFI I5/FG(!PID(=T7;E+"B.+.>/'TN5;E*]SX,NG"5OC5M%BE8!0R MQ,AU 1 *2](U43"&$1G.N2OCXKA-],F'(=KV625R=D!/HHH,P5AMH$N&HTVL MZCNL:R93A'*3GH!5]G4]D#ZM(^KKH6?6/5_7[5PFLGJQ%Y5B[AH")VF5=N/SY'>*8S/Y,!@0_W%:Q@$Q<4]F,XUA:[)Z M 5>UF^_)_E6W<%_-K*@X'(BR$)';\LF=R.T=,=K*:L!N1=7]??_]Z4/C&R,E MH@:PMUL_*OO$80#%(JRVXT#ZW:)5%.M>QP?E\O$@ZHS&4+EBKR[PJ@.T=GW3 M-C]ZZ>O+W.8.(!>I)L+8$=U!^9FYV,=NTY82BOB&_BC")N MK]N?;?3;+P]WEI%SQ16-V3'.I ^##V9RE=:D-Y)&)URLS+'DQMJ7VVY57KA5 MN_?-NQ?EJ9$]4"U[1;[RL4\,*G>:3['Y4 BDO6A"$?EJ!TZZ53E-O>H5/K/J M*/^D?#'->P,.+*R ]S>/ U.9/)L+[;JP%PX\W:,NOC+/E?2"67RI-W7Q8!7S M3;@K!BT]FV$Y/@Q3L K][LIF 0^*AYEK7H(L5BR)ILK1T;F]KS;?;VR M^K'%7[TC1%2N"FLJV5QR)UIV1.?2SK3L.7MY?_K2.[OC;OI\C+KT!IL:G\:< M/'6AB=56].#V7KS/?A[QL4(,VF\VS1:R83"N>U$] MT@>C_(8SS31[I=6X._FA^?+%5-PES,0A?MJ!?/TT9HHM1SU[&'Y7GMZN+>_'\S)+BU[SC890X MO=?1=/%=E!4=J.<[*M_P]7'RRBQ=E\[%R)K]*N3972KK$A[UL6(,MD"*+612 M+%=8'M$-X;[HF81[9-T-\UGVP,RU^U?3NBE9K3-Y18MCERR]26[L"DS.Q6&C ML-DD8O146)_M[\'DJ0.P>Y:Q]8NNI2XOE=SE9RJB)10[.\>69KL* \>1=<.F MTLA\"FT4OS$#;R'[-D*=-G^"4;S;N%]0&#+%LI71#VRH/<]^9;]#1J?NI:MF7>$RFVA.\?/EIOI4@!/C**9@,_D, MRR>YG7&BK3Y1'.1$XL] F8T'C,P'./AKSQB]*Z&+[QNBZR_LTA>#75J*R1$; MP-*RD>*$4EHVUE_0I+^@2=]GG_^")AW.7OP%3?H"H$G1DKO"DQ)2R6PJN5V4 MAWY]6JGE^W?R67?]=(34<3)[C&8:!V@2E^3_@B8M"G3PJ[@?G5KT';&3_%!Z M*?,I06I%1S?8/7A29'[UL>5W!T^*5*:^"1["CGBP)CS(VHUL9JQ5L1 . 41I M/=[\[B!*O4&KP@R4)^ICZT6X*=QL4-!M,U;\.#J(_0X:3RDB"&74"I2=;[^D MYTM-\WW\+.1BJ$39*A_LOB+EZZO7*\-KO5P:']/QJ^"9QL"$Z3A0E=(YENU]\ MTF+0P]?%X$'<<]C 2C'#EVYI+S_?K[*WZ>KXI9J/4:G>8%/C4YUS)_%N=#Q5 MK=OT3/NWUE">LCE#O'I]2Q^H@KP4Y20=@QJ<*;"%W/*BG3TH('O7@L/YIO]\ MGI_>U5Y.A?9Y M-\%9VH#/LS$8*QR;+^383&%UT(JOPN?)PS" EG%V\_SR(=>[ZG_>OWPYJ*5- M>#@6J*5\EF.SZ:WP\,% +?GJ[@\ ]N@OTM+:SKNY&J%U>G=_>S](IY*U;X&U M1 5#X,C'@K64SF98GEN>O/#-T6LV3=190;VSN'3C\E,Z5=_D59N][Y]'UU#) M EP; ^82S_+Y-)N*D.WPIW)M-@9ES1H,[\3"V_.E4([J73YT[*5PCHRC]H+E M\DDVG]\="M@,]M*,MV?L\$.^6.A8E=K@[:SX^JD\"FL@^7PUC":O<&*DSS$H MSHPN];2!*EN2F$ ;CE&9S*$N29E**:<4FNTW'QSZ5JRJ%J*I2J*QAM0:K"_1=FJ&&JLHC5#0A\H"M]-3FT-:8VE^574*\#F7(\SZ9S88V!%K!\ M>36Z\@Y=*@D8*F$J7PC+G^STQDG/ M7G5HDA)6223O13Y:SV3 M.>RYICM6,OUP<=8\?ZD_9W M.>;XF-H&HOSN64ZI8_7/IZW78>;^,S]PED,F>6QJXU],%K1&^@-;E\SB:.U* M6([+G)_1$!RI_FH@U8J0&Z8QU]&'YA^FW89 .J7^F6>&V4^DYZ$Q>>AN4_Q? MICT=HPD6=:$K]_YEZDC6D5VI:[ 37,[[UG_MU^!7\X8/P@-1\R6HJ-M:^O_^ M%^USZ(X7.Y8AJ[GG^\I0?.?<[=$EX?6X*R&1B:8ZQ@P4C0O&?J;!G.T_6>Y4 MO*L&_Z5F\HB1-% MTOH+W#]5/$>O6E ARVT#?[?1G$X5K?<:60HY%FK!FP00YU30Q3 \*U3YM#*] M $DZ&:&MGN)1?S%EV>@IF@%D/V;*E6JM7FM7F*O:?:7,U.KM8OVL=GI588JM M5J7=8IEZIL&G7M'!C9\'!Y,;CAF"SXY/!\V?)CO69_NZDM)+ M6BWO3N@4=H\&W( J%ZV, TS!&EQP6Q#OO3WPU_Y MPU%C@BOQ].K^VCB!0".".5>?HO1YX4(]@U]PI9D_9J79/V:EN3]FI?D_8:5( MCT6V1A_].8[5[@3QE\O^$[J\14D@2_>=\ M-A=@P\R!LF%P02MPX-H>[UPNRZ8R*R&S?C<.7%\:@IAH?V@!QLN/E+112?S*_1<18G[=/D$P0X+C$KYFQ459L$=;S!YVE;&G:K MMZ.@CI<_8(Z#A:S <&MG3G 9-E=87HWTO1G.+J98;9N*8!W.8;KS;/;BXK4M M/V<$A^E]?+A:D>E\JUF!\]8V*) UFUF>9[TIXZV6%YCI6$]]9=A_ M3(K9^]ZFT;M #D1PX+AC6(69:MEBKZ=-5--H"E-8/?HK>DF\DH6NK,BF+!E% M56R8B"T]/W)C0*6)KDNJZ8UB>6CEPQF*=Z".U3Y_&PY3/>&J+V^^"= AJM&N M,!GFF F$>/A*Q[(>G\66E'FXT I'OXNETNU=I(I$:>&Z/EW@/#F6CT8UU96%B[-"9HLQO\#8M&B@6!!4J54?%)^[NPL+?@E/.U5@ M_-FVWSFT0!>\4L'EBL$%AP>37E]E9316M*DDW4JX4,DCM.C-ZY2['"WFL(W" M$]ELJ$IN7S]C8:HC484T1G'2(V _V@?ZN:DQ PU-1QVAB3+H'RH80M5$?H/6 M2O^9IWK.26I;;/$MI7ED%1O)ZQ@*&_]_]KZT*W&M:?1[?D56WW/N[5YO]($P MG_,^O18BVK0**MBV_<45($ T)'1"'/CUMZKVWAD@C#)HZUJGCPK)'FK77+6K MDDHRNY0K:TE[[JU#/NXJ5#*17$,90%4IJ&N$?"RUIZ.Z.!)473,U)]@TZ"Q5 MVVJ-T?OMZ")UTTEER@=.*[T"\2_0*,I7$P2ANWQAE/??M"TO5,CK1<7I8IY; M"&$6 -@2Q)I:0VGA3$))).8[939:ZF_;T(PGP#77GJH8[E%$A*@,[3Y-9(";(N7M% M&LSB9)5<1S.X-%9/VW$/G2T ,)Z@UJ!#KP> L11U-$E1E["_<6K"3IVC_OG9 MT5/FZ.'ANK=1P37%L27HS"'?";^2LX#/:;-%]%889QF\"QW&$D2;68.>A*W# MU>5K1[WNDH<[/JUX#K&=9MLOJ^L7<(S2),?8MA-VCF]Z*AN9E2S^JFH_33@1 MMU1\:>IY+L%[UE!Q*0DF;D8I))%HSE MUXPGN6PWE6&;Z39)-3F>JT VY!#C5)CO4H(9 ,*ZU8HDNRR23K/<0+>CU.]\ M=N15OC7+^?6ERV1CTF62MZ.C[\Y/-V$>'_[,?_I:JIV=51IGY6JC+A>KAW*I M5FU4JL?E:FDCB3/;2)(A )SJ&BG*ZT[YF9(ZL?6@FUO0LVX M"J>M8<&11P.&XNO<;B6CG29F76.QC*'N]+%"V6-/Q_PYA+SF .2Z.K('"=F8 M9EBNK/%CT(8RG(,^0*:_+Q?YIP8^@,^B.)"'/7B*>S)=2N\B"8@RV=PS $:K,0:>JR0/JJ('Y.D/8)4P&=F6KAPNB(H*4.=8FU, %U*)8XE(Y M#ZP[Z+2I^ ?-WM1,.F>WI\,TFLN6LV=W]CR7EP61/Z/.KB;^O:Q=L4_H[^2_ M7PB7QI!1LIL 7[X$_PT85Q\XNHNV,$Z+C4,UZYF,@=R_;@ $FM4"P0K[,)]9 MTIL +[(8(HG0Y.S/\/I<_X\DNTY\:5NPA3&EK0\JR"L;'0?OP&R:B->&#-I([?BV M]*"9'KT372YF8XS!85_&NB_^@F704FS$0ZQ XV+)%QU4(>:&D$+K!OP ^/#5 M!%@M@ZR#O2(G:=OPOF7[Z$J(V1^81LM 1(>Y=7] ,D_() M ;YAV,H$6YA1D"N.-1^0+K%3#B7)'K"D%T 1X 4Z'K@CL^%P] #>P D !D.D M:0<^L"U8TK/< EM1(WI"#C"4L>8K#*0[+0//"#]E,PBBXR?/3K1#0('SD^#\ M.+Y%SHD$HE\X% EA'!UI.3X&(KB 4SH:4;*)' S@"L_$(L\U+_.#6 -BHH7# M2GCJZ!0>#&![Q*38\+0)1__M&6SU!#*W9SO#/2))SF@0U>F"HBCN:".FN6QO MP#&'.L@Q@I*_[+'C04[$=RPMM9]="8Q=S3NK(186\M9U7PP0'AV"4NT8A(VQ M13&#MACG#J+9\+GN->\ +1IVS2D**CRRG>BPT<88Q382(AX9ED"L=3I&2Z]K MUJ&A=^U24;3'^%9MIO//6:^9ZH1JC^-)MH-%SFQ_%34> M-!=*U89!UCAD5J MW+"8 T12%0C_VD@NCOT$=N)01[U-57*YC.3^]I"^.BA>@2YL6H2,&=#$MF Y M,JU'D4MPWD#=EJ$IR.4T1CPPDL/YQ%]J1LEETHH\\!S7TRQ&HP+[DHOV1ZF.^U+-DFNMH8T?) LL_Y&8L@LHADOGHQ!W"2^19Z.30MH9WV%2 M22<2$U?0^Z*DR M6M"^5 ^-I83X@2\#A? D'8GQ:@EG0,8";!QFP3+OZ2QA"H_K&UH;&#>.)KX0(M+2]3;L M_S(HL,Y_3[V?=?E[7S M3#9HCAS>]#PW4^S6%BMA_0*.M(;@2!Z(*[8EZ8)UK^>=Z7C1ZRV>::7RE!R5 M[W.IHK'A,YTHH/V",UU#8E NIZBQ6<7L3)>GE2// MW8Z,^Q,O]U"W#_OZ1SGR+94CS^^N'#G@KYU._:J?9)Z>4N8;*D>>OAV5>ZE? MI43_6L^]N*#!6GC$%AE^S4*OG]:TO6'@B\C]K^L-O@Y[(,?@IR+Y;@@'GJ": MY*BF6 \V6IQD5S,[U4 '(L@R$VA.D;]YEJO=PW#_5^L#O11=UVZAF>PJY)O4 MF;O"=YEW?&^!9G*'@T7C@J4^,'6\:8]B4OA.F!4_[JH1?@UM*!=RB9Q\K<&K MKEP?.N3V"/LZBKR[I[]K+HU3Z&(P7']_ \\9V [SH091BU8/ ,[L;_E! _.? M6);M#IG?G/RK;<\)W-P(FQQKI![Q7/BN77[SASPD#X;^R%]%5P6?BUP)Z(YM MZB$(2AW/H;C7 YQWV^_<$GF5G/WCX4*$+9&[*W<=S4*P43PGO+:CZ?;)!-P4 MZ3$4N-*LB?,,FFIUN =;)M<%?(IM0']BN,:1R*+R#T8[/ MU[J[U'/?+C*_[X(>T7R5(@Y&%-.SS38&XF@=\YL2SM_X!O%@'59M6LEFIK>M M$A[,]A1(20)2N[9T=A@).GP-D:"C1H7;S"A%!=*WZS_RZN]3[3"3W%#D)V[> M*):F)U+(YD9ZT%]_ NJFML?BU*[7=(VVH3G/B@03*GZ>131*0A>*Y1EQH"GA MGN@P?^5Q&(5[\GWY-R58(TV\KRK9O!I9Q2*3JDH.)Z6$HG!H1[<]4V' H,") MJXO-"S4*2++H=>$T)"'&><3"T7F0G2(=8^(\&C8&Q8B-X3LT%@W^N'[2 K(* MEC=CM"32HS 7P'A@>H'0J/QL&-(B,"_$:L?%C>3)N-&TZ Z#"H_OB$21(,0C MQX5XI)DA'EAA?YU!'M@I:_ ,8PY#9RAAM\4Q1!CG+H5=AWSB.6T> MC:S6-'5I;"/97<#$OAJX:G[D=A:DSF6BD!L)5,1OI/;K M[KGUK/_Z=C.5S6PZVK0 6J_!'MMX?&6!;:S!G"ADE=0+J'-*GV)I@CBYAR>< MU$&)=7/$_@LS.Z0Y0O_]VD#EUV #D;),JC(FX-N8Z/K-]C#K^(CCB9^@TG22 M/ZKF1<[-;L@N6G0M41+,+&\KB:PXL -0Z^5SR3TVF20H1)EF52CHV00T,/B5 M!L1JG5<7<^7''FBLC@:DHW#7HH9%+?=:2$ L3W@\1S:2'V?C9(,A;55*A\T3 MRCM=V#KQ!Y'3W#Z99@U$DZLBBC[1J4>SS:JNRIGG6^5R\'=KA3@%=%A#4IQ5DFFTLM1^C)>AHW8,8L? M[>/%J&W^- ]^)\U=)5VM>+1K,!2R2B*VR]5"]L DH6]3]59S[!JY*$NAMW>@ MA[-%D/KGT94(N6VX=*657?"R.](X:1S,T]'Y )?P/M;I: ]XM"X:HZL/X7MT MUQX@HL X=;W+;G%'Z""XB2#P_>?9X0^]>/5P=-V>A]KSEC>EW$ DDC:^@"@. M9Q>M9U:I'OE8O*>&T/C<G)H#T1 MP:)(,#=8%8\$J.^JZT""9+GUX[*8O?Y=R8Q;7N&E;P1!F"ZK+H@@BQ8XFX,@ MN5D(,OW$9UW,46;<9XIDG_+0" (T=%\7QP1,G'X[U&5W:_%_P*3VY?K$O4/* M/L'..P8::_#%K*N(8&OA-<>6-C!@+KPYR5#6%M=B13J-5+<]&)?DD<5APG)F M)NS:P//3 ^-4;NJZY=_*IKOBQT0HG$0[WE--[TB:U ,T,W72:4-ZZ;CJINJ_K+TJS&<-/W M;R:TQ3'PK:%:<2J55I+IJ9;>.!NK3*V4H8@: /;HNO,X<0\281?\31<;S P M.;\#7N3VY(YI/T;NOH><19PO+:J'*@'MT!UOE_<2@A1,=:LMWA M2]L#%:(WFV-'!7JN-N^3;N775>I^9NN?F<5S_"9 \&#D\OW;[@J4OAU5!FKO MU/UV:3:2BW0%BB*P&0;%ZMV!O+F.@$H5V1'K22V7H^QHS;UV M7CEDU]:V2$!6_@Y*DEMC!VV8?&0U5UH0VG,TY=P2%U07O9:ZSH9*I>!&1M&/O9;8?9,CVSG' M&R]12/C^<-#Q!MY0I_+?ZO'OIQ]7N>?$4V<%FEZ@_#?OH1:$A\-7=X*[.>.N M-9&[(HTO$61=]%;(*Z[(OW8 SR/K]$)UN5>KQKT" M&8?M-7+5-72GOQUQNWB1?EJ8'+CC**?[CRW[/GD,*U+R$KZ6,4I.J$HZ-GCZ M4:9_Y?.:QQB6"'E/GE8J-AZZ^5K]Z^ 4+^GA$2Z^/ULI_RC!'O;SKKC1F#;GC@8GQ.D%K#4_DU47RF$4;B>L :?R-!#GOU0SL?KB7-\'8]B MY&]'H\Z#^^.NWQ[A.;6HX+"KPZE^7J8%V\AU-^BA6D:E+?$XFF$8RWGJC4Z42^ T;W<& IA46:G'2M7!/1)F1P3O2;_K#[_?!$7RO#">%%]DW@!0?*$NBP M1,NW,71(IQ>*?ZR #HE5T0$OG1!">.U2H:$ZW5/;7"MWR+T=+$!8+(X'A=6M MSXRJY-/)37O-E]G[D>TQ1227O_RA/^4K;3V_*;Z0?S,8@5!9 B&6:!X]AA#Y MG)).S7>4KH 0Q541PGA@?,%)IJO?[/-K[WD5A)CB0HTU$@(,*?RQ+OEECV ) M[%M9BTUE4THJ.;^#_;K<]+D54')[C>[9)L)^^\#B?P-L:PF$64/&#18A__NC6J?D-WXW:DMW_7$MF,YO,YF"4B@L+ZS7%[G:6BQH1CQJJ4K\ MNXE!K$L38<[-4"$:W>GOC8?!-JV:4! ES TB#0EF5(^+$P3^CN@OS$^A*[G# M&WXGEX(?C_73KI-M&)5P%8$%(#&SO-$X>8;(<<_56_^T/>>97,<1NETHZC>Y MJ4]?,_OJM'H^5&]]+(2TM*JT+ATF" [X)-=$+AK'&P[#]YG'H3\UG! ==]'@ MPKRUS$R[3L[>302SXZL)1 _XFIBFWBX"N+5NY%KVN>Y@Z"ERL9R0^.XJY9 %Q.",U?TA+2:5'S<=[%\*G7PF=$198YZ.52*0YN1^;#?3IW M/*Q]T^[_V%2*3U_GM$;*W8[RK8M,K^/\O/EE[!P.B_9 R=^.CFSKL(R&0O_N M+2W;N4D-"X5>JW6^*ZQ[2?^DPK3^24> 1_6L8SS>73^?=#_Z)VVI?U)A=_V3 M0(P=E!I'S?+O7.8IE*KQZOLG >LW#KSL3=>^;.N[S:+;:::)U?_;7@O&"IH?P8KNL=F3(HK]:]VNHW>I;*[H MX(SMFF5=:_7$ %00U+"&])?>WFBQ%CIU ??FU\WD0*K)Q*?P!261*%?KG >P MKG4N"=*HB+I%JRU0\9)!>48^9%@.C,N)=>0MAA8I+X(07\)IF ?!Q<*7;QOD MJ-EY;@V3B1-]%7TL(N.FRL)/"R3Y+6,HXL=[5,\),R4?'6TP;D)1G0CC^?C7 M53%UIQ\L5"=BL.2IA.WF!98X3Q"N88BE\RF#[,?4N,9#XG.:NN-PS]V4K^=I M2ZC/Q'P[=\>^\C+;$=3\6F+\4C[4'[#,%6-$(2_'ZD48H@"8ML%U D"H4KF_ M%]@XVS#I<>.;7O-.9JY5G9)D.6_YC'/)R+IVN?SQ%,E%E^\K.Y=A96<%O%O- M:[MMW)P'D?2Q?&TX.A6J\REQNR?Z8B]RZ!H_9RI\)X&0]6MYCAGH;BHFC:LV M2Z#3V!8V@5-K\@D#3DTMBO?WVMCT%)WUM?'FS!_ FX^VRILS/D4E1EKVSNB[ M9T?YU\F;,_%TM&BFU5PZRL3=)7BCO'FJ@-\<;PXPJ:_;@_KPUZ&>T5X[;YZ" M4XNF0,W%J>22O%D$WF;&W;*WH_NSGZVA]W!Z>I_E%K/_7\*%L[ #*,/T/&&&$ MI=#UX0"9[J4.A&I*NUG/KF[\URRY.' ,4\Y3V>&D(G.P2(;K>M0 &N\4]LK M2OS1+ L4OQ:Y_;&>N\'\[(^VL(:*JP\X$Z]ERC!>G5C9-8^ :KG]\ M?;MIF%C-?>@.;%^08,2@#3KLT%\PU7*&51I>?P\7T-2&0QVFXE0B!% +Z\6# M MS3M:$B8ZMRJRMIU]N4BEI&D*:LMT=(QMC#5XWL_(?0-V9%MB ?LR, *C/[ =JA\=6AEV#:32TP;[@OH*<["\ MHXKT A'@1%Q FO:#@?TJ//1B2]BX#J"M=^$3@1\,?')',TP,7'!,T+%K0$<^ MTIL.]4- &N"@[P-'9UI; MK 9_031UFV M 124L2L\W=6\1;]R?9LU;F'M"ME9*1*=H>ASX5D4!01,!+@Y.CZ/*!8E&7^\ MX?, #@0G,SH&Z[4H@"P7 >@3&,XY.ZN#3ZOI@M1W/ !("I&*_TFX+X46/M$3^#1>->-*K^+[803.0") FK)5"+ M3-"=-(\Z3@;\%M:,$!!H^J@]\Y:>3=;ZDN^=RC'F_G4%ZL%:D/K?HV;%RPA5 M^@#C(7:;.0+%$ZA4,Z7S@+/)[TO3XBCJ#AWC@;-][<$&Q@[8*9F^?3,F7K@* M[VVY^$5?7CN+>B'P#.&C#6AE:,@LV_; M$LY'&PQ+-:9P"L;CLD8=1*]\*B'SA4QT ^';MF5_3(0/L@,8I<4!Q4TF5OW7 M=EAQ)0D'9U-C;@Y0"8E !@N34JS=%X8<"L&Q[\M5VZ_B M]$S\D8X5@(<.HC;O5(G]9@-4:>H!MP*5>H#[XIVG^:)HIQ[(_&!H& (! >?> MI&-D&HSFVB@#GOG"Z8O0L>Q:KYR19_;[VDD/CE/]U&5A:WEF*^:E_GS0&]E4 M[6&4?]U+S=R..M_RBES:J)&6FS9YG^R9-;'&0/"A]IL]M) MFU43NTN;S=Z.OC]HC=K)T_7OZMT;2IN%A5]Y)Y=)[>@B?9%[%3QB@\4 MBYYM8@OXP+\K[\;KNBNM$+3EHFF\,U6X*+NALV2I_]3IA?4&WE;I*L\)"2E@FL M'W[KV]B$E?PP:)IV727B(6%=).XM^Q&6U-4#!V2@C9-NC,LVC7OT-:$ZQH>0 MA-NGS?)M^?L1C=C&L #H;+9#?A2-M#7*F+8LW:%VG7+)U%P6&#C4.[K5UE!G M)458?]);5!5!D^M#8^"9;%1\M-AU=.IMA\[7NCX&AEK.R,H&7P+F)2-&0)*"B"E-5ZJ:TG1H^I6L$/4H; H+&J"?,*ATQ?YW)A M27]AT4"DNFB2R%[&CT-F)SK#[$]OB"Z#C7Q;P@*K'8$?9[\]XO" MT8*\3!U3;[%Z&Y&&Q Q]^$A:J^6@5X^;8 /("'0$IY%N78^,K=JL6^R MLH5M*G%)+#@BS%IT]KY6S,@A1TLS'G MGM]Z-_(V4#/G!V2ANYQF'S$<,H1UN!UX?X)FLPO2+*/63"+#J34#;RY#K:$N MTE[3)55S6'Z _Z&.REZ:]H2@]\NN^NW7T^%=Z2&[57K/P'^,WN&W[ 2]BW7? MQBY[C!NL7"M35=*)A))(3.TK+:&WBK5,Q>O3W'G"?+^(**C#M)B887 A&2!K M;:S<##)6 P&ER.6!\9M8"6*T;1#RAKE)^&DQ,M'5EUW['[:K$7[3G$?;;LO_ MP8 -,+!WIQY&G)=AG4Y:5:>3PSJ=T$R$IJE@%7L-5"UDHB80"E=$%$3"^E ? M]'1+YH>BP->.\:"Q1L(2>>%ZFMG!Z28&F*K+/@ WWB_MRR=&7^&*K<(U6S79 M>D@D\ZF05HN2P.$!M5IK: /ERVI!J*-$:A2=7E4;G:F%RLMIH5*<%GJM"[\D MSN=R1RWS__KN98QILV@W)_V.1I%RO(2$+9IAA0]&UW9LSS6?.8S]HR0G)U,\ MWQ&O>%V4**2$G<%-G4P>AC/4QN51,R@LZ'@F MD@12+-@5L T@5&88N;)/!XB ^# "ZAWA$:AFY]K@O06NYPF9NH[Y'?)WKVU0 M]#=*%D@#5?U!:VN"=DIH0CSCY]>:V[/U)83,@>8T-9 Q> H;ES!RZ03M>4D HCNQ&\X<<&>F 4@O3@-X[QQ?>#VQG^=>'>N=<-$KG3MVQP "B02O M/B3#3LR/JNT:CJ/U@#E;6I?YDTY/2])#7#QIC,_[L:1D*IG=NZQ_V_M^.F9/ M?/(IJ*C5.AVCI3L*21>)I,N#89L:"6S MGYM?A*L5/A1=W M>""T8+\8SO$A0FR)?L? X))G'(<59=GBS3URGH.. MV<;#Q'7^I:(O$?_AR!WM 5NI=\+\21(G&_K,3Z"<"4N4U/ORF4._$(MD**?Q MA,MPOG]/IUQ4JTU)G-I@H&LL*9HO=L,E@1;*8#JZ'3UUTP=/C:>?A=%F*F6M MD@)4OAU=W W.?]L/9_J/S13_6V59N=N15 MC)!XQBB_3.08^,?BH.HK& V]U;-LT^X:N/Z*U=J'-TX ]37T0SE@53"=XS.? MZZA1\;,)I(E4$V[;4"B:[I*8./=5?2+NG S'G>$9]UQ[1FK%*M$8:U83*35Y M.ZH=EC7W8?3SKM#U8[ZTG06CO:&18XL]JYC$H8X5>TZMW*DJF1!JU=1\#8 ) M@) G.7!PV8]HXP/6W-G8GUAH8J#6ND.-4BED8(O\&WJ;GP(J8]+ ,;#RGW]5 M& U'3#$PZ$5^?P85S#:8FZ8]("1P63T U[\.R9>"RB%JRX\"V\3M@WVYZ.*% M'O_2 )TL)1;P]# )%@5SF ;=4H#]_)5,^.DI8(EARH0-ZZS:0WU\VC VX_<" MQ=Z1(8L( 2; P XN2Q"(#9="^UC)$X\=(2?ZMGH M[BTA-'2]YAW>Z8J>=N@>%O=FZ'X*S[Y\-4"W2POPW34":T?WIU,0"A)E M,,$S#F,SE&@394%R'RRO+DI6# K0&ERTX/R.56)@Q+=WAF=$@@8OZ$H)17B7 MIH.F'+5>4 1^\$N^TBD^Y28EP;=5P@/VPRPS&5LJU9B@064>>> 'G1?C*'.C6?)WT'1.M2 M$K[(I[JNA!Q)01=U[OS8E\M8VGAB2BG0O*)$)9M>?X!U>WV&Q-FDS09$EM[2 MF#30Y)8_;HMO)>JO821%I,SIA]V^"W%2B1;5[P.-U(=VZWYL!$IL-(>\'@E> MT(6"O%."PYD_@[3ET1;BL,SG8MO,6'_)GM0>)1)AS3CO+X M UMSZ+;_(3#V%L5*QM;8!OZ!<1SX-:GN];%7-2[3P+0?#79@.UW-,D8\$[.O M.UUT2P518X/MQS5 ,=$<*:2_1+=/B98B:Q+6 !L'8/2, ?X1;+]C=$ \@J] M\F> QI>Q%?\_-P*8,/P5F:&! 2?$EB8AM^$%Z@JA!!?=WAR-T;+#;KNR&4 # &/220$0*$ LKH2 \H!@X=,>2Z3%]/B@H0F(KAL2Y MMM8+G9[L#PW\:.K0JAA:FC;TS@YKA^*B:C_PE*.$L*XQ:=[7& '60AR@UAP2 M!U&#&JU/((.P#JD_&:R0@AZ(8%/'\AFAHVOSV,)@R):14WBA#T G*1AR3$JX M.O8O0I=8^(13/O(8'1_31'$- U@"$K1A49%PO"(<6I>?MNLS%1@B5)H#WI:F MOXUZ'7D5N+7&,0MEE>&TO#YR):SJ(Z(=71T8)S$I4,0,BD0P6Q=+BP#C06\; MB,WQ177P""3@=I3?C]5\8)P.J/%VT_3#J@P^(0$#9^3Y64 <*KZU0>X#F8(T M>$/!-<25AWVYPB62+VW%_AD3EJ9##\^(Q78_Q^X4R WL;,',P6@""]QZYIP? M+.(VH(9FV>A$0:YL],&:!YE+4QG4$Q7LP39*,%&/21+E,OS[^QW T(ZC>9CY M:K@]D-SND$WA0[FCF2X!R5\)C!#:%3P;: $8RG;I?5P.&H\BL<%SA&TJ!7*& MJH2T^;5YNIEAPR9T*O(22H'XHD0 9Y#KH:_=ZU-Q/*EDF#.%#D@W*&NC1?6: M< 2/\BE U;,'?I3=[D?K K$G]N7W5EJ&([3/5!1!#1*56B">Q H0*$)\D!)% MI_MH,RN0WW<)T8*"?(*R*'BV"U9XZ>H3_(1L1%)B82NH>;4,EN+ Z)ICGJZ3 M:\/G-3B,X830DG#0SZGA[\A?6V*WW@YP?MWE+0N3D9N*H_3@K&<.\E=G_:!$*G^/ M+7RRI&MBY@SC=R%'0\NP;Y[KB6_U[-09IE=[.\2#1&WXU< M]<98%&$*,V=0?83A,QQEU>R@F?B63>>R1-_Q=2*,ZM_)C5U6 M>HG.TF--T'.KH0MC7)A/2E:SN$2+>BCXO<+; W(LW3TVO M'$_+968'TV+ILK :#%.);"IQ.\K5$S<'!Y=7Z6I^1S $),[NI1)C,%R9&4]' M8@[#V,VA[>*7HXR(S^^>I4NIA,@T"R/U^_0 @:DYVP.D<,M_PEV-N7%^>3A? M#6[S3%_4H5A!!JI(N]MJ7W$M)1Y92XF%DNCRMR.S7;+.'T\/K\N]+;:;7 MBZ;= '?P>LU:^?OQ\V%EF^UVU[B'[.VHK?=^7G8/[_K'ZFO8PTMR^=1IN7RP MS9_W%UXE_>/LQNQ]Y/)M*9=/W5TN7_IV=%9\JI0'M?/4[^P;2N8#KG+U_>G[ M4_'7Z+#[RCGC2\4-1:DKK/@PSS9I@'+4Z6RA_V[LY9&=-Y(([GSQ:PHBWTK" M.U]!/5?]2>_#Z'1GP(@ <,@ R()(K!P]>PQ'@\5Z>$?,=YK"@ECEGZDU[%*21%5 ,+;*YJ';#HF_]]2,'_?ULY$&#F;WLRJK M35WXKFD"\N>(E6J.'CBV803J=V'R:]T"F$89=AWT<#+]GE=0 MZ]@B_97/R./ET4)8%%.ACB[B4@W.#D3GM/$R6^\:S(:[YNT M[A;=&;]%MS#4@V;9M0Y&%N D"$TN=;H-5K+=H4NE, \ &=OG/ NNH0^'56\'^V?I\7N\#ZSN2Y1U5JC+.?D/7FL5[5Z<#M26YZ9^UT] M;WG-3U]/:]7CO4;Y\DRN5$OE:J/RHRR?GQ:K'E8][U@6V55J<1^/JJ9 M;;]J_&!@/HM:[2)1T>Y(Q7I)SB7S2CA/7Z @)LE884_]*/F+.-7L#47']QK M(HY0UI0_!O9/:#-*%M>+R0#!#NPV"DH6&L44\1;+VVKK)@Z.W4QT-BY_AB4* M8>ETAW\+DU.DAW*Y^%-L1MGF_4!X)B7+OL7+I:*H.JY'1(,B*Y+Z^K!G@WY MF^'C=&S,;J;^$3KJ_^@"P8 P:B&NZ_79 O^A!3J&>[_7P8!/-*'3<*-CTLW6 M(688XS7(9U3.49VB>O5"G^!W^]&A$FR#1 $%0]TQ+N['J+#V(6N6P;.F1 2: MH/-OS#..CEU1*/N*GYDH#0BPE8)GL05-)%^LRVZ38@(;"#*>Q4UA;4JSXVWB M&0J X!C:#AJ*E*@/1S[ #8'JZ+0,5Z?J"P^&[8PM\(&NE:*(D7P@DC(9&B]X MQF]98J!DA5D9:*-OBO2^<(S6?X&.*PSZ$,[!,'TZ,ETB\<2*\+.E:AQ-F7) M*FND[.*CSG,7HC3""U6R,#<2DQ]BI^.EQ^E>C>N/.ZXSX4D9R 5P_RQ MB'TCF09V\#PA.(MXLJ H-'6GUJ%OW:('W,9!C4FX^1.)'!::]2?"]:$?(UJX M$C_%A_VVUXG+8\_*GIWU4D'M29I!UOPI>.G4 ;P[+S:P]NW%1A(2J!D%)6JC MFQK3BI9JD.U'&-@R/GW-S[GUQ/*!42:&$V"9R/'11)Y(46 4D@3 +F(I@%P=GA(:YJ&V_,KN$@Q*<]C8HF$ M,$'B73"K4( ET"8 (3JZ0<( Q8:BB(4L)_.#(H5;=XU%&*N!&I)+$B%*3,D,RB@CY,C<"U MF9A7A_WOF.B=MB](T7+_XXEJ/Q(] ^[F>_ZP\],E"G*,:HJ%\-S@Z8+ MK6>UO)',RC%4-9%7\MDEX]!'JX%Y(JVC4?Z9=SM=U%;8]J+9.VWMX/7I5ITH(0X\C#?E%+:F M+^7H*C$9+BBQ=+R#&I<8\$\0_5VOKR8_[JNI))@L M#0P=A=TUBP7X?#]((1-63%^\@-M1Y2)U\=!L7!R>8:"*G0;-]8\<>(SD/7F. MOT7^?*@/-0-DV9[0P<6,7U;P%BT6J?Q$7 V M\*'_?@K"W7,BCM&!/L;]-]KB?OG#7W!9+]O4[+?#]+#'W$RX7K/]:5%@3;P9 M'SB_YBZLO>5F?N$&/\YFD;,I,J_B>SJ9-X#W6UOBI;B7\($ KXBXMK9 41,! M#.G7N\ABM^M@W=]EX?A>L*S,HQFO]P1/C-?JY8 M\@U>@?WR'G;[ T.OZ]CHHCPB+O?4Z38_JZF\PO]]F>0C(F58_1L81"A$SAQ2 M>"V%K47<39F2=ZH;VQ:-^M48_O MEAFXE_'UN$YZ@3-*1#(/R^FV^U0Q#/W.]R:S:1"*? ER: V*?("]5.DZ[P&[ M'?1I'%A3LK@W% .=!J=9MZF"+GWC((EZ'+.+7A:,CX-FTSD%AHGQ8>G4?;N>[L_3/P*HB-BPY./X;$Z8F0T?;/"5LVY_,3 MJ8<>?QI>.KC3+6:7_>EEFO]-28>5H;P6>;%$J)^W-I^LR ':NAJ;.+8B MD;S$!KEF]]]\!]DQRQ&=Z2&+B:3-L176DN;(SY]6Z%:L<\H4.G9LU[UMKY%R MG6@B)S0,V**VZ6#F+@,"M'*,@^6!C7QVJ;C'3';FMN;[Y) M0 G0R7_G8O@\#%H3]BVE[[M+@7VFSK].K+RKWQG-ZV?#,XS%=?[-X^CZH+5> MW,TEEL7=L$K_*O!W5KX"7][;7177]?3V(=5_8[C- M<"><"N4OYM:HWK:--3*#RM6!VOUUE[">VK-$E+^ %S" I3>[9CI6%Z1C+(GZ MWT][KU\8':U3& FH;U\>6?6L56R=I*Z,].+R:!T(N560K1F9TQ]"Z36O9IUV M5 D-9M-?% X/?[]VZ "OGFHD?3[_+#:>WN #;!JJN&6AKQN.E?0(?(NRM MB+#YZ0CC#<% L3.'AK"3N6+9!K,=.Q/R_O8PD65MR,"&4>Z7'29+;? M^MB6F?ZM-7Y==%"G7?Q>()UH M$D\7R;>:21JO%?5GBO*U$<39H)NHIMUJH9I97([/)(]=:I_+0W+-E+&.?(C" MVF@C7EBNG4"6%L+O;_EKM(VGK4+=SR D)O,'5.-Z#6_5*?RQF?8O9GE7- M]4.J O46K.IU9@R']BZLZG /N96$AF/5[ZL'CREKF%L@!0NG?M7&\P2(UB(0 M7E9@-9,J* 7US1K/YA$ZFW;T%NX:Q@"\%0;NA*UH5] M J>#1.[DYZG::^26L9Q?A;A8&8!K$2 +I%'MVE3F[0=WV!9I1OO @]_E:O;( M^'G]K;"U]H'AU2W:Z3!_.^IFC).STB#]8Z"_ZJ7F;D>91O+@VX5YZOS(;G&I M+^F&FIK6#35Y.WIH/=]EKSJ#TU:0V_'1#77BB;5V0TWMKAOJX>W(.JW]3*5' M3]U4R-I^]=U02R!(:_93]SGCGCYLKS_Q+!ZQS6X;V/5"\Y4&0\A:B7='LGB3 M,;VEDX^=T6:HN13U#;&'U+90'VI/P1"LP9(RWJ6I--:E"8N/4V_(8GHH)WSS99_PZMS5J= M13\63:NH"9'A!#U=7(G*UFM#ZC[&.LB(KF%[HFL8=4O9H_9DT89FT>KV]ISL M&D5 7.O;'FM$,V[9@1HK>@8=P4RD%-4ZD^&QJ#=B=&ZU\\YA_]1 ME<:L<9H6>'1R??K/S-EGJ6D192R5V%2.1[@/D(2MXB;Z9:PSJC;SJC5]>0C( MX<,LOK])Y]>QH=M@%VHQ1NURJ*;( >T046VW(,)< *S44"65>'E:1&H_E9J* M+3[,]N5B+'D.69<;P";/PD8@78OZ<$4ZA;1LERAW M^2(7PK\W8_P+\?X'3B MH5^UK0=F*%$+N0;RV?#WV,ZS:@]O=-BF6$OX6G"HK W'L)%^DNIUC=_I>L'' ML*O9.W%8ZU#L8X6]K]B"!)K-PZJM;',)9I-_>0$9-5-0DOGI76/BX165 ^^I M%^#FNL"D_MEQY^"E+)77TA=E5ASV3VN_\-$:X_6>S4=KC->(]UM;XD=KC-=( M7%M;X$=KC#\ RSY:8[QL=1^M,3Y:8WRTQOAHC6']Z:TQU"GQIXVTQLANHS7& M>-/DE3(XC,OZY4E:NSJ]GU%.X@]JC:$N5>XYE7Q9H8A<-OO&6F-D=M<:8RWX M?)F^J"3N^M[OJQE)>>^T-<:RN/_R4A"I_7SFE2+_S($7;8TQP>=W=/\SZ9.. MNGIKC(16'GW3AH\GO1D%T39[_S/IY[,N@*N+Y+.FDJ^C-48JE.W]9EIC3#1^ MV7UKC+7(B"=U=/&C;&4KA_2?TIKC,1N6V.L!2O[22^5[Z8>CDKJ M.VJ-L3+NJA^M,5[U:MY8:XS#-;3&6!\OJ-_5G[[='2<2EZT7=\:85_-T/:TQ M5J?CE]VN3B86JV(ZHV#IFC!HJ2ICZ^V(L3:\JR4;SB_-S1R,]/?6#F-U!'[Y M+>KD?FI^[]6WQ/Q?UVK>0D.,B1ILFVF(L18NX5H_>ZWBY8^*FOU#&F*L3OP? M#3'6UQ!C+[L?HD.@W]*0XS5\?BC(<:K7LU'0XSMUMI:IB'& M6MC6Z2_K^_U9[2I5ZKS[AA@K<['4R_(2Z5.+/Y?AAKP_I>[[J9L+\7G5 "_4,%DJ-R4,CVU1M'O>Z] MGXX8RTJ%E^5LI1,@$')OHF] G,ZT5*A\O1TQ7H#7SGTV,3QNE$?G2S21?!4E MSE_2$6-9Q%Y'1XQL7%G$5X?9*UO'$R;#[KLJK-=BOFN?>@TO=]Q-M7?5$6/] M%G/Z-7?$"*[7ODTK>J))S&X[8KQ04I22U[G6KV\')R/SG;?#6%9ZK*,H:CJO MY#;E7YWLB3%.=D%!]WPQ>SLJ7UR?C/0C[>#GW4X*NF^W).F4$NZL,+2TPQ+N MZ?U"GAEW4M2XVU;E=GFB8, MGQNP89G MVQ,M,?"I,),E=:3Z' X%U4^;2V!.\\&J %TCR:W#: $0YQ)-@,^QTX!< !]%F#YG*'&R9> M0#%Q8CYB;)R&)U,)O*9+';^&Y0?4ZQ>AV*GOW([J-[W+X_RHI'G:ANA34&9! MWIN@R<3M:'#6_/9<_E9JEXQ/7^M7!_7RQ56YVI#+/^#_?SXIHE5W5*P?R 9= M+]9*YVXOE /+DH;ZK&W#4K=SAQ\]%E]-]/1OIM\ M&1_=-2>>6&MWS?2VNVN*0]A9#\TW3DB^3O$[=9M(Y#_YX9GFUTJC?":K^_)9 ML5H\+I^!1O'_ZO)AI5ZZJM=!TY>+U4/X5SR]J5?J4NU(/JI4B]52I7@JEVK5 MPTI#/'-9KE^=-NHR/%([+U\6N9FP;J7DM;N?.T#V]B/*0Q16GNNB4P'T"4FS M-//9-4@V89NO0'2!"MPVAOPY$'FN9P[98R!,V7TST"W(0=Q$=[6&)@.^=>=9 MS&GQ: Q[8X.&Y2&-2M:#!%(8=FY8U&&U+>NFJS^2K4(^6P,E[L!VAJAW^'^0 MCJX9L(H6,"CX!74D='7LF;9]S]S=_F0T$:D#MMSQ\.I<2$FA)=*'4K!2V"3Y M-("#D+KCZN.:$N@%=VC-P)".X=ZS'<'>V6J&!OI&R4IJ$9!:F@=C\("N ">\ MVS8Z'5"$A.YA/LL=,#A 60*-0IP6F6-12-S8'JT"AD5@ZTR5@?$&( -T6$?; MPU,Q#5(";?ZV83%'#;PA?/SN +@7P,&"F85'GBM>=D<*S\D0F/W_6J?9<4X; M=-BN<-,,//BK!4-Y ZZ[32YR3&A4VOC:H^'JBJP_ MM?3!4*A;@/.HG#VR)865L[8-@I"CI:6/825?-WZ&6&&PH MLU&7/X-#UPND% )N M&Y&P#L=&$4Y9S;,O(UA5L60313#'0B @JPR1E:X6PW4_+YPR)/2':5^B=/W M- J2^S01(3":).M2Q;@<1-)#)0=#TFC."':8RXS2>C8'')594YEC]W MC Y0-#.R\>DOA$/I8_FT489O@6PC7\NF;77W@"'W@?_P";[ >EL]RS;M+N"@ MQ(05SM:WF\@[>O;0'< _10;S%5YU$>V?PDOU/\>Y'S2P2#T7+>36/7RZ+]<\ M)[Q#U^X,'[F<<5N.P4C:92Y_5\!% J'B($[W080BX8-N;!I$)1,K;.OX*AR- MI;&XD_SY[/",@<*?K:V##*15M^DH-.#,PT?;(8GZN7ZX=UVL?MG?%7KL$"W) M2]#7[FS'&#[+]B/@BMLS!HB71XYFW9N :@V!(ZP M!D"#//=!QP0X2E%\3GBR\2'NK7*'2+9=HT6>"TR5EINV2$BA7;>1+1?+8:+B>HFMHVVQ*_ I,%^&M \D-6ASZ M1P'L$GKK4=>Q'P&0*M*'36VCT;5!\G*X.C*3Y+'].?F&=O+T6R .WXYDR9LL"@V%& M(3/Y]2?@44A(@B7!RC^K[$V'F8$!20%AM/4^63:V(_GL$6P]S>>P\'KJ2\#@ MM!8::^$9T=8+/9S^0I_X+S!C'6@-Q"LCQQ9/[F6Z$SN/SYDO-!A3>)XE(-,^ M1CK\77!+A:]W;;2Y>R4D$J%%\.B4E(H00$ 9@!_(M.@Q]M"BX/5-.=<;#,QG M<5[!6>'39$3UP8SDEK:,6HC1 0D%^@P'M@3,E:&K"S]:N'EFZB.>&9:/3^W M,D9KV#3I%YR%R65\''<'?!@C**[=,KCZ#\@/:-V+;.T]\=\&\X\!5,Q'[9E\ M*>@7L#L2J!P#;ZC[^H?6=701,!.^#]]'$5%6Z-0-WT0A5X+M#BSK#]S;O I&SS$?D; >1L\Q'Y.R-$QPIRZ7+2J-2*I[*Q5*I=E5M5*K'\GGM MM%*JE#<>\XK/LMJRC1\-;LDBN"6M%-Q"/T'H8@4.@ 8HL@>2A'%1+1%48;GA M.DA7YM7!3!ZGC3JP1 (TE-D#IC^,,C"#)" ,Q)#.+)S6NGQE4?7).DY$ZQ0^ M@<_'Q>+Y%Y:0PR9D#DS?@1X;>S,L*5@1$^DXCM#HW+"/$/5J[5[';"6CKPF] M(N1^9\:)UNE0,*PGHBCH4J&K%BR5R75U'O0S#=]'*0DU(YK6Q+18@$:+O/W# M<$1J:H*-@A&E1V#V^'/:,KCYY/IJ,RJ64MM/%>(O\4 -I@SMRV3WQR!#D[$Z1MF@0;LR@]/ M$ID@%D1T7HP1!2.'7W@N4^2C^;[J"0AJ,QG%E!L&4[+Z[ODN> (38R0 MX6% 'O,G84?"XM'$;#F)^;@L!22F,SX*>^5F5 !&P^H1IF-T7<1#B<#QYHQ. MM!:D,+9Z>+O(#TK'X($L\$"6W4 M9;Z$XI/H/91 &@.AH[I%F2% Z&C2H+J.%_ TT(_^V3$;7\J^7'QMBUF:GQ:J M^S2[!X.P$>,M2[)DV?5;',YLQU87HLHE]SBV<]X?L\^,\MT[Y$\G[,\I7QL!DR:%6'#FV^.4;7_%FNVAQ M)3"=^'N*\5+5ATQ!GN*L5_^.IXOH4\F_XV(3,X,0R?%W.*A 7]U/_#WMI>7G M^=C QP:6FV<#=7)C;<98&53B=4JZMMVF!.7==[-;81Q^$(7D?G;B'+;:SVB' MF\^K^[GWN_G\?OK];CZ]KZYC\]MKL.FK \>.S7*].\9PPR7,XS!DWG ;6DHR MMY]Z-6N)XYF[6DMF/[_D6C8L/&=T@JWYF6$B-ON&64@J]8XEIYJ,(<=WL_GL M>S[Y]'I.?@>2\Q0%)\M-\./,&V;/G]5,C*(Q.>"73:\C'6-N[6 9(*Y>Q3KR M^YG%E[%3:[-&:321,*N"=S;?, OYG-Q/KLI"7MP>>X?[3NP7WJW82+UG?2&& MY[T-B8FN9^0\HJP<3_,8:D_ZYB5G=B&+;^.B(A7#K'8A.9,QOJH=K"/[9B1G MQ4=6^7-3M_2.,?S";M=C!OD;YB>?,^]3?H(2N[( ?=/[5E?WU+[Q?:\L.-? M@%X@,R/J^L8%9?)5F)C)I1V1FP-)X76H#NE7)"NGNF7',F/W,*!!?$UH3;Q8I=R>J(UG9>%69@LPLPDQ+6M#5LI)%!L_9Y?91($B:DO":P+- M@]1VNB.O-I1O4!86T*ZF]H>;B^QO 3J CB_\5:1.X?"Y_P"5M4?C0>@I\UG M^O,@,-$D\6U<*:.[<8UOE^6R?%:K-K[5Y7+UL'PHGQ4O2]^""V&EVMEY\;)\ M*#5J\KRG4W]\+0+LG%)NR/7B*2N\(._)?I*NU-9%[:/FL_Q71LGF,DHZIRI8 MBCJ= UI34+C\E562N:R2+A3DZ/V\6=?R*';Y5S*IY#-)I9!+^J^V;(?5LVL' M5]NQ*@)5X)6/%IV DML&[CXKFYW'6W0,UJRHW=9*5XLD<#KB<'XT0*&>&L0 M*Q@J[+HJ;3&MI-2<])GE>[)"T'P&5ICT+Q4>4N7/^/47JB(U8#=LS>?%%YY: M:N'2W(4#A'-J0LD7TO+G K+'N(4G8?)$+B=3-&M\Z>_G1OI[FW>!(D?9CR)' M.RARE/TH&J&&M0%;K.BCJRT.;:_Y)?BJ<"#Q2M34X$6 ]-!>&4/7@J':H*Z M0TD42E2P%(MC/U'U"1@\H_XMRLNP1M-LZ$6AD?KBEQ*A#A(=%W;%6T0'E1[9 MF'9'BL[]5W(_=R93)4M6$2:Z$['D?3ERSBB-Y>CQ)M6\4DADZ'!!*(O#9?I# MW%9B^R6*@^7">]:IR@NAI.M4 L* M>GX>!V@VH202B2_LP:-&Y1UI&Z!Y'U_6ZG7Y_+)V5&E@YT+0ORDE7F(I\>-8 MHV0 ;Q+9).%-+KV?XWB32>:4='IY[5M5$FG@-,E$/.Y(<;C3#:7L4\DOW>F[ M$9TR7 \#<0HS[Y=8&I69YTU1*%->6@VQEUOH(NN3F%TQA4ZP\DVDOBQ5Y_+K MFX6YU3A/*V3_9L."AD,]ZSG9Q+,77I:-=6H>&JBEBWJTK,DWZ?2< D479W>< M]!8 #WP:+6V2)+N&%T*3M#YN<,2*N$VM?,L.#FL+X4>\BBIUFA8\(MICP!U& MR@CQ-DN\MEQKXKK:^^(7O-I/]5@N_SPO5^O,9)?VY,G;"&.\(YU.*>E\GC@' M4%76ES@),.>SR>75"17X!B@CB8Q?DFDF>;Z?8ZJ+TM"\1"(C&*W=-RR#.B\ MO4I33@E I:CY+!U-4E&!TR?32QR-(C0")9V%XTZEYND$4CSKM">Q::IR$&P@ MTCG>?S'4%SVV&3I\(>F\2;R[C^V=XKN/\ '' 98&,"54 E@>--QT+K$*N!(9 M((*"%QY F.:(H/NGWL-:>,6;MSX#5#</>I U#0Y8RJK!E][AV;ND?LF/M@^+VN<"3+H[99U!68I!,L M#&O-\2=$Z3KL*\0ZR D(8U,V^NT=L0ODZHUOY4NY4BW5SLKRYU-0"4'*5LL- MP=O)U!!5R2C,QWR$8]IA#M _GV4;N49)8 M -V[U 21E\K$.;J )Y9?EO,Y#J$+9"KX=5@#:\WT[\+@YY[5T1YLA_F>>&5! MUG%1A]/@Y4A;V+V&?4N-(]RX"0%R1#2!O4B=Y:D7SS3+T;/@%Z;?!'O$UJ'6 M UBUG&*HK&'L%HE,_TCL9Y&&2G6QV(SF M(4BY;*Z@Y-7 ZS.W8B)7\/)*(9U6,IE%_45'"XZ_YL@,#)C)IY24FI8^%PK M]N("'$!8&1"&E!(3_7Y:G&;.+J:'::35=I%7 M;>$_G>([<*7F\[C429]-;[\7\<;,UXSG^3VS!= IZ "D=-(/'W/B7!+X@AA> MZ/:4Q$H7!K@\"<)"GG3M5;VBS6<)^R8N!>N=B*,=2\/W/7UHXED1V]Q'Q'8' M$=O<1\3V#R>_96,UN63.5\A3N?V,[W'-@UV9S2^M;*"6DE'2R2GJ^)J"-50/ M:/&E18(U6+YG'<&:J9*8&^P1Q8FB)J(?A-:T'W0:77IY*&B^'3-UH6%?&K7T MF1JK";QFX;Z5$\&;L7XQ@;]AX2",M,$@S&O77-YFQ":75@HIEFN9]>UY3 H! M6R6YM+J<4Q)X(2&M+L8^WELJW$NB-N@F3-/II '(*OQ++L%$!'=/I KP;T%[ M1AIGH.X"Z]] -$>:C.;(?C0GQL.94A/C/M5IGM0@"&72)D6H@]HWZ5W-E#MQ M9:'3RL55Y;#2N)&+U4.Y5#RO-(JG\F6Y7KNZ+&VC$>FNV &V=^R!8F [ MU&DMD+7<9E$DT>_:;XM.R!?TO1O8+K6]4Q#5@-::\ WI"F1PB*:/G"7[7?#\ M-G(\[D$ADC9O$1_JC??_@-)-S:)@+]*TQ=MWVG+'@X_05QWJKP=&GX-=Q46' M23TD2V$^/>@>"&3803[%[:@A&%4/^AYQ+?&.SJ2Q3UW8S%/RFWF:7%!19WG1 M9O B"!L-/ <@PZC+-'Y[1ALI.N@92ANG3I0NSW9R+PU*V88\N.*+" &<##,F%"UFX YHF4AK>Y9 M;NK$1X'9_I'"DE'"./"BL"-6/J;3B=B>3CC6TERFL= OV.CQ03-9/]+ ;G=[ M8*GOH>LA)%%HZ+]@U%PJ!ZIA[[&]JJF 0I0#$)(0?]4@0APOBVB CQ@ M_4E$':,M*,/G.^PYMM?M8<=:5*^'%+>@)ID1Q)>G([[$$!_A9]I6E^VLXPVQ M,2[!@7>\9-M\- *;1W42&H5"[J;#@L (08X:#NN$FJQAUO@S6^IJ;$B/#?L M.%TESFDA!;BLX(/W^I!W)J:^P;QMIPAK*6*AH-AJ%C5A1G;#&]UR,4PPI=H@ M3#L69U/I$ D[*'C%_7JMU=]3<\%5N,R3H;*DZNW<$[TK.,AH 7C M,6;#.W8BN0FPM8E1/%)K64MGEA6\/H23GV!_P'JPVR?O4@O*M*DY!!#ZUALB MBZ5CM!V8#M5A4&,@3#URW=L?Y(CK" M)Z=8:E1^5!H5WY>#84]"><_E36GC6.S"BK+H6$E:Y%]9I9##9-L,L['@SPR& ML@OO-N*/-D$(*MP;C/"7U@/_N=X1T2:=6G6#C4Q< !EY5LEF\THFITHAQA^5 MN:)#\.=P?:&_5$4MY)1D'E3\-FY>9U=L@&$Z.CIR2=$*^WJ5D.RG*D:(?J#> M8_ _?,5)\E/60O:(%MD)2B,+-4%=K"6;R, _E9E? <:%0;TTJL?=8$K--^DB MH 98Z"!:!;0S2KZ0 ]MW@4B^_F/R/X.(OOYC\C^GTEPS:^5ZH]R M?8Y*1T5VV\P5RNRVEZ@5P,KS29!9A2P3&A/B-&X*:<$I4F**'!J4B=P[DA:D MJ/BPC>B$"QW@ZCJAN"H^R[Y/*H4":E1919JN#.#Z0.BSMW!- P]6H#$K;5[( MGF91\=3S[/9GZ%UX'C0>=&2@ PZ,2V8PDP:54A+)'-?S?+R)U?-6!=T,'4_L M5EIIMP!/A.OD?F<<1 [>4'/O+K@-K.ZH4BU62XNS.N[H78L%F\1KYLQZ3:? MF,B\;].5@2-,8P+PTHL!3Y?(XZTHTP93@VI7^!%Z3DBP',X"V/%(<6M[*5(P M7"#G(O<.HBTG[KKK3[K3,CC]AJ^)$IM*IM)3;V)-R1^8M6,,IL&6=Q;E[QJ#"G#B M3%0S74NA08SK(0JXZ]_.*V$CUSK+B6F/!7"3JI++923WMX?>Z8ZNDZBT,6X MB@K8>406=:"'0T/OVHI<@MF ?BV\AT3U*XA^821'B%D5%*I,6D$!ZWI8U0+I MB6?DD-=:?QH8/'QW""1-*1DL1:EFR;76T,8/D@5Q:>I1IQH9N'0^"EV:""\Q M>FUJ;(=))9U(R*$=*D#F+4I6F;HU:X1 >"R%A?$XTZ%425>H-K2YEHY>>PL3,.$]#!QH(J" 3)<4%1YF M"2!"WOK(P;ER-B/XJQ^C82^(M=.4&+9A89D.&/84R3!<%ATB+BX!C BHH).A M7]]$Q0H78%BNYV"TA)DFCT$(RJ!C;V(,RF".!'%AR.,)65H;%$L<37PQP$P> M6 V&+MQW).%K%.G1FK8W#.@AQ[%?>M0#N<YVCV,\'^U_N!?N2C2>EV%PD1<(1?(AM02Q)88GELT;I#[B^4%!,DRY!GG M$(*<@&@*: Q<:P.T<.I#AZ@M3&)%'AOU-RID/6*VX?K[HZ"X,Z3XO:-SU)"X MAY10Y@&, ^:ALMT@_PAU&8?%QW0.FQP%*=T(P>S+URP>QR-O1)@/AO[(7W5U MX8UEB(VA2!YH8Q"4.IY#WML'..*V%JK:$[RJ".^LTZ:((J4Y4*@2O3M! J1G M40PM6-N,PI\3([>,5%_I@T:F+[. HD"XJ0UI56ED&/V M$7 <.'&#,[ZTDLUD?5)MZY3+@;CB+QMK@TO"<'Q/Y OP.+$!^?::)%^#Q@\* M7M%3&'3<<:G$LK-FR-TIXG4L_XIG3S*&ZA_\%.$H3;RO*MF\&EG%(I."SH"3 M-FW Y[ HU6W/5!@P2%"YNM@\$1!C(H T4M'K DA]&V118>D*TX(Y.RCYQFCY MMPM,L"\(H04KX+4CI+I1[)$2BO+Q(A*7T MIPA%:4&A* LUCG(O@.:!1^+3/1M#\EU??"O3CD4)N57$%'[RM?38 QO0T6 G M"F=*&H].P7Y8]LAXBC5+0(J<+DPX&#(FE>;G^WZXP668Y48*J$A+>#^P.%\^ M*PKQ8&VF\=B]'#O1(EX6*9@GC7?8$]S/D@*+.9G.[L[1LA';;KJ9>ZFWF."O MN*X'D"JR,"JB]KEC6_ [TXXW8!.^EI3.2[W#DG>JM4993LI[2/5 MCN1ZY;A:.:J4BM6&7"R5:E=5"GN0<"X\!$P?EN$U/Q:.SK:.RB>%JNELES_5BX# MD[R\+%:/R^06E=TS VS[ZU=TF?U,( 16;+1_N^GWZG;1** +!$_ M^EIIE,_DU+Y\<07BKM(H-BH_RN3PA@].Q=^'E7KIM%:_NBS7I>)![:J!U<5. MX.0O*_63-^DY'INBB/FZ__?_Y%4U\:_;UTQ3Q[1J*DI,*;S4"4RA!Y+_T@UQ MT1W,<,%0&/J)R,QK0U>T6%P)/3N@#ZP9F791D2Z"0QFLL?ZX> MC2Z@X"*2W /;2F? T=N*%+CW7 ^L9]9_F[L5>;5K"DWB=1(!3;3+SP%F1ENX M+8K,=5?J&7HGI&?7R-/C,">)WNDPPXVR\_DPP44BJ14^F(%_,/)GJHB!MYS( M87#IH?CT\6]E&!;H4WUVEF&.V-3%Z&S?GN^A8IMW)7&= MJV.@J\5!7V+?&"X.#B$&;^;0]P^W7B[1AY\-F%IKM;R^Q^Z"T_TFN]_W+*,E M:@#8$5H9O\037*O2GV"K5$*!05]\K@5F.O-RXDT@Y@UT\>X*_,3%X??\6@M> MF6$76^CTP]\;A5^F:NFZ!BB,N2V.^"^*K(0#G M\PJZ4A?<>0W4IUE,MA-ALITEF"Q1!]VS"NHC:&W,A($I&_; :,GYM/HE'!6; MZR0D+D2[1H>_PW)F-.)WR#LP6.GHP=799W8A]1F+)$R\H,2":2J4-D-9OFV^ MX)/3&$-'LUP\V7]D;X %0#57__2UR%_BS\K#Y[DO'-\WMHLYR#C$"3%CEZT)LXDPJT@4ZE!"K**% M9=.8.TW<94=(1E8$%A$+/ M'R?]QXB"W,2Q9_:W:#V^E@,_#'S37,V9U@3,!F7!T5&#D/PK8(X<0/6I_71; M2*1N=;W5WMM#%WLRTYMNWETV\(1$\E$\O:6?DNEDK/Y5[TXK)1-KZ6:][]^ M5KH_OGWO_3HVO5_/!PL?7OO;63%\ZFQ]>;X^0/2EEWB1K-:^ MI6]:JRK:I'K:3(((2#NM0[__UT!/H;SK^72,)_[+?47BKY269: MZG\_&4_#?YJV;>J:U=%,,(AHKT>@Z27 K,H4/LF6U@=,@DW_,V7#&UU!-A%> MP72H?_JJL3_^]S^1Q7R=_)L1+?N! 9'Q(T['H&##Z5O#.<=[5?AI#:O6[YN; M[B8Q,!&/@8NL\*'L'O]\//!J!ZDW@H#9Y#0$#/:[V06H,_ OO :\UXDU<9?& M0#2\<% 91]U+XB4.LFXUQT$CC%WU8Y7&YCQ&YJBN =MEU3#",4NI E:ZG$[D M/VM?T-R[U+L8Z$T)]NR^\^ "$.=54JNMWIZ7_-?V]%V2L73R'9B%EK2S):0 M::>&=4]71W>\[,/RT;QE'Z*,-E[5JD^+!_-6?:HU=?/5+/C\LCQOP>?L,NXK M0H^T7*)4*HJT4Q8?;VQSJ TU8$.@ZWUF2BJ_#(Q;4WB/A*!'F_[4,YH&D?.7 MC0:J-ZC%[6J*60DVR8\$FQTDV"0_$FS>$#&-&5V%L-&%=Y"+C35[O;=C2U8F M2[\(O2^9HNS=S.?V%Z[_2>'47H5?">A2%SYLM*911IN=ZP9]--@&T:[0%#"S.P<0:W]#HB_&LJ MG_N$U#.;F7WB! ;4'B)\\1F.A&CYWT^JP-G04B,\\X@;#/*UZ.)>LIW!ON^S M$>QDB16-,:Q,(LI1ISVVT%/IL<>675O<%',@=/#\3Q@:XPL;DV;-J#2;!_[_ MN/^1:R7YQ.A/@?C$?+';FP&XES[/-B8@^')^)G8[6-N(_BVK=0[Z^=R_Q3/A M(_C"Q-RZT&_.9W\"BA]@T9T#S=.=%Z#Y'+Z]0=R? [UYFUOLV-:#N7.%VWS< M6Q<)S?8R;8A8)^:)(5:N&;]I]_\VYCC$Z,X_\IGV# H@BVN__4U]S/$QQUN= M8P$OCOJO7&.EQ?^13['QX8=39_M.'76;3IT=5BR*P&8H /'4?OI7KAS2+[>) M_,&M+IS2+JV-7M._CXY^%(:>FKBY^,_%Z7\>$]_/3_1B__NQ>]!KI^^S_4JO M4;JL&,-:-WM6._E6'C1/4YV;E/;C+G/SGZR92;:SO4HN:?\X[A;M4KU2&?U2 M.[6?5?/WSV;[N'9P4:^>>W?5Q,--T1[46]VA>W!GVE>E_L7EX=/_I-2CA-4Z M.CD^\3+N0^9I\-2]RUX<#H;5PG'BUW==KY:_W=0/'??DL'#:'74N&RWW\- 9 MII)6ZN)_'DX>;@J7F7KE\-?%]<^[$^^LT;B^OK8/3=T\NSL][]Z=&(_J?WYW M_$_U^>E[>MC\,>P4VL.K&^UW MYN3^P,Y?F]7J??'Q_NC;=?MWKG7>NO2@]&\[":/JV9-W=/I?;%K][SS? ^6W(L M;512^P75NSINWN?^YZ15;P^K[9K[O9'-EDK9T]9CJ3K\9K=N?C]=5.K58\UV M?_4.K_MF[^"7\?WGS?G_5 _^TRNJ=V;]_$"]U#K#8^NX]^WL\:)P9?__DLIC MYT%L@<$/Q ("H2UF)%H(' *$#CMZX-#+H3S]_%=W87GM3[+-U8+>ZFU/-V?H M6):?H\KRT0:FPO9#+:+I&W'5?%)-85&_U?OX MT^R6]$2-JK&5MUC-@QO"R3]2>WQ9T7YS6<8RO:^O#!381RF);;8E8>)WJD\MN=]WQCY2 M#ODJQ"E$&H #MZ.GT->3E*3/RYVJMT":KV=R_4^M1OCA\YU(J=$1CS&G)#I:6^)9P@IBF'&)!:#=)SE<0EQWS,*CHEA MH=BD%E@92"?7(@WU>H!4IR2[]I@HB=#M2R[O>%4)+SX NS%2 MXG ,>/K$]?D7(F**GC\40"Y=W9ZHWE!J-NX]\'L04SD(>+DH^2/&]8N. MJ#'HP=+;E_?$?L>HN=YR6&_:9V4W#D@5'G@"%C-I2$Z?-'L$._/7<8:-(T)Z MRR'@@QCN 0Y74VG2)'KLF!?C;1,IWO2EPRSV["XT=XR:,Y&G@7O[M^YL3QDY MQALXV/Z%P\]R=G2NT"3>@"L! K9*0I$&NGM HVTJGEZCN4DSR/"LL!UV[H#M MHN-'=S..HOBF+&DAXHKN#,UFF..>Z#HYZ$/?02?F7.6P>\4B214E3,.5;KJW MW=( =JP6(Y7*5W,OS707!IC@.D5B(3V4/>F/654S2"0]YUC,&CD<2:+[W,D&+@!6N%GH%QIRUM]"=7;&%[-)O\$FF:&3!,1+'P" MMWP7B2KN58;XV3O#/0A"5R5_,9C7UWB(YOS9CBVD65AF ?$E@5B%;W!UK/(7 M;MJXV\LDH;]5M2)U%# TA;0LNNZRUAY>WA;[W]&4Q[1-N+B-?YJ0:*.((%.: M:+*M ,ZL+#:K,4"=6Q.K:]9DL2]>2:UUAML?E]V63-H+US+";.Z1M47^S_]7 M'L_&XOJ?_[:^^_<_4$L! A0#% @ SX.O6*/>NZ.$# YW8 !$ M ( ! &9K=VPM,C R-# S,S$N>'-D4$L! A0#% @ SX.O M6$ )5?'Z$ .], !4 ( !LPP &9K=VPM,C R-# S,S%? M8V%L+GAM;%!+ 0(4 Q0 ( ,^#KU@P] = !F:W=L+3(P,C0P,S,Q7V1E9BYX;6Q02P$"% ,4 " #/@Z]8 M_2/C EE; "Y*@4 %0 @ &I.P 9FMW;"TR,#(T,#,S,5]L M86(N>&UL4$L! A0#% @ SX.O6*9.%KCZ/P .P,$ !4 M ( !-9< &9K=VPM,C R-# S,S%?<')E+GAM;%!+ 0(4 Q0 ( ,^#KUCP MLMXFQ08 ,0G 3 " 6+7 !F#,Q,#$N M:'1M4$L! A0#% @ SX.O6"O$>[35!@ VR< !, ( ! M6-X &9R86YK;&EN7V5X,S$P,BYH=&U02P$"% ,4 " #/@Z]8\ @K&MD# M 3#P $P @ %>Y0 9G)A;FML:6Y?97@S,C Q+FAT;5!+ M 0(4 Q0 ( ,^#KUAK(GR\S0, /X- 3 " 6CI !F M#,R,#(N:'1M4$L! A0#% @ SX.O6&10\;R&-@$ 9\0+ M !@ ( !9NT &9R86YK;&EN7VDQ,'$M,#,S,3(T+FAT;5!+ 4!08 "@ * )4" B) ( ! end
XML 60 franklin_i10q-033124_htm.xml IDEA: XBRL DOCUMENT 0000722572 2023-07-01 2024-03-31 0000722572 2024-05-15 0000722572 2024-03-31 0000722572 2023-06-30 0000722572 2024-01-01 2024-03-31 0000722572 2023-01-01 2023-03-31 0000722572 2022-07-01 2023-03-31 0000722572 us-gaap:CommonStockMember 2023-06-30 0000722572 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000722572 us-gaap:RetainedEarningsMember 2023-06-30 0000722572 us-gaap:TreasuryStockCommonMember 2023-06-30 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000722572 us-gaap:NoncontrollingInterestMember 2023-06-30 0000722572 us-gaap:CommonStockMember 2023-12-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000722572 us-gaap:RetainedEarningsMember 2023-12-31 0000722572 us-gaap:TreasuryStockCommonMember 2023-12-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000722572 us-gaap:NoncontrollingInterestMember 2023-12-31 0000722572 2023-12-31 0000722572 us-gaap:CommonStockMember 2022-06-30 0000722572 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000722572 us-gaap:RetainedEarningsMember 2022-06-30 0000722572 us-gaap:TreasuryStockCommonMember 2022-06-30 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000722572 us-gaap:NoncontrollingInterestMember 2022-06-30 0000722572 2022-06-30 0000722572 us-gaap:CommonStockMember 2022-12-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000722572 us-gaap:RetainedEarningsMember 2022-12-31 0000722572 us-gaap:TreasuryStockCommonMember 2022-12-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000722572 us-gaap:NoncontrollingInterestMember 2022-12-31 0000722572 2022-12-31 0000722572 us-gaap:CommonStockMember 2023-07-01 2023-12-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-12-31 0000722572 us-gaap:RetainedEarningsMember 2023-07-01 2023-12-31 0000722572 us-gaap:TreasuryStockCommonMember 2023-07-01 2023-12-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-12-31 0000722572 us-gaap:NoncontrollingInterestMember 2023-07-01 2023-12-31 0000722572 2023-07-01 2023-12-31 0000722572 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000722572 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000722572 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0000722572 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-03-31 0000722572 us-gaap:CommonStockMember 2022-07-01 2022-12-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-12-31 0000722572 us-gaap:RetainedEarningsMember 2022-07-01 2022-12-31 0000722572 us-gaap:TreasuryStockCommonMember 2022-07-01 2022-12-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-12-31 0000722572 us-gaap:NoncontrollingInterestMember 2022-07-01 2022-12-31 0000722572 2022-07-01 2022-12-31 0000722572 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000722572 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000722572 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000722572 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0000722572 us-gaap:CommonStockMember 2024-03-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000722572 us-gaap:RetainedEarningsMember 2024-03-31 0000722572 us-gaap:TreasuryStockCommonMember 2024-03-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000722572 us-gaap:NoncontrollingInterestMember 2024-03-31 0000722572 us-gaap:CommonStockMember 2023-03-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000722572 us-gaap:RetainedEarningsMember 2023-03-31 0000722572 us-gaap:TreasuryStockCommonMember 2023-03-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000722572 us-gaap:NoncontrollingInterestMember 2023-03-31 0000722572 2023-03-31 0000722572 FKWL:FranklinTechnologyMember 2024-03-31 0000722572 FKWL:FranklinTechnologyMember 2023-03-31 0000722572 FKWL:NoncontrollingInterestsMember 2024-03-31 0000722572 FKWL:NoncontrollingInterestsMember 2023-03-31 0000722572 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2023-07-01 2024-03-31 0000722572 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2022-07-01 2023-03-31 0000722572 us-gaap:SalesRevenueNetMember FKWL:EngineeringProjectsMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0000722572 us-gaap:SalesRevenueNetMember FKWL:EngineeringProjectsMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-03-31 0000722572 us-gaap:SalesRevenueNetMember FKWL:EngineeringProjectsMember us-gaap:TransferredAtPointInTimeMember 2023-07-01 2024-03-31 0000722572 us-gaap:SalesRevenueNetMember FKWL:EngineeringProjectsMember us-gaap:TransferredAtPointInTimeMember 2022-07-01 2023-03-31 0000722572 FKWL:CapitalizedProductDevelopmentCostsMember FKWL:AmortizationExpenseMember 2024-01-01 2024-03-31 0000722572 FKWL:CapitalizedProductDevelopmentCostsMember FKWL:AmortizationExpenseMember 2023-07-01 2024-03-31 0000722572 FKWL:CapitalizedProductDevelopmentCostsMember FKWL:AmortizationExpenseMember 2023-01-01 2023-03-31 0000722572 FKWL:CapitalizedProductDevelopmentCostsMember FKWL:AmortizationExpenseMember 2022-07-01 2023-03-31 0000722572 FKWL:CapitalizedProductDevelopmentCostsMember 2024-03-31 0000722572 FKWL:CapitalizedProductDevelopmentCostsMember 2023-06-30 0000722572 us-gaap:ShippingAndHandlingMember 2024-01-01 2024-03-31 0000722572 us-gaap:ShippingAndHandlingMember 2023-01-01 2023-03-31 0000722572 us-gaap:ShippingAndHandlingMember 2023-07-01 2024-03-31 0000722572 us-gaap:ShippingAndHandlingMember 2022-07-01 2023-03-31 0000722572 2022-07-01 2023-06-30 0000722572 FKWL:Customer1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2024-03-31 0000722572 FKWL:Customer2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2024-03-31 0000722572 FKWL:Customer1Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2024-03-31 0000722572 FKWL:Customer2Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2024-03-31 0000722572 FKWL:Customer1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-03-31 0000722572 FKWL:Customer2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-03-31 0000722572 FKWL:Customer1Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-03-31 0000722572 FKWL:Customer2Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-03-31 0000722572 FKWL:WirelessDataProductsMember 2023-07-01 2024-03-31 0000722572 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember FKWL:WirelessDataProductsMember 2023-07-01 2024-03-31 0000722572 FKWL:WirelessDataProductsMember 2024-03-31 0000722572 FKWL:WirelessDataProductsMember 2022-07-01 2023-03-31 0000722572 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember FKWL:WirelessDataProductsMember 2022-07-01 2023-03-31 0000722572 FKWL:WirelessDataProductsMember 2023-03-31 0000722572 srt:NorthAmericaMember 2024-01-01 2024-03-31 0000722572 srt:NorthAmericaMember 2023-01-01 2023-03-31 0000722572 srt:NorthAmericaMember 2023-07-01 2024-03-31 0000722572 srt:NorthAmericaMember 2022-07-01 2023-03-31 0000722572 srt:AsiaMember 2024-01-01 2024-03-31 0000722572 srt:AsiaMember 2023-01-01 2023-03-31 0000722572 srt:AsiaMember 2023-07-01 2024-03-31 0000722572 srt:AsiaMember 2022-07-01 2023-03-31 0000722572 srt:NorthAmericaMember 2024-03-31 0000722572 srt:NorthAmericaMember 2023-06-30 0000722572 srt:AsiaMember 2024-03-31 0000722572 srt:AsiaMember 2023-06-30 0000722572 us-gaap:EquipmentMember 2023-07-01 2024-03-31 0000722572 us-gaap:OfficeEquipmentMember 2023-07-01 2024-03-31 0000722572 us-gaap:ToolsDiesAndMoldsMember 2023-07-01 2024-03-31 0000722572 us-gaap:VehiclesMember 2023-07-01 2024-03-31 0000722572 us-gaap:ComputerEquipmentMember 2023-07-01 2024-03-31 0000722572 us-gaap:FurnitureAndFixturesMember 2023-07-01 2024-03-31 0000722572 us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember 2023-07-01 2024-03-31 0000722572 FKWL:CompleteTechnologyMember 2024-03-31 0000722572 FKWL:TechnologyInProgessMember 2024-03-31 0000722572 us-gaap:ComputerSoftwareIntangibleAssetMember 2024-03-31 0000722572 FKWL:PatentMember 2024-03-31 0000722572 FKWL:CertificationAndLicensesMember 2024-03-31 0000722572 FKWL:CompleteTechnologyMember 2023-06-30 0000722572 FKWL:TechnologyInProgessMember 2023-06-30 0000722572 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-06-30 0000722572 FKWL:PatentMember 2023-06-30 0000722572 FKWL:CertificationAndLicensesMember 2023-06-30 0000722572 FKWL:AdministrativeOfficeSanDiegoCAMember 2023-07-01 2024-03-31 0000722572 FKWL:AdministrativeOfficeSanDiegoCAMember 2024-01-01 2024-03-31 0000722572 FKWL:AdministrativeOfficeSanDiegoCAMember 2023-01-01 2023-03-31 0000722572 FKWL:AdministrativeOfficeSanDiegoCAMember 2022-07-01 2023-03-31 0000722572 FKWL:HunsakerAndampAssociatesMember 2023-10-01 2023-12-31 0000722572 FKWL:FTIOfficeSpaceMember 2023-07-01 2024-03-31 0000722572 FKWL:FTIOfficeSpaceMember 2024-01-01 2024-03-31 0000722572 FKWL:FTIOfficeSpaceMember 2023-01-01 2023-03-31 0000722572 FKWL:FTIOfficeSpaceMember 2022-07-01 2023-03-31 0000722572 FKWL:SeoulKoreaCorporateHousingFacilityMember 2023-07-01 2024-03-31 0000722572 FKWL:SeoulKoreaCorporateHousingFacilityMember 2024-01-01 2024-03-31 0000722572 FKWL:SeoulKoreaCorporateHousingFacilityMember 2023-01-01 2023-03-31 0000722572 FKWL:SeoulKoreaCorporateHousingFacilityMember 2022-07-01 2023-03-31 0000722572 FKWL:CaliforniaMember 2023-12-31 0000722572 FKWL:CaliforniaMember 2024-01-02 0000722572 FKWL:AliMember 2023-07-01 2024-03-31 0000722572 FKWL:AliMember us-gaap:SubsequentEventMember 2023-05-05 2024-05-06 0000722572 2022-03-21 0000722572 FKWL:WirelessDevices4GMember 2023-07-01 2024-03-31 0000722572 FKWL:WirelessDevices5GMember 2023-07-01 2024-03-31 0000722572 FKWL:Plan2020Member 2020-07-31 0000722572 us-gaap:StockOptionMember 2023-06-30 0000722572 us-gaap:StockOptionMember 2022-07-01 2023-06-30 0000722572 us-gaap:StockOptionMember 2023-07-01 2024-03-31 0000722572 us-gaap:StockOptionMember 2024-03-31 0000722572 us-gaap:StockOptionMember 2022-06-30 0000722572 us-gaap:StockOptionMember 2021-07-01 2022-06-30 0000722572 us-gaap:StockOptionMember 2022-07-01 2023-03-31 0000722572 us-gaap:StockOptionMember 2023-03-31 iso4217:USD shares iso4217:USD shares pure false --06-30 2024 Q3 0000722572 10-Q true 2024-03-31 false 001-14891 FRANKLIN WIRELESS CORP. NV 95-3733534 3940 Ruffin Road Suite C San Diego CA 92123 858 623-0000 Yes Yes Non-accelerated Filer true false false Common Stock, par value $.001 per share FKWL NASDAQ 11784280 7004494 12241286 24732707 26728313 10262320 8949802 57043 53875 128504 51125 1136035 3741637 136641 0 90012 91057 43547756 51857095 126046 101088 1585201 2180884 2809830 2235515 273285 273285 1542462 152665 134239 126546 50018819 56927078 6281925 12950497 0 6556 195599 146488 2400000 2400000 1335915 849605 233501 159104 10446940 16512250 1326489 11773429 16512250 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 50000000 50000000 11784280 11784280 11784280 11784280 14263 14263 14647056 14438196 26903234 29101225 2549208 2549208 3554893 3554893 -1153048 -1071930 36856612 38926861 1388778 1487967 38245390 40414828 50018819 56927078 6176499 11851971 24679824 28944554 5659050 9806461 21812140 24359140 517449 2045510 2867684 4585414 1261147 1463433 4032031 4039035 811470 1052672 2531279 2999207 2072617 2516105 6563310 7038242 -1555168 -470595 -3695626 -2452828 155433 158418 561201 281155 -59 7197 16507 41510 0 25293 0 190293 -366078 -199226 -217606 -75004 142788 111888 460363 152971 -67916 103570 820465 590925 -1623084 -367025 -2875161 -1861903 -312764 -578664 -577981 -563181 -1310320 211639 -2297180 -1298722 -134640 -35990 -99189 -41036 -1175680 247629 -2197991 -1257686 -0.10 -0.10 0.02 0.02 -0.19 -0.19 -0.11 -0.11 11784280 11784280 11784280 11784280 11784280 11784280 11720776 11720776 -1310320 211639 -2297180 -1298722 -146761 -139752 -81118 -65713 -1457081 71887 -2378298 -1364435 -134640 -35990 -99189 -41036 -1322441 107877 -2279109 -1323399 11784280 14263 14263 14438196 29101225 -3554893 -1071930 1487967 40414828 -1022311 -1022311 65643 65643 35451 35451 138780 138780 11784280 14263 14263 14576976 28078914 -3554893 -1006287 1523418 39632391 -1175680 -1175680 -146761 -146761 -134640 -134640 70080 70080 11784280 14263 14263 14647056 26903234 -3554893 -1153048 1388778 38245390 11684280 14163 14163 13593426 31964246 -3554893 -984152 1569605 42602395 -1505315 -1505315 74039 74039 100000 100 133900 134000 360525 360525 -5046 -5046 11784280 14263 14263 14087851 30458931 -3554893 -910113 1564559 41660598 247629 247629 -139752 -139752 176397 176397 -35990 -35990 11784280 14263 14263 14264248 30706560 -3554893 -1049865 1528569 41908882 -2297180 -1298722 28059 41341 722476 595218 208860 536922 0 -190293 1389797 -220807 -574315 -558631 1312518 5895731 3168 -117436 77379 -1628 136641 10363 -2605602 1713431 7693 -837 -6668572 1214246 -6556 -5532 49111 -62965 1400886 -230466 486310 283500 -6972515 -6954199 -1995606 71927 53017 45212 121708 1601998 5085 12570 1815796 -1731707 -1045 90045 0 134000 1045 43955 -81118 -65713 -5236792 -8707664 12241286 26277418 7004494 17569754 -136641 -800 <p id="xdx_804_eus-gaap--SignificantAccountingPoliciesTextBlock_zBvqkvqQbcM8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 1 - <span id="xdx_824_zcasuNS8TRkj">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p id="xdx_84D_eus-gaap--ConsolidationPolicyTextBlock_zIlMVQcYn0i5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_866_zjbpMy2q5kVc">Principles of Consolidation</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The consolidated financial statements include the accounts of the Company and its subsidiary, Franklin Technology Inc. (“FTI”), with a majority voting interest of <span id="xdx_907_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20240331__srt--OwnershipAxis__custom--FranklinTechnologyMember_zoWvVk00nPQk" title="Noncontrolling interest percentage"><span id="xdx_900_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20230331__srt--OwnershipAxis__custom--FranklinTechnologyMember_zZ2qW1QP9Ar9" title="Noncontrolling interest percentage">66.3</span></span>% (approximately <span id="xdx_90F_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20240331__srt--OwnershipAxis__custom--NoncontrollingInterestsMember_zEVMzXl1W6N1" title="Noncontrolling interest percentage"><span id="xdx_906_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20230331__srt--OwnershipAxis__custom--NoncontrollingInterestsMember_zZCe50YQTBPe" title="Noncontrolling interest percentage">33.7</span></span>% is owned by noncontrolling interests) as of March 31, 2024, and 2023. In the preparation of consolidated financial statements of the Company, intercompany transactions and balances are eliminated and net earnings are reduced by the portion of the net earnings of the subsidiary applicable to noncontrolling interests.</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">As consolidated financial statements are based on the assumption that they represent the financial position and operating results of a single economic entity, the retained earnings or deficit of the subsidiary at the date of acquisition, October 1, 2009, by the parent are excluded from consolidated retained earnings. When a subsidiary is consolidated, the consolidated financial statements include the subsidiary’s revenues, expenses, gains, and losses only from the date the subsidiary is initially consolidated, and the noncontrolling interest is reported in the consolidated statement of financial position within equity, separately from the parent’s equity. There are no shares of the Company held by any subsidiaries as of March 31, 2024, or June 30, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_843_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zDGULNtul864" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><br/> <span id="xdx_86E_zMkaDmfcRkqj">Reclassifications</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </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’s consolidated balance sheets were reclassified to conform to current-year presentation, with no effect on total stockholders’ equity.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_84B_eus-gaap--ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_zsRQ88lLjoq4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86F_ztl1qBMoSKc1">Noncontrolling Interest in a Consolidated Subsidiary</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of March 31, 2024, the noncontrolling interest was $<span id="xdx_906_eus-gaap--MinorityInterest_pp0p0_c20240331_zeL0BJX8yo1l" title="Noncontrolling interest">1,388,778</span>, which represents a $<span id="xdx_905_eus-gaap--MinorityInterestPeriodIncreaseDecrease_pp0p0_c20230701__20240331_zQyoBIf1RvJk" title="Decrease from noncontrolling interest">99,189</span> decrease from $<span id="xdx_908_eus-gaap--MinorityInterest_iI_pp0p0_c20230630_zsJTv9JOKIV6" title="Noncontrolling interest">1,487,967</span> as of June 30, 2023. The decrease in the noncontrolling interest of $<span id="xdx_902_eus-gaap--MinorityInterestPeriodIncreaseDecrease_c20230701__20240331_z3fteKv9P4m7" title="Decrease from noncontrolling interest">99,189</span> was from loss in the subsidiary of $<span id="xdx_904_eus-gaap--GainOrLossOnSaleOfStockInSubsidiary_pp0p0_c20230701__20240331_zvqoY2opLe77" title="Loss from subsidiary incurred">294,700</span> incurred for the nine months ended March 31, 2024.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p id="xdx_849_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zlOLWmyxhwsl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86A_zWjtoWAEdpt9">Segment Reporting</span></b></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; text-indent: 0.5in">Accounting Standards Codification (“ASC”) 280, “Segment Reporting,” 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. </p> <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_ztp3yR7lfRCf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B5_z513TdIE2Mdc" style="display: none">Schedule of segment information by geographic areas</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </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"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 32%; text-align: justify">North America</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20240101__20240331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zG9wxIPWRoo3" style="width: 13%; text-align: right" title="Net sales">6,174,327</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20230101__20230331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zv1cYfniUfmb" style="width: 13%; text-align: right" title="Net sales">11,720,894</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20230701__20240331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zwixhdco9Vt2" style="width: 13%; text-align: right" title="Net sales">24,583,324</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20220701__20230331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zkosrzzh6o7g" style="width: 13%; text-align: right" title="Net sales">28,778,479</td><td style="width: 1%; text-align: left"> </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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20240101__20240331__srt--StatementGeographicalAxis__srt--AsiaMember_zvwFtPFQ9ED1" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">2,172</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20230101__20230331__srt--StatementGeographicalAxis__srt--AsiaMember_zt6XYyGERpn5" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">131,077</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_d0_c20230701__20240331__srt--StatementGeographicalAxis__srt--AsiaMember_zFvOJhctP0Ti" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">96,500</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20220701__20230331__srt--StatementGeographicalAxis__srt--AsiaMember_z0JC5zbPxsoj" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">166,075</td><td style="padding-bottom: 1pt; text-align: left"> </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"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20240101__20240331_zxiuqcp2GzKg" 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"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20230101__20230331_ztNHeDFapAkc" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales">11,851,971</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20230701__20240331_z28mhFwbF7wd" 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"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20220701__20230331_zppujNC7caXd" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales">28,944,554</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A1_z5kEjMF5FjEi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_zoMD9yjxhCHk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments Long-Lived Assets)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BE_zHR7DD33TCml" style="display: none">Schedule of long lived assets by geographic area</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </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"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">North America</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_ecustom--PropertyAndEquipmentAndIntangibleAssets_pp0p0_c20240331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zqnqhvY3VuZ" style="width: 13%; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">1,492,015</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20230630__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zcXYuReCofPb" style="width: 13%; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">2,083,902</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Asia</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_ecustom--PropertyAndEquipmentAndIntangibleAssets_pp0p0_c20240331__srt--StatementGeographicalAxis__srt--AsiaMember_zoB48WEOHRxa" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">219,232</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20230630__srt--StatementGeographicalAxis__srt--AsiaMember_zjGCcJ4BbOid" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">198,070</td><td style="padding-bottom: 1pt; text-align: left"> </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"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_988_ecustom--PropertyAndEquipmentAndIntangibleAssets_pp0p0_c20240331_zAmcmugaHSdk" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">1,711,247</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20230630_zllUlhy7zro5" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">2,281,972</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8AF_zD87F0yyF9T2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_848_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zzy4crX0Qmpg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_864_znUmY4VGJxX5">Fair Value of Financial Instruments</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"> </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, accounts payable and debt approximate the related fair values due to the short-term maturities 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"> <b> </b></p> <p id="xdx_848_eus-gaap--PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy_ztuHHgy2Oyv6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_867_zeIPdnRObfJ8">Allowance for Doubtful Accounts</span></b></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; 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 (“CECL”) 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 (“OBS”) 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, 2024, we did <span id="xdx_90D_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_do_c20240331_zio0rPrfkzsa" 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> </b></p> <p id="xdx_842_ecustom--CashFlowsReportingPolicyTextBlock_zrZQ9rzrLDEb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86D_zHE45i2pnsdj">Cash Flows Reporting</span></b></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; 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 (“Indirect method”) 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 (loss) income 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"> </p> <p id="xdx_84C_ecustom--RelatedPartiesPolicyTextBlock_z3v41px9ZgN2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_867_z27NXnYc2kF9">Related Parties</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </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, “Related Party Disclosures,” 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 8–RELATED PARTY TRANSACTIONS)</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_848_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zlknXvUafcf4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86A_zwxfyLL2bkCe">Foreign Currency Translations</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </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"> </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"> </p> <p id="xdx_843_ecustom--LeasesPolicyTextBlock_zaBmRQLN9jp7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86A_zhjjdeVkW1P3">Leases</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </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 (“ROU asset”) and operating lease obligation. ROU assets represent the Company’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"> </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; text-align: justify"><b> </b></p> <p id="xdx_842_eus-gaap--RevenueRecognitionPolicyTextBlock_zyfzIx6hdsga" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86A_zrkAbFSSi1ch">Revenue Recognition</span> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In April 2016, the FASB issued Accounting Standards Update No. 2016-10, Revenue from Contracts with Customers (Topic 606) (ASU 2016-10), which amends and adds clarity to certain aspects of the guidance set forth in the original revenue standard (ASU 2014-09) related to identifying performance obligations and licensing. In May 2016, the FASB issued Accounting Standards Update No. 2016-11, Revenue Recognition (Topic 605), which amends and rescinds certain revenue recognition guidance previously released within ASU 2014-09. In May 2016 the FASB issued Accounting Standards Update No. 2016-12, Revenue from Contracts with Customers (Topic 606) (ASU 2016-12), which provides narrow scope improvements and practical expedients related to ASU 2014-09. The Company adopted ASU 2014-09 on July 1, 2018 using the modified retrospective method.</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"><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> </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, that provisions for the nine months ended March 31, 2024 and 2023 were not material.</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"><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"> </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"> </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"> </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"> </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_89A_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zuVhPCM5yzm" 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_8BE_zkeFhfbaiw22" style="display: none">Schedule of trade receivables</span></td><td> </td> <td colspan="2" id="xdx_49C_20240331_zfdCyTlT8td2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_499_20230630_zCyhNSRknTal" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">March 31, 2024</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">June 30, 2023</td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_403_eus-gaap--AccountsReceivableNetCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left; padding-bottom: 2.5pt">Accounts Receivable</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">10,262,320</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">8,949,802</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zGmEPrfBRsL7" 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 balance of contract assets was immaterial as we did not have a significant amount of un-invoiced receivables in the periods ended March 31, 2024, and June 30, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"> </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_890_eus-gaap--OtherLiabilitiesTableTextBlock_zhiXTQUjhuJb" 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_8BC_zDiA89jVjKhi" style="display: none">Schedule of contract liabilities</span></td><td> </td> <td colspan="2" id="xdx_492_20240331_zn8wfbOUixAl" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_490_20230630_zegSsSe45Jdd" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">March 31, 2024</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">June 30, 2023</td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left; padding-bottom: 2.5pt">Undelivered products</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">195,599</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">146,488</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A8_zgE9eIoNkS5g" 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"><i>Performance Obligations</i></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">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"> </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_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember_z28j6aqUzk56" title="Concentration risk percentage"><span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember_znf4YyVgbD2i" title="Concentration risk percentage">99.9</span></span>% of net sales for the nine months ended March 31, 2024, and 2023. Revenue recognized over a period of time for non-recurring engineering projects is based on the percent complete of a project and accounted for <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20240101__20240331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__custom--EngineeringProjectsMember_zKxRpadWyvwd"><span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_dp_c20230101__20230331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__custom--EngineeringProjectsMember_zlBMVma4LJu7"><span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__custom--EngineeringProjectsMember_zaKbwFRhnhv9"><span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__custom--EngineeringProjectsMember_zPCfZ3eBZMk1">0.1</span></span></span></span>% of net sales for the three and nine months ended March 31, 2024 and 2023. 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of March 31, 2024 and 2023, 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"> </p> <p id="xdx_84F_eus-gaap--CostOfSalesPolicyTextBlock_zZMZrXGCldhg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86C_ziilA0t6Oha1">Cost of Goods Sold</span> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"> </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_90E_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20240101__20240331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zzwJFY7Pj0s3" title="Shipping and handling expense">227,028</span> and $<span id="xdx_908_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20230701__20240331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zpsyiaxVbQF8" title="Shipping and handling expense">706,340</span> associated with capitalized product development costs associated with complete technology for the three and nine months ended March 31, 2024, respectively, and $<span id="xdx_90A_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20230101__20230331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zrduQ9gTb4p3" title="Shipping and handling expense">229,884</span> and $<span id="xdx_906_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20220701__20230331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zThy4QCnSs6a" title="Shipping and handling expense">564,143</span> for the three and nine months ended March 31, 2023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_848_eus-gaap--SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy_znZ4n1w0ltml" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_860_zyOtkxbx8LTd">Capitalized Product Development Costs</span></b></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; text-align: justify; text-indent: 0.5in">Accounting Standards Codification (“ASC”) Topic 350, “Intangibles - Goodwill and Other” 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; 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 costs of product development that are capitalized once technological feasibility is determined (noted as technology in progress in the Intangible Assets table in Note 3 to Notes to Consolidated Financial Statements) 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 the greater of straight-line amortization or the ratio of the current gross revenues to the current and anticipated future gross revenues. 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of March 31, 2024, and June 30, 2023, capitalized product development costs in progress were $<span id="xdx_905_eus-gaap--IntangibleAssetsGrossExcludingGoodwill_iI_pp0p0_c20240331__us-gaap--BalanceSheetLocationAxis__custom--CapitalizedProductDevelopmentCostsMember_zZS1qtf3pkX6">131,588</span> and $<span id="xdx_906_eus-gaap--IntangibleAssetsGrossExcludingGoodwill_iI_pp0p0_c20230630__us-gaap--BalanceSheetLocationAxis__custom--CapitalizedProductDevelopmentCostsMember_zhNRBDAEp8Ul">203,838</span>, respectively, and these amounts are included in intangible assets in our consolidated balance sheets. For the three and nine months ended March 31, 2024, we incurred $<span id="xdx_905_eus-gaap--PaymentsToDevelopSoftware_pp0p0_c20240101__20240331_zQhkYi2EQsHa" title="Product development costs incurred">52,975</span> and $<span id="xdx_90C_eus-gaap--PaymentsToDevelopSoftware_pp0p0_c20230701__20240331_zpSq3uF3DIZj" title="Product development costs incurred">121,708</span>, respectively, and for the three and nine months ended March 31, 2023, we incurred $<span id="xdx_904_eus-gaap--PaymentsToDevelopSoftware_pp0p0_c20230101__20230331_zOS5H8gm5AR4" title="Product development costs incurred">555,018</span> and $<span id="xdx_901_eus-gaap--PaymentsToDevelopSoftware_pp0p0_c20220701__20230331_zy9gCT8s5w01" title="Product development costs incurred">1,601,998</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.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_848_eus-gaap--ResearchAndDevelopmentExpensePolicy_zM3KZrbC9PS3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86E_zxfJ0t9UK7q2">Research and Development Costs</span></b></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; 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_906_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20240101__20240331_zDaMiaWP6F65" title="Research and development expense">811,470</span> and $<span id="xdx_905_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20230101__20230331_zBl7tysX2oe3" title="Research and development expense">1,052,672</span> for the three months ended March 31, 2024 and 2023, respectively, and $<span id="xdx_901_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20230701__20240331_zO2F1TSRcOh7" title="Research and development expense">2,531,279</span> and $<span id="xdx_90E_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20220701__20230331_zXFjtlFq62Ed" title="Research and development expense">2,999,207</span> for the nine months ended March 31, 2024 and 2023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; color: #00B0F0"> </p> <p id="xdx_849_eus-gaap--StandardProductWarrantyPolicy_zPhp6G2ZJIh1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86D_zltn35fxZ0t">Warranties</span></b></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; text-align: justify; text-indent: 0.5in">We provide a warranty for one year 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"><b><i> </i></b></p> <p id="xdx_840_ecustom--ShippingAndHandlingCostsPolicyTextBlock_zTMmf4Ohi148" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_861_zlraF2sxOn3g">Shipping and Handling Costs</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">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_909_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20240101__20240331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zUQna6yolXV3" title="Shipping and handling expense">28,441</span> and $<span id="xdx_903_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20230101__20230331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zbf9kIPcDkFi" title="Shipping and handling expense">58,730</span> for the three months ended March 31, 2024 and 2023, respectively, and $<span id="xdx_903_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20230701__20240331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_z1P8wYtUBLa" title="Shipping and handling expense">129,100</span> and $<span id="xdx_904_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20220701__20230331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zefrh0M081p6" title="Shipping and handling expense">188,836</span> for the nine months ended March 31, 2024 and 2023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_84C_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zGh7KuI9Tb04" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_867_z5YWSo3FTRXh">Cash and Cash Equivalents</span></b></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; 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"> </p> <p id="xdx_84D_eus-gaap--MarketableSecuritiesTextBlock_zAjpTrjOZDH6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86C_zUAUYkeIt6v4">Short Term Investments</span></b></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; text-align: justify; text-indent: 0.5in">We have invested excess funds in short-term liquid assets, such as certificates of deposit.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p id="xdx_843_eus-gaap--InventoryPolicyTextBlock_zlVDOgj8aOgc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_860_z4BLhMCbkmce">Inventories</span></b></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; 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’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, 2024, and June 30, 2023, we have recorded inventory reserves in the amount of $<span id="xdx_906_eus-gaap--InventoryValuationReserves_iI_pp0p0_c20240331_zpqHBHU9Pr8b" title="Inventory reserve">74,548</span> and $<span id="xdx_904_eus-gaap--InventoryValuationReserves_iI_pp0p0_c20230630_zJSAdK6lluje" title="Inventory reserve">585,274</span> for obsolete or slow-moving inventories, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_843_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zbyGs90Qepok" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86E_zhsxn0Bb6wq1">Property and Equipment</span></b></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; text-align: justify; text-indent: 0.5in">Property and equipment are recorded at cost. Significant additions or improvements extending useful lives of assets are capitalized. 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_897_ecustom--ScheduleOfPropertyAndEquipmentEstimatedUsefulLife_z7YtKrhkJHac" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 75%; border-collapse: collapse; margin-right: auto" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> <span id="xdx_8BA_zuB57UmqwHDa" style="display: none">Schedule of useful lives of property and equipment</span></td> <td style="text-align: right"> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 35%; text-align: justify"><span style="font-size: 10pt">Machinery</span></td> <td style="width: 40%; text-align: right"><span style="font-size: 10pt"><span id="xdx_900_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20230701__20240331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zUW7DD7TPQH4">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 style="text-align: right"><span style="font-size: 10pt"><span id="xdx_909_ecustom--PropertyPlantAndEquipmentUsefulLife1_dtY_c20230701__20240331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zpe0yXNp3Mr1" 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 style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90F_ecustom--PropertyPlantAndEquipmentUsefulLife1_dtY_c20230701__20240331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ToolsDiesAndMoldsMember_zRDXG3YUONcd" title="Estimated useful lives">3 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 style="text-align: right"><span style="font-size: 10pt"><span id="xdx_906_ecustom--PropertyPlantAndEquipmentUsefulLife1_dtY_c20230701__20240331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_z2fsCDuxGmxf" 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 style="text-align: right"><span style="font-size: 10pt"><span id="xdx_905_ecustom--PropertyPlantAndEquipmentUsefulLife1_dtY_c20230701__20240331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zhUBHQQoNMDj" 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 style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90C_ecustom--PropertyPlantAndEquipmentUsefulLife1_dtY_c20230701__20240331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zNwb8ftVsCVf" 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 style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90B_ecustom--PropertyPlantAndEquipmentUsefulLife2_c20230701__20240331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OtherCapitalizedPropertyPlantAndEquipmentMember_z8dPlRH1uyt7" title="Estimated useful lives">5 years or life of the lease, whichever is shorter</span></span></td></tr> </table> <p id="xdx_8AB_zgG5GeRqOgXe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30.8pt; text-indent: 0.5in"> </p> <p id="xdx_842_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zByhqaJ1SEF7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_862_zkC5pG2yhFw2">Goodwill and Intangible Assets</span></b></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; text-align: justify; text-indent: 0.5in">Goodwill and certain intangible assets were recorded in connection with the FTI acquisition in October 2009, and are accounted for in accordance with ASC 805, “Business Combinations.” 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, “Goodwill and Other Intangible Assets.” 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_904_eus-gaap--GoodwillAndIntangibleAssetImpairment_do_c20230701__20240331_zFGCAxe5jTg6" title="Goodwill impairment"><span id="xdx_903_eus-gaap--GoodwillAndIntangibleAssetImpairment_do_c20220701__20230630_zRWnWNtf49B8" title="Goodwill impairment">No</span></span> impairment was deemed necessary as of March 31, 2024, or June 30, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_841_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_znq1IxnKtju1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_860_zgfmuRix8enf">Long-lived Assets</span></b></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; text-align: justify; text-indent: 0.5in">In accordance with ASC 360, “Property, Plant, and Equipment,” 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’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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of March 31, 2024, and June 30, 2023, 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"> </p> <p id="xdx_849_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zXm2IRtLeSm8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_862_zJTEt3ghJlyc">Stock-based Compensation</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">Our employee share-based awards result in a cost that is measured at fair value on an award’s grant date, based on the estimated number of awards that are expected to vest. Compensation costs are recognized over the period that an employee provides service in exchange for the award, i.e., the vesting period. We estimate the fair value of stock options using a Black-Scholes option pricing model. Transactions with non-employees in which goods or services are the consideration received for the issuance of equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. Stock-based compensation costs are reflected in the accompanying consolidated statements of comprehensive income based upon the underlying recipients' roles within the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_847_eus-gaap--IncomeTaxPolicyTextBlock_zOl0iiWxiN44" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86A_zEbyffYzF9wg">Income Taxes</span></b></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; 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’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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We assess its income tax positions and records tax benefits based upon management’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; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of March 31, 2024, we have no material unrecognized tax benefits. We recorded an income tax benefit of $<span id="xdx_901_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20240101__20240331_zn7AhvAdWe27" title="Income tax benefits">312,764</span> and $<span id="xdx_909_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20230701__20240331_zY9HKVYexuoi" title="Income tax benefits">577,981 </span>for the three and nine months ended March 31, 2024, respectively, and an income tax benefit of $<span id="xdx_90B_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20230101__20230331_zkd74EUGDOWj" title="Income tax benefits">578,664</span> and $<span id="xdx_90E_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20220701__20230331_zsGHrYP8ssg8" title="Income tax benefits">563,181</span> for the three and nine months ended March 31, 2023, respectively. We also recorded an increase in deferred tax asset, non-current, of $<span id="xdx_90F_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20240101__20240331_zCUKlAixDmlb" title="Increase (decrease) in deferred tax asset">308,123</span> and $<span id="xdx_901_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20230701__20240331_z4E41MDUnlii" title="Increase (decrease) in deferred tax asset">574,315</span> for the three and nine months ended March 31, 2024, respectively, and an increase in deferred tax asset, non-current, of $<span id="xdx_90F_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20230101__20230331_zKbMZtfiPlZh" title="Increase (decrease) in deferred tax asset">573,314</span> and $<span id="xdx_904_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20220701__20230331_z76g4hUXgg1e" title="Increase (decrease) in deferred tax asset">558,631</span> for the three and nine months ended March 31, 2023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_849_eus-gaap--EarningsPerSharePolicyTextBlock_zTVcjLkt1KD8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_862_zTmMKO50pB33">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> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Earnings (loss) per share is calculated by dividing the net income (loss) by the weighted-average number of common shares that were outstanding for the period, without consideration for potential common shares. Diluted earnings 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.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p id="xdx_840_eus-gaap--ConcentrationRiskCreditRisk_zROGUozdtTXd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86C_zn4JkDGbzP1c">Concentrations</span> </b></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; text-align: justify; text-indent: 0.5in">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 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">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"> </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, 2024, sales to our two largest customers accounted for <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zjq9Q981GCy4" title="Concentration of credit risk">62</span>% and <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zU0xJUTfsSz7" title="Concentration of credit risk">28</span>% of our consolidated net sales, and <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zhZc3lRKvZSb" title="Concentration of credit risk">45</span>% and <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_ztPQofPs5b2f" title="Concentration of credit risk">54</span>% of our accounts receivable balance as of March 31, 2024. In the same period of 2023, sales to our two largest customers accounted for <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zWzI5jsABsQ2" title="Concentration of credit risk">64</span>% and <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zNwagP9kYzW1" title="Concentration of credit risk">27</span>% of our consolidated net sales, and <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zDPoD2gMaVlj" title="Concentration of credit risk">0</span>% and <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zUz1uVpcGqMg" title="Concentration of credit risk">85</span>% of our accounts receivable balance as of March 31, 2023. </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">For the nine months ended March 31, 2024, 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.</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">For the nine months ended March 31, 2024, we purchased wireless data products from these manufacturers in the amount of $<span id="xdx_90A_eus-gaap--CostOfRevenue_c20230701__20240331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zodXCoHdqEPf" title="Cost of revenue">18,287,260</span>, or <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_z3lp2y8ZXNdh" title="Concentration of credit risk">99.5</span>% of total purchases and had related accounts payable of $<span id="xdx_90C_eus-gaap--AccountsPayableCurrent_iI_c20240331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zR2tqC38EaNa" title="Accounts payable, current">5,967,868</span> as of March 31, 2024. In the same period of 2023, we purchased wireless data products from these manufacturers in the amount of $<span id="xdx_908_eus-gaap--CostOfRevenue_c20220701__20230331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zaJ6vkcJQEU3" title="Cost of revenue">25,347,466</span>, or <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zy9Zvwag7077" title="Concentration of credit risk">99</span>% of total purchases and had related accounts payable of $<span id="xdx_90D_eus-gaap--AccountsPayableCurrent_iI_c20230331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zMbOIhofv1r7" title="Accounts payable, current">9,001,053</span> as of March 31, 2023.</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">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.  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"> </p> <p id="xdx_84E_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zC62Mro7Nt17" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_864_zZc7Xq0ukqmh">Recently Issued Accounting Pronouncements</span></b></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; text-indent: 27.75pt">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, Improvements to Reportable Segment Disclosures (Topic 280). This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also 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"> </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’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: 0.5in"> </p> <p id="xdx_84D_eus-gaap--ConsolidationPolicyTextBlock_zIlMVQcYn0i5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_866_zjbpMy2q5kVc">Principles of Consolidation</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The consolidated financial statements include the accounts of the Company and its subsidiary, Franklin Technology Inc. (“FTI”), with a majority voting interest of <span id="xdx_907_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20240331__srt--OwnershipAxis__custom--FranklinTechnologyMember_zoWvVk00nPQk" title="Noncontrolling interest percentage"><span id="xdx_900_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20230331__srt--OwnershipAxis__custom--FranklinTechnologyMember_zZ2qW1QP9Ar9" title="Noncontrolling interest percentage">66.3</span></span>% (approximately <span id="xdx_90F_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20240331__srt--OwnershipAxis__custom--NoncontrollingInterestsMember_zEVMzXl1W6N1" title="Noncontrolling interest percentage"><span id="xdx_906_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20230331__srt--OwnershipAxis__custom--NoncontrollingInterestsMember_zZCe50YQTBPe" title="Noncontrolling interest percentage">33.7</span></span>% is owned by noncontrolling interests) as of March 31, 2024, and 2023. In the preparation of consolidated financial statements of the Company, intercompany transactions and balances are eliminated and net earnings are reduced by the portion of the net earnings of the subsidiary applicable to noncontrolling interests.</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">As consolidated financial statements are based on the assumption that they represent the financial position and operating results of a single economic entity, the retained earnings or deficit of the subsidiary at the date of acquisition, October 1, 2009, by the parent are excluded from consolidated retained earnings. When a subsidiary is consolidated, the consolidated financial statements include the subsidiary’s revenues, expenses, gains, and losses only from the date the subsidiary is initially consolidated, and the noncontrolling interest is reported in the consolidated statement of financial position within equity, separately from the parent’s equity. There are no shares of the Company held by any subsidiaries as of March 31, 2024, or June 30, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 0.663 0.663 0.337 0.337 <p id="xdx_843_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zDGULNtul864" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><br/> <span id="xdx_86E_zMkaDmfcRkqj">Reclassifications</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </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’s consolidated balance sheets were reclassified to conform to current-year presentation, with no effect on total stockholders’ equity.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_84B_eus-gaap--ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_zsRQ88lLjoq4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86F_ztl1qBMoSKc1">Noncontrolling Interest in a Consolidated Subsidiary</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of March 31, 2024, the noncontrolling interest was $<span id="xdx_906_eus-gaap--MinorityInterest_pp0p0_c20240331_zeL0BJX8yo1l" title="Noncontrolling interest">1,388,778</span>, which represents a $<span id="xdx_905_eus-gaap--MinorityInterestPeriodIncreaseDecrease_pp0p0_c20230701__20240331_zQyoBIf1RvJk" title="Decrease from noncontrolling interest">99,189</span> decrease from $<span id="xdx_908_eus-gaap--MinorityInterest_iI_pp0p0_c20230630_zsJTv9JOKIV6" title="Noncontrolling interest">1,487,967</span> as of June 30, 2023. The decrease in the noncontrolling interest of $<span id="xdx_902_eus-gaap--MinorityInterestPeriodIncreaseDecrease_c20230701__20240331_z3fteKv9P4m7" title="Decrease from noncontrolling interest">99,189</span> was from loss in the subsidiary of $<span id="xdx_904_eus-gaap--GainOrLossOnSaleOfStockInSubsidiary_pp0p0_c20230701__20240331_zvqoY2opLe77" title="Loss from subsidiary incurred">294,700</span> incurred for the nine months ended March 31, 2024.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> 1388778 99189 1487967 99189 294700 <p id="xdx_849_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zlOLWmyxhwsl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86A_zWjtoWAEdpt9">Segment Reporting</span></b></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; text-indent: 0.5in">Accounting Standards Codification (“ASC”) 280, “Segment Reporting,” 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. </p> <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_ztp3yR7lfRCf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B5_z513TdIE2Mdc" style="display: none">Schedule of segment information by geographic areas</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </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"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 32%; text-align: justify">North America</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20240101__20240331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zG9wxIPWRoo3" style="width: 13%; text-align: right" title="Net sales">6,174,327</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20230101__20230331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zv1cYfniUfmb" style="width: 13%; text-align: right" title="Net sales">11,720,894</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20230701__20240331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zwixhdco9Vt2" style="width: 13%; text-align: right" title="Net sales">24,583,324</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20220701__20230331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zkosrzzh6o7g" style="width: 13%; text-align: right" title="Net sales">28,778,479</td><td style="width: 1%; text-align: left"> </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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20240101__20240331__srt--StatementGeographicalAxis__srt--AsiaMember_zvwFtPFQ9ED1" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">2,172</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20230101__20230331__srt--StatementGeographicalAxis__srt--AsiaMember_zt6XYyGERpn5" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">131,077</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_d0_c20230701__20240331__srt--StatementGeographicalAxis__srt--AsiaMember_zFvOJhctP0Ti" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">96,500</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20220701__20230331__srt--StatementGeographicalAxis__srt--AsiaMember_z0JC5zbPxsoj" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">166,075</td><td style="padding-bottom: 1pt; text-align: left"> </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"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20240101__20240331_zxiuqcp2GzKg" 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"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20230101__20230331_ztNHeDFapAkc" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales">11,851,971</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20230701__20240331_z28mhFwbF7wd" 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"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20220701__20230331_zppujNC7caXd" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales">28,944,554</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A1_z5kEjMF5FjEi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_zoMD9yjxhCHk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments Long-Lived Assets)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BE_zHR7DD33TCml" style="display: none">Schedule of long lived assets by geographic area</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </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"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">North America</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_ecustom--PropertyAndEquipmentAndIntangibleAssets_pp0p0_c20240331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zqnqhvY3VuZ" style="width: 13%; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">1,492,015</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20230630__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zcXYuReCofPb" style="width: 13%; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">2,083,902</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Asia</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_ecustom--PropertyAndEquipmentAndIntangibleAssets_pp0p0_c20240331__srt--StatementGeographicalAxis__srt--AsiaMember_zoB48WEOHRxa" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">219,232</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20230630__srt--StatementGeographicalAxis__srt--AsiaMember_zjGCcJ4BbOid" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">198,070</td><td style="padding-bottom: 1pt; text-align: left"> </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"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_988_ecustom--PropertyAndEquipmentAndIntangibleAssets_pp0p0_c20240331_zAmcmugaHSdk" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">1,711,247</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20230630_zllUlhy7zro5" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">2,281,972</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8AF_zD87F0yyF9T2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_ztp3yR7lfRCf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B5_z513TdIE2Mdc" style="display: none">Schedule of segment information by geographic areas</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </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"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 32%; text-align: justify">North America</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20240101__20240331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zG9wxIPWRoo3" style="width: 13%; text-align: right" title="Net sales">6,174,327</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20230101__20230331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zv1cYfniUfmb" style="width: 13%; text-align: right" title="Net sales">11,720,894</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pp0p0_c20230701__20240331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zwixhdco9Vt2" style="width: 13%; text-align: right" title="Net sales">24,583,324</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pp0p0_c20220701__20230331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zkosrzzh6o7g" style="width: 13%; text-align: right" title="Net sales">28,778,479</td><td style="width: 1%; text-align: left"> </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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_pp0p0_c20240101__20240331__srt--StatementGeographicalAxis__srt--AsiaMember_zvwFtPFQ9ED1" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">2,172</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20230101__20230331__srt--StatementGeographicalAxis__srt--AsiaMember_zt6XYyGERpn5" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">131,077</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_d0_c20230701__20240331__srt--StatementGeographicalAxis__srt--AsiaMember_zFvOJhctP0Ti" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">96,500</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20220701__20230331__srt--StatementGeographicalAxis__srt--AsiaMember_z0JC5zbPxsoj" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">166,075</td><td style="padding-bottom: 1pt; text-align: left"> </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"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20240101__20240331_zxiuqcp2GzKg" 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"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20230101__20230331_ztNHeDFapAkc" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales">11,851,971</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20230701__20240331_z28mhFwbF7wd" 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"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_pp0p0_c20220701__20230331_zppujNC7caXd" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net sales">28,944,554</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 6174327 11720894 24583324 28778479 2172 131077 96500 166075 6176499 11851971 24679824 28944554 <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_zoMD9yjxhCHk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments Long-Lived Assets)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BE_zHR7DD33TCml" style="display: none">Schedule of long lived assets by geographic area</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </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"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">North America</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_ecustom--PropertyAndEquipmentAndIntangibleAssets_pp0p0_c20240331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zqnqhvY3VuZ" style="width: 13%; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">1,492,015</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20230630__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zcXYuReCofPb" style="width: 13%; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">2,083,902</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Asia</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_ecustom--PropertyAndEquipmentAndIntangibleAssets_pp0p0_c20240331__srt--StatementGeographicalAxis__srt--AsiaMember_zoB48WEOHRxa" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">219,232</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20230630__srt--StatementGeographicalAxis__srt--AsiaMember_zjGCcJ4BbOid" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">198,070</td><td style="padding-bottom: 1pt; text-align: left"> </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"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_988_ecustom--PropertyAndEquipmentAndIntangibleAssets_pp0p0_c20240331_zAmcmugaHSdk" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">1,711,247</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_ecustom--PropertyAndEquipmentAndIntangibleAssets_iI_pp0p0_c20230630_zllUlhy7zro5" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">2,281,972</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 1492015 2083902 219232 198070 1711247 2281972 <p id="xdx_848_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zzy4crX0Qmpg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_864_znUmY4VGJxX5">Fair Value of Financial Instruments</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"> </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, accounts payable and debt approximate the related fair values due to the short-term maturities 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"> <b> </b></p> <p id="xdx_848_eus-gaap--PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy_ztuHHgy2Oyv6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_867_zeIPdnRObfJ8">Allowance for Doubtful Accounts</span></b></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; 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 (“CECL”) 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 (“OBS”) 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, 2024, we did <span id="xdx_90D_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_do_c20240331_zio0rPrfkzsa" 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> </b></p> 0 <p id="xdx_842_ecustom--CashFlowsReportingPolicyTextBlock_zrZQ9rzrLDEb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86D_zHE45i2pnsdj">Cash Flows Reporting</span></b></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; 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 (“Indirect method”) 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 (loss) income 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"> </p> <p id="xdx_84C_ecustom--RelatedPartiesPolicyTextBlock_z3v41px9ZgN2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_867_z27NXnYc2kF9">Related Parties</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </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, “Related Party Disclosures,” 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 8–RELATED PARTY TRANSACTIONS)</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_848_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zlknXvUafcf4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86A_zwxfyLL2bkCe">Foreign Currency Translations</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </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"> </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"> </p> <p id="xdx_843_ecustom--LeasesPolicyTextBlock_zaBmRQLN9jp7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86A_zhjjdeVkW1P3">Leases</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </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 (“ROU asset”) and operating lease obligation. ROU assets represent the Company’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"> </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; text-align: justify"><b> </b></p> <p id="xdx_842_eus-gaap--RevenueRecognitionPolicyTextBlock_zyfzIx6hdsga" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86A_zrkAbFSSi1ch">Revenue Recognition</span> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In April 2016, the FASB issued Accounting Standards Update No. 2016-10, Revenue from Contracts with Customers (Topic 606) (ASU 2016-10), which amends and adds clarity to certain aspects of the guidance set forth in the original revenue standard (ASU 2014-09) related to identifying performance obligations and licensing. In May 2016, the FASB issued Accounting Standards Update No. 2016-11, Revenue Recognition (Topic 605), which amends and rescinds certain revenue recognition guidance previously released within ASU 2014-09. In May 2016 the FASB issued Accounting Standards Update No. 2016-12, Revenue from Contracts with Customers (Topic 606) (ASU 2016-12), which provides narrow scope improvements and practical expedients related to ASU 2014-09. The Company adopted ASU 2014-09 on July 1, 2018 using the modified retrospective method.</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"><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> </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, that provisions for the nine months ended March 31, 2024 and 2023 were not material.</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"><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"> </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"> </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"> </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"> </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_89A_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zuVhPCM5yzm" 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_8BE_zkeFhfbaiw22" style="display: none">Schedule of trade receivables</span></td><td> </td> <td colspan="2" id="xdx_49C_20240331_zfdCyTlT8td2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_499_20230630_zCyhNSRknTal" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">March 31, 2024</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">June 30, 2023</td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_403_eus-gaap--AccountsReceivableNetCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left; padding-bottom: 2.5pt">Accounts Receivable</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">10,262,320</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">8,949,802</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zGmEPrfBRsL7" 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 balance of contract assets was immaterial as we did not have a significant amount of un-invoiced receivables in the periods ended March 31, 2024, and June 30, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"> </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_890_eus-gaap--OtherLiabilitiesTableTextBlock_zhiXTQUjhuJb" 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_8BC_zDiA89jVjKhi" style="display: none">Schedule of contract liabilities</span></td><td> </td> <td colspan="2" id="xdx_492_20240331_zn8wfbOUixAl" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_490_20230630_zegSsSe45Jdd" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">March 31, 2024</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">June 30, 2023</td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left; padding-bottom: 2.5pt">Undelivered products</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">195,599</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">146,488</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A8_zgE9eIoNkS5g" 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"><i>Performance Obligations</i></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">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"> </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_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember_z28j6aqUzk56" title="Concentration risk percentage"><span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember_znf4YyVgbD2i" title="Concentration risk percentage">99.9</span></span>% of net sales for the nine months ended March 31, 2024, and 2023. Revenue recognized over a period of time for non-recurring engineering projects is based on the percent complete of a project and accounted for <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20240101__20240331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__custom--EngineeringProjectsMember_zKxRpadWyvwd"><span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_dp_c20230101__20230331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__custom--EngineeringProjectsMember_zlBMVma4LJu7"><span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__custom--EngineeringProjectsMember_zaKbwFRhnhv9"><span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230331__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__custom--EngineeringProjectsMember_zPCfZ3eBZMk1">0.1</span></span></span></span>% of net sales for the three and nine months ended March 31, 2024 and 2023. 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of March 31, 2024 and 2023, 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"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zuVhPCM5yzm" 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_8BE_zkeFhfbaiw22" style="display: none">Schedule of trade receivables</span></td><td> </td> <td colspan="2" id="xdx_49C_20240331_zfdCyTlT8td2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_499_20230630_zCyhNSRknTal" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">March 31, 2024</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">June 30, 2023</td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_403_eus-gaap--AccountsReceivableNetCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left; padding-bottom: 2.5pt">Accounts Receivable</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">10,262,320</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">8,949,802</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 10262320 8949802 <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--OtherLiabilitiesTableTextBlock_zhiXTQUjhuJb" 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_8BC_zDiA89jVjKhi" style="display: none">Schedule of contract liabilities</span></td><td> </td> <td colspan="2" id="xdx_492_20240331_zn8wfbOUixAl" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_490_20230630_zegSsSe45Jdd" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">March 31, 2024</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">June 30, 2023</td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left; padding-bottom: 2.5pt">Undelivered products</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">195,599</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">146,488</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 195599 146488 0.999 0.999 0.001 0.001 0.001 0.001 <p id="xdx_84F_eus-gaap--CostOfSalesPolicyTextBlock_zZMZrXGCldhg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86C_ziilA0t6Oha1">Cost of Goods Sold</span> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"> </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_90E_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20240101__20240331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zzwJFY7Pj0s3" title="Shipping and handling expense">227,028</span> and $<span id="xdx_908_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20230701__20240331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zpsyiaxVbQF8" title="Shipping and handling expense">706,340</span> associated with capitalized product development costs associated with complete technology for the three and nine months ended March 31, 2024, respectively, and $<span id="xdx_90A_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20230101__20230331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zrduQ9gTb4p3" title="Shipping and handling expense">229,884</span> and $<span id="xdx_906_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20220701__20230331__srt--ProductOrServiceAxis__custom--CapitalizedProductDevelopmentCostsMember__us-gaap--TransactionTypeAxis__custom--AmortizationExpenseMember_zThy4QCnSs6a" title="Shipping and handling expense">564,143</span> for the three and nine months ended March 31, 2023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 227028 706340 229884 564143 <p id="xdx_848_eus-gaap--SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy_znZ4n1w0ltml" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_860_zyOtkxbx8LTd">Capitalized Product Development Costs</span></b></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; text-align: justify; text-indent: 0.5in">Accounting Standards Codification (“ASC”) Topic 350, “Intangibles - Goodwill and Other” 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; 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 costs of product development that are capitalized once technological feasibility is determined (noted as technology in progress in the Intangible Assets table in Note 3 to Notes to Consolidated Financial Statements) 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 the greater of straight-line amortization or the ratio of the current gross revenues to the current and anticipated future gross revenues. 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of March 31, 2024, and June 30, 2023, capitalized product development costs in progress were $<span id="xdx_905_eus-gaap--IntangibleAssetsGrossExcludingGoodwill_iI_pp0p0_c20240331__us-gaap--BalanceSheetLocationAxis__custom--CapitalizedProductDevelopmentCostsMember_zZS1qtf3pkX6">131,588</span> and $<span id="xdx_906_eus-gaap--IntangibleAssetsGrossExcludingGoodwill_iI_pp0p0_c20230630__us-gaap--BalanceSheetLocationAxis__custom--CapitalizedProductDevelopmentCostsMember_zhNRBDAEp8Ul">203,838</span>, respectively, and these amounts are included in intangible assets in our consolidated balance sheets. For the three and nine months ended March 31, 2024, we incurred $<span id="xdx_905_eus-gaap--PaymentsToDevelopSoftware_pp0p0_c20240101__20240331_zQhkYi2EQsHa" title="Product development costs incurred">52,975</span> and $<span id="xdx_90C_eus-gaap--PaymentsToDevelopSoftware_pp0p0_c20230701__20240331_zpSq3uF3DIZj" title="Product development costs incurred">121,708</span>, respectively, and for the three and nine months ended March 31, 2023, we incurred $<span id="xdx_904_eus-gaap--PaymentsToDevelopSoftware_pp0p0_c20230101__20230331_zOS5H8gm5AR4" title="Product development costs incurred">555,018</span> and $<span id="xdx_901_eus-gaap--PaymentsToDevelopSoftware_pp0p0_c20220701__20230331_zy9gCT8s5w01" title="Product development costs incurred">1,601,998</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.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 131588 203838 52975 121708 555018 1601998 <p id="xdx_848_eus-gaap--ResearchAndDevelopmentExpensePolicy_zM3KZrbC9PS3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86E_zxfJ0t9UK7q2">Research and Development Costs</span></b></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; 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_906_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20240101__20240331_zDaMiaWP6F65" title="Research and development expense">811,470</span> and $<span id="xdx_905_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20230101__20230331_zBl7tysX2oe3" title="Research and development expense">1,052,672</span> for the three months ended March 31, 2024 and 2023, respectively, and $<span id="xdx_901_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20230701__20240331_zO2F1TSRcOh7" title="Research and development expense">2,531,279</span> and $<span id="xdx_90E_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20220701__20230331_zXFjtlFq62Ed" title="Research and development expense">2,999,207</span> for the nine months ended March 31, 2024 and 2023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; color: #00B0F0"> </p> 811470 1052672 2531279 2999207 <p id="xdx_849_eus-gaap--StandardProductWarrantyPolicy_zPhp6G2ZJIh1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86D_zltn35fxZ0t">Warranties</span></b></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; text-align: justify; text-indent: 0.5in">We provide a warranty for one year 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"><b><i> </i></b></p> <p id="xdx_840_ecustom--ShippingAndHandlingCostsPolicyTextBlock_zTMmf4Ohi148" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_861_zlraF2sxOn3g">Shipping and Handling Costs</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">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_909_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20240101__20240331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zUQna6yolXV3" title="Shipping and handling expense">28,441</span> and $<span id="xdx_903_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20230101__20230331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zbf9kIPcDkFi" title="Shipping and handling expense">58,730</span> for the three months ended March 31, 2024 and 2023, respectively, and $<span id="xdx_903_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20230701__20240331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_z1P8wYtUBLa" title="Shipping and handling expense">129,100</span> and $<span id="xdx_904_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20220701__20230331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zefrh0M081p6" title="Shipping and handling expense">188,836</span> for the nine months ended March 31, 2024 and 2023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 28441 58730 129100 188836 <p id="xdx_84C_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zGh7KuI9Tb04" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_867_z5YWSo3FTRXh">Cash and Cash Equivalents</span></b></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; 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"> </p> <p id="xdx_84D_eus-gaap--MarketableSecuritiesTextBlock_zAjpTrjOZDH6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86C_zUAUYkeIt6v4">Short Term Investments</span></b></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; text-align: justify; text-indent: 0.5in">We have invested excess funds in short-term liquid assets, such as certificates of deposit.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p id="xdx_843_eus-gaap--InventoryPolicyTextBlock_zlVDOgj8aOgc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_860_z4BLhMCbkmce">Inventories</span></b></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; 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’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, 2024, and June 30, 2023, we have recorded inventory reserves in the amount of $<span id="xdx_906_eus-gaap--InventoryValuationReserves_iI_pp0p0_c20240331_zpqHBHU9Pr8b" title="Inventory reserve">74,548</span> and $<span id="xdx_904_eus-gaap--InventoryValuationReserves_iI_pp0p0_c20230630_zJSAdK6lluje" title="Inventory reserve">585,274</span> for obsolete or slow-moving inventories, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 74548 585274 <p id="xdx_843_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zbyGs90Qepok" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86E_zhsxn0Bb6wq1">Property and Equipment</span></b></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; text-align: justify; text-indent: 0.5in">Property and equipment are recorded at cost. Significant additions or improvements extending useful lives of assets are capitalized. 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_897_ecustom--ScheduleOfPropertyAndEquipmentEstimatedUsefulLife_z7YtKrhkJHac" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 75%; border-collapse: collapse; margin-right: auto" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> <span id="xdx_8BA_zuB57UmqwHDa" style="display: none">Schedule of useful lives of property and equipment</span></td> <td style="text-align: right"> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 35%; text-align: justify"><span style="font-size: 10pt">Machinery</span></td> <td style="width: 40%; text-align: right"><span style="font-size: 10pt"><span id="xdx_900_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20230701__20240331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zUW7DD7TPQH4">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 style="text-align: right"><span style="font-size: 10pt"><span id="xdx_909_ecustom--PropertyPlantAndEquipmentUsefulLife1_dtY_c20230701__20240331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zpe0yXNp3Mr1" 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 style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90F_ecustom--PropertyPlantAndEquipmentUsefulLife1_dtY_c20230701__20240331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ToolsDiesAndMoldsMember_zRDXG3YUONcd" title="Estimated useful lives">3 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 style="text-align: right"><span style="font-size: 10pt"><span id="xdx_906_ecustom--PropertyPlantAndEquipmentUsefulLife1_dtY_c20230701__20240331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_z2fsCDuxGmxf" 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 style="text-align: right"><span style="font-size: 10pt"><span id="xdx_905_ecustom--PropertyPlantAndEquipmentUsefulLife1_dtY_c20230701__20240331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zhUBHQQoNMDj" 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 style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90C_ecustom--PropertyPlantAndEquipmentUsefulLife1_dtY_c20230701__20240331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zNwb8ftVsCVf" 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 style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90B_ecustom--PropertyPlantAndEquipmentUsefulLife2_c20230701__20240331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OtherCapitalizedPropertyPlantAndEquipmentMember_z8dPlRH1uyt7" title="Estimated useful lives">5 years or life of the lease, whichever is shorter</span></span></td></tr> </table> <p id="xdx_8AB_zgG5GeRqOgXe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30.8pt; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" id="xdx_897_ecustom--ScheduleOfPropertyAndEquipmentEstimatedUsefulLife_z7YtKrhkJHac" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 75%; border-collapse: collapse; margin-right: auto" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> <span id="xdx_8BA_zuB57UmqwHDa" style="display: none">Schedule of useful lives of property and equipment</span></td> <td style="text-align: right"> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 35%; text-align: justify"><span style="font-size: 10pt">Machinery</span></td> <td style="width: 40%; text-align: right"><span style="font-size: 10pt"><span id="xdx_900_ecustom--PropertyPlantAndEquipmentUsefulLife1_c20230701__20240331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zUW7DD7TPQH4">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 style="text-align: right"><span style="font-size: 10pt"><span id="xdx_909_ecustom--PropertyPlantAndEquipmentUsefulLife1_dtY_c20230701__20240331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zpe0yXNp3Mr1" 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 style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90F_ecustom--PropertyPlantAndEquipmentUsefulLife1_dtY_c20230701__20240331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ToolsDiesAndMoldsMember_zRDXG3YUONcd" title="Estimated useful lives">3 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 style="text-align: right"><span style="font-size: 10pt"><span id="xdx_906_ecustom--PropertyPlantAndEquipmentUsefulLife1_dtY_c20230701__20240331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_z2fsCDuxGmxf" 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 style="text-align: right"><span style="font-size: 10pt"><span id="xdx_905_ecustom--PropertyPlantAndEquipmentUsefulLife1_dtY_c20230701__20240331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zhUBHQQoNMDj" 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 style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90C_ecustom--PropertyPlantAndEquipmentUsefulLife1_dtY_c20230701__20240331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zNwb8ftVsCVf" 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 style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90B_ecustom--PropertyPlantAndEquipmentUsefulLife2_c20230701__20240331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OtherCapitalizedPropertyPlantAndEquipmentMember_z8dPlRH1uyt7" title="Estimated useful lives">5 years or life of the lease, whichever is shorter</span></span></td></tr> </table> 6 years 5 years 3 years 5 years 5 years 7 years 5 years or life of the lease, whichever is shorter <p id="xdx_842_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zByhqaJ1SEF7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_862_zkC5pG2yhFw2">Goodwill and Intangible Assets</span></b></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; text-align: justify; text-indent: 0.5in">Goodwill and certain intangible assets were recorded in connection with the FTI acquisition in October 2009, and are accounted for in accordance with ASC 805, “Business Combinations.” 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, “Goodwill and Other Intangible Assets.” 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_904_eus-gaap--GoodwillAndIntangibleAssetImpairment_do_c20230701__20240331_zFGCAxe5jTg6" title="Goodwill impairment"><span id="xdx_903_eus-gaap--GoodwillAndIntangibleAssetImpairment_do_c20220701__20230630_zRWnWNtf49B8" title="Goodwill impairment">No</span></span> impairment was deemed necessary as of March 31, 2024, or June 30, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-align: justify; text-indent: 0.5in"> </p> 0 0 <p id="xdx_841_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_znq1IxnKtju1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_860_zgfmuRix8enf">Long-lived Assets</span></b></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; text-align: justify; text-indent: 0.5in">In accordance with ASC 360, “Property, Plant, and Equipment,” 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’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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of March 31, 2024, and June 30, 2023, 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"> </p> <p id="xdx_849_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zXm2IRtLeSm8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_862_zJTEt3ghJlyc">Stock-based Compensation</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">Our employee share-based awards result in a cost that is measured at fair value on an award’s grant date, based on the estimated number of awards that are expected to vest. Compensation costs are recognized over the period that an employee provides service in exchange for the award, i.e., the vesting period. We estimate the fair value of stock options using a Black-Scholes option pricing model. Transactions with non-employees in which goods or services are the consideration received for the issuance of equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. Stock-based compensation costs are reflected in the accompanying consolidated statements of comprehensive income based upon the underlying recipients' roles within the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_847_eus-gaap--IncomeTaxPolicyTextBlock_zOl0iiWxiN44" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86A_zEbyffYzF9wg">Income Taxes</span></b></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; 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’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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We assess its income tax positions and records tax benefits based upon management’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; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of March 31, 2024, we have no material unrecognized tax benefits. We recorded an income tax benefit of $<span id="xdx_901_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20240101__20240331_zn7AhvAdWe27" title="Income tax benefits">312,764</span> and $<span id="xdx_909_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20230701__20240331_zY9HKVYexuoi" title="Income tax benefits">577,981 </span>for the three and nine months ended March 31, 2024, respectively, and an income tax benefit of $<span id="xdx_90B_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20230101__20230331_zkd74EUGDOWj" title="Income tax benefits">578,664</span> and $<span id="xdx_90E_eus-gaap--CurrentFederalTaxExpenseBenefit_iN_di_c20220701__20230331_zsGHrYP8ssg8" title="Income tax benefits">563,181</span> for the three and nine months ended March 31, 2023, respectively. We also recorded an increase in deferred tax asset, non-current, of $<span id="xdx_90F_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20240101__20240331_zCUKlAixDmlb" title="Increase (decrease) in deferred tax asset">308,123</span> and $<span id="xdx_901_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20230701__20240331_z4E41MDUnlii" title="Increase (decrease) in deferred tax asset">574,315</span> for the three and nine months ended March 31, 2024, respectively, and an increase in deferred tax asset, non-current, of $<span id="xdx_90F_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20230101__20230331_zKbMZtfiPlZh" title="Increase (decrease) in deferred tax asset">573,314</span> and $<span id="xdx_904_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20220701__20230331_z76g4hUXgg1e" title="Increase (decrease) in deferred tax asset">558,631</span> for the three and nine months ended March 31, 2023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> -312764 -577981 -578664 -563181 308123 574315 573314 558631 <p id="xdx_849_eus-gaap--EarningsPerSharePolicyTextBlock_zTVcjLkt1KD8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_862_zTmMKO50pB33">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> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Earnings (loss) per share is calculated by dividing the net income (loss) by the weighted-average number of common shares that were outstanding for the period, without consideration for potential common shares. Diluted earnings 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.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p id="xdx_840_eus-gaap--ConcentrationRiskCreditRisk_zROGUozdtTXd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_86C_zn4JkDGbzP1c">Concentrations</span> </b></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; text-align: justify; text-indent: 0.5in">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 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">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"> </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, 2024, sales to our two largest customers accounted for <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zjq9Q981GCy4" title="Concentration of credit risk">62</span>% and <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zU0xJUTfsSz7" title="Concentration of credit risk">28</span>% of our consolidated net sales, and <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zhZc3lRKvZSb" title="Concentration of credit risk">45</span>% and <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_ztPQofPs5b2f" title="Concentration of credit risk">54</span>% of our accounts receivable balance as of March 31, 2024. In the same period of 2023, sales to our two largest customers accounted for <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zWzI5jsABsQ2" title="Concentration of credit risk">64</span>% and <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zNwagP9kYzW1" title="Concentration of credit risk">27</span>% of our consolidated net sales, and <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zDPoD2gMaVlj" title="Concentration of credit risk">0</span>% and <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zUz1uVpcGqMg" title="Concentration of credit risk">85</span>% of our accounts receivable balance as of March 31, 2023. </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">For the nine months ended March 31, 2024, 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.</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">For the nine months ended March 31, 2024, we purchased wireless data products from these manufacturers in the amount of $<span id="xdx_90A_eus-gaap--CostOfRevenue_c20230701__20240331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zodXCoHdqEPf" title="Cost of revenue">18,287,260</span>, or <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_z3lp2y8ZXNdh" title="Concentration of credit risk">99.5</span>% of total purchases and had related accounts payable of $<span id="xdx_90C_eus-gaap--AccountsPayableCurrent_iI_c20240331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zR2tqC38EaNa" title="Accounts payable, current">5,967,868</span> as of March 31, 2024. In the same period of 2023, we purchased wireless data products from these manufacturers in the amount of $<span id="xdx_908_eus-gaap--CostOfRevenue_c20220701__20230331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zaJ6vkcJQEU3" title="Cost of revenue">25,347,466</span>, or <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20230331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zy9Zvwag7077" title="Concentration of credit risk">99</span>% of total purchases and had related accounts payable of $<span id="xdx_90D_eus-gaap--AccountsPayableCurrent_iI_c20230331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zMbOIhofv1r7" title="Accounts payable, current">9,001,053</span> as of March 31, 2023.</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">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.  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"> </p> 0.62 0.28 0.45 0.54 0.64 0.27 0 0.85 18287260 0.995 5967868 25347466 0.99 9001053 <p id="xdx_84E_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zC62Mro7Nt17" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span id="xdx_864_zZc7Xq0ukqmh">Recently Issued Accounting Pronouncements</span></b></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; text-indent: 27.75pt">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, Improvements to Reportable Segment Disclosures (Topic 280). This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also 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"> </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’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: 0.5in"> </p> <p id="xdx_80E_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zT9LWGE0vfF6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 2 – <span id="xdx_82D_zdpoYIcgvsCb">BUSINESS OVERVIEW</span></b></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; text-align: justify; text-indent: 0.5in">We are a leading provider of integrated wireless solutions utilizing the latest in 5G (fifth generation) and 4G LTE (fourth generation long-term evolution) technologies including mobile hotspots, routers, fixed wireless routers, and various trackers. Our integrated software subscription services provide users remote capabilities including mobile device management (MDM) and software defined wide area networking (SD-WAN).</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">We have majority ownership of Franklin Technology Inc. (FTI), a research and development company based in Seoul, South Korea. FTI primarily provides design and development services for our wireless products.</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">Our products are generally marketed and sold directly to wireless operators and indirectly through strategic partners and distributors. Our global customer base primarily extends from North America to Asia.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_806_eus-gaap--BasisOfAccounting_zHKlbBzgcf02" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 3 – <span id="xdx_821_z0AqNpO7Nj6a">BASIS OF PRESENTATION</span></b></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; 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 (“GAAP”) 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, 2023 included in our Form 10-K filed on September 28, 2023. 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"> </p> <p id="xdx_807_eus-gaap--IntangibleAssetsDisclosureTextBlock_zeG41qOc6Qtg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 4 – <span id="xdx_82A_zFzLdwGJ7RRh">DEFINITE LIVED INTANGIBLE ASSETS, NET</span></b></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; text-align: justify; text-indent: 0.5in">The definite lived intangible assets consisted of the following as of March 31, 2024:</p> <table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_z3j0DIvP4gNb" 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_8BB_z0nkBN8U1x3l" style="display: none">Schedule of definite lived intangible assets</span></td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </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"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expected Life</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Remaining</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>life</b></p></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" 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"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" 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"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" 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><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 30%; text-align: left">Complete technology</td><td style="width: 1%"> </td> <td style="width: 13%; text-align: center"><span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zR1quse79yAj" title="Expected Life">3</span> years</td><td style="width: 1%"> </td> <td style="width: 13%; text-align: center">–</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zQpYyzxL1Xac" style="width: 11%; text-align: right" title="Gross Intangible Assets">18,397</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pp0p0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_z9bbS0Z9iysg" style="width: 11%; text-align: right" title="Less Accumulated Amortization">18,397</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_d0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zBZIF2E1pK0h" style="width: 11%; text-align: right" title="Net Intangible Assets">–</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Technology in progress</td><td> </td> <td style="text-align: center">Not Applicable</td><td> </td> <td style="text-align: center">–</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_zpDEoKsKKT75" style="text-align: right" title="Gross Intangible Assets">131,588</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_d0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_zTPv0fLb9VF5" style="text-align: right" title="Less Accumulated Amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_zVVfvYwo2Oml" style="text-align: right" title="Net Intangible Assets">131,588</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Software</td><td> </td> <td style="text-align: center"><span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_z3MQTtwc4MK7" title="Expected Life">5</span> years</td><td> </td> <td style="text-align: center"><span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_z6OfTjWUzs7l" title="Average Remaining Life">1.1</span> years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zRnbVPUjlYO6" style="text-align: right" title="Gross Intangible Assets">423,853</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pp0p0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_znLc9x6nm8Yl" style="text-align: right" title="Less Accumulated Amortization">358,727</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_znCr9tAjNPrd" style="text-align: right" title="Net Intangible Assets">65,126</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Patents</td><td> </td> <td style="text-align: center"><span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zms5RHbbkLzf" title="Expected Life">10</span> years</td><td> </td> <td style="text-align: center"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zmVBjcGU1Qf2" title="Average Remaining Life">6.6</span> years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_z9ZAALJodFSc" style="text-align: right" title="Gross Intangible Assets">64,969</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pp0p0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zy6LoI1UiWPj" style="text-align: right" title="Less Accumulated Amortization">25,746</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_z9BhKg03QBrc" style="text-align: right" title="Net Intangible Assets">39,223</td><td style="text-align: left"> </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"> </td> <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_906_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zvatBXzulIje" title="Expected Life">3</span> years</td><td style="padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zEZqLJVdHGze" title="Average Remaining Life">1.6</span> years</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_z2Np0LtCMCHd" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Intangible Assets">3,953,198</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pp0p0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zIVktzQCzSGi" style="border-bottom: Black 1pt solid; text-align: right" title="Less Accumulated Amortization">2,603,934</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zjro3KKl7Kx3" style="border-bottom: Black 1pt solid; text-align: right" title="Net Intangible Assets">1,349,264</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total as of March 31, 2024</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: center; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: center; padding-bottom: 2.5pt"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20240331_zARciL3H4fgj" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Gross Intangible Assets">4,592,005</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pp0p0_c20240331_zZnxbK4mwX43" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Less Accumulated Amortization">3,006,804</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98F_eus-gaap--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20240331_zMH9MeLPNl15" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net Intangible Assets">1,585,201</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: 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, 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold">Definite lived intangible assets:</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expected Life</td><td style="padding-bottom: 1pt"> </td> <td 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"> </td> <td colspan="2" 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"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" 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"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" 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><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 30%; text-align: left">Complete technology</td><td style="width: 1%"> </td> <td style="width: 13%; text-align: center"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zfNyEI8fUiGb" title="Expected Life">3</span> years</td><td style="width: 1%"> </td> <td style="width: 13%; text-align: center">–</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_ziWCjD23aeS5" style="width: 11%; text-align: right" title="Gross Intangible Assets">18,397</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zIaWioQit5z5" style="width: 11%; text-align: right" title="Less Accumulated Amortization">18,397</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98F_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_d0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zsjG1MvUz2ee" style="width: 11%; text-align: right" title="Net Intangible Assets">–</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Technology in progress</td><td> </td> <td style="text-align: center">Not Applicable</td><td> </td> <td style="text-align: center">–</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_zBWRJrUFQouk" style="text-align: right" title="Gross Intangible Assets">203,838</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_d0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_z5V2kjVnTDbj" style="text-align: right" title="Less Accumulated Amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_zgkI5173kSui" style="text-align: right" title="Net Intangible Assets">203,838</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Software</td><td> </td> <td style="text-align: center"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zDunXSjaQ9Qf" title="Expected Life">5</span> years</td><td> </td> <td style="text-align: center"><span id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zer8CPtvpZa7" title="Average Remaining Life">1.6</span> years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_z6jKswMd28Yg" style="text-align: right" title="Gross Intangible Assets">423,762</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zOrLzQ31DsX5" style="text-align: right" title="Less Accumulated Amortization">347,228</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zeoOSqR2UPF1" style="text-align: right" title="Net Intangible Assets">76,534</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Patents</td><td> </td> <td style="text-align: center"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zO4oiUvfdYof" title="Expected Life">10</span> years</td><td> </td> <td style="text-align: center"><span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zxvL6R4FpjF8" title="Average Remaining Life">7.0</span> years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zslY67sdLkq4" style="text-align: right" title="Gross Intangible Assets">59,975</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zfZH8yUIjB7j" style="text-align: right" title="Less Accumulated Amortization">21,108</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zcJoxQJ9fo82" style="text-align: right" title="Net Intangible Assets">38,867</td><td style="text-align: left"> </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"> </td> <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_z3fVM3Q6GV59" title="Expected Life">3</span> years</td><td style="padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_z8d6cEeNcLLl" title="Average Remaining Life">2.0</span> years</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zYbFBDNJbxX9" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Intangible Assets">3,759,240</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zRQmE8Wxtf7c" style="border-bottom: Black 1pt solid; text-align: right" title="Less Accumulated Amortization">1,897,595</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zPHKW7cLfxVj" style="border-bottom: Black 1pt solid; text-align: right" title="Net Intangible Assets">1,861,645</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total as of June 30, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: center; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: center; padding-bottom: 2.5pt"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20230630_zBUVRVg430I" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Gross Intangible Assets">4,465,212</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20230630_z14OKxeBnqig" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Less Accumulated Amortization">2,284,328</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_986_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20230630_zghUd9qZKaD2" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net Intangible Assets">2,180,884</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A9_zEIgqGAkxlXa" 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">Amortization expense recognized for the three months ended March 31, 2024 and 2023 was $<span id="xdx_90F_eus-gaap--AmortizationOfIntangibleAssets_c20240101__20240331_zGMT2hi6fQ7d" title="Amortization of Intangible Assets">232,232</span> and $<span id="xdx_902_eus-gaap--AmortizationOfIntangibleAssets_c20230101__20230331_zGgjBw0wGrk9" title="Amortization of Intangible Assets">234,325</span>, respectively, and for the nine months ended March 31, 2024 and 2023 was $<span id="xdx_90E_eus-gaap--AmortizationOfIntangibleAssets_c20230701__20240331_zNJ93Ky208bi" title="Amortization of Intangible Assets">722,476</span> and $<span id="xdx_90D_eus-gaap--AmortizationOfIntangibleAssets_c20220701__20230331_zY5tbnbA76N6" title="Amortization of Intangible Assets">595,218</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">The amortization expenses of the definite lived intangible assets for the future are as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_z0hG9F24lyJg" 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: center"> <span id="xdx_8B0_zxTME3rC6ez7" style="display: none">Schedule of future amortization expense</span></td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY2025</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY2026</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY2027</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY2028</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Thereafter</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 16%; font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_c20240331_zlZvrUHLzN6f" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FY 2024">274,926</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_c20240331_zkvjNe0fZ867" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FY 2025">776,357</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_c20240331_z8plKNCEzcpl" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FY 2026">358,993</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_c20240331_z7XHJcyrfgp8" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FY 2027">19,295</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_c20240331_zgxBTehbFRmf" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FY 2028">15,790</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_980_ecustom--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour_iI_c20240331_zH66JJkTiZ5a" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="Thereafter">8,252</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A5_zYflhfX0d6Vc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_z3j0DIvP4gNb" 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_8BB_z0nkBN8U1x3l" style="display: none">Schedule of definite lived intangible assets</span></td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </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"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expected Life</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Remaining</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>life</b></p></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" 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"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" 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"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" 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><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 30%; text-align: left">Complete technology</td><td style="width: 1%"> </td> <td style="width: 13%; text-align: center"><span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zR1quse79yAj" title="Expected Life">3</span> years</td><td style="width: 1%"> </td> <td style="width: 13%; text-align: center">–</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zQpYyzxL1Xac" style="width: 11%; text-align: right" title="Gross Intangible Assets">18,397</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pp0p0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_z9bbS0Z9iysg" style="width: 11%; text-align: right" title="Less Accumulated Amortization">18,397</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_d0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zBZIF2E1pK0h" style="width: 11%; text-align: right" title="Net Intangible Assets">–</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Technology in progress</td><td> </td> <td style="text-align: center">Not Applicable</td><td> </td> <td style="text-align: center">–</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_zpDEoKsKKT75" style="text-align: right" title="Gross Intangible Assets">131,588</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_d0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_zTPv0fLb9VF5" style="text-align: right" title="Less Accumulated Amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_zVVfvYwo2Oml" style="text-align: right" title="Net Intangible Assets">131,588</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Software</td><td> </td> <td style="text-align: center"><span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_z3MQTtwc4MK7" title="Expected Life">5</span> years</td><td> </td> <td style="text-align: center"><span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_z6OfTjWUzs7l" title="Average Remaining Life">1.1</span> years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zRnbVPUjlYO6" style="text-align: right" title="Gross Intangible Assets">423,853</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pp0p0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_znLc9x6nm8Yl" style="text-align: right" title="Less Accumulated Amortization">358,727</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_znCr9tAjNPrd" style="text-align: right" title="Net Intangible Assets">65,126</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Patents</td><td> </td> <td style="text-align: center"><span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zms5RHbbkLzf" title="Expected Life">10</span> years</td><td> </td> <td style="text-align: center"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zmVBjcGU1Qf2" title="Average Remaining Life">6.6</span> years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_z9ZAALJodFSc" style="text-align: right" title="Gross Intangible Assets">64,969</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pp0p0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zy6LoI1UiWPj" style="text-align: right" title="Less Accumulated Amortization">25,746</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_z9BhKg03QBrc" style="text-align: right" title="Net Intangible Assets">39,223</td><td style="text-align: left"> </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"> </td> <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_906_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zvatBXzulIje" title="Expected Life">3</span> years</td><td style="padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zEZqLJVdHGze" title="Average Remaining Life">1.6</span> years</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_z2Np0LtCMCHd" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Intangible Assets">3,953,198</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pp0p0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zIVktzQCzSGi" style="border-bottom: Black 1pt solid; text-align: right" title="Less Accumulated Amortization">2,603,934</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20240331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zjro3KKl7Kx3" style="border-bottom: Black 1pt solid; text-align: right" title="Net Intangible Assets">1,349,264</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total as of March 31, 2024</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: center; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: center; padding-bottom: 2.5pt"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_pp0p0_c20240331_zARciL3H4fgj" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Gross Intangible Assets">4,592,005</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pp0p0_c20240331_zZnxbK4mwX43" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Less Accumulated Amortization">3,006,804</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98F_eus-gaap--IntangibleAssetsNetExcludingGoodwill_pp0p0_c20240331_zMH9MeLPNl15" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net Intangible Assets">1,585,201</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: 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, 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold">Definite lived intangible assets:</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expected Life</td><td style="padding-bottom: 1pt"> </td> <td 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"> </td> <td colspan="2" 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"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" 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"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" 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><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 30%; text-align: left">Complete technology</td><td style="width: 1%"> </td> <td style="width: 13%; text-align: center"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zfNyEI8fUiGb" title="Expected Life">3</span> years</td><td style="width: 1%"> </td> <td style="width: 13%; text-align: center">–</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_ziWCjD23aeS5" style="width: 11%; text-align: right" title="Gross Intangible Assets">18,397</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zIaWioQit5z5" style="width: 11%; text-align: right" title="Less Accumulated Amortization">18,397</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98F_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_d0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zsjG1MvUz2ee" style="width: 11%; text-align: right" title="Net Intangible Assets">–</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Technology in progress</td><td> </td> <td style="text-align: center">Not Applicable</td><td> </td> <td style="text-align: center">–</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_zBWRJrUFQouk" style="text-align: right" title="Gross Intangible Assets">203,838</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_d0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_z5V2kjVnTDbj" style="text-align: right" title="Less Accumulated Amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_zgkI5173kSui" style="text-align: right" title="Net Intangible Assets">203,838</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Software</td><td> </td> <td style="text-align: center"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zDunXSjaQ9Qf" title="Expected Life">5</span> years</td><td> </td> <td style="text-align: center"><span id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zer8CPtvpZa7" title="Average Remaining Life">1.6</span> years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_z6jKswMd28Yg" style="text-align: right" title="Gross Intangible Assets">423,762</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zOrLzQ31DsX5" style="text-align: right" title="Less Accumulated Amortization">347,228</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zeoOSqR2UPF1" style="text-align: right" title="Net Intangible Assets">76,534</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Patents</td><td> </td> <td style="text-align: center"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zO4oiUvfdYof" title="Expected Life">10</span> years</td><td> </td> <td style="text-align: center"><span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zxvL6R4FpjF8" title="Average Remaining Life">7.0</span> years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zslY67sdLkq4" style="text-align: right" title="Gross Intangible Assets">59,975</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zfZH8yUIjB7j" style="text-align: right" title="Less Accumulated Amortization">21,108</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zcJoxQJ9fo82" style="text-align: right" title="Net Intangible Assets">38,867</td><td style="text-align: left"> </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"> </td> <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_z3fVM3Q6GV59" title="Expected Life">3</span> years</td><td style="padding-bottom: 1pt"> </td> <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_z8d6cEeNcLLl" title="Average Remaining Life">2.0</span> years</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zYbFBDNJbxX9" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Intangible Assets">3,759,240</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zRQmE8Wxtf7c" style="border-bottom: Black 1pt solid; text-align: right" title="Less Accumulated Amortization">1,897,595</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20230630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zPHKW7cLfxVj" style="border-bottom: Black 1pt solid; text-align: right" title="Net Intangible Assets">1,861,645</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total as of June 30, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: center; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: center; padding-bottom: 2.5pt"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20230630_zBUVRVg430I" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Gross Intangible Assets">4,465,212</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20230630_z14OKxeBnqig" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Less Accumulated Amortization">2,284,328</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_986_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20230630_zghUd9qZKaD2" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net Intangible Assets">2,180,884</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> P3Y 18397 18397 0 131588 0 131588 P5Y P1Y1M6D 423853 358727 65126 P10Y P6Y7M6D 64969 25746 39223 P3Y P1Y7M6D 3953198 2603934 1349264 4592005 3006804 1585201 P3Y 18397 18397 0 203838 0 203838 P5Y P1Y7M6D 423762 347228 76534 P10Y P7Y 59975 21108 38867 P3Y P2Y 3759240 1897595 1861645 4465212 2284328 2180884 232232 234325 722476 595218 <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_z0hG9F24lyJg" 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: center"> <span id="xdx_8B0_zxTME3rC6ez7" style="display: none">Schedule of future amortization expense</span></td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY2025</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY2026</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY2027</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY2028</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Thereafter</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 16%; font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_c20240331_zlZvrUHLzN6f" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FY 2024">274,926</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_c20240331_zkvjNe0fZ867" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FY 2025">776,357</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_c20240331_z8plKNCEzcpl" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FY 2026">358,993</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_c20240331_z7XHJcyrfgp8" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FY 2027">19,295</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_c20240331_zgxBTehbFRmf" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FY 2028">15,790</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_980_ecustom--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour_iI_c20240331_zH66JJkTiZ5a" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="Thereafter">8,252</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 274926 776357 358993 19295 15790 8252 <p id="xdx_800_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_zTHqhh3caLfi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 5 - <span id="xdx_82E_zzXZdSe5WJo9">ACCRUED LIABILITIES</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Accrued liabilities consisted of the following as of:</p> <table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_z3LPEDs80W6" 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 style="text-align: justify"> <span id="xdx_8B5_z9MELESoSddc" style="display: none">Schedule of accrued liabilities</span></td><td> </td> <td colspan="2" id="xdx_491_20240331_zXsF3biaJG95" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_491_20230630_zA9aneSNgAZb" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">March 31, 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">June 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </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%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">41,163</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">52,923</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--AccruedSalariesCurrentAndNoncurrent_iI_pp0p0_zQ3Yf35EBrc4" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Accrued salaries and bonuses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">750,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">375,000</td><td style="text-align: left"> </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> </td> <td style="text-align: left"> </td><td style="text-align: right">156,338</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">141,590</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--AccruedSalesCommissionCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Accrued commission for service providers</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">32,500</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--AccruedSalariesCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Accrued commission to a customer</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">247,592</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">247,592</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--AccruedRentCurrent_iI_pp0p0_d0_zmPMFx5FvvWh" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Accrued rent expenses</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">118,322</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </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"> </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,335,915</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </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">849,605</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: justify; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_z3LPEDs80W6" 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 style="text-align: justify"> <span id="xdx_8B5_z9MELESoSddc" style="display: none">Schedule of accrued liabilities</span></td><td> </td> <td colspan="2" id="xdx_491_20240331_zXsF3biaJG95" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_491_20230630_zA9aneSNgAZb" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">March 31, 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">June 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </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%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">41,163</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">52,923</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--AccruedSalariesCurrentAndNoncurrent_iI_pp0p0_zQ3Yf35EBrc4" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Accrued salaries and bonuses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">750,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">375,000</td><td style="text-align: left"> </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> </td> <td style="text-align: left"> </td><td style="text-align: right">156,338</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">141,590</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--AccruedSalesCommissionCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Accrued commission for service providers</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">32,500</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--AccruedSalariesCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Accrued commission to a customer</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">247,592</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">247,592</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--AccruedRentCurrent_iI_pp0p0_d0_zmPMFx5FvvWh" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Accrued rent expenses</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">118,322</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </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"> </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,335,915</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </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">849,605</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 41163 52923 750000 375000 156338 141590 22500 32500 247592 247592 118322 0 1335915 849605 <p id="xdx_800_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_z3q86zuIHbE8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 6 - <span id="xdx_821_zFJrXs0lGDX8">COMMITMENTS AND CONTINGENCIES</span></b></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; text-align: justify"><b>Leases</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </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 had an operating lease principally for both Franklin Wireless Corp. and Franklin Technologies Inc., in accordance with ASC 842.</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">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 (“ROU asset”) and operating lease obligation. ROU assets represent the Company’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.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_904_eus-gaap--LesseeOperatingLeaseDescription_c20230701__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_zHNb48y6ub3f" 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 $23,370, 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_c20240101__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_zLJMJZROP564" title="Rent expense">83,367</span> and $<span id="xdx_902_eus-gaap--OperatingLeaseExpense_pp0p0_c20230101__20230331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_zIIx1zEk73Ai" title="Rent expense">77,263</span> for the three months ended March 31, 2024 and 2023, and $<span id="xdx_905_eus-gaap--OperatingLeaseExpense_pp0p0_c20230701__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_zYI6Cfnv5dSb" title="Rent expense">237,893</span> and $<span id="xdx_908_eus-gaap--OperatingLeaseExpense_pp0p0_c20220701__20230331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_zuEJ8GOZ7zO5" title="Rent expense">231,789</span> for the nine months ended March 31, 2024 and 2023, respectively.</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">On or about December 7<sup>th</sup>, 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 purports to represent charges for variable cost increases during the prior 7 years of the lease. 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 three months ended December 31, 2023, we recorded an additional rent expense reflecting this pending invoice of $<span id="xdx_905_ecustom--VariableLeaseExpense_pp0p0_c20231001__20231231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--HunsakerAndampAssociatesMember_zzxyqUd9erUb" title="Rent expense">142,978</span> and a credit of $<span id="xdx_900_eus-gaap--IncreaseDecreaseInDepositOtherAssets_pp0p0_c20231001__20231231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--HunsakerAndampAssociatesMember_znjRe7HQ5qjj" 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.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_90D_eus-gaap--LesseeOperatingLeaseDescription_c20230701__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FTIOfficeSpaceMember_zdSV82qLaD51" title="Lease description">Our Korea-based subsidiary, FTI, leases approximately 10,000 square feet of office space, at a monthly rent of approximately $8,000, and additional office space consisting of approximately 2,682 square feet at a monthly rent of approximately $2,700, both located in Seoul, Korea. These leases expired on August 31, 2023 and were extended by an additional twelve months to August 31, 2024. 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 approximately $<span id="xdx_909_eus-gaap--OperatingLeaseExpense_pp0p0_c20240101__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FTIOfficeSpaceMember_zFZO3bWlFznc" title="Rent expense"><span id="xdx_906_eus-gaap--OperatingLeaseExpense_pp0p0_c20230101__20230331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FTIOfficeSpaceMember_zrNbb69RzYS5" title="Rent expense">32,100</span></span> for the three months ended March 31, 2024 and 2023, and approximately $<span id="xdx_90A_eus-gaap--OperatingLeaseExpense_pp0p0_c20230701__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FTIOfficeSpaceMember_zpKoUps28zsf" title="Rent expense"><span id="xdx_902_eus-gaap--OperatingLeaseExpense_pp0p0_c20220701__20230331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--FTIOfficeSpaceMember_zOZjycyeZHYc" title="Rent expense">96,300</span></span> for the nine months ended March 31, 2024 and 2023. 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; 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"><span id="xdx_90E_eus-gaap--LesseeOperatingLeaseDescription_c20230701__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SeoulKoreaCorporateHousingFacilityMember_zLbr1VNlQ7s6" title="Lease description">We lease one corporate housing facility, located in Seoul, Korea, primarily for our employees who travel, under a non-cancelable operating lease that expired on September 4, 2023 and was extended by an additional twelve months to September 4, 2024.</span> Rent expenses related to this lease were $<span id="xdx_901_eus-gaap--OperatingLeaseExpense_pp0p0_c20240101__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SeoulKoreaCorporateHousingFacilityMember_zaiICi9w3Lf7" title="Rent expense">2,109</span> and $<span id="xdx_905_eus-gaap--OperatingLeaseExpense_pp0p0_c20230101__20230331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SeoulKoreaCorporateHousingFacilityMember_zGuk5ryljat5" title="Rent expense">2,106</span> for the three months ended March 31, 2024 and 2023, and $<span id="xdx_904_eus-gaap--OperatingLeaseExpense_pp0p0_c20230701__20240331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SeoulKoreaCorporateHousingFacilityMember_z8aUE6rHIRpj" title="Rent expense">6,134</span> and $<span id="xdx_906_eus-gaap--OperatingLeaseExpense_pp0p0_c20220701__20230331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--SeoulKoreaCorporateHousingFacilityMember_zwQzdlXlBq1l" title="Rent expense">6,057</span> for the nine months ended March 31, 2024 and 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.5pt; color: red"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.5pt">We used a discount rate of <span id="xdx_90B_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_dp_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--CaliforniaMember_zXMDVeAUvFWd">4.0</span>% in determining our operating lease liabilities for the office space that expired on December 31, 2023, and used a discount rate of <span id="xdx_90D_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_dp_c20240102__us-gaap--StatementBusinessSegmentsAxis__custom--CaliforniaMember_z1EcVRA6WqI5" title="Lease discount rate">7.0</span>% for the office space that commenced on January 1, 2024, in San Diego, California, respectively. These rates represented our incremental borrowing rates at that time. Short-term leases with initial terms of twelve months or less are not capitalized, and our leases of the South Korean offices and corporate housing facility have been considered as short-term leases.</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">Rent expenses for the nine months ended March 31, 2024 and 2023 were $<span id="xdx_902_eus-gaap--OperatingLeaseExpense_pp0p0_c20230701__20240331_z3BdvpJ1N511" title="Rent expense">483,305</span> and $<span id="xdx_909_eus-gaap--OperatingLeaseExpense_pp0p0_c20220701__20230331_zNscNZnanTti" title="Rent expense">334,146</span>, respectively. 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, 2024, and 2023 are as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--LeaseCostTableTextBlock_z3Nbk1sIZU3k" 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_8B4_zIp2hLsHRlT1" style="display: none">Schedule of components of lease expense</span></td><td> </td> <td colspan="2" id="xdx_497_20230701__20240331_zCYOSwVdCF5i" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49D_20220701__20230331_zOdA3q05Tqs2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </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%"> </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"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">231,789</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--AdditionalChargesForPriorOperatingLeaseSubjectToDispute_d0_z2GqxVU7y0xf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Additional charges for the prior operating lease subject to dispute</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">142,978</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--ShortTermLeaseCost_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Short term lease cost</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">102,434</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">102,357</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--LeaseCost_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Total lease expense</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </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">334,146</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A7_z6bNW6e3ybMl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; color: red"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Future minimum payments under operating leases are as follows: </p> <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zasp5L49GvXe" 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_8B8_zzfvsVjdc5Aj" style="display: none">Schedule of future minimum payments</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_494_20240331_zb5zLnWm22lk" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Operating Lease</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_zF3UutMD1oT7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 83%">Fiscal 2024</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">89,208</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_zcrUczK2Qpla" style="vertical-align: bottom; background-color: White"> <td>Fiscal 2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">336,972</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_zrKeYmtgJDKe" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Fiscal 2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">344,789</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_zudC9T2rgLol" style="vertical-align: bottom; background-color: White"> <td>Fiscal 2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">352,841</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_z78RVex8Ide8" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Fiscal 2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">387,437</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_zr14NHoPWuy8" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Fiscal 2029</td><td style="padding-bottom: 1pt"> </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"> </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> </td> <td style="text-align: left"> </td><td style="text-align: right">1,874,557</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zedqO0WCrBz6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Less imputed interest</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(314,567</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"> </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,559,990</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: justify; text-indent: 0.5in; color: red"> </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 style="text-align: left">Remaining lease term-operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90A_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtY_c20240331_zwSLgr6TiIl" title="Remaining lease term-operating leases">5.2</span> years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 83%; color: black; text-align: left">Discount rate-operating lease</td><td style="width: 2%; color: black"> </td> <td style="width: 1%; color: black; text-align: left"> </td><td style="width: 13%; color: black; text-align: right"><span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20240331_zjU0WxXgwbr3" title="Discount rate-operating lease">7</span>%</td><td style="width: 1%; color: black; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zlvk47GtOHak" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; color: red"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Warranty repairs</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; color: red"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <table cellpadding="0" cellspacing="0" id="xdx_89B_ecustom--ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock_z8lfyct10Kei" 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; background-color: White"> <td style="white-space: nowrap"><span id="xdx_8B4_ziyGZUA3jeB1" style="display: none">Schedule of percentages of return rates and warranty repairs</span></td> <td style="white-space: nowrap; text-align: right"> </td> <td style="white-space: nowrap; text-align: right"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="3" style="border-top: Black 1pt solid; border-right: black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; white-space: nowrap; 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; white-space: nowrap; width: 37%"><span style="font-size: 10pt"><b>Device Type</b></span></td> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; white-space: nowrap; width: 32%; text-align: right"><span style="font-size: 10pt"><b>Return Rate</b></span></td> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; white-space: nowrap; width: 31%; text-align: right"><span style="font-size: 10pt"><b>Warranty Repairs</b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; white-space: nowrap"><span style="font-size: 10pt">4G Wireless Devices</span></td> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; white-space: nowrap; text-align: right"><span style="font-size: 10pt"><span id="xdx_90C_ecustom--CurrentDevicesReturnRate_dp_c20230701__20240331__srt--ProductOrServiceAxis__custom--WirelessDevices4GMember_zsCEk0hzJFr6" title="Current devices return rate">0.07</span>%</span></td> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; white-space: nowrap; text-align: right"><span style="font-size: 10pt"><span id="xdx_90E_ecustom--CurrentDevicesWarrantyRepairs_dp_c20230701__20240331__srt--ProductOrServiceAxis__custom--WirelessDevices4GMember_zHqoNFVcPLzj" title="Current devices warranty repairs">0.06</span>%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; white-space: nowrap"><span style="font-size: 10pt">5G Wireless Devices</span></td> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; white-space: nowrap; text-align: right"><span style="font-size: 10pt"><span id="xdx_90F_ecustom--CurrentDevicesReturnRate_dp_c20230701__20240331__srt--ProductOrServiceAxis__custom--WirelessDevices5GMember_z0za6jimsMF8" title="Current devices return rate">0.52</span>%</span></td> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; white-space: nowrap; text-align: right"><span style="font-size: 10pt"><span id="xdx_90C_ecustom--CurrentDevicesWarrantyRepairs_dp_c20230701__20240331__srt--ProductOrServiceAxis__custom--WirelessDevices5GMember_zmeopStZDe5a" title="Current devices warranty repairs">0.16</span>%</span></td></tr> </table> <p id="xdx_8A6_zkMXctuvLLk1" 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>Litigation</b></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; text-indent: 0.5in">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; text-align: justify; text-indent: 0.5in"><i> </i></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"> </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"> </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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of the date of this report, we have been unable to recreate any device failures of the type identified by Verizon. All internal testing conducted to date has confirmed that the Jetpack devices are performing within normal parameters. 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’s recall notice.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i> </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 </i></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">We are striving to avoid any litigation with Verizon arising from the recall and have not been served with any legal action by Verizon relating to the products covered by the recall. We are not currently able to estimate the financial impact of the recall on our future operations. 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"> </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"> </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"> </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_90F_eus-gaap--LitigationSettlementExpense_pn5n6_c20230701__20240331__srt--LitigationCaseAxis__custom--AliMember_zNSCde0zw3O9" title="Settlement amount">2.4</span> million (the “Settlement Amount”), which is reflected in liabilities under “accrued legal contingency expense” with a corresponding charge to “loss from a legal contingency”. The Class has submitted a motion for preliminary approval of the settlement, which the Court denied on January 24<sup>th</sup>, 2024. On April 22, 2024, after resubmission of the application, the court granted preliminary approval of the settlement. On May 6<sup>th</sup>, 2024, per the terms of the settlement agreement, we sent by wire transfer $<span id="xdx_906_eus-gaap--LitigationSettlementExpense_c20230505__20240506__srt--LitigationCaseAxis__custom--AliMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zRg2HZxDjCv6" 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"> </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"> </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"> </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"> </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 “In re Franklin Wireless Corp. Derivative Litigation”, Case No.: 21cv1837-AJB (MSB). Discovery has been completed and we are awaiting rulings on pretrial motions at the reporting date.</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"><i>Pape </i></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">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.</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 Company will vigorously defend such shareholder litigation and proceedings. No liability has been recorded for these litigations because the Company believes that any such liability is not probable and reasonably estimable the reporting date.</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"><i>“Short-Swing” Profits Litigation </i></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">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 “short-swing” profits from a sale and purchase of Franklin shares, in violation of that Act. On October 19, 2023, the jury returned a verdict for $2,000,000 in favor of the Company against the Company’s Chief Executive Officer, O.C. Kim. Mr. Kim has filed a notice indicating he intends to appeal the verdict.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Loan Agreement with Subsidiary </b></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; text-indent: 0.5in">On March 21, 2022, Franklin Wireless Corp. (the “Company”) entered into a Loan Agreement with Franklin Technologies, Inc. a Korean corporation (“FTI”), under which the Company agreed to loan US$<span id="xdx_901_eus-gaap--LoansPayable_iI_c20220321_zODEasvzXj9g" title="Loan amount">10,000,000</span> to FTI. The Company owns a majority of the outstanding equity of FTI. FTI’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 “Note”).</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 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’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.</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 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 include customary provisions for default and acceleration upon default, and a default interest rate of 7% per annum.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </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"> </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 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's outstanding Common Stock, or a liquidation or dissolution of the Company or sale of substantially all of the Company's assets. These agreements were for an initial term of three years but have now been extended through October 2024.</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 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.</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">On November 10, 2022, the Company and OC Kim, its President, entered into an amendment of the existing employment letter 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 “change in circumstances,” generally defined as a material breach by the Company of its salary and benefit obligations or a significant reduction in Mr. Kim’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'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"> </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’s proprietary information.  </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">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, 2024 and 2023, $<span id="xdx_90F_ecustom--AccruedBonuses_c20240101__20240331_z4pMhlp8UMma" title="Accrued bonus"><span id="xdx_900_ecustom--AccruedBonuses_c20230701__20240331_ztnioYyS0HS6" title="Accrued bonus">125,000</span></span> and $<span id="xdx_903_ecustom--AccruedBonuses_c20230101__20230331_ztQ0TzJi7NYi" title="Accrued bonus"><span id="xdx_909_ecustom--AccruedBonuses_c20220701__20230331_zF626pb0H648" title="Accrued bonus">375,000</span></span> bonus had been accrued respectively with $<span id="xdx_90A_eus-gaap--AccruedSalariesCurrentAndNoncurrent_iI_c20240331_z5Wsf7LuciO9" title="Accrual bonus balances">750,000</span> and $<span id="xdx_909_eus-gaap--AccruedSalariesCurrentAndNoncurrent_iI_c20230630_z7S0YBBRU4N8" title="Accrual bonus balances">375,000</span> accrual bonus balances as of March 31, 2024 and June 30, 2023, respectively.</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 Change in Control Agreement with Mr. Kim, dated October 1, 2020, has not been terminated and remains in effect at this time.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"> </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> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We believe that our products are currently exempt from international tariffs upon import from our manufacturers to the United States. If this were to change at any point, a tariff of 10%-25% of the purchase price would be imposed. If such tariffs are imposed, they could have a materially adverse effect on sales and operating results.</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"><b>Customer Indemnification</b></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">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; text-align: justify; text-indent: 0.5in"> </p> 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 $23,370, 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. 83367 77263 237893 231789 142978 24656 Our Korea-based subsidiary, FTI, leases approximately 10,000 square feet of office space, at a monthly rent of approximately $8,000, and additional office space consisting of approximately 2,682 square feet at a monthly rent of approximately $2,700, both located in Seoul, Korea. These leases expired on August 31, 2023 and were extended by an additional twelve months to August 31, 2024. 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. 32100 32100 96300 96300 We lease one corporate housing facility, located in Seoul, Korea, primarily for our employees who travel, under a non-cancelable operating lease that expired on September 4, 2023 and was extended by an additional twelve months to September 4, 2024. 2109 2106 6134 6057 0.040 0.070 483305 334146 <table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--LeaseCostTableTextBlock_z3Nbk1sIZU3k" 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_8B4_zIp2hLsHRlT1" style="display: none">Schedule of components of lease expense</span></td><td> </td> <td colspan="2" id="xdx_497_20230701__20240331_zCYOSwVdCF5i" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49D_20220701__20230331_zOdA3q05Tqs2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nine Months Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </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%"> </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"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">231,789</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--AdditionalChargesForPriorOperatingLeaseSubjectToDispute_d0_z2GqxVU7y0xf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Additional charges for the prior operating lease subject to dispute</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">142,978</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--ShortTermLeaseCost_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Short term lease cost</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">102,434</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">102,357</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--LeaseCost_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Total lease expense</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </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">334,146</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 237893 231789 142978 0 102434 102357 483305 334146 <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zasp5L49GvXe" 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_8B8_zzfvsVjdc5Aj" style="display: none">Schedule of future minimum payments</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_494_20240331_zb5zLnWm22lk" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Operating Lease</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_zF3UutMD1oT7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 83%">Fiscal 2024</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">89,208</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_zcrUczK2Qpla" style="vertical-align: bottom; background-color: White"> <td>Fiscal 2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">336,972</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_zrKeYmtgJDKe" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Fiscal 2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">344,789</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_zudC9T2rgLol" style="vertical-align: bottom; background-color: White"> <td>Fiscal 2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">352,841</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_z78RVex8Ide8" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Fiscal 2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">387,437</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_zr14NHoPWuy8" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Fiscal 2029</td><td style="padding-bottom: 1pt"> </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"> </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> </td> <td style="text-align: left"> </td><td style="text-align: right">1,874,557</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zedqO0WCrBz6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Less imputed interest</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(314,567</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"> </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,559,990</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: justify; text-indent: 0.5in; color: red"> </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 style="text-align: left">Remaining lease term-operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90A_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtY_c20240331_zwSLgr6TiIl" title="Remaining lease term-operating leases">5.2</span> years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 83%; color: black; text-align: left">Discount rate-operating lease</td><td style="width: 2%; color: black"> </td> <td style="width: 1%; color: black; text-align: left"> </td><td style="width: 13%; color: black; text-align: right"><span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20240331_zjU0WxXgwbr3" title="Discount rate-operating lease">7</span>%</td><td style="width: 1%; color: black; text-align: left"> </td></tr> </table> 89208 336972 344789 352841 387437 363310 1874557 314567 1559990 P5Y2M12D 0.07 <table cellpadding="0" cellspacing="0" id="xdx_89B_ecustom--ScheduleOfPercentagesOfReturnRatesAndWarrantyRepairsTableTextBlock_z8lfyct10Kei" 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; background-color: White"> <td style="white-space: nowrap"><span id="xdx_8B4_ziyGZUA3jeB1" style="display: none">Schedule of percentages of return rates and warranty repairs</span></td> <td style="white-space: nowrap; text-align: right"> </td> <td style="white-space: nowrap; text-align: right"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="3" style="border-top: Black 1pt solid; border-right: black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; white-space: nowrap; 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; white-space: nowrap; width: 37%"><span style="font-size: 10pt"><b>Device Type</b></span></td> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; white-space: nowrap; width: 32%; text-align: right"><span style="font-size: 10pt"><b>Return Rate</b></span></td> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; white-space: nowrap; width: 31%; text-align: right"><span style="font-size: 10pt"><b>Warranty Repairs</b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; white-space: nowrap"><span style="font-size: 10pt">4G Wireless Devices</span></td> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; white-space: nowrap; text-align: right"><span style="font-size: 10pt"><span id="xdx_90C_ecustom--CurrentDevicesReturnRate_dp_c20230701__20240331__srt--ProductOrServiceAxis__custom--WirelessDevices4GMember_zsCEk0hzJFr6" title="Current devices return rate">0.07</span>%</span></td> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; white-space: nowrap; text-align: right"><span style="font-size: 10pt"><span id="xdx_90E_ecustom--CurrentDevicesWarrantyRepairs_dp_c20230701__20240331__srt--ProductOrServiceAxis__custom--WirelessDevices4GMember_zHqoNFVcPLzj" title="Current devices warranty repairs">0.06</span>%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; white-space: nowrap"><span style="font-size: 10pt">5G Wireless Devices</span></td> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; white-space: nowrap; text-align: right"><span style="font-size: 10pt"><span id="xdx_90F_ecustom--CurrentDevicesReturnRate_dp_c20230701__20240331__srt--ProductOrServiceAxis__custom--WirelessDevices5GMember_z0za6jimsMF8" title="Current devices return rate">0.52</span>%</span></td> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; white-space: nowrap; text-align: right"><span style="font-size: 10pt"><span id="xdx_90C_ecustom--CurrentDevicesWarrantyRepairs_dp_c20230701__20240331__srt--ProductOrServiceAxis__custom--WirelessDevices5GMember_zmeopStZDe5a" title="Current devices warranty repairs">0.16</span>%</span></td></tr> </table> 0.0007 0.0006 0.0052 0.0016 2400000 2400000 10000000 125000 125000 375000 375000 750000 375000 <p id="xdx_80B_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zIuVdXLAgtk5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 7 - <span id="xdx_82B_z2cul7qNPcub">LONG-TERM INCENTIVE PLAN AWARDS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt"> </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, “Compensation - Stock Compensation,” 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’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"> </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 “2020 Plan”), which covers <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20200731__us-gaap--PlanNameAxis__custom--Plan2020Member_zs0RGun6MMh3" title="Shares authorized under plan">800,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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">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_900_eus-gaap--AllocatedShareBasedCompensationExpense_c20230701__20240331_zV0mDg5JevX5" title="Share based compensation expense">208,860</span> and $<span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_c20220701__20230331_zTEX8sfg2l71" title="Share based compensation expense">536,922</span> compensation expenses recorded under this method for the nine months ended March 31, 2024 and 2023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </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" id="xdx_895_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zIQ3QvbTQDM6" 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> <span id="xdx_8BE_zRQSImNGeSD6" style="display: none">Schedule of stock option activity</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Remaining</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Contractual</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Aggregate</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Exercise</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Life</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Intrinsic</td><td style="font-weight: bold"> </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"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Price</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(In Years)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 32%">Outstanding as of June 30, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zDE4dsxIiiej" style="width: 13%; text-align: right" title="Number of Options Outstanding, Beginning Balance">647,001</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zxz6jJdmt0Z1" style="width: 13%; text-align: right" title="Weighted Average Exercise Price, Options Outstanding Beginning Balance">4.24</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zOZG2pNQ2dW7" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding">2.88</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </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_z1qvFG7wXiu4" style="width: 13%; text-align: right" title="Aggregate Intrinsic Value, Options Outstanding Beginning Balance">130,200</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z7Zeo8giMUA5" style="text-align: right" title="Number of Options, Granted">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zjSjibWyiuii" style="text-align: right" title="Weighted Average Exercise Price, Granted">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zIUB2gZj0nxd" style="text-align: right" title="Number of Options, Exercised">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_znS6nAcK3Ui4" style="text-align: right" title="Weighted Average Exercise Price, Exercised">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Cancelled</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zZCxnZMQrtQd" style="text-align: right" title="Number of Options, Cancelled">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zE7b0VxqETrh" style="text-align: right" title="Weighted Average Exercise Price, Cancelled">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zl4qaTZUfEi3" 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"> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zMpg0N4sN9N5" style="text-align: right" title="Weighted Average Exercise Price, Forfeited or expired">4.90</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </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"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z8n5qdPNOYy4" 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"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zW7bevsiSUWb" style="text-align: right" title="Weighted Average Exercise Price, Options Outstanding Ending Balance">4.22</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zyTQPN7dsAo7" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding">2.14</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iE_pp0p0_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zCuKhCweJn76" style="text-align: right" title="Aggregate Intrinsic Value, Options Outstanding Ending Balance">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </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"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zrnSkNBw3nt7" 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"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z7wKsDo3cSlk" style="text-align: right" title="Weighted Average Exercise Price, Exercisable">4.37</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z12HwxW83lnf" title="Weighted Average Remaining Contractual Life (in years), Options Exercisable">2.03</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_d0_c20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zLp07KXL2hT7" style="text-align: right" title="Aggregate Intrinsic Value, Options Exercisable">–</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.5in"> </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’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_90B_ecustom--FairValueOfOptionsOutstanding_iI_c20240331_zPnd8rDmZHoc" title="Fair value of options outstanding">627,001</span> shares was $<span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20230701__20240331_zfZGieoyeaaf" 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_901_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_pp0p0_c20240331_zzeK3hgiq4S9" 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"> </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, 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </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> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Remaining</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Contractual</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Aggregate</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Exercise</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Life</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Intrinsic</td><td style="font-weight: bold"> </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"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Price</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(In Years)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 32%">Outstanding as of June 30, 2022</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_ziRSRK4aULk3" style="width: 13%; text-align: right" title="Number of Options Outstanding, Beginning Balance">766,001</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zR4QI0jmuqUf" style="width: 13%; text-align: right" title="Weighted Average Exercise Price, Options Outstanding Beginning Balance">3.85</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z0aEzHatwKhh" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding">3.37</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iS_pp0p0_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zx2zQVEn6IDk" style="width: 13%; text-align: right" title="Aggregate Intrinsic Value, Options Outstanding Beginning Balance">183,270</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d0_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zT61Q37Xiwpk" style="text-align: right" title="Number of Options, Granted">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d0_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zm1u38g3vFC2" style="text-align: right" title="Weighted Average Exercise Price, Granted">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zSjSxHjG00Rc" style="text-align: right" title="Number of Options, Exercised">(100,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zO1TrZas5Bze" style="text-align: right" title="Weighted Average Exercise Price, Exercised">1.34</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Cancelled</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zsnXhcARVI26" style="text-align: right" title="Number of Options, Cancelled">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_d0_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zDZjUwhHjMki" style="text-align: right" title="Weighted Average Exercise Price, Cancelled">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zLZnJkMOU3Cf" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options, Forfeited or expired">(17,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_znLqabAZKKl8" style="text-align: right" title="Weighted Average Exercise Price, Forfeited or expired">5.40</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Outstanding as of March 31, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z8p4hUgLywH" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Ending Balance">649,001</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zC5ESNEuZnQl" style="text-align: right" title="Weighted Average Exercise Price, Options Outstanding Ending Balance">4.24</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zXX0bpkRXoqc" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding">3.12</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iE_pp0p0_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zhhWb0oJArUf" style="text-align: right" title="Aggregate Intrinsic Value, Options Outstanding Ending Balance">595,200</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Exercisable as of March 31, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zIB96m2Yr2Wh" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options, Exercisable">405,277</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zrk60tGTEzPb" style="text-align: right" title="Weighted Average Exercise Price, Exercisable">4.63</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zjdLuTu7Gg3d" title="Weighted Average Remaining Contractual Life (in years), Options Exercisable">2.85</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_c20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zC1W7cZHBKzl" style="text-align: right" title="Aggregate Intrinsic Value, Options Exercisable">248,724</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A6_zEQWKzeFaBXj" 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 aggregate intrinsic value in the preceding table represents the total pretax intrinsic value, based upon the Company’s closing stock price of $4.98 as of March 31, 2023, 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, 2023, in the amount of <span id="xdx_90D_ecustom--FairValueOfOptionsOutstanding_iI_c20230331_zkZD2Cw2sRmd" title="Fair value of options outstanding">649,001</span> shares was $<span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20220701__20230331_zFKQ2S6XeQl7" title="Weighted average grant-date fair value of stock options, per share price">3.35</span> per share. As of March 31, 2023, there was unrecognized compensation cost of $<span id="xdx_904_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_c20230331_zCFOrG2Bc2Fe" title="Unrecognized compensation cost related to non-vested options">724,837</span> related to non-vested stock options granted.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 800000 208860 536922 <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zIQ3QvbTQDM6" 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> <span id="xdx_8BE_zRQSImNGeSD6" style="display: none">Schedule of stock option activity</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Remaining</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Contractual</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Aggregate</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Exercise</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Life</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Intrinsic</td><td style="font-weight: bold"> </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"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Price</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(In Years)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 32%">Outstanding as of June 30, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zDE4dsxIiiej" style="width: 13%; text-align: right" title="Number of Options Outstanding, Beginning Balance">647,001</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zxz6jJdmt0Z1" style="width: 13%; text-align: right" title="Weighted Average Exercise Price, Options Outstanding Beginning Balance">4.24</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zOZG2pNQ2dW7" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding">2.88</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </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_z1qvFG7wXiu4" style="width: 13%; text-align: right" title="Aggregate Intrinsic Value, Options Outstanding Beginning Balance">130,200</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z7Zeo8giMUA5" style="text-align: right" title="Number of Options, Granted">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zjSjibWyiuii" style="text-align: right" title="Weighted Average Exercise Price, Granted">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zIUB2gZj0nxd" style="text-align: right" title="Number of Options, Exercised">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_znS6nAcK3Ui4" style="text-align: right" title="Weighted Average Exercise Price, Exercised">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Cancelled</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zZCxnZMQrtQd" style="text-align: right" title="Number of Options, Cancelled">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zE7b0VxqETrh" style="text-align: right" title="Weighted Average Exercise Price, Cancelled">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zl4qaTZUfEi3" 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"> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zMpg0N4sN9N5" style="text-align: right" title="Weighted Average Exercise Price, Forfeited or expired">4.90</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </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"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z8n5qdPNOYy4" 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"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zW7bevsiSUWb" style="text-align: right" title="Weighted Average Exercise Price, Options Outstanding Ending Balance">4.22</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zyTQPN7dsAo7" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding">2.14</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iE_pp0p0_d0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zCuKhCweJn76" style="text-align: right" title="Aggregate Intrinsic Value, Options Outstanding Ending Balance">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </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"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zrnSkNBw3nt7" 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"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z7wKsDo3cSlk" style="text-align: right" title="Weighted Average Exercise Price, Exercisable">4.37</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z12HwxW83lnf" title="Weighted Average Remaining Contractual Life (in years), Options Exercisable">2.03</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_d0_c20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zLp07KXL2hT7" style="text-align: right" title="Aggregate Intrinsic Value, Options Exercisable">–</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.5in"> </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’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_90B_ecustom--FairValueOfOptionsOutstanding_iI_c20240331_zPnd8rDmZHoc" title="Fair value of options outstanding">627,001</span> shares was $<span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20230701__20240331_zfZGieoyeaaf" 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_901_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_pp0p0_c20240331_zzeK3hgiq4S9" 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"> </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, 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </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> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Remaining</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Contractual</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Aggregate</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Exercise</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Life</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Intrinsic</td><td style="font-weight: bold"> </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"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Price</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(In Years)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 32%">Outstanding as of June 30, 2022</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_ziRSRK4aULk3" style="width: 13%; text-align: right" title="Number of Options Outstanding, Beginning Balance">766,001</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zR4QI0jmuqUf" style="width: 13%; text-align: right" title="Weighted Average Exercise Price, Options Outstanding Beginning Balance">3.85</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z0aEzHatwKhh" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding">3.37</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iS_pp0p0_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zx2zQVEn6IDk" style="width: 13%; text-align: right" title="Aggregate Intrinsic Value, Options Outstanding Beginning Balance">183,270</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d0_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zT61Q37Xiwpk" style="text-align: right" title="Number of Options, Granted">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d0_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zm1u38g3vFC2" style="text-align: right" title="Weighted Average Exercise Price, Granted">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zSjSxHjG00Rc" style="text-align: right" title="Number of Options, Exercised">(100,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zO1TrZas5Bze" style="text-align: right" title="Weighted Average Exercise Price, Exercised">1.34</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Cancelled</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zsnXhcARVI26" style="text-align: right" title="Number of Options, Cancelled">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_d0_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zDZjUwhHjMki" style="text-align: right" title="Weighted Average Exercise Price, Cancelled">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </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"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zLZnJkMOU3Cf" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options, Forfeited or expired">(17,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_znLqabAZKKl8" style="text-align: right" title="Weighted Average Exercise Price, Forfeited or expired">5.40</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Outstanding as of March 31, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z8p4hUgLywH" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Ending Balance">649,001</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zC5ESNEuZnQl" style="text-align: right" title="Weighted Average Exercise Price, Options Outstanding Ending Balance">4.24</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zXX0bpkRXoqc" title="Weighted Average Remaining Contractual Life (in years), Options Outstanding">3.12</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iE_pp0p0_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zhhWb0oJArUf" style="text-align: right" title="Aggregate Intrinsic Value, Options Outstanding Ending Balance">595,200</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Exercisable as of March 31, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zIB96m2Yr2Wh" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options, Exercisable">405,277</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zrk60tGTEzPb" style="text-align: right" title="Weighted Average Exercise Price, Exercisable">4.63</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20220701__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zjdLuTu7Gg3d" title="Weighted Average Remaining Contractual Life (in years), Options Exercisable">2.85</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_c20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zC1W7cZHBKzl" style="text-align: right" title="Aggregate Intrinsic Value, Options Exercisable">248,724</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 647001 4.24 P2Y10M17D 130200 0 0 -0 0 0 0 20000 4.90 627001 4.22 P2Y1M20D 0 539921 4.37 P2Y10D 0 627001 3.33 259182 766001 3.85 P3Y4M13D 183270 0 0 100000 1.34 0 0 17000 5.40 649001 4.24 P3Y1M13D 595200 405277 4.63 P2Y10M6D 248724 649001 3.35 724837 <p id="xdx_80B_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_z26fiZ6OJ2Wh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> <b>NOTE 8 – <span id="xdx_82C_z080ekUSk668">RELATED PARTY TRANSACTIONS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt">For the three and nine months ended March 31, 2024, and 2023, 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"><b> </b></p> <p id="xdx_80B_eus-gaap--SubsequentEventsTextBlock_zSYhRG8zCaua" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 9 - <span id="xdx_820_zpMbHyEHCdCi">SUBSEQUENT EVENTS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt">The FASB issued ASC 855, “Subsequent Events.” 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, 2024, up through the date the financial statements were available to be issued. During these periods, the Company did not have any material recognizable subsequent events required to be disclosed to the financial statements as of March 31, 2024.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> false false false false