0001683168-22-003393.txt : 20220510 0001683168-22-003393.hdr.sgml : 20220510 20220510170813 ACCESSION NUMBER: 0001683168-22-003393 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 62 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220510 DATE AS OF CHANGE: 20220510 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FRANKLIN WIRELESS CORP CENTRAL INDEX KEY: 0000722572 STANDARD INDUSTRIAL CLASSIFICATION: TELEPHONE & TELEGRAPH APPARATUS [3661] 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: 22910926 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-033122.htm FORM 10-Q
0000722572 false 06/30 2022 Q3 0000722572 2021-07-01 2022-03-31 0000722572 2022-05-10 0000722572 2022-03-31 0000722572 2021-06-30 0000722572 2022-01-01 2022-03-31 0000722572 2021-01-01 2021-03-31 0000722572 2020-07-01 2021-03-31 0000722572 us-gaap:CommonStockMember 2021-06-30 0000722572 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000722572 us-gaap:RetainedEarningsMember 2021-06-30 0000722572 us-gaap:TreasuryStockMember 2021-06-30 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000722572 us-gaap:NoncontrollingInterestMember 2021-06-30 0000722572 us-gaap:CommonStockMember 2021-12-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000722572 us-gaap:RetainedEarningsMember 2021-12-31 0000722572 us-gaap:TreasuryStockMember 2021-12-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000722572 us-gaap:NoncontrollingInterestMember 2021-12-31 0000722572 2021-12-31 0000722572 us-gaap:CommonStockMember 2020-06-30 0000722572 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000722572 us-gaap:RetainedEarningsMember 2020-06-30 0000722572 us-gaap:TreasuryStockMember 2020-06-30 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000722572 us-gaap:NoncontrollingInterestMember 2020-06-30 0000722572 2020-06-30 0000722572 us-gaap:CommonStockMember 2020-12-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000722572 us-gaap:RetainedEarningsMember 2020-12-31 0000722572 us-gaap:TreasuryStockMember 2020-12-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000722572 us-gaap:NoncontrollingInterestMember 2020-12-31 0000722572 2020-12-31 0000722572 us-gaap:CommonStockMember 2021-07-01 2021-12-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-12-31 0000722572 us-gaap:RetainedEarningsMember 2021-07-01 2021-12-31 0000722572 us-gaap:TreasuryStockMember 2021-07-01 2021-12-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-12-31 0000722572 us-gaap:NoncontrollingInterestMember 2021-07-01 2021-12-31 0000722572 2021-07-01 2021-12-31 0000722572 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000722572 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000722572 us-gaap:TreasuryStockMember 2022-01-01 2022-03-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000722572 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0000722572 us-gaap:CommonStockMember 2020-07-01 2020-12-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-12-31 0000722572 us-gaap:RetainedEarningsMember 2020-07-01 2020-12-31 0000722572 us-gaap:TreasuryStockMember 2020-07-01 2020-12-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-12-31 0000722572 us-gaap:NoncontrollingInterestMember 2020-07-01 2020-12-31 0000722572 2020-07-01 2020-12-31 0000722572 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000722572 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000722572 us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0000722572 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-03-31 0000722572 us-gaap:CommonStockMember 2022-03-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000722572 us-gaap:RetainedEarningsMember 2022-03-31 0000722572 us-gaap:TreasuryStockMember 2022-03-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000722572 us-gaap:NoncontrollingInterestMember 2022-03-31 0000722572 us-gaap:CommonStockMember 2021-03-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000722572 us-gaap:RetainedEarningsMember 2021-03-31 0000722572 us-gaap:TreasuryStockMember 2021-03-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000722572 us-gaap:NoncontrollingInterestMember 2021-03-31 0000722572 2021-03-31 0000722572 FKWL:NoncontrollingInterestsMember 2022-03-31 0000722572 2020-07-01 2021-06-30 0000722572 us-gaap:ShippingAndHandlingMember 2022-01-01 2022-03-31 0000722572 us-gaap:ShippingAndHandlingMember 2021-01-01 2021-03-31 0000722572 us-gaap:ShippingAndHandlingMember 2021-07-01 2022-03-31 0000722572 us-gaap:ShippingAndHandlingMember 2020-07-01 2021-03-31 0000722572 FKWL:Customer1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-03-31 0000722572 FKWL:Customer2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-03-31 0000722572 FKWL:Customer1Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-03-31 0000722572 FKWL:Customer2Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-03-31 0000722572 FKWL:Customer1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2021-03-31 0000722572 FKWL:Customer2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2021-03-31 0000722572 FKWL:Customer1Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2021-03-31 0000722572 FKWL:Customer2Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2021-03-31 0000722572 FKWL:WirelessDataProductsMember 2021-07-01 2022-03-31 0000722572 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember FKWL:WirelessDataProductsMember 2021-07-01 2022-03-31 0000722572 FKWL:WirelessDataProductsMember 2022-03-31 0000722572 FKWL:WirelessDataProductsMember 2020-07-01 2021-03-31 0000722572 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember FKWL:WirelessDataProductsMember 2020-07-01 2021-03-31 0000722572 FKWL:WirelessDataProductsMember 2021-03-31 0000722572 srt:NorthAmericaMember 2022-01-01 2022-03-31 0000722572 srt:NorthAmericaMember 2021-01-01 2021-03-31 0000722572 srt:NorthAmericaMember 2021-07-01 2022-03-31 0000722572 srt:NorthAmericaMember 2020-07-01 2021-03-31 0000722572 FKWL:CaribbeanAndSouthAmericaMember 2022-01-01 2022-03-31 0000722572 FKWL:CaribbeanAndSouthAmericaMember 2021-01-01 2021-03-31 0000722572 FKWL:CaribbeanAndSouthAmericaMember 2021-07-01 2022-03-31 0000722572 FKWL:CaribbeanAndSouthAmericaMember 2020-07-01 2021-03-31 0000722572 srt:AsiaMember 2022-01-01 2022-03-31 0000722572 srt:AsiaMember 2021-01-01 2021-03-31 0000722572 srt:AsiaMember 2021-07-01 2022-03-31 0000722572 srt:AsiaMember 2020-07-01 2021-03-31 0000722572 country:US 2022-03-31 0000722572 country:US 2021-06-30 0000722572 srt:AsiaMember 2022-03-31 0000722572 srt:AsiaMember 2021-06-30 0000722572 us-gaap:EquipmentMember 2021-07-01 2022-03-31 0000722572 us-gaap:OfficeEquipmentMember 2021-07-01 2022-03-31 0000722572 us-gaap:ToolsDiesAndMoldsMember 2021-07-01 2022-03-31 0000722572 us-gaap:VehiclesMember 2021-07-01 2022-03-31 0000722572 us-gaap:ComputerEquipmentMember 2021-07-01 2022-03-31 0000722572 us-gaap:FurnitureAndFixturesMember 2021-07-01 2022-03-31 0000722572 us-gaap:FacilityClosingMember 2021-07-01 2022-03-31 0000722572 FKWL:CompleteTechnologyMember 2021-07-01 2022-03-31 0000722572 FKWL:CompleteTechnologyMember 2022-03-31 0000722572 FKWL:TechnologyInProgessMember 2022-03-31 0000722572 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-07-01 2022-03-31 0000722572 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-03-31 0000722572 FKWL:PatentMember 2021-07-01 2022-03-31 0000722572 FKWL:PatentMember 2022-03-31 0000722572 FKWL:CertificationAndLicensesMember 2021-07-01 2022-03-31 0000722572 FKWL:CertificationAndLicensesMember 2022-03-31 0000722572 FKWL:CompleteTechnologyMember 2020-07-01 2021-06-30 0000722572 FKWL:CompleteTechnologyMember 2021-06-30 0000722572 FKWL:TechnologyInProgessMember 2021-06-30 0000722572 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-07-01 2021-06-30 0000722572 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-06-30 0000722572 FKWL:PatentMember 2020-07-01 2021-06-30 0000722572 FKWL:PatentMember 2021-06-30 0000722572 FKWL:CertificationAndLicensesMember 2020-07-01 2021-06-30 0000722572 FKWL:CertificationAndLicensesMember 2021-06-30 0000722572 us-gaap:MachineryAndEquipmentMember 2022-03-31 0000722572 us-gaap:MachineryAndEquipmentMember 2021-06-30 0000722572 us-gaap:OfficeEquipmentMember 2022-03-31 0000722572 us-gaap:OfficeEquipmentMember 2021-06-30 0000722572 us-gaap:ToolsDiesAndMoldsMember 2022-03-31 0000722572 us-gaap:ToolsDiesAndMoldsMember 2021-06-30 0000722572 FKWL:VehicleMember 2022-03-31 0000722572 FKWL:VehicleMember 2021-06-30 0000722572 FKWL:AdministrativeOfficeSanDiegoCAMember 2021-07-01 2022-03-31 0000722572 FKWL:AdministrativeOfficeKoreaMember 2022-01-01 2022-03-31 0000722572 FKWL:AdministrativeOfficeKoreaMember 2021-07-01 2022-03-31 0000722572 FKWL:AdministrativeOfficeKoreaMember 2021-03-31 0000722572 FKWL:AdministrativeOfficeSanDiegoCAMember 2021-03-31 0000722572 FKWL:QuantaMember 2020-06-30 0000722572 FKWL:QuantaMember 2021-01-01 2021-03-31 0000722572 us-gaap:StockOptionMember 2021-06-30 0000722572 us-gaap:StockOptionMember 2020-07-01 2021-06-30 0000722572 us-gaap:StockOptionMember 2021-07-01 2022-03-31 0000722572 us-gaap:StockOptionMember 2022-03-31 0000722572 us-gaap:StockOptionMember 2020-06-30 0000722572 us-gaap:StockOptionMember 2019-07-01 2020-06-30 0000722572 us-gaap:StockOptionMember 2020-07-01 2021-03-31 0000722572 us-gaap:StockOptionMember 2021-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

 

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

 

For the quarterly period ended March 31, 2022

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)

     

9707 Waples Street

Suite 150

San Diego, California

(Address of principal executive offices)

 

92121

(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 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,594,280 shares of common stock outstanding as of May 10, 2022.

 

 

 

 

 

FRANKLIN WIRELESS CORP.

FORM 10-Q

FOR THE QUARTERLY PERIOD ENDED MARCH 31, 2022

INDEX

 

 

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

 

 

 

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

2022

     
   (Unaudited)   June 30, 2021 
ASSETS          
Current assets:          
Cash and cash equivalents  $36,454,056   $45,796,006 
Certificates of deposit account   6,626,410    5,386,034 
Accounts receivable   2,026,963    2,542,429 
Other receivables, net   64,570    50,040 
Inventories, net   7,651,589    975,519 
Prepaid income taxes   102,055     
Prepaid expenses and other current assets   189,083    44,984 
Advance payments to vendors   205,240    40,630 
Total current assets   53,319,966    54,835,642 
Property and equipment, net   123,075    151,610 
Intangible assets, net   1,350,753    1,246,750 
Deferred tax assets, non-current   1,558,893    387,548 
Goodwill   273,285    273,285 
Right of use assets   520,703    753,263 
Other assets   35,602    140,539 
TOTAL ASSETS  $57,182,277   $57,788,637 
           
LIABILITIES AND STOCKHOLDERS' EQUITY          
Current liabilities:          
Accounts payable  $12,252,684   $9,718,989 
Income tax payable   156,904    333,503 
Unearned revenue from customers   361,527     
Accrued liabilities   600,149    785,525 
Lease liabilities, current   305,766    317,519 
Total current liabilities   13,677,030    11,155,536 
Lease liabilities, non-current   237,472    467,937 
Total liabilities   13,914,502    11,623,473 
           
Commitments and contingencies (Note 8)        
Stockholders’ equity:          
Parent Company stockholders’ equity          
Preferred stock, par value $0.001 per share, authorized 10,000,000 shares; No preferred stock issued and outstanding as of March 31, 2022 and June 30, 2021        
Common stock, par value $0.001 per share, authorized 50,000,000 shares; 11,594,280 and 11,590,281 shares issued and outstanding as of March 31, 2022 and June 30, 2021, respectively   14,073    14,069 
Additional paid-in capital   13,367,437    12,972,234 
Retained earnings   32,667,074    35,727,094 
Treasury stock, 2,549,208 shares as of March 31, 2022 and June 30, 2021   (3,554,893)   (3,554,893)
Accumulated other comprehensive loss   (759,161)   (472,502)
Total Parent Company stockholders’ equity   41,734,530    44,686,002 
Non-controlling interests   1,533,245    1,479,162 
Total stockholders’ equity   43,267,775    46,165,164 
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY  $57,182,277   $57,788,637 

 

See accompanying notes to consolidated financial statements.

 

 

 

 4 

 


FRANKLIN WIRELESS CORP.

CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS)

(Unaudited) 

 

                     
   Three Months Ended   Nine Months Ended 
   March 31,   March 31, 
   2022   2021   2022   2021 
Net sales  $6,687,287   $44,330,954   $11,852,936   $173,147,982 
Cost of goods sold   5,327,957    36,764,858    9,636,662    142,618,200 
Gross profit   1,359,330    7,566,096    2,216,274    30,529,782 
                     
Operating expenses:                    
Selling, general and administrative   1,390,719    1,136,761    3,493,328    4,067,246 
Research and development   1,050,180    1,199,525    3,179,221    3,329,649 
Total operating expenses   2,440,899    2,336,286    6,672,549    7,396,895 
(Loss) income from operations   (1,081,569)   5,229,810    (4,456,275)   23,132,887 
                     
Other income, net:                    
Interest income   1,745    1,954    5,555    6,608 
Income from governmental subsidy       40,929    93,109    107,362 
Gain from the forgiveness of payroll protection plan loan               487,300 
Other income (loss), net   54,376    116,382    224,814    (52,670)
Total other income, net   56,121    159,265    323,478    548,600 
(Loss) income before (benefit) provision for income taxes   (1,025,448)   5,389,075    (4,132,797)   23,681,487 
Income tax (benefit) provision   (238,852)   1,192,277    (1,126,860)   5,331,417 
Net (loss) income   (786,596)   4,196,798    (3,005,937)   18,350,070 
Less: non-controlling interests in net (loss) income of subsidiary at 33.7%   (15,778)   258,245    54,083    634,546 
Net (loss) income attributable to Parent Company  $(770,818)  $3,938,553   $(3,060,020)  $17,715,524 
                     
Basic (loss) income per share attributable to Parent Company stockholders  $(0.07)  $0.34   $(0.26)  $1.57 
Diluted (loss) income per share attributable to Parent Company stockholders  $(0.07)  $0.33   $(0.26)  $1.54 
                     
Weighted average common shares outstanding – basic   11,594,280    11,581,629    11,593,857    11,271,168 
Weighted average common shares outstanding – diluted   11,594,280    11,792,292    11,593,857    11,481,830 
                     
Comprehensive (loss) income                    
Net (loss) income  $(786,596)  $4,196,798   $(3,005,937)  $18,350,070 
Translation adjustments   (85,973)   (20,255)   (286,659)   264,265 
Comprehensive (loss) income   (872,569)   4,176,543    (3,292,596)   18,614,335 
Less: comprehensive (loss) income attributable to non-controlling interest   (15,778)   258,245    54,083    634,546 
Comprehensive (loss) income attributable to controlling interest  $(856,791)  $3,918,298   $(3,346,679)  $17,979,789 

 

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, 2022 (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, 2021   11,590,281   $14,069   $12,972,234   $35,727,094   $(3,554,893)  $(472,502)  $1,479,162   $46,165,164 
Net loss attributable to Parent Company               (2,289,202)               (2,289,202)
Foreign exchange translation                       (200,686)       (200,686)
Issuance of stock related to stock option exercised   3,999    4    21,591                    21,595 
Compensation expense related to stock option granted           192,465                    192,465 
Comprehensive income attributable to non-controlling interest                           69,861    69,861 
Balance - December 31, 2021
(unaudited)
   11,594,280   $14,073   $13,186,290   $33,437,892   $(3,554,893)  $(673,188)  $1,549,023   $43,959,197 
Net loss attributable to Parent Company               (770,818)               (770,818)
Foreign exchange translation                       (85,973)       (85,973)
Compensation expense related to stock option granted           181,147                    181,147 
Comprehensive income attributable to non-controlling interest                           (15,778)   (15,778)
Balance - March 31, 2022
(unaudited)
   11,594,280   $14,073   $13,367,437   $32,667,074   $(3,554,893)  $(759,161)  $1,533,245   $43,267,775 

 

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, 2021 (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, 2020   10,605,912   $14,007   $7,475,365   $18,028,059   $(4,513,479)  $(650,426)  $782,015   $21,135,541 
Net income attributable to Parent Company               13,776,971                13,776,971 
Foreign exchange translation                       284,520        284,520 
Issuance of stock related to stock option exercised   47,291    47    55,943                    55,990 
Compensation expense related to stock option granted           184,229                    184,229 
Sales of treasury stock   923,078        5,041,422        958,586            6,000,008 
Comprehensive income attributable to non-controlling interest                           376,301    376,301 
Balance – December 31, 2020 (unaudited)   11,576,281   $14,054   $12,756,959   $31,805,030   $(3,554,893)  $(365,906)  $1,158,316   $41,813,560 
Net income attributable to Parent Company               3,938,553                3,938,553 
Foreign exchange translation                       (20,255)       (20,255)
Issuance of stock related to stock option exercised   14,000    14    18,746                    18,760 
Compensation expense related to stock option granted           97,887                    97,887 
Comprehensive income attributable to non-controlling interest                           258,245    258,245 
Balance – March 31, 2021 (unaudited)   11,590,281   $14,068   $12,873,592   $35,743,583   $(3,554,893)  $(386,161)  $1,416,561   $46,106,750 

  

See accompanying notes to unaudited consolidated financial statements.

 

 

 

 7 

 

 

FRANKLIN WIRELESS CORP.

Consolidated Statements of Cash Flows (unaudited)

 

           
  

Nine Months Ended

March 31,

 
   2022   2021 
CASH FLOW FROM OPERATING ACTIVITIES:          
Net (loss) income  $(3,005,937)  $18,350,070 
Adjustments to reconcile net income to net cash provided by operating activities:          
Depreciation   68,105    67,593 
Amortization of intangible assets   396,535    342,070 
Stock based compensation   373,612    282,116 
Bad debt expense   23,781    338,485 
Forgiveness of payroll protection plan loan       (487,300)
Amortization of right of use assets   232,560    286,273 
Deferred tax (benefit)   (1,171,345)   195,115 
(Decrease) increase in cash due to change in:          
Accounts receivable   477,155    2,534,938 
Inventories   (6,676,070)   10,353,900 
Prepaid expenses and other current assets   (144,099)   (27,656)
Prepaid income taxes   (102,055)    
Advance payments to vendors   (164,610)   (20,276)
Other assets   104,937    142,779 
Accounts payable   2,533,695    (14,230,479)
Income tax payable   (176,599)   2,307,543 
Unearned revenue from customers   361,527     
Lease liabilities   (242,218)   (295,931)
Accrued liabilities   (185,376)   322,567 
Net cash (used) provided by operating activities   (7,296,402)   20,461,807 
           
CASH FLOW FROM INVESTING ACTIVITIES:          
Purchases of short-term investments   (1,240,376)   (3,345)
Purchases of property and equipment   (39,570)   (12,741)
Payments for capitalized product development costs   (475,366)   (587,246)
Purchases of intangible assets   (25,172)   (2,225)
Net cash used in investing activities   (1,780,484)   (605,557)
           
CASH FLOW FROM FINANCING ACTIVITIES:          
Sales of common stock sold from treasury stock       6,000,008 
Cash received from exercise of stock options   21,595    74,750 
Net cash provided by financing activities   21,595    6,074,758 
           
Effect of foreign currency translation   (286,659)   264,265 
Net (decrease) increase in cash and cash equivalents   (9,341,950)   26,195,273 
Cash and cash equivalents, beginning of period   45,796,006    28,161,644 
Cash and cash equivalents, end of period  $36,454,056   $54,356,917 
           
Supplemental disclosure of cash flow information:          
Cash paid during the periods for:          
Income taxes  $(316,355)  $(2,800,825)

 

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% (33.7% is owned by non-controlling interests) as of March 31, 2022, and June 30, 2021. 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 non-controlling 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 non-controlling 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, 2022, or June 30, 2021.

 

Non-controlling Interest in a Consolidated Subsidiary

 

As of March 31, 2022, the non-controlling interest was $1,533,245, which represents a $54,083 increase from $1,479,162 as of June 30, 2021.  The increase in the non-controlling interest of $54,083 was from income in the subsidiary of $160,385 incurred for the nine months ended March 31, 2022.

 

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.

 

We generate revenues from three geographic areas, consisting of North America, Caribbean and South America, and Asia. The following enterprise-wide disclosure is prepared on a basis consistent with the preparation of the consolidated financial statements. The following table contains certain financial information by geographic area:

                    
   Three Months Ended   Nine Months Ended 
   March 31,   March 31, 
Net sales:  2022   2021   2022   2021 
North America  $6,687,287   $44,054,824   $11,143,335   $17,285,374 
Caribbean and South America           2,375    17,500 
Asia       276,130    707,226    276,738 
Totals  $6,687,287   $44,330,954   $11,852,936   $173,147,982 

 

 

 

 9 

 

 

          
Long-lived assets, net (property and equipment and intangible assets): 

March 31,

2022

  

June 30,

2021

 
North America  $1,389,573   $1,349,320 
Asia   84,225    49,040 
Totals  $1,473,828   $1,398,360 

 

Use of Estimates

 

The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could materially differ from those estimates.

 

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

 

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, 2022, we did not believe an allowance for doubtful accounts was necessary.

 

Revenue Recognition

 

Contracts with Customers

 

Revenue for 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 provision for the quarter ended March 31, 2022 was 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.

 

 

 

 10 

 

 

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, 2022   June 30, 2021 
Accounts Receivable  $2,026,963   $2,542,429 

 

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, 2022, and June 30, 2021. 

 

Our contract liabilities are as follows:

        
   March 31, 2022   June 30, 2021 
Undelivered products  $501,527   $140,000 

 

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, 2022. 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 nine months ended March 31, 2022. 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, 2022, 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 approximately $79,284 and $238,109 associated with capitalized product development costs associated with complete technology for the three and nine months ended March 31, 2022, respectively, and $82,000 and $282,000 for the three and nine months ended March 31, 2021, respectively.

 

 

 

 11 

 

 

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, 2022, and June 30, 2021, capitalized product development costs in progress were $178,100 and $602,388, respectively, and the amounts are included in intangible assets in our consolidated balance sheets. For the three and nine months ended March 31, 2022, we incurred $21,677 and $475,366, respectively, and for the three and nine months ended March 31, 2021, we incurred $54,100 and $587,246, 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 $1,050,180 and $1,199,525 for the three months ended March 31, 2022 and 2021, respectively, and $3,179,221 and $3,329,649 for the nine months ended March 31, 2022 and 2021, 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 $42,706 and $147,202 for the three months ended March 31, 2022 and 2021, respectively, and $145,658 and $674,854 for the nine months ended March 31, 2022 and 2021, 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.

 

 

 

 12 

 

 

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, 2022, and June 30, 2021, we did not record any reserve for inventories that we have identified as obsolete or slow-moving.

  

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, 2022 or June 30, 2021.

 

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, 2022, and June 30, 2021, we were not aware of any events or changes in circumstances that would indicate that the long-lived assets are impaired.

 

 

 

 13 

 

 

Stock-based Compensation

 

The Company’s 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. The Company estimates 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

 

The Company uses 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. 

 

The Company assesses 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, the Company records 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. The Company classifies interest and penalties associated with such uncertain tax positions as a component of income tax expense.

 

As of March 31, 2022, we have no material unrecognized tax benefits. We recorded an income tax benefit of $238,852 and $1,126,860 for the three and nine months ended March 31, 2022, respectively, and a provision for income taxes of $1,192,277 and $5,331,417 for the three and nine months ended March 31, 2021, respectively. We also recorded an increase in deferred tax asset, non-current, of $238,852 and $1,171,345 for the three and nine months ended March 31, 2022, respectively, and an increase in deferred tax asset, non-current, of $57,793 for the three months, and a decrease of $195,115 for nine months, ended March 31, 2021, respectively.

 

Earnings per Share Attributable to Common Stockholders

 

Earnings per share is calculated by dividing the net income 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 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.

 

 

 

 14 

 

 

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 for 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, 2022, sales to our two largest customers accounted for 49% and 26% of our consolidated net sales, and 45% and 0% of our accounts receivable balance as of March 31, 2022. In the same period of 2021, sales to our two largest customers accounted for 61% and 32% of our consolidated net sales, and 0% and 96% of our accounts receivable balance as of March 31, 2021. No other customers accounted for more than ten percent of total net sales for the nine months ended March 31, 2022 and 2021. 

 

For the nine months ended March 31, 2022, 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, 2022, we purchased wireless data products from these manufacturers in the amount of $15,758,962, or 99% of total purchases and had related accounts payable of $11,664,549 as of March 31, 2022. In the same period of 2021, we purchased wireless data products from these manufacturers in the amount of $130,256,593, or 99% of total purchases, and had related accounts payable of $27,250,783 as of March 31, 2021.

 

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.

 

NOTE 2 - BUSINESS OVERVIEW

 

We are a leading provider of intelligent wireless solutions including mobile hotspots, routers, trackers, and other devices. Our designs integrate innovative hardware and software enabling machine-to-machine (M2M) applications and the Internet of Things (IoT). Our M2M and IoT solutions include embedded modules, modems and gateways built to deliver reliable always-on connectivity supporting a broad spectrum of applications based on fifth generation and fourth generation (5G/4G) wireless technology.

 

We have a majority ownership position in Franklin Technology Inc. (“FTI”), a research and development company located in Seoul, South Korea. FTI primarily provides design and development services to us 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 extends primarily from North America to Asia.

 

 

 

 15 

 

 

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, 2021 included in our Form 10-K filed on September 28, 2021. 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

 

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

                       
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       178,100        178,100 
Software  5 years   2.6 years    424,728    302,610    122,118 
Patents  10 years   3.1 years    21,360    14,567    6,793 
Certifications & licenses  3 years   1.0 years    1,970,424    926,682    1,043,742 
Total as of March 31, 2022          $2,613,009   $1,262,256   $1,350,753 

 

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

Definite lived intangible assets:  Expected Life 

Average

Remaining

life

  

Gross

Intangible

Assets

  

Less Accumulated

Amortization

  

Net Intangible

Assets

 
Complete technology  3 years   0.5 years   $18,397   $15,331   $3,066 
Technology in progress  Not Applicable       602,388        602,388 
Software  5 years   3.0 years    399,811    268,495    131,316 
Patents  10 years   3.9 years    21,105    12,951    8,154 
Certifications & licenses  3 years   1.6 years    1,070,770    568,944    501,826 
Total as of June 30, 2021          $2,112,471   $865,721   $1,246,750 

 

 

 

 16 

 

 

Amortization expense recognized for the three months ended March 31, 2022 and 2021 was $170,406 and $101,535, respectively, and for the nine months ended March 31, 2022 and 2021 was $396,535 and $342,070, respectively. The amortization expenses of the definite lived intangible assets for the future are as follows:

                        
   FY2022   FY2023   FY2024   FY2025   FY2026   Thereafter 
Total  $199,371   $474,955   $323,897   $136,637   $10,291   $27,500 

 

NOTE 5 - PROPERTY AND EQUIPMENT 

 

Property and equipment consisted of the following as of:

          
  

March 31,

2022

  

June 30,

2021

 
Machinery and Commercial Equipment  $67,718   $67,044 
Office equipment   310,400    291,191 
Molds   575,552    575,552 
Vehicle   15,513     
    969,183    933,787 
Less accumulated depreciation   (846,108)   (782,177)
Total  $123,075   $151,610 

 

Depreciation expense associated with property and equipment was $22,465 and $22,254 for the three months ended March 31, 2022 and 2021, respectively, and $68,105 and $67,593 for the nine months ended March 31, 2022 and 2021, respectively. We disposed of the fully depreciated property and equipment in the amount of $4,174 as we identified it has zero value.

 

NOTE 6 - ACCRUED LIABILITIES

 

Accrued liabilities consisted of the following as of:

          
  

March 31,

2022

  

June 30,

2021

 
Accrued payroll deductions owed to government entities  $46,202   $66,307 
Accrued commission to a customer   309,815    451,898 
Accrued vacation   61,020    73,900 
Accrued undelivered inventory   140,000    140,000 
Accrued commission for service providers   42,500    52,500 
Other accrued liabilities   612    920 
Total  $600,149   $785,525 

 

 

 

 17 

 

 

NOTE 7 – EARNINGS (LOSS) PER SHARE

 

For the three and nine months ended March 31, 2022, we were in a net loss position and have excluded 861,001 stock options from the calculation of diluted net loss per share because these securities are anti-dilutive. For the three and nine months ended March 31, 2021, we have calculated the dilutive effect of common stock arising from 485,000 stock options.

 

The weighted average number of shares outstanding used to compute earnings per share is as follows:

                    
   Three Months ended March 31,   Nine Months Ended March 31, 
   2022   2021   2022   2021 
Net (loss) income attributable to Parent Company  $(770,818)  $3,938,553   $(3,060,020)  $17,715,524 
                     
Weighted-average shares of common stock outstanding:                    
Basic shares outstanding   11,594,280    11,581,629    11,593,857    11,271,168 
Dilutive effect of common stock equivalents arising from stock options       210,663        210,662 
Diluted shares outstanding   11,594,280    11,792,292    11,593,857    11,481,830 
Basic (loss) income per share  $(0.07)  $0.34   $(0.26)  $1.57 
Diluted (loss) income per share  $(0.07)  $0.33   $(0.26)  $1.54 

  

NOTE 8 - COMMITMENTS AND CONTINGENCIES

 

Leases

 

On September 9, 2015, we signed a lease for new office space consisting of approximately 12,775 square feet, located in San Diego, California, which commenced on October 28, 2015. In addition to monthly rent, the new lease includes payment for certain common area costs. The term of the lease for the new office space was four years from the lease commencement date and was then extended by an additional fifty months, to December 31, 2023. 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 expense for this office space was $77,263 for the three months ended March 31, 2022 and 2021 and $231,789 for the nine months ended March 31, 2022 and 2021. 

 

Our Korea-based subsidiary, FTI, leases approximately 10,000 square feet of office space, located in Seoul, Korea, at a monthly rent of approximately $8,000 and additional office space consisting of approximately 2,682 square feet, also located in Seoul, Korea, at a monthly rent of approximately $2,700 that expires on August 31, 2022. Rent expense related to these leases was approximately $32,100 for the three months ended March 31, 2022 and 2021, and approximately $96,300 for the nine months ended March 31, 2022 and 2021. 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 expires on September 4, 2022. Rent expense related to this lease was $2,150 and $2,316 for the three months ended March 31, 2022 and 2021, and approximately $6,562 and $6,843 for the nine months ended March 31, 2022 and 2021.

 

As of March 31, 2022, we used discount rates of 4.0% and 2.8% in determining our operating lease liabilities for the office spaces in San Diego, California, and South Korea, 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. Both our San Diego and Korean office leases were extensions of previous leases and neither contains any further extension provisions.

 

 

 

 18 

 

 

Future minimum payments under operating leases are as follows:

     
   Operating Leases 
Fiscal 2022 remaining three months  $80,483 
Fiscal 2023   321,930 
Fiscal 2024   160,965 
Total lease payments   563,378 
Less imputed interest   (20,140)
Total  $543,238 

 

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 is 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 import the devices and supply 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, 2021we 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 arising from the recall and have not been served with any legal action 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. We have, however, created a litigation budget for the future cost of litigation.

 

 

 

 19 

 

 

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 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. Discovery is ongoing at this time.

 

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, Stephen Norwood Derivatively on Behalf of Nominal Defendant Franklin Wireless Corp. v. OC Kim, Et al., Case #21cv01837-JAH-DEB, 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. OC Kim, Et al., Case #21cv2091-CAB-KSC, 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.

 

Harwood and Martin actions have recently 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 is ongoing at this time.

 

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

 

“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-CAB-JLB, on or about July 22, 2021, claiming that our Chief Executive Officer, OC Kim, violated Section 16(b)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. We believe the allegations are not supported by the facts and we intend to vigorously defend against these claims.

 

 

 

 20 

 

 

Franklin v. Anydata, Inc.

 

We entered into a Professional Services Agreement with Anydata Corp. (“Anydata”) for the product ACT233F Smart Link OBD device on May 5, 2017, for a minimum purchase commitment of 250,000 units. We have delivered approximately 25,000 units and 7,000 units during our second and fourth quarters of fiscal 2018, respectively, and an additional 18,000 units during our first quarter of fiscal 2019. Sales to Anydata were approximately $1.8 million for the year ended June 30, 2019. We have received information that Anydata may not be able to fulfill the entire purchase commitment for which parts have already been ordered with our main vendor, Quanta. We believe that the Company will be able to supply some of the products to another customer and has received personal guarantees from the ownership group of Anydata. As of June 30, 2019, the remaining unfulfilled purchase commitment was approximately $3.1 million. The total product purchase commitment with Quanta was approximately $2.9 million. We have not recorded a receivable from Anydata, nor a liability owed to Quanta. Management believes that, at this time, a loss contingency is reasonably possible but not estimable as to how much ultimately would be paid to Quanta. As of June 30, 2020, we paid $100,000 for the right to call on inventory and recorded an additional $49,580 as a prepaid expense related to pricing adjustments, which has been agreed with Quanta for other products to ensure demand is met, and for the quarter ended December 31, 2020, the prepaid expense of $149,580 has been recorded as a cost of goods sold. As of March 31, 2022, there is a reasonable possibility we may incur a loss; however, the amount is not estimable at this time. On January 25th, 2021, we commenced legal action against Anydata and its principal officers in San Diego Superior Court, case number 37-2021-00003468-CU-BC-CTL. As of the date of this report, litigation is continuing, and the action is not yet resolved.

 

Entry into a Material Definitive Agreement.

 

On March 21, 2022, Franklin Wireless Corp. (the “Company”) entered into a Loan Agreement with Franklin Technology Incorporation, a Republic of Korea 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 only 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.

 

COVID-19

 

In March 2020, the World Health Organization declared the outbreak of a novel coronavirus (COVID-19) as a pandemic which continues to spread throughout the United States. On March 19, 2020, the Governor of California declared a health emergency and issued an order to close all nonessential businesses until further notice. As a maker of wireless connectivity devices, we are deemed to be an essential business. Nonetheless, out of concern for our workers and pursuant to the government order, we reduced the scope of our operations and, where possible, certain workers began telecommuting from their homes. The continued spread of COVID-19 may result in a period of business disruption, including delays or disruptions in our supply chain. The spread of COVID-19, or another infectious disease, could also negatively affect the operations at our third-party manufacturers, which could result in delays or disruptions in the supply of our products. While we expect this situation may increase demand for its products, the related impact cannot be reasonably estimated at this time.

 

 

 

 21 

 

 

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 9 - 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. Under this application, we record compensation expense for all awards granted.

 

In 2009, we adopted the Stock Incentive Plan (“2009 Plan”), which provided for the grant of incentive stock options and non-qualified stock options to our employees and directors. Options granted under the 2009 Plan generally have a term of ten years and generally vest and become exercisable at the rate of 33% after one year and 33% on the second and third anniversaries of the option grant dates. Historically, some stock option grants have included shorter vesting periods ranging from one to two years.

 

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 provide 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 $373,612 and $282,116 in compensation expenses recorded under this method for the nine months ended March 31, 2022 and 2021, respectively.

 

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

                    
           Weighted-     
           Average     
       Weighted-   Remaining     
       Average   Contractual   Aggregate 
       Exercise   Life   Intrinsic 
Options  Shares   Price   (In Years)   Value 
Outstanding as of June 30, 2021   484,000   $3.67    2.83   $2,662,830 
Granted   388,000    3.38         
Exercised   (3,999)   5.40         
Cancelled                
Forfeited or expired   (7,000)   5.40         
Outstanding as of March 31, 2022   861,001   $3.52    3.26   $804,040 
                     
Exercisable as of March 31, 2022   382,588   $3.04    1.88   $589,219 

 

 

 

 22 

 

 

The aggregate intrinsic value in the preceding table represents the total pretax intrinsic value, based upon the Company’s closing stock price of $3.985 as of March 31, 2022, 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, 2022, in the amount of 861,001 shares was $2.92 per share. As of March 31, 2022, there was unrecognized compensation cost of $1,503,518 related to non-vested stock options granted.

 

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

           Weighted-     
           Average     
       Weighted-   Remaining     
       Average   Contractual   Aggregate 
       Exercise   Life   Intrinsic 
Options  Shares   Price   (In Years)   Value 
Outstanding as of June 30, 2020   251,291   $1.05    1.95   $1,124,525 
Granted   299,000    5.40         
Exercised   (61,291)   (1.22)        
Cancelled                
Forfeited or expired   (4,000)   (5.40)        
Outstanding as of March 31, 2021   485,000   $3.67    3.08   $8,088,910 
                     
Exercisable as of March 31, 2021   190,000   $0.99    1.20   $3,678,650 

 

The aggregate intrinsic value in the preceding table represents the total pretax intrinsic value, based upon our closing stock price of 20.35 as of March 31, 2021, 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, 2021, in the amount of 485,000 shares, was $3.02 per share. As of March 31, 2021, there was unrecognized compensation cost of $909,276 related to non-vested stock options granted.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 23 

 

  

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, 2021, filed on September 28, 2021. 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 intelligent wireless solutions including mobile hotspots, routers, trackers, and other devices. Our designs integrate innovative hardware and software enabling machine-to-machine (M2M) applications and the Internet of Things (IoT). Our M2M and IoT solutions include embedded modules, modems and gateways built to deliver reliable always-on connectivity supporting a broad spectrum of applications based on 5G/4G wireless technology.

 

We have a majority ownership position in Franklin Technology Inc. ("FTI"), a research and development company located in Seoul, South Korea. FTI primarily provides design and development services to us 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 extends primarily from North America to Asia.

 

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.

 

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, 2021, 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 during the nine months ended March 31, 2022.

 

 24 

 

 

RESULTS OF OPERATIONS

 

The following table sets forth, for the three and nine months ended March 31, 2022 and 2021, our statements of comprehensive income including data expressed as a percentage of sales:

 

   Three Months Ended   Nine Months Ended 
   March 31,   March 31, 
   2022   2021   2022   2021 
                 
Net sales   100.0%    100.0%    100.0%    100.0% 
Cost of goods sold   79.7%    82.9%    81.3%    82.4% 
Gross profit   20.3%    17.1%    18.7%    17.6% 
Operating expenses   36.5%    5.3%    56.3%    4.2% 
(Loss) income from operations   (16.2%)   11.8%    (37.6%)   13.4% 
Other income, net   0.9%    0.4%    2.7%    0.3% 
Net (loss) income before income taxes   (15.3%)   12.2%    (34.9%)   13.7% 
Income tax (benefit) provision   (3.6%)   2.7%    (9.5%)   3.1% 
Net (loss) income   (11.7%)   9.5%    (25.4%)   10.6% 
Less: non-controlling interest in net (loss) income of subsidiary   (0.2%)   0.6%    0.4%    0.4% 
Net (loss) income attributable to Parent Company stockholders   (11.5%)   8.9%    (25.8%)   10.2% 

 

THREE MONTHS ENDED MARCH 31, 2022 COMPARED TO THREE MONTHS ENDED MARCH 31, 2021

 

NET SALES - Net sales decreased by $37,643,667, or 84.9%, to $6,687,287 for the three months ended March 31, 2022 from $44,330,954 for the corresponding period of 2021. For the three months ended March 31, 2022, net sales by geographic regions, consisting of North America and Asia, were $6,687,287 (100.0% of net sales) and $0 (0.0%), respectively. For the three months ended March 31, 2021, net sales by geographic regions, consisting of North America and Asia, were $44,054,824 (99.4% of net sales) and $276,130 (0.6% of net sales), respectively.

 

Net sales in North America decreased by $37,367,537, or 84.8%, to $6,687,287 for the three months ended March 31, 2022 from $44,054,824 for the corresponding period of 2021. The decrease in net sales in North America was primarily due to the reduction of demand for wireless products from one major carrier customer, resulting from the unprecedented high volume of demand for wireless products during the prior period, which coincided with the early stages of the Covid-19 Pandemic period. Net sales in Asia decreased by $276,130, or 100.0%, to $0 for the three months ended March 31, 2022 from $276,130 for the corresponding period of 2021. The decrease in net sales was primarily due to the discontinued revenue generated from the material sales by FTI, which typically vary from period to period.

  

GROSS PROFIT - Gross profit decreased by $6,206,766, or 82.0%, to $1,359,330 for the three months ended March 31, 2022 from $7,566,096 for the corresponding period of 2021. The gross profit in terms of net sales percentage was 20.3% for the three months ended March 31, 2022 compared to 17.1% for the corresponding period of 2021. The decrease in gross profit was primarily due to the change in net sales as described above. The increase in gross profit in terms of net sales percentage was primarily due to the increased service revenues with a higher profit.

 

 

 

 25 

 

 

OPERATING EXPENSES - Operating expenses increased by $104,613, or 4.5%, to $2,440,899 for the three months ended March 31, 2022 from $2,336,286 for the corresponding period of 2021. The increase in operating expenses was primarily due to the increased compensation expense incurred from the options granted, by approximately $80,000.

 

OTHER INCOME, NET - Other income, net decreased by $103,144, or 64.8%, to $56,121 for the three months ended March 31, 2022 from $159,265 for the corresponding period of 2021. The decrease was primarily due to the discontinued product development funding received by FTI from a government entity and the decreased gain from the changes in foreign currency exchange rates in FTI. 

 

NINE MONTHS ENDED MARCH 31, 2022 COMPARED TO NINE MONTHS ENDED MARCH 31, 2021

 

NET SALES - Net sales decreased by $161,295,046, or 93.2%, to $11,852,936 for the nine months ended March 31, 2022 from $173,147,982 for the corresponding period of 2021. For the nine months ended March 31, 2022, net sales by geographic regions, consisting of North America, the countries in the Caribbean and South America, and Asia, were $11,143,335 (94.0% of net sales), $2,375 (0.0% of net sales), and $707,226 (6.0% of net sales), respectively. For the nine months ended March 31, 2021, net sales by geographic regions, consisting of North America, the countries in the Caribbean and South America, and Asia, were $172,853,744 (99.8% of net sales), $17,500 (0.0% of net sales), and $276,738 (0.2% of net sales), respectively.

 

Net sales in North America decreased by $161,710,409, or 93.6%, to $11,143,335 for the nine months ended March 31, 2022 from $172,853,744 for the corresponding period of 2021. The decrease in net sales in North America was primarily due to the reduction of demand for wireless products from two major carrier customers, resulting from the unprecedented high volume of demand for wireless products during the prior period, which coincided with the early stages of the Covid-19 Pandemic period. Net sales in the Caribbean and South America decreased by 15,125, or 86.4%, to $2,375 for the nine months ended March 31, 2022 from $17,500 for the corresponding period of 2021. The decrease in net sales was primarily due to the general nature of sales in these regions, which often fluctuate significantly from period to period due to timing of orders placed by a relatively small number of customers. Net sales in Asia increased by $430,488, or 155.6%, to $707,226 for the nine months ended March 31, 2022 from $276,738 for the corresponding period of 2021. The increase in net sales was primarily due to the revenue generated from the material sales and product development service by FTI, which typically vary from period to period.

 

GROSS PROFIT - Gross profit decreased by $28,313,508, or 92.7%, to $2,216,274 for the nine months ended March 31, 2022 from $30,529,782 for the corresponding period of 2021. The gross profit in terms of net sales percentage was 18.7% for the nine months ended March 31, 2022 compared to 17.6% for the corresponding period of 2021. The decrease in gross profit was primarily due to the change in net sales as described above. The increase in gross profit in terms of net sales percentage was primarily due to the increased service revenues with a higher profit.

 

OPERATING EXPENSES - Operating expenses decreased by $724,346, or 9.8%, to $6,672,549 for the nine months ended March 31, 2022 from $7,396,895 for the corresponding period of 2021. The decrease in operating expenses was primarily due to the decreased shipping and handling costs related to the reduced volume of product shipments and sales, by approximately $529,000, as well as the decreased bad debt expense, by approximately $163,000. 

 

OTHER INCOME, NET - Other income, net decreased by $225,122, or 41.0%, to $323,478 for the nine months ended March 31, 2022 from $548,600 for the corresponding period of 2021. The decrease was primarily due to the completed gain of $487,300 from the forgiveness of the Payroll Protection Plan loan for the corresponding period of 2021, which was partially offset by the increased gain from the favorable changes in foreign currency exchange rates in FTI.

 

 

 

 26 

 

 

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 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, 2022 consisted of cash and cash equivalents as well as short-term investments of $43,080,466.  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, 2022 was $7,296,402, compared to net cash provided by operating activities for the nine months ended March 31, 2021 of $20,461,807.  

 

The $7,296,402 in net cash used by operating activities for the nine months ended March 31, 2022 was primarily due to the increase in inventories of $6,676,070 as well as our operating results (net loss of $3,005,937 adjusted for depreciation, amortization, and other non-cash charges), which was partially offset by an increase in accounts payable of $2,533,695.

 

The $20,461,807 in net cash provided by operating activities for the nine months ended March 31, 2021 was primarily due to the decrease in inventory and accounts receivable of $10,353,900 and $2,534,938, respectively, as well as our operating results (net income of $18,350,070 adjusted for depreciation, amortization, and other non-cash charges) and the increase in income tax payable of $2,307,543, which were partially offset by the decrease in accounts payable of $14,230,479. 

 

INVESTING ACTIVITIES - Net cash used in investing activities for the nine months ended March 31, 2022 and 2021 was $1,780,484 and $605,557, respectively.

 

The $1,780,484 in net cash used in investing activities for the nine months ended March 31, 2022 was primarily due to the purchases of short-term investments of $1,240,376 and the payments for capitalized product development of $475,366. The $605,557 in net cash used in investing activities for nine months ended March 31, 2021 was primarily due to the payments for purchase of capitalized product development of $587,246.

 

FINANCING ACTIVITIES - Net cash provided by financing activities for the nine months ended March 31, 2022 and 2021 was $21,595 and $6,074,758, respectively.

 

The $21,595 in net cash provided by financing activities for the nine months ended March 31, 2022 was from cash received from exercise of stock options. The $6,074,758 in net cash provided by financing activities for the nine months ended March 31, 2021 was primarily due to the issuance of 923,078 shares of Common Stock to investors for $6,000,008 in cash and $74,750 received from the exercise of stock options.

 

 

 

 27 

 

 

CONTRACTUAL OBLIGATIONS AND OTHER COMMITMENTS

 

Leases 

 

On September 9, 2015, we signed a lease for new office space consisting of approximately 12,775 square feet, located in San Diego, California, which commenced on October 28, 2015. In addition to monthly rent, the new lease includes payment for certain common area costs. The term of the lease for the new office space was four years from the lease commencement date and was then extended by an additional fifty months, to December 31, 2023. 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 expire on August 31, 2022. 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 expires on September 4, 2022.

 

Rent expense for the three months ended March 31, 2022 and 2021 was $111,513 and $111,679, respectively. Rent expense for the nine months ended March 31, 2022 and 2021 was $334,651 and $334,932, respectively.

 

Recently Issued Accounting Pronouncements

 

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

 

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

 

 

 

 28 

 

 

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 nine months ended March 31, 2022, 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, 2021, filed with the SEC on September 28, 2021 (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

 

None.

 

ITEM 6. EXHIBITS

 

10.1   Loan Agreement between Franklin Technology Incorporation and Franklin Wireless Corporation
31.1   Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
31.2   Certification of 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 Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
     
101.INS   Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document)
101.SCH   Inline XBRL Taxonomy Extension Schema Document
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF   Inline XBRL Taxonomy 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).

   

 

 

 29 

 

 

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 Chief Executive Officer)

     
  By: /s/ David Brown
    David Brown

 

 

 

 

Dated: May 10, 2022

  Acting Chief Financial Officer

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 30 

 

EX-10.1 2 franklin_ex1001.htm LOAN AGREEMENT

Exhibit 10.1

 

Loan Agreement

 

THIS LOAN AGREEMENT (this “Agreement”) is made and entered into as of the date set forth below (the "Effective Date"), by and between Franklin Technology Incorporation, a Republic of Korea corporation (“Borrower”) and Franklin Wireless Corp., a Nevada corporation (“Lender”), with reference to the following:

 

RECITALS:

 

A. Lender desires to make a Term Loan to Borrower, and Borrower desires to borrow from Lender the amount of such Term Loan, subject to and in accordance with the terms and conditions set forth herein, and in the Note.

 

NOW, THEREFORE, in consideration of the mutual covenants and agreements contained herein, and for other good and valuable consideration, the delivery, receipt, and sufficiency of which is hereby acknowledged, the parties hereto agree as follows:

 

1.              Certain Defined Terms. As used in this Agreement, the following terms shall have the following meanings:

 

Event of Default” has the meaning set forth in Section 8.

 

Funding Date” means the date the proceeds of the Term Loan are disbursed to Borrower “Interest Rate” has the meaning set forth in Section 2(c).

 

Maturity Date” has the meaning set forth in Section 2(b). “Note” has the meaning set forth in Section 2(d).

 

Person” means an individual, corporation, limited liability company, partnership, joint venture, trust, unincorporated organization or any other juridical entity.

 

Term Loan” has the meaning set forth in Section 2(a).

 

2.Amount and Terms of the Term Loan.

 

(a)            Term Loan Advance. Subject to the terms and conditions of this Agreement, Lender hereby agrees to make a loan to Borrower (the “Term Loan”) on or after the Effective Date in the principal amount of Ten Million U.S. Dollars (US$10,000,000), which amount may be repaid at any time prior to the Maturity Date without premium or penalty but may not be reborrowed once repaid.

 

(b)            Term. All unpaid principal and accrued but unpaid interest of the Term Loan shall, subject to subsection (c) below, be payable in full fifty-nine months from the date advanced (the “Maturity Date”).

 

(c)            Interest Rate and Interest Payments. Borrower shall pay interest on the unpaid principal amount of the Term Loan from the Funding Date until the Maturity Date, at a rate equal to two percent (2%) per annum (the “Interest Rate”). Subject to Section 2(e) and 2(g) below, interest on the outstanding principal amount of the Term Loan shall be due and payable to Lender on the last business day of each calendar year, commencing on the first of such dates following the Funding Date until the Maturity Date, at which time all accrued but unpaid interest shall be due and payable.

 

 

 

 1 

 

 

(d)           Promissory Note. The Term Loan shall be evidenced by a promissory note (the “Note”) in the form of Exhibit “A” attached hereto, duly executed and delivered to Lender by Borrower.

 

(e)            Interest on Event of Default. Upon the occurrence and during the continuance of an Event of Default, Borrower agrees to pay interest on the entire unpaid principal amount of the Term Loan, as well as on any interest or other amount past due, from the date of such Event of Default until the date the same is cured in full, payable on demand, at a fluctuating rate per annum equal at all times to the Interest Rate plus five percent (5.0%).

 

(f)             Manner of Payment. All payments of principal or interest hereunder or under the Note shall be delivered to Lender in immediately available funds on the date due at such place as Lender may from time to time designate.

 

(g)            Limitation on Interest Rate. In no contingency or event whatsoever shall the aggregate of all amounts deemed interest hereunder and charged or collected by Lender or any holder of the Note exceed the highest rate permissible under any law which a court of competent jurisdiction shall, in a final determination, deem applicable hereto. In the event that such a court determines that Lender has charged or received interest hereunder or under the Note in excess of the highest applicable rate, the rate in effect hereunder and under the Note shall automatically be reduced to the maximum rate permitted by applicable law and Lender shall apply all interest paid in excess of the maximum lawful rate to the principal balance of the amounts outstanding hereunder and under the Note. It is the intent of the parties hereto that Borrower not pay or contract to pay, and that Lender not receive or contract to receive, directly or indirectly in any manner whatsoever, interest in excess of that which may be paid by Borrower to Lender under applicable law.

 

3.             Representations and Warranties. In order to induce Lender to enter into this Agreement and to make the Term Loan contemplated hereunder, Borrower hereby represents and warrants to Lender as follows:

 

(a)             Legal Status. Borrower is a corporation duly incorporated, validly existing, and in good standing under the laws of the Republic of Korea.

 

(b)            Authorization and Validity. This Agreement and the Note have been duly authorized, and upon their execution and delivery in accordance with the provisions hereof and thereof will constitute legal, valid and binding agreements and obligations of Borrower, enforceable in accordance with their respective terms.

 

(c)            No Conflict. The execution, delivery, and performance by Borrower of this Agreement and the Note do not and will not conflict with the terms of the organizational documents of Borrower, violate any provision of any judgment, decree or order of any court or governmental authority by which Borrower is bound, or any provision of any law or regulation applicable to Borrower, or result in a breach of or constitute a default under any contract, obligation, indenture, or other instrument to which Borrower is a party or by which Borrower may be bound.

 

(d)            No Consents. The execution, delivery, and performance by Borrower of this Agreement and the Note do not and will not require any authorization, approval, or other action by, or notice to or filing with, any governmental authority, regulatory body, or any other person or entity.

 

(e)            Use of Proceeds; Limitations. The proceeds of the Term Loan will be used to real property in the Republic of Korea for the operation of Borrower’s business, subject to the reasonable approval of Lender. At such time as Borrower acquires such real property, it shall grant Lender a mortgage on such property to secure the Note.

 

 

 

 2 

 

 

4.              Covenants. Borrower hereby covenants that until all amounts outstanding hereunder and under the Note have been indefeasibly paid in full, it shall:

 

(a)            Punctual Payments. Punctually pay the interest and principal with respect to the Term Loan as provided herein and in the Note.

 

(b)            Existence. Do or cause to be done all things necessary to preserve, renew and keep in full force and effect its existence and comply with the provisions of all documents pnt to which it is organized and/or which govern its continued existence; maintain all licenses, permits, governmental approvals, rights, privileges, and franchises necessary for the conduct of its business; and conduct its business in an orderly and regular manner and in accordance with all laws, rules, regulations, and orders of any governmental authority having jurisdiction over it or its business.

 

(c)             Books and Records. Maintain adequate books and records in accordance with generally accepted accounting principles consistently applied, and permit any representative of Lender, at any reasonable time, to inspect, audit and examine such books and records, to make copies of the same, and to inspect its assets and properties.

 

5.              Conditions Precedent to Term Loan. The obligation of Lender to make the Term Loan shall be subject to the condition precedent that Lender shall have received each of the following, each in form and substance satisfactory to Lender:

 

(a)            This Agreement, duly executed by all of the parties hereto;

 

(b)            The Note, duly executed by Borrower; and

 

(c)            Such additional supporting documents as Lender or its counsel may reasonably request.

 

6.              Events of Default. The occurrence of any of the following shall constitute an “Event of Default” and shall, at the option of Lender, require immediate payment in full of all sums then remaining unpaid hereunder and under the Note:

 

(a)            Failure to Pay the Note. The failure of Borrower to pay any principal, interest or other amount due under the Note when due and payable.

 

(b)            Breach of Covenant, Representation or Warranty. The failure of Borrower to perform or observe any covenant, condition or agreement contained in this Agreement (other than the payment obligations, the breach of which shall be governed by subsection (a) above) where such failure is not cured within five (5) business days, or any representation or warranty made or deemed made by any of them under or in connection with this Agreement, shall prove to have been false or misleading in any material respect when made.

 

(c)            Non-Payment of Indebtedness. Borrower shall default in the payment when due of any indebtedness for borrowed money if the effect of any such default is to cause or permit the acceleration of such indebtedness, or to permit the holder of any note evidencing such indebtedness to cause the same to become due prior to its stated maturity.

 

(d)            Insolvency. Borrower shall become insolvent; admit in writing its inability to pay its debts as they mature; make an assignment for the benefit of creditors; or if bankruptcy proceedings or other proceedings for relief under any bankruptcy law or any law for the relief of debtors shall be instituted by or against it and, if instituted against it, the same is not dismissed within thirty (30) days of the filing thereof.

 

 

 

 3 

 

 

(e)            Dissolution. Any order, judgment, or decree shall be entered against Borrower decreeing its involuntary dissolution or split up and such order shall remain undischarged and unstayed for a period in excess of thirty (30) days; or Borrower shall otherwise dissolve or cease to exist.

 

7.              Remedies. If an Event of Default shall occur, (a) all amounts outstanding hereunder or under the Note, notwithstanding any term of this Agreement, or the Note to the contrary, shall at Lender’s option and without notice to Borrower become immediately due and payable, without presentment, demand, protest or notice of dishonor, all of which are hereby expressly waived by Borrower, and (b) Lender shall have all rights, powers and remedies available hereunder, or accorded by law, including without limitation the right to resort to any or all security for the Note and to exercise any or all of the rights of a beneficiary or secured party pursuant to applicable law. All rights, powers and remedies of Lender in connection with this Agreement, and the Note may be exercised at any time by Lender and from time to time after the occurrence of an Event of Default, are cumulative and not exclusive, and shall be in addition to any other rights, powers or remedies provided by law or equity.

 

8.Miscellaneous.

 

(a)           Failure or Indulgence Not Waiver. No failure or delay on the part of Lender, or any holder of the Note in the exercise of any power, right or privilege hereunder shall operate as a waiver thereof, nor shall any single or partial exercise thereof or of any other right, power or privilege.

 

(b)           Modification. No modification, amendment or waiver of any provision of this Agreement, or the Note, nor the consent to any departure by Borrower therefrom, shall in any event be effective unless the same shall have been approved by Lender and shall be in writing signed by Lender and, with respect to any amendment, Borrower. Such waiver or consent shall then be effective only in the specific instance and for the purpose for which given. No notice to or demand on Borrower in any case shall entitle Borrower to any other or further notice or demand in the same, similar or other circumstances.

 

(c)           Severability. In case any provision in this Agreement or the Note shall be invalid, illegal or unenforceable, such provision shall be severable from the remainder of such contract and the validity, legality and enforceability of the remaining provisions shall not in any way be affected or impaired thereby.

 

(d)           Assignability. Borrower shall not assign its rights or obligations hereunder, under or under the Note to any other person without the prior written consent of Lender, and any attempted assignment in violation hereof shall be null and void ab initio. Lender shall have the right to assign its rights and obligations hereunder and no consent or approval from Borrower is required in connection with any such assignment.

 

(e)           Counterparts. This Agreement may be executed in two or more counterparts, each of which shall be deemed an original but all of which together shall constitute one and the same instrument.

 

(f)             Attorneys’ Fees. In the event any party institutes any action or proceeding to enforce the terms and conditions of this Agreement, or the Note, the prevailing party shall be entitled to reasonable attorneys’ fees and costs.

 

(g)               Integration. This Agreement and the Note reflect the entire understanding of the parties with respect to the transactions contemplated hereby and shall not be contradicted or qualified by any other agreement, oral or written, whether before or after the date hereof.

 

 

 

 4 

 

 

IN WITNESS WHEREOF, the parties hereto do execute this Agreement as of March 31, 2022.

 

 

  “BORROWER”
   
  Franklin Technology Incorporation
  By: /s/ ByoungKwon Jeon                                     
  Name: ByoungKwon Jeon                                      
  Title:IBU Executive Director                                    
   
   

 

  “LENDER”
   
  Franklin Wireless Corp.
  By: /s/ David Brown                                                
  Name: David Brown                                                 
  Title: Director of Finance                                        
   
   

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z

 5 

 

 

Exhibit A

 

Promissory Note

 

 

USD 10,000,000 San Diego, California
  March 31, 2022

 

FOR VALUE RECEIVED, the undersigned, Franklin Technology Incorporation, (“Borrower”), promises to pay to the order of Franklin Wireless Corp. (“Lender”), the principal sum of Ten Million Dollars ($10,000,000), with interest on the principal balance from time to time owing at the rate of 2% per annum, with quarterly payments of accrued interest commencing on the last day of each calendar quarter, all due and payable fifty-nine months after the date of funding of this Note (the “Maturity Date”). This Promissory Note is issued pursuant to a Loan Agreement of even date herewith between Borrower and Lender.

 

Interest not paid when due shall thereafter bear like interest as the principal, but unpaid interest so compounded shall not exceed the maximum rate permitted by law.

 

1.              Prepayment. The Company may prepay all or any portion of the principal balance of this Note, plus accrued interest, at any time without premium or penalty. Any such payment shall be credited first to interest then due and the remainder to principal.

 

2.              Default and Acceleration. Upon the occurrence of any Event of Default (as defined below), this Note shall be in default and the Payee shall have the right, at the Payee’s sole option, to declare all amounts owed under this Note immediately due and payable. Each of the following is an "Event of Default": (a) the failure of the Company to pay any portion of principal or interest when due, which failure is not cured within ten business days after written notice, (b) the entry of a decree or order for relief in respect of the Company under Title 11 of the United States Code, as now constituted or hereafter amended, or any other applicable Federal or state bankruptcy, insolvency or similar law, or appointing a receiver, trustee, or custodian of the Company or for any substantial part of the Company's property, which decree or order is not stayed or set aside within 60 days thereafter, or (c) the filing by the Company of a petition, answer or consent seeking relief under Title 11 of the United States Code, as now constituted or hereafter amended, or the consent by the Company to the institution of proceedings thereunder or to the appointment of a receiver, trustee or custodian.

 

3.              Attorneys' Fees. In the event any judicial proceedings are instituted to enforce or interpret the rights and obligations of the Company and the Payee under this Note, the prevailing party in such proceeding shall be entitled to reasonable attorneys' fees and costs.

 

4.              Governing Law. This Note and all transactions hereunder and/or evidenced hereby shall be governed by, construed under, and enforced in accordance with the laws of the State of California, without regard to any choice of law or conflict of law provisions thereof.

 

5.              Severability. Should any provision of this Note be declared or be determined by any court to be invalid, illegal, or unenforceable, such provision shall be severable from the remainder of this Note, and the legality, validity and enforceability of the remaining provisions shall not in any way be affected or impaired thereby.

 

6.              Waivers. None of the provisions of this Note and none of the Payee’s rights or remedies on account of any past or future defaults shall be deemed to have been waived by the Payee’s acceptance of any past due payment or by any other indulgence granted by the Payee to the Company.

 

 

  “BORROWER”
   
  Franklin Technology Incorporation
  By: /s/ ByoungKwon Jeon                                     
  Name: ByoungKwon Jeon                                      
  Title:IBU Executive Director                                    

 

 

 

 

 

 

 

 

 

 

 

 

 

 6 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

DigiSigner Document ID: 3e240c89-f47e-4158-972f-5a82047bc1f1

Audit Trail

 

Signer Signature

 

Email: david.brown@franklinwireless.com

IP Address: 2600:8801:dd06:3c00:4d83:d41:2a04:7cac

 

 

 

 

Email: jbk@franklintech.co.kr IP Address: 116.34.66.138

 

 

 

 

Email: jbk@franklintech.co.kr

IP Address: 116.34.66.138  

 

Event

 

User

 

Time

 

IP Address

Upload document john@franklinwireless.com 3/31/22 3:24:05 PM PDT 69.75.27.70
Open document john@franklinwireless.com 3/31/22 3:24:09 PM PDT 69.75.27.70
Close document john@franklinwireless.com 3/31/22 3:26:42 PM PDT 69.75.27.70
Open document john@franklinwireless.com 3/31/22 3:27:17 PM PDT 69.75.27.70
Close document john@franklinwireless.com 3/31/22 3:28:01 PM PDT 69.75.27.70
Send for signing john@franklinwireless.com 3/31/22 3:28:22 PM PDT 69.75.27.70
Open document jbk@franklintech.co.kr 3/31/22 3:30:22 PM PDT 121.140.80.170

 

.com

 

Open document david.brown@franklinwireless

 

.com

 

Close document .com   41:2a04:7cac Open document jbk@franklintech.co.kr 3/31/22 4:30:07 PM PDT 116.34.66.138 Sign document jbk@franklintech.co.kr 3/31/22 4:34:03 PM PDT 116.34.66.138 Close document jbk@franklintech.co.kr 3/31/22 4:34:03 PM PDT 116.34.66.138    

Sign document david.brown@franklinwireless david.brown@franklinwireless

3/31/22 4:15:35 PM PDT 2600:8801:dd06:3c00:4d83:d

 

41:2a04:7cac

 

41:2a04:7cac  

3/31/22 4:17:38 PM PDT 2600:8801:dd06:3c00:4d83:d

3/31/22 4:17:38 PM PDT 2600:8801:dd06:3c00:4d83:d

EX-31.1 3 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 10, 2022

EX-31.2 4 franklin_ex3102.htm CERTIFICATION

Exhibit 31.2

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, David Brown, 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/ David Brown                    

David Brown

Principal Financial Officer 

May 10, 2022

EX-32.1 5 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, 2022 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 10, 2022

 

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 6 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, 2022 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, David Brown, 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/ David Brown 

David Brown

Principal Financial Officer

May 10, 2022

 

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 7 fkwl-20220331.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS) (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 00000007 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - BUSINESS OVERVIEW link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - ACCRUED LIABILITIES link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - EARNINGS (LOSS) PER SHARE link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - ACCRUED LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments Long-Lived Assets) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS (Details - Intangible assets activity) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS (Details - Amortization Expenses) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - ACCRUED LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - EARNINGS (LOSS) PER SHARE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 fkwl-20220331_cal.xml XBRL CALCULATION FILE EX-101.DEF 9 fkwl-20220331_def.xml XBRL DEFINITION FILE EX-101.LAB 10 fkwl-20220331_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Treasury Stock [Member] AOCI Attributable to Parent [Member] Noncontrolling Interest [Member] Ownership [Axis] Noncontrolling Interests [Member] Product and Service [Axis] Shipping and Handling [Member] Customer [Axis] Customer 1 [Member] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Concentration Risk Type [Axis] 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] Caribbean And South America [Member] Asia [Member] UNITED STATES Long-Lived Tangible Asset [Axis] Equipment [Member] Office Equipment [Member] Tools, Dies and Molds [Member] Vehicles [Member] Computer Equipment [Member] Furniture and Fixtures [Member] Facility Closing [Member] Indefinite-Lived Intangible Assets [Axis] Complete Technology [Member] Technology In Progess [Member] Computer Software, Intangible Asset [Member] Patent [Member] Certification And Licenses [Member] Machinery and Equipment [Member] Vehicle [Member] Property Subject to or Available for Operating Lease [Axis] Administrative Office San Diego C A [Member] Administrative Office Korea [Member] Purchase Commitment, Excluding Long-Term Commitment [Axis] Quanta [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 Certificates of deposit account Accounts receivable Other receivables, net Inventories, net Prepaid income taxes Prepaid expenses and other current assets Advance payments to vendors 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 Unearned revenue from customers Accrued liabilities Lease liabilities, current Total current liabilities Lease liabilities, non-current Total liabilities Commitments and contingencies (Note 8) Stockholders’ equity: Parent Company stockholders’ equity Preferred stock, par value $0.001 per share, authorized 10,000,000 shares; No preferred stock issued and outstanding as of March 31, 2022 and June 30, 2021 Common stock, par value $0.001 per share, authorized 50,000,000 shares; 11,594,280 and 11,590,281 shares issued and outstanding as of March 31, 2022 and June 30, 2021, respectively Additional paid-in capital Retained earnings Treasury stock, 2,549,208 shares as of March 31, 2022 and June 30, 2021 Accumulated other comprehensive loss Total Parent Company stockholders’ equity Non-controlling 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) income from operations Other income, net: Interest income Income from governmental subsidy Gain from the forgiveness of payroll protection plan loan Other income (loss), net Total other income, net (Loss) income before (benefit) provision for income taxes Income tax (benefit) provision Net (loss) income Less: non-controlling interests in net (loss) income of subsidiary at 33.7% Net (loss) income attributable to Parent Company Basic (loss) income per share attributable to Parent Company stockholders Diluted (loss) income per share attributable to Parent Company stockholders Weighted average common shares outstanding – basic Weighted average common shares outstanding – diluted Comprehensive (loss) income Translation adjustments Comprehensive (loss) income Less: comprehensive (loss) income attributable to non-controlling interest Comprehensive (loss) income attributable to controlling interest Statement [Table] Statement [Line Items] Balance – December 31, 2020 (unaudited) 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 options exercised, shares Sales of treasury stock Compensation expense related to stock option granted Comprehensive income attributable to non-controlling interest Sales of treasury stock, shares Balance – March 31, 2021 (unaudited) Ending balance, shares Statement of Cash Flows [Abstract] CASH FLOW FROM OPERATING ACTIVITIES: Net (loss) income Adjustments to reconcile net income to net cash provided by operating activities: Depreciation Amortization of intangible assets Stock based compensation Bad debt expense Forgiveness of payroll protection plan loan Amortization of right of use assets Deferred tax (benefit) (Decrease) increase in cash due to change in: Accounts receivable Inventories Prepaid expenses and other current assets Prepaid income taxes Advance payments to vendors Other assets Accounts payable Income tax payable Unearned revenue from customers Lease liabilities Accrued liabilities Net cash (used) provided by operating activities CASH FLOW FROM INVESTING ACTIVITIES: Purchases of short-term investments Purchases of property and equipment Payments for capitalized product development costs Purchases of intangible assets Net cash used in investing activities CASH FLOW FROM FINANCING ACTIVITIES: Sales of common stock sold from treasury stock Cash received from exercise of stock options Net cash provided by financing activities Effect of foreign currency translation Net (decrease) increase 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 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 Property, Plant and Equipment [Abstract] PROPERTY AND EQUIPMENT Payables and Accruals [Abstract] ACCRUED LIABILITIES Earnings Per Share [Abstract] EARNINGS (LOSS) PER SHARE Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Share-Based Payment Arrangement [Abstract] LONG-TERM INCENTIVE PLAN AWARDS Principles of Consolidation Non-controlling Interest in a Consolidated Subsidiary Segment Reporting Use of Estimates Fair Value of Financial Instruments Allowance for Doubtful Accounts 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 per Share Attributable to Common Stockholders Concentrations Segment information by geographic areas Long lived assets by geographic area Schedule of receivables Useful lives of property and equipment Useful lives of property and equipment Schedule of definite lived intangible assets Schedule of future amortization expense Schedule of property and equipment Schedule of accrued liabilities Schedule of earnings per share Schedule of future minimum rental payments for operating leases 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 Schedule of Product Information [Table] Product Information [Line Items] Noncontrolling interest percentage Purchases of shares of a subsidiary Noncontrolling interest Increase (decrease) in noncontrolling interest Product development costs Capitalized product development costs Product development costs incurred Research and development costs Shipping and handling expense Goodwill and Intangible Asset Impairment Income tax benefit Increase (decrease) in deferred tax asset Increase (Decrease) in Deferred Income Taxes Concentration of credit risk Cost of Revenue Accounts Payable, Current Schedule of Indefinite-Lived Intangible Assets [Table] Indefinite-Lived Intangible Assets [Line Items] Expected Life Gross Intangible Assets Less Accumulated Amortization Net Intangible Assets Average Remaining Life FYE 2022 FYE 2023 FYE 2024 FYE 2025 FYE 2026 Thereafter Amortization of Intangible Assets Property and equipment, gross Less accumulated depreciation Total Disposed of depreciated property ad equipment Accrued payroll deductions owed to government entities Accrued commission to a customer Accrued vacation Accrued undelivered inventory Accrued commission for service providers Other accrued liabilities Total Net (loss) income attributable to Parent Company Weighted-average shares of common stock outstanding: Basic shares outstanding Dilutive effect of common stock equivalents arising from stock options Diluted shares outstanding Basic (loss) income per share Diluted (loss) income per share Anti-dilutive shares excluded from EPS Fiscal 2022 remaining three months Fiscal 2023 Fiscal 2024 Total lease payments Less imputed interest Total Purchase Commitment, Excluding Long-Term Commitment [Table] Purchase Commitment, Excluding Long-Term Commitment [Line Items] Rent Expense Operating lease discount rate Payment made for inventory Prepaid expense Cost of goods sold 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 Weighted Average Exercise Price Outstanding, Beginning Weighted Average Remaining Contractual Life (in years) Outstanding Aggregate Intrinsic Value Outstanding, Beginning 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 Canceled Number of Options Forfeited or expired Weighted Average Exercise Price Forfeited or expired Number of Options Outstanding, Ending Weighted Average Exercise Price Outstanding, Ending Aggregate Intrinsic Value Outstanding, Ending Number of Options Exercisable Weighted Average Exercise Price Exercisable Weighted Average Remaining Contractual Life (in years) Exercisable Aggregate Intrinsic Value Exercisable Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Share based compensation expense Weighted average grant-date fair value of stock options 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) Customer 1 member Customer 2 member Certification and licenses member Patent member Accrued undelivered inventory Operating Leases Future Minimum Payments Interest Included In Payments Administrative office san Diego CA member Administrative Office Korea member Assets, Current Assets Liabilities, Current Liabilities Treasury Stock, Value Stockholders' Equity Attributable to Parent Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Liabilities and Equity Gross Profit Operating Expenses Operating Income (Loss) Nonoperating Income (Expense) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Parent Shares, Outstanding Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Prepaid Taxes Increase (Decrease) in Deposit Assets Increase (Decrease) in Other Operating Assets Increase (Decrease) in Accounts Payable Increase (Decrease) in Income Taxes Payable IncreaseDecreaseInUnearnedRevenueFromCustomers Increase (Decrease) in Other Accrued Liabilities Net Cash Provided by (Used in) Operating Activities Payments to Acquire Investments Payments to Acquire Property, Plant, and Equipment Payments to Acquire Intangible Assets Net Cash Provided by (Used in) Investing Activities 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 ScheduleOfPropertyAndEquipmentEstimatedUsefulLife Property, Plant and Equipment, Estimated Useful Lives Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Cost of Goods and Services Sold 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 11 fkwl-20220331_pre.xml XBRL PRESENTATION FILE GRAPHIC 12 image_001.jpg GRAPHIC begin 644 image_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BJ&K:S8:):&YO[A8D_A'5F/H!WKR'Q1\0K_ %S?:V6ZSL3P5!^> M0?[1[#V'ZUTT,+4K/3;NW['M$%Q#=1>;;RI+'DKN1LC(.#S]:EK MB/A9<^=X3>(GF&Y=<>Q ;^IKMZRK4_9U'#L:T:GM*:GW"BBBLS4**** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***Y[Q#XS MTGP\K)-+YUUCBWB.6_'LOXU4(2F^6*NR)SC!-=5\0LTTSQ;Q' /^\>K?R]J[ MKQW_ ,3+X<6%]U*F&8G_ 'EP?U:NZ.#]E.'M=;O8X)8U585/9:66YY;J.IWN MK7;75]9?"W0]2M)Y]3N(O*M)X=B!^&*D@ MHHIDTT5O"\TTBQQH,L[' ]2:Y#L'TU75P2C!@"02#GD=17E7BWXDR7/F6.A M,TY:HJK_ &E8_P#/[;?]_5_QIRWUH_W+J!OI(#1ROL',NY8HI RMT(/T M-+2&%%%% !1110 445C^(?$EAX;LA<7C$N_$4*?><^WM[U48N3Y8J[)E*,%S M2=D;%%>22_%S43,3#IMJL6?NNS,V/J,?RKKO"WCRQ\1R_99(S:WV,B-FRK_[ MI]?:NBI@ZU./-):'-3QM"I+EB]3K:***Y3K"BBB@ HHHH **** "BBB@ HHH MH **9++'!$\LKJD: LS,< =2:\VUCXL)%<-%I%DLR*<>=.2 WT4;/3**\QTGXLB2X6/5K%8XV.#-;DG;]5/;\:]*@GBN8$G@D6 M2*10R.IR"#WHJT*E%VF@HXBG65X,DHHHK$V"BBL^_P! MWL($EV'#22$X)]@/YU<\/^+H]6N!:7,0AN&'R%3E7]O8UBL13+9)U&([N-91]?NG^6?QK MIPE&-:IRR9RXRO*C3YXHG\0_$O4]3WP:<#8VQXW*&K?$"^;=,,27#CYC M[#T'M6_7#BL>Y^[3T1WX3+HT_?JZOMT0=**K7U_;:=;-<74HCC'KU)] .YHT M^]CU&QBNX@0DHR W44F"TB:^=_%-O\ 9/%6J0XP!B_"2]\O5K^R)XEA$@'NIQ_P"S5YU71>!;W[!XRT]R<+(YA;_@0P/U(KU, M5#GHR7D>3A)\E>,O,]]HHHKYD^J"@]**#TH ^9+C_CYE_P!\_P ZCJ2X_P"/ MF7_?/\ZCKZU;'QSW"BBB@1)%<3P',,TD9]48C^5;%EXQ\0V!'DZM<,!_#*WF M#_Q[-8=%3*$9?$KEQJ3C\+L>FZ-\6) ZQ:S9J5Z&:WX(^JGK^!_"O2-/U*SU M6T6ZL;A)X6Z,IZ>Q'8^U?-5:V@>(;[P[?BYLY/E/$D3'Y9!Z$?UK@Q&7PDKT M]'^!Z.'S*<7:KJOQ/HFBLW0M;M-?TN.^M&^5N'0]4;NIK2KQ)1<79[GNQDI) M26P5X1\0+^6^\8WJNQV6Y$,:^@ Y_7)KW>O&/B9H4UCK[ZFB$VMY@[@.%<#! M!^N,_G7?EKBJVO;0\_-(R='3:^IP]2V]Q+:7,5Q Y26)@Z,.Q'2HJOZ+I%SK MFJPV%JA+R-\S8X1>['V%>Y)I)N6QX$4W)*.Y]$V5Q]KL+:YQCSHEDQZ9 -3U M'!"EO;Q01C"1H$7Z 8%25\H[7T/KU>VH4444AA1110 4444 %%%% !1110!P MOQ4OY;7PW#;1,5%U,%]EKBZ-EO<^>S.,E6N]K:!7K_PHU"6XT2[LI&++;2@QY[!@ M>/S!/XUY!7MOPWT*;2/#[SW2%)[QQ)L/54 ^7/OU/XT\Q<51L]^@LL4G7NMK M:G94450UN^.FZ-=70^^B?+_O'@?J:^?DU%79])"#G)16[.9\5>*I()7T_3WV MNO$LR]0?[H_QKA68LQ9B23R2>]#,68LQ)).23WKT7POX8@M+2*]NXEDNI &4 M,,B,=N/6O)2GB9_UH?6MT,LH+2[_ !;. 2QNY$WI:SLOJL9(J%E9&*L"".H( MKV^J&I:/9:K"8[J%6./ED PR_0UM+ Z>ZSBIYZG+WX:>3/-M$\17FC2@*QDM MB?FA8\?AZ&O3["_M]2LTNK9]T;?F#Z'WKRO6]$N-$O/*E^:)N8Y .&'^-:?@ MNXOXM5\NVB:6V?\ UXZ!1_>SZ_SJF?,+0\2EB>&9XI5*R(Q5@>H(K0\/0RS^(+%8@25F5 MSCLH.3^E>CZEX;TS59?.N(2)>[QMM)^OK4VF:+8:0K"TAVLWWG8Y8_C7FQP4 ME.]]#Z2IG5.5%I1?,U;R-"BBBO2/FPHHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH *\^^+&G^=HEI?J,M;S;&/^RP_Q _.O0:QO%EC_:7A74K8#+&$ MNH_VE^8?J*VPT^2K&7F88FG[2C*/D?/-%36MI<7UREM:PO--(<*B#)->K^&? M -EH4 U37GB>>,;]CD>5#[GU/Z?SKZ"OB(45[V_8^ZF'MK$\JG1Y1_0>__ .NO4=+N-(AEET?3&A4V:C?%$.$SGJ?7CGOZUYSX MM^)$MYYECHC-%;_=>YZ._P#N_P!T>_7Z56^%-R8_$]Q"QXFMF_$AE/\ +->? M7I5JM-U:NEME_F>EAZU&C5C2I*]]W_D>QUBZYXDM-%C*$^;=$?+"IZ>Y]!6U M7F?CB'R_$;/C_6Q*W]/Z5X.)J2IPO$^GRW#T\17Y*FUKF/J6J7>K7)GNI"Q_ MA4<*H] *]"\%3>;X;B3/^JD=/US_ %KS&N_^'TI-A>1Y5Y]XX\(7WB M/Q+8O:*$B,&R:9ONIAB?Q/S=*^CP%2-.K>3LK,^%S"E*I1M%7=T>46=E\%:;X6M?[8UZ:)KB(;AN/[N$]L?WF_P CUJV\GA[X M;:9M0>;?2+TR#+*??^ZO^>37EWB#Q-J/B.[\V\DQ$I_=P)PB?AW/O7H.53%: M0]V'?JSS5"EA-9^]/MT7J?05M<17=K%H(R*EKE?AWJ'V[P=:J3 ME[8M WX'(_0BNJKQ:L.2;CV/A\PLI5BK @@X(/:DKUOXC>#X[JUDUNPB"W,0W7 M"*/]8O=OJ/U%>25[F'KQK0YD>!B,/*A/ED=-X)\2OX=UM#(Y^Q7!"3KV'HWX M?RS7O (8 @Y!Y!%?,->Y_#O6#JWA:))&W3VA\AR>I ^Z?RP/PKS\RH*RJKT9 MZ65UW=TGZK]3K*ANK6WO;9[>ZA2:%QAD<9!J:O./BGJ=_ITFF"RO;BV#B3=Y M,A7=C;C.*\ZA2=6HH)V9Z>(JJE3V4445Y![(44UW M6-&=V"JHR6)P *\U\3?$\12/::$JN1PUTXR/^ CO]3^5;4:$ZSM!&-:O3HQO M-GI;NJ*6=@JCJ2< 51;7-)1MK:I9*WH9U_QKY[O]5O\ 5)3)?7DUPV<_O') M^@Z"J=>C'*]/>D>9+-M?=C^)]-075O=+NMYXI5]8W##]*EKYDAGEMY1+!*\4 M@Z,C$$?B*[7P]\2]3TYTAU,F^M>A8_ZU1['O^/YUG5RR<5>#N:4LTA)VJ*Q[ M-17FOC[Q*;C0]+OM$U*5(Y9'#-#(4/0<-CN/0UY]_P )+KO_ $&;_P#\"'_Q MK.CE\ZD>:]C2MF,*4^6U_N/HNBO#/"NOZQ<>*M,AGU2]DB>=0R/.Q##T(S7N M=88G#NA)1;OV:*=N6D@;86^HZ$^^*TO$$ MLD/AS4Y8G9)$M9&5E."I"G!!KP;_ (277?\ H,W_ /X$/_C6V#P]2I>5.5K& M.-Q-.G:%2/-<]DTKP!H&DW"W$=L\\RG*M<-NVGV' _2NGKYT_P"$EUW_ *#- M_P#^!#_XU[IX6FEN/"VF332-)*]NI9W.2QQU)HQF'J4TIU)7%@L32J-PIQY; M&O7.^-L_\(W)CIYB9_.NBK/UNQ.HZ-=6JCYW3*?[PY'ZBO-JQOA9J% M>$GLFCR%-OF+N^[D9^E>VC! (QCMBO$2"K%2""."#7IGA'7$U'3TM96 NH%" MD'^-1T(_K7!@9I2<7U/?SNC*=.-2.RW^9T=%%%>F?,E/4],MM6LVMKE25)R& M'53ZBI+*QMM/MEM[6)8XU[#O[D]S5BBERJ_-;4OVD^3DOIV"BBBF0%%>>>,= M2OK77C';WD\2>4IVI(0/TK1\"7MU>-?_ &FYEFVB/;YCEL9W=,US+$IU/9V/ M1GETXX;ZQS*UD[>IV5%%%=)YP445@ZWXJL](S"O[^Z_YYJ>%_P!X]OI4SG&" MO)FE*C.M+DIJ[-ZH9KNVMSB:XBC/^VX'\Z\MU#Q/JNHL0]RT49_Y9P_*/\3^ M-8Y))R3DUQ2QR^RCVZ612:O4G;TU/9DU*QD.$O;=CZ"53_6K0.1D=*\/JY9: MK?:>P-K=21X_A!^4_ATI1Q_\T2JF1:>Y/[U_D>R45Q^B>-X[EEM]2589#P)E M^X?KZ?R^E;'BB>2#PY=302M&X"[71L$?,.XKK5:$H.<>AY,\%5IUE2FK-OY& MQ17DEGK&IM?6ZMJ%T5,B@@RMSS]:];J:-=54[+8O&X&6$<5)WN%%%IL?,N&CB/_ "RB.U?_ *_XUDA6;HI/T%* M4YX]CU%$,E*_D]#U6BJ.E:M;:O9BXMF]G0]4/H:O5W)J2NCP MYPE"3C)6:"BBBF2%%%3-J%"I7E MR4U=G3U7EOK2$XENH$/HT@%>47VNZEJ+'[1=R%3_ *=J_D*SJXI8Y?91[5/ M(FU^\G]R_P SV=-1L9#A+RW8^@E4_P!:L@Y&1TKP^K5IJ5[8,&M;J6+V5N#^ M'2B./_FB.>0Z>Y/[U_D>S45Q.C>.0[+!JB!<\"=!Q_P(?U%=HCK(BNC!D89# M Y!%=E.K"HKQ9XV(PM7#RY:B_P AU%%%:'.%%6Y7 M/3TK&\*:G?W/B*WBGO;B2,ALJ\A(/RGM7-+$J-3V=CTJ>6SJ8=XA25M=/0]( MJ.:XAMUW331QCU=@/YUR?B7Q?]CD>RTYE,PXDFZA#Z#U-<'//-5Y)#U M9SDU%7&1@^6*NS;"914K1YZCY4_O/9H;NVN<^1<12XZ['#?RJ:O'=(L[B_U2 M"WM69)&;.]3C8.YKV"-/+B1-S-M &YCDGW-:8>LZJ;:L<^/P4<+)14KW'4A M(((R#U%+170>><@EOX<^'>FO.W^ODS@GYI9?8>@_3UKS#Q-XPU#Q+.1*WDV: MG,=NAX'N?4U>^)4,D7C.X+NS+)&CH&.<#&,#VR#7(5]!A:$;*M)WD^I\YC,1 M*[HQ7+%=$%=+X N?LWC73B3@.S1G\5('ZXKFJO:)<_9-=T^XS@17$;'Z!A75 M5CS4Y1\FG6M]) ]S$)#"Q M9 W3/T[U\A6I^T@XH^XP6(6'K*H]E?\ (\_\/^$9]3VW-YNAM.H'1I/IZ#WK MT2UM(+*W6"VB6.)>BJ*FJ&ZNH+*V>XN9DAAC&6=S@"BC0C35H[CQF.J8EWF[ M)=.A-7.^-M;N] \.O>62H9C(L89QD(#GYL=__KUP/BWXC3ZEYECI!>"T/#3= M'D'M_='Z_P JZ?6?^)I\(UEZL+2*3/NI7/\ (UZ4<+*FX2J+1O8\66+C54XT MGJEN>/W5U/>W+W%S,\LTARSNXX/\Q^5>JU\^>$-2_LKQ587);$9D$#F-/EK7L%!Z44'I7 >B?,EQ_Q\R_[Y_G4=27'_'S+_OG^=1U]:MCXY[GL_P * MO^12D_Z^W_\ 05KN*X?X5?\ (I2?]?;_ /H*UW%?-8O^//U/J,'_ (>@444 M5SG2(RJZE6 *D8(/<5\[>)-,_L?Q%?6 &$BD.S_=/*_H17T57C'Q4@$7BR.0 M#_6VJ,?J"P_H*]'+)M57'NOR/,S2"=)2[/\ ,X>O0OA+>F+6KVR)^6: 2 >Z MG_!C7GM=5\.93'XWL1VD613_ -\,?Z5ZN*CS49+R/)PDN6O!^9[K7EOQ?_UN MD_[LO_LM>I5Y;\7_ /6Z3_NR_P#LM>+@/]XC\_R/7R_,\RKI/ 7_( M[Z9_OM_Z U O^1WTS_?;_T!J]RO_"EZ,\##_P 6/JOS/>Z**P_%^L'0 M_#-W=HV)BOEQ?[[< _AR?PKYF$7.2BNI]5.:A%R>R//_ (B^,'O+J31;"4BU MB.VX=3_K&'\/T'ZFO/*4DL2222>2325]/1I1I04(GRM:M*M-SD%%=EX-\"3> M(@+V\9X-/!P"!\TI[A?0>]>L:?X:T72XPEIIMNI'\;(&8_5CS7-7QU.D^5:L MZSQ*1^HKB?$OPSL;R![C1E%K= 9\G/ M[M_;_9/Z5G3S*G)VDK&M7*ZD5>#N>0;FV;-QVYSC/&:2I)X);:>2">-HY8V* MNC#!!':HZ]$\QFWX/_Y'#2O^OA:^A*^>_!__ ".&E?\ 7PM?0E>+FG\2/I^I M[F4_PY>OZ&7XE_Y%?5?^O27_ -!-?.E?1?B7_D5]5_Z])?\ T$U\Z5OE?P2] M?T,,V^./I^H5]"^$/^10TG_KV3^5?/5?0OA#_D4-)_Z]D_E1FG\./K^@LI_B M2]/U-JBBBO%/=."\8>&WCF?4[--T;?-,BC[I_O?3UKD;>XFM)TG@D:.5#E64 M\BO:R,C!Z5Q/B+P;O+WFEH W5[<=#[K_ (5Y^(PSOSTSZ'+LSBXJA7]$_P!& M7O#_ (O@U'9;7I6&ZZ!NBR?3T/M745X@RLC%64JP."",$&NL\/\ C&6S*6NH MEI;?HLO5D^OJ/UHH8O[-3[Q8[*-ZF'^[_+_+[CT.BF0S1W$*RPNKQN,JRG(( MI]>@?/M6T84444 >9^./^1C;_KDG]:T_AY][4?I'_P"S5F>./^1C;_KDG]:T M_AY][4?I'_[-7EP_WKYL^HK_ /(J7HOS.YHHJKJ-ZFG:?/=R?=B0G'J>P_$U MZ;:2NSYB,7)J*W9S_BWQ(=-3[#9OBZ<99Q_RS'^)KSQ5DGF"J&DD<\ O0?!_A];*U74+A,W,HR@(_U:G^IKRO>Q-3R/K/W668 M:^\G^+_R7];E#1_ NY5FU20KGGR(SS^)_P /SKJK;1=,LU @L8%QW* G\SS5 M^BO1IT(06B/G:^-KUW>I3=X2:^9Y3KGAJ\T5M[?OK8G E4=/8CM21:_/\ V!<: M5<$R1L%\ICU3!!Q].*]4FACGA>*5 \;C#*PX(KRCQ%HYT;4VA7)@?YXF/IZ? M45YU>BZ/O0V9]%@,;'&6I5U[RU7R_4HV/_(0MO\ KJO\Q7M%>+V/_(0MO^NJ M_P Q7M%:8#:1SY]\4/1A7G_Q!_Y"%G_UR/\ .O0*\_\ B#_R$+/_ *Y'^=;8 MO^$SCRC_ 'N/H_R,70M8_L66ZG5=TKPE(P>@8DZ6>0[G= MCP/Z]D>[C\1 M#")U(KWY:?=^GZE32O!^G:>BM/&+J?NT@^4?1>GYUOI&D:A4154= !@4ZBO4 MA",%:*/E*M>I6ES5)7*MWIUE?(4N;6*4'^\O(^AZBO/_ !/X7.D?Z5:EGM&. M"#R8S_A7I507MK'?64UK*,I*A4^WO6=:A&I';4Z<%C:F'FG?W>J/*_#^KOH^ MJ1S;CY+';*OJOK^'6O6@0R@@Y!Y!KQ*6-HI7C<89&*D>XKUGPUP_\!./Z5S8&;U@ST\\H1M&LO1_H:M%%4]5OTTS3)[ML'RU^4'NW0#\Z[VT ME=G@0BYR48[LYSQAXC:S4Z=9OB=A^]<=4![#W-<';6TUY<)!;QM)*YP%'>FS M327$[S2L6D=BS,>Y->E^$M#73-.6YE3_ $J=0S$]57LO^/\ ]:O*2EB:FNQ] M5)T\LPRLKR?XO_)%+2? UM"BR:DWGR]?+4D(/QZFNF@TZRME"P6D$8']V,"K M-%>E"E""M%'S=;%UJSO.3_3[B&6TMIUVRV\4@]&0&L+4O!>F7BEK=3:R]C'R MOXK_ (8KHZ*/ZMHUYH]QY5TGRG[DB\JWTK7\*^)&TV M=;.Z#-4-_H_D2MF:V(0D] M2O\ "?YC\*Z.O2A-3BI+J?-5Z,J-1TY;HXKXA_ZG3_\ >?\ ]EKB[.\FL9_/ M@;;(%90WID8S^M=I\0_]3I_^\_\ [+7" $D #)/:O*Q3:K-H^KRM*6#BGMK^ M9M>'O#\NN73%F*6T9_>2=R?0>]>CV6C:=81".WM(EQU8KEC]2>:31=.72])@ MM0!N"YD/JQZUH5Z%"A&G&[6IX&/Q\Z]1J+M%;?YE>*QM()VGAMHHY6&UG1 " M15BBBMTDMCSW)RU;"BBBF(\G^+EKMU/3KO'^LA:,G_=.?_9J\XKU[XM6^_0K M*XQS%<;?P93_ /$BO(:^BP$N:@O(^:S"/+B)>84 X.114]G97.H726MI"\T[ MG"H@R376VDKLXTFW9'TA87'VO3K:Y'/FQ*_Y@&K%9N@6EQ8>'["TN]OGPPK& M^TY' QUKF?%OQ"MM&\RRTW9(/$VG>'+3S;R3,K#]W G+N?IV'O7BOB/Q7J/B6YW7+^7;JZO)WFG&P<*.KUE_6QX.*QLZ^BTC_6X5 M[-X2_P")G\+I+7JPAG@_'YB/YBO&:]=^$MQYFAWUL3GR[@-CV91_\2:G,%^Z MYET:'EK_ 'W*^J:/(J*LZA;_ &34KJVQCRIG3\B15[0_#6J>(9_+L;AEL6ZU^R M/.S225"W=G-5TWP^4MXYTW'8R'_R&U+A5>M!>:/:J\M^+_\ K=)_W9?_ &6O4J\M^+_^MTG_ '9?_9:\3 ?[ MQ'Y_D>]F'^[R^7YGF5=)X"_Y'?3/]]O_ $!JYNND\!?\COIG^^W_ * U>Y7_ M (4O1G@8?^+'U7YGO=>:_%V[*V>F68/#R/*P_P!T #_T(UZ57E'Q=S_:.F>G ME/\ S%>%@5>O$]_,';#R^7YGF]7M%TYM7UJSL%)'GRA21V'<_EFJ-=7\. I\ M<6.[J%D*_78W_P!>O>K2<*3_%?1D@N[75XD"^?F*;'=@/E/Y9'X5YQ7M'Q4"GPE M&6ZBZ3;]<-7B]?0X";E05^FA\WF,%'$.W74V_!__ ".&E?\ 7PM?0E?/?@__ M )'#2O\ KX6OH2N'-/XD?3]3ORG^'+U_0R_$O_(KZK_UZ2_^@FOG2OHOQ+_R M*^J_]>DO_H)KYTK?*_@EZ_H89M\R?RKYZKZ%\(? M\BAI/_7LG\J,T_AQ]?T%E/\ $EZ?J;5%%%>*>Z%%%% &#K_ABVUA#+'B&\ X MD X;V;_&O-;VRN-/NGM[J,QR+V/?W'J*]HK+UO1+?6K0Q2@+*O\ JY0.5/\ MA[5R8C"J?O1W/7R_,Y4&J=36/Y?\#R^X\_\ #OB.;19PCEI+-S\\?]WW'O\ MSKU"WN(KJW2>!P\3C*L.XKQN]LI]/O)+6X3;(AP??W'M73>"-9:WO/[-F;]S M,A4445Z9\R>9^./^1C;_KD MG]:T_AY][4?I'_[-69XX_P"1C;_KDG]:T_AY][4?I'_[-7EP_P!Z^;/J*_\ MR*EZ+\SN:Y'Q_=&/3+:V!QYTA8^X4?XD5UU<'\0B?M%@.VQ_YBNS%.U)GCY7 M%2Q<+^OX'.:%8C4=;M;9AE&?+C_9')_E7KX&!@=*\T\#*#XBR>HA8C]*]+K/ M Q2IMG3G=1NNH=$OS"BBBNP\8**** "N8\7_45G65ZX^C_ ",GPI:BZ\1VBL,JA,A_ 9'ZXKU:O-_ :[M?<_W8&/ZB MO2*C!*U._F:YW)O$J/9(****[#QPHHHH \?UQ/+UZ_4=//?^==WX&??X= _N M3,/Y'^M<1XD&/$=__P!=379^ C_Q(91_T\-_Z"M>9AM,0_F?3YEK@(O_ _D M=37&_$"Z*6=I:@_ZQR[?\!&/Z_I795Y]\06/]I6B]A"3^M=>*=J3/)RJ"EBX MWZ7?X'-Z9]F_M.W-X^RV#AI#@G@G\JA_X1+7 M/^?$_P#?Q?\ &C_A$M<_Y\3_ -_%_P :SJ5*U2/+*/X,WPV'P6'J>TA5U]47 M/ UT8=>,.?EGC9<>XY_H:]*KSSP_X=U>QUVUN9[0I$C'OO7H==># M4E3M)'EYQ*G.NI0:=UT.*^(?^IT__>?_ -EKE-#A%QKMC$1D&921[ YKJ_B' M_J=/_P!Y_P#V6N>\)KN\3V7L6/\ XZ:Y*ZOB+>AZV"ERY=?RE^IZM1117JGR M@4444 %%%% ')_$B#SO!-VV,F)XW'_?0'\B:\,KZ%\70^?X1U5,9Q;.W_?(S M_2O-_"7PZN-4\N]U8/;V9Y6+H\H_]E'Z_P Z]? UX4Z#'_A]I!FD<*S##2MS+,?0#^@X M_G5?Q!XMTGP=9KI]A#$]TBX2VCX6/W;_ ZG]:\?U;6+[6[UKN_G:60]!_"H M] .PJU&KBW>7NP_,ARI8)6C[T_P1['X.\7R>*+[4E:%888=AA3JV#NR2?7@5 MY1XNMOLOB[5(L8'VAG'T;YOZUT/PIN?*\33P$\36S?F"#_+-5/B;;>1XSFDQ MCSXHY/TV_P#LM51A&EBI0CLT*O.5;"1G+5IG'T445Z)Y85Z/\(KG;J6I6N?O MPK)C_=./_9JY+P]X7U'Q)<^7:1[85.))W^XG^)]J]H\-^$].\-08MD\RY=<2 M7#CYF]AZ#VKS\?7IJFZ?5GI9?AZCJ*K;1&"/AO;7GB6^U/4I=]O+.9([>/C. M>3N/USP/SKMK>WAM($@MXDBB085$7 ^E2T5X]2M.I92>Q[=.C3IW<5N%%%% M9&H4'I10>E 'S)Y[/\ "K_D4I/^ MOM__ $%:[BO/OAEJ5C:>%I([F]MH7^U.=LDJJ<;5YP379?VWI/\ T%++_P " M$_QKYS%1DZ\M.I]-A)Q5"%WT+]%9$_BG0+<$R:Q9<=EF#'\A7.:O\4='M(V7 M3DDO9NQVE$'U)Y_(5G##U9NT8LUGB*4%>4D;?B_Q'%XK>O MT'7_ /77@#,SNSL2S,[A,-["%G MN]SY_&8KZQ.ZV6P5Z[\*-+,&D76I.N#M<^95E&"IK=_D=&5T7*HZ MCV7YEJO+?B__ *W2?]V7_P!EKU*O+?B__K=)_P!V7_V6N# ?[Q'Y_D>CF'^[ MR^7YGF5=)X"_Y'?3/]]O_0&KFZZ3P%_R.^F?[[?^@-7N5_X4O1G@8?\ BQ]5 M^9[W7FGQ=M2UMIEV!PCO$Q^H!'_H)KTNL'QEHYUOPQ=VL:[IU'FQ#_:7G'XC M(_&OG\+45.M&3/I,73=2C**/GZM/P[J0T?Q#8W[9V12@OC^Z>&_0FLP@@X/! MHKZ245)-/J?+QDXR4ET/IU'62-9$8,C %6!X(/>G5Y+X'\?IIT*:5J[M]F7B M&?KY8_NM[>A[?R]5M[F"[A6:VFCFB;H\;!@?Q%?-5\/.C*TMNY]1A\1"O&\7 MKV):**YKQ+XUTSP] Z>:MQ>XPENC9(/^T>P_6LX0E-\L5=FLZD:<>:;LCEOB MUJB&.QTI&!?<9Y!Z<87^;5Y=5K4M1N=5U":^NWWS2MN8]AZ >PZ55KZ3#TO9 M4U ^7Q-;VU5S-OP?_P CAI7_ %\+7T)7SWX/_P"1PTK_ *^%KZ$KR\T_B1]/ MU/6RG^'+U_0R_$O_ "*^J_\ 7I+_ .@FOG2OHOQ+_P BOJO_ %Z2_P#H)KYT MK?*_@EZ_H89M\J^A?"'_ "*&D_\ 7LG\J,T_ MAQ]?T%E/\27I^IM44C,J*68@*!DD]A7':SXYCB+0Z6HE?H9G'RCZ#O7@U*L: M:O)GTN'PM7$2Y::O^1V5%4-'U.+5M-BNH\ D8=?[K=Q5^K34E=&,X2A)QEN@ MHHHIDG(^.]-2;3H]05?WL+!6/JI_P./S-V6\HGMHIATD0,/Q&:DJM MIT9BTNTC;[R0HI_!15FO56R/E9I*32/,_''_ ",;?]FXH\'!5E1Q$)O: M_P#P#SOPE="U\1VQ8X63,9_$&7NDB-]""*]8\/ZS'K.FI+D"= M %F3T;U^AKDP516<&>MG>';<:ZVV?Z&K1117H'SX4444 %<]XTNA;^'94S\T MSJ@_/)_05T->8^+]:75-2$,#;K:WRJD=&;N?Z5SXJHH4WYGH99AW6Q$7TCJS M%L?^0A;?]=5_F*]HKQ>Q_P"0A;?]=5_F*]HK# ;2._/OBAZ,*\_^(/\ R$+/ M_KD?YUZ!7G_Q!_Y"%G_UR/\ .ML7_"9QY1_O !_Q.K@_].Y_]"6O1 M:\[\ ?\ (9N?^O<_^A+7HE+!_P +[QYQ_O;]$%%%%=1Y84444 >2>)/^1CO_ M /KJ:[+P%_R IO\ KX;_ -!6N-\2?\C'?_\ 74UV7@+_ ) 4W_7PW_H*UY>' M_P!X?S/I\Q_Y%\?^W?R.IKA?B% =]C< <$,A/Y$?UKNJQ?%6G'4="F5%S+%^ M]0>I'4?EFN[$0YZ;2/$R^JJ6)A)[;??H<3X,N!!XDA5C@2HT?Z9'\J]0KQ.W MG>VN(YXSAXV#*?<&O8=-OXM3T^*[A/RNO(_NGN*YL#-EGE!J<:JV>A;H MHHKO/!"BBB@ HH)P,FN U;QI=1ZR?[/=#:Q?)M89$A[G_"LJM6-)7D=.%PE3 M$R<:?0[^BLG0-<77+-YA;O$R-M;/*D^QK6JXR4ES(QJ4Y4YN$U9HXKXA_P"I MT_\ WG_]EK!\'#/B>U^C_P#H)K>^(?\ J=/_ -Y__9:PO!W_ ",]K]'_ /03 M7FU?]Z7JCZ7"_P#(L?I+]3U*BBBO4/EPHHHH **** @$$$9!ZBO,?&7Q&DC MEFTS124=&*2W)&""."$']?R]:].KYT\2Q^5XHU5/2[E_]"->AE]*%2;YU>QY MV95ITZ:Y':YF.[2.SNQ9F.2Q.232445[I\\=+X!N?LWC73FSP[-&?^!*1_/% M=%\7;;;J6FW./OPM&3_NG/\ [-7#:+<_9-=T^YS@17$;GZ!AFO4_BGI\M[I6 MG-;Q-+,+KRE1!DG_@ZD>S3/'J[WPC\.KC5/+OM6 M#V]F>4BZ/*/_ &4?K_.NC\'_ [ATWR[_6%2:\^\D/5(OKZG]!^M=_6&*S#[ M%+[_ /(Z,)EWVZWW?Y_Y$-I:6]C;);6L*0PQC"H@P!4U%%>0W?5GLI6T0444 M4 %%%% !0>E%!Z4 ?,EQ_P ?,O\ OG^=1U)/#MF;J[4'49UPW?RE_NCW]:["BBO J5)5).I5Y;\7_];I/^[+_[+73@/]XC\_R.;,/]WE\OS/,JZ3P% M_P COIG^^W_H#5S==)X"_P"1WTS_ 'V_] :OC/ P_\6/JOS/>Z***^ M7/K#Q_XB^$'T^\?6+*,FSG;,RJ/]4Y[_ $/\_P *X"OIV6*.:)HI45XW!5E8 M9!'H17EOB?X8RI(]WH.'C/)M6;!7_=)ZCV/ZU[&#QRLJ=1_,\3&X"5W4I+Y' MFE3VU[=6;%K6YF@8]3$Y7^5)=6ES93F&Z@D@E'5)%*G]:AKU-&CR=8OL:$VN MZO<(4FU2]D0]5:=B/YUGT5N:%X3U?7Y5^RVS+ 3\UQ(-J#\>_P"%2W"FKNR1 M:4ZDK*[9AT5W'C?PS8^&-'TNV@/F7,KNTTS#E\!>GH.>EDO\ Z":^=*WR MOX)>OZ'/FWQQ]/U"OH7PA_R*&D_]>R?RKYZKZ%\(?\BAI/\ U[)_*C-/XZGL1[U\]7HJK&W4^KP&,>%J\W1[_UY'F'A_79=$O=^"]O)Q+'Z^X]Q7J- MG>VVH6RW%K*LD;=QV]CZ&O+-:T"[T6RCU)[5ZEH6B0Z)9>4GSROS+)C[Q_PK"C3E7J<\MCT,7B* M6!H>QI?%;3_-FI1117JGRAYGXX_Y&-O^N2?UK3^'GWM1^D?_ +-69XX_Y&-O M^N2?UK3^'GWM1^D?_LU>7#_>OFSZBO\ \BI>B_,[FBBBO4/ESA?&/AQO,?5+ M-"0>9T4=#_>']?SKE-.U*YTN[6YM7VN."#T8>A%>RUR6N>"H;MFN-.98)CR8 MC]QC[>G\JX*^&?-ST]SWL!F<.3V&)VVO^C_S+6E>,=.OT5+AQ:S]Q(?E/T;_ M !KH4=)%#(ZLIZ%3D5X[?:7?:.,/=SL/0R$T MR"WGNY1'!%)+(>R*2:IXYO2,2(Y&EK4J:>G^9TWB#QC)J$;VMB&BMVX9S]YQ MZ>PK!@TNXGTZYOPNVW@QEC_$20,#\ZZ71O TTK+-JC>5'U\E3\Q^I[5N^*HH MK3PE/#"BQQC8JJHP!\PJ'1J5$ZE7L;1Q>'H2CAL*KW:N_P"MW^!YQ8_\A"V_ MZZK_ #%>T5XWI2>9K%D@[SH/_'A7LE:8#:1S9\_?@O)_F%>?_$'_ )"%G_UR M/\Z] KS_ .(/_(0L_P#KD?YUMB_X3.3*/][CZ/\ (C\ ?\AFY_Z]S_Z$M>B5 MYWX _P"0S<_]>Y_]"6O1*6#_ (2^8\X_WM^B"BBBNH\L**** /)/$G_(QW__ M %U-=EX"_P"0%-_U\-_Z"M<;XD_Y&.__ .NIKLO 7_("F_Z^&_\ 05KR\/\ M[P_F?3YC_P B^/\ V[^1U-%%%>H?,'F7BS06TN^-S"G^B3G(Q_ W=?\ "JWA M[Q#-HER009+60_O(_P"H]Z]0NK6&]MGM[B,21.,,IKS?7/"=WI;M+;JUQ:=0 MRC+(/O_!/1+'4+74K<3VDRR(>N.H]B M.U6J\4M[J>TE$MO,\3C^)&P:W(/&FM0J TTK.< 5YI+XVUF1<+)#'[I&/ZYK&N]0O+]]UU< MR3'MN;@?0=J)8Z"^%7)I9'5;_>227EJ=1XE\7BZC>QTUB(FXDFZ%AZ#VKE]/ ML)]2O8[6W7<[GKV4=R?:K&E:'?:O*%MHCY>?FE;A5_&O2M$T*VT2VV1?/,W^ MLE(Y;_ 5A"G4Q$N:>W];'?6Q%#+J7LJ6LOZU?^1:TW3XM+L(K2'[J#D]V/?_ -EK"\'?\C/:_1__ $$UN_$/_4Z? M_O/_ .RUA>#O^1GM?H__ *":\RK_ +TO5'TV%_Y%C])?J>I4445ZA\N%%%% M!1110 5\^^,DV>,=5'_3GZGEY MK_"CZ_H<[116]X7\*WOB:]V1 QVJ']].1POL/4^U>S.<81YI.R/$A"4Y*,5= ME;0- O\ Q#J"VUDG"X,DI^[&/4G^E?1")A$#$,R@YJ_7S^+Q7MY:+1'T>#POU>.KU>X4445R'8%%%% !1110 4444 M%%%% & W@GPVS%CI,!).2PI? MRK[D<_\ \(/X:_Z!$'YM_C3AX*\-C_F#VWX@_P"-;U%+VU3^9_>P]A2_E7W( MQX_"GA^+[NC6/_ H5/\ .M"WL;.T_P"/:U@A_P"N<87^56**ESD]V6H1CLD% M%%%24%%%% !6=J>A:9K)B.HV<=P8L[-V>,]>GT%:-%.,G%W3%**DK-7.?_X0 M?PU_T"(/S;_&I[/PIH6GW<=U::;%%/&**];^RX?S/\#Q_[6J?RK\3Z8GM;2_A"W$$-Q$1D"1 X/YUDR># M?#DC9;1[4'_97;_*O)O#WCW5M C6WRMU:+TBE)RH_P!ENH_45V=O\6],91]I MTZ[C;N(RKC]2*Y9X/$TG:&J\F=D,;AJJO.R?FO\ @'6VWAC0K-@T&DV:L.C& M($C\36L , 8 KS^;XM:0JGR;"]=O1@JC^9KE=>^)6JZM"]O:(MC;L,-Y;9= MAZ;NWX 5,<'B*C][\2I8[#4E[COZ!\2]:BU3Q EM;N'ALT,98'(+D_-C\@/P MKBJ**]RE35."@NAX%6HZLW-]3LOAC9FY\8)-CY;:%Y"?2WF0 M/%*I1U/0@C!%8?\ P@_AK_H$0?FW^-=!17-&I./PNQU2IPG\23.?_P"$'\-? M] B#\V_QK;MK:&SMH[:WC$<,2A40= !VJ6BB52#_ .RJW:^ ;")@US<33X_A&$!_K^M=916:PU):V.F69XN2LY_E M_D06EE;6$(AM84BC'91U^OK4]%%;)):(X6W)W>X4444Q%"[T33;^?S[JT263 M &XD]*?8Z79:;O\ L=NL/F8W;<\XZ?S-7**GDC>]M31UJCCR.3MVOH%13W,% MLH:>:.)2< R,%!/XU+6?K6F)JVE36K8#D;HV/9ATIR;2=MQ4U%S2F[(F74[! MW")?6S,QP )5))_.K5>)RQRVT[1R*4EC;!'<$5Z1X8\2QZI;K;7+A;U!CG_E MH/4>_J*Y:.*527+)69ZF-RIT(*I3?,NO^?H=&RJZE6 (/4$5GRZ#I,YS)I]N M3ZA /Y5HT5U.*>Z/+C4G#X6T9:>'-'C.5TZ _P"\N?YUH0P0VZ;(8DC7T10! M^E244E&*V03JSG\4F_FPKDO'UT(]*@M@?FEEW8]E'^)%=+>WMOI]LUQ=2B.- M>Y[^P]37E.N:O)K.I/K/3RG"RJ5U4M[L?S+'A2 MW-SXDM!C(C8R'VP,_P \5ZM7'>!-*:&WEU&5<--\D>?[HZG\3_*NQIX2#C3N M^I.;UE4Q-EM'3_,*I7ND6&HNKW=LDK*,*6SP*NT5TM)JS/-C.4'>+LRC9:/I M^G2M+:6J1.R[25SR*O444))*R"4Y3=Y.["BBBF2%%%% &9/X?TFZG>>:RC>1 MSEF)/)_.K=G86NGPF*TA6*,MN*KZU8HJ5"*=TC25:I*/+*3:]0HHHJC,**** M ,N^\.Z5J#%I[1 YZNGRG].M8\G@'3F.8[FY3V)4_P!*ZRBLI4:7!'L%']*TK3PAHUHP;[.9F'>9MWZ=/TK=HI*A26T2IX_ M$S5I3?\ 7H-1%C0(BA5' "C %.HHK8Y HHHH J7VF66I!!>6ZS!,[=V>,U#: MZ%IEE<+/;6:1RKG# GC-:-%2X1;O;4T5:HH\BD[=KA1115&84444 %%%% !7 M@GCX8\;ZGC^\G_H"U[W7DU]X3N/%'Q$U/EH[&*5?.F_X ORK[_RKOR^<83E* M3T2/.S&$JD(QBM6_T.=\)>$;KQ->9^:*QC/[V;'_ (ZOJ?Y5[CI^G6NE6,=G M90K%!&,!1_,^I]Z=8V-MIME%:6D2Q01C"JO^>35BLL5BI5Y>78VPF$C0CW?5 MA1117*=84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 >4^.? ,LC'%T);21YDL'7CO!G)45 MU:?#CQ0QYT]$]VGC_H:TK/X4:Q,P-U=6MNG?!+M^6 /UIRQ5&.\D*.$KRV@S M@J[;P7X%GUJ>.^U"-HM.4[@&X,WL/]GW_+V[G1/AQHNDNLTZM?3KR&F V ^R M]/SS78 # & *\_$9BFN6E]YZ6&RQI\U;[O\QJ(L:*B*%11A5 P /2G445Y) M[ 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!RWBGPO_:>; MVS %V!\R=/,'^->>.DUM.5=7BE0\@Y#*:]LJAJ6BV&JIB[MU9@,"0<,/QKCK MX13?-'1GL8'-71C[.JKQ_%?YG"Z=XXU"T41W*+=H.[':_P"??\JW8O'^G,/W MMM@CLLR_U'^%94G@G6D/RPQ2>ZRC^N*P3Q5/3?\ M$[7#*\1[UTG]W_ .F;QYI('$=TQ]D'^-9UY\06*E;*RP>SS-G]!_C6,/!NND MX-F![F5/\:N6_@+4I"//F@A7OR6/Y?\ UZ?M,5+1+\ 6&RNGJY)_._Y&!J&I MWFJ3>;=SM(1T'0+]!VK7\.>%Y]6E2XN%:.R!R2>#)[#_ !KJ]-\%Z;8L))@U MU*/^>@^4?\!_QS71 # '0"JI81M\U5F6*S>$8>SPJMY[? GRAPHIC 13 image_006.gif GRAPHIC begin 644 image_006.gif M1TE&.#EAL !# '< ,2'^&E-O9G1W87)E.B!-:6-R;W-O9G0@3V9F:6-E "'Y M! $ +!$ P"4 "H @ +_A(^IR^T/HYRTVHMCV+G[#X;'%HCF MB:(DE[;N^ZPE3->ZR.[^7\$!A[<9I4=,JI":2"1_X_?42Q[!DF87%3?X0[?P=(:()@5H M> @)QS4I"6*I@,38I(A9MK4"<+5IB/F7V;/Y:2 FJEIY%"KZ*"GX)^8Y"W@' M9@9;Y_K*RM'VJ-9*F3G;^075*[.6BFH)?'3@J37N.;H6Z9UNFS0Q-R;"$$^@,G[M@^QCVTP=/E[]W M(RI2C*BJ$$2'__6X86-C+];$:NLN>LP7T2,]CBE96SZ)Y,G>%6 >W%+AK/K;\D#J4[JNM&A0?UTC5)3!Q9FD0+=U3[L"SB M23])JB0XL2)ANU 7FFS*K%G5I[0"(R36U8O@A$X=WML6.+)29T%XMA5:EN%B MP1MKCGX9VNI?NZ\UN\R[JQ7796&URO07YVWIV+(A@[HM]O0MXR?!+D<'LS;4 MSG!C3;9]W.#FRNWD"%*-_#1ZLW;:0Q>_:VR>NQ]>W7URB9.>/OO[UP[ [U^ ,*:0C8(%.&!A" 0 [ end GRAPHIC 14 image_002.jpg GRAPHIC begin 644 image_002.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBL?5?%?A[0Q)_: MFM6%HT8RT%SDGV S0!L45YCJ?Q\\#6! @N;W4">OV6V(Q_P!_"GZ5 MR]W^TM9+(PLO#-Q,N<*9KL1DCZ!6_+- 'NU%?.J_'+X@:C<8TGPG;2(?NH+2 M>9OS5AG\JD/CSXUWLF8?#,UN#_"-+=1_X_0!]#45X''>_'^[02QV:Q*?X62T M0_DQS2M??'^W&Y[&-P 3PMHW_H)H ][HKY]3XB?&>P^2?P@UTP_B;2YF_P#1 M; 5+!^T!K^EJ8O$?@UEF#P- &O39)8X8FEE=4C0%F=C@*!W)KP M'Q+^T:SDV_A;23D\"YOAD_\ 8U/KT)/X5S\'@3XH?$Z=;K7[B>VM!\ROJ), M2@\?\0_&GP5H"NJZE_:5PI \FP7S.W7?PF/^!9]J\TU# M]H+Q+K%W]D\,Z!#&9!L0,KW,Q8]"H7 S[8/XUV/AW]GOPQI9275[BYU>9?X6 M__O6]H_P"S7:HR/K7B":5 7$FF:B/$6G1@$P.YF^4+=,N-#OH_EDP5B^(?"6@>*K?R=:TNWNP!M61EQ(@_V7&&7\#0!IV=[:ZC M:1W=EWSZO\.]4FNK;(:;39V!9P!T(X M60=?1AGC)YKJO WQATWQ'. .3VH NUA>)_&&A>$+$W.LZA%!E28XI[#/09 M&2*\7\;_ +0=Q<,UAX,A:)3\IO[B,%V.?^6<9R "!U8$\] 1FLCPM\$O$_BZ M].J^+;JYL()#O?$&OW@TSP;826BRL$CD\ ML374I]%7D+GT 8^AIGAOX%^)/$]U_:OC#4);)9CO=7?S;J3H>2?? P!DX K?H Y?PO\/?#'A!4;2= M+B6Z50INY?WDS'&"=Q^[GG(7 YZ5U%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %<7XY^&6@^.KX12QSPI M-#(DD4BAD=#E6!Y!!'45E^)?#6F>+-#GTC5H/-MY>01P\;CHZ'LP_P 0<@D5 MY%X8UO6/A#XIA\(>*;CSO#MVQ_L[46!"1\^O89(#*3\I(.<') /=**** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN5\3?$?PKX2# M+J>K1?:0"7OQS\2>(YI;+P/X5FD=21Y\B-.X4 M\!MB?*A^I85'_P *P^)OC:8R^+_$OV*V?[]LLOF8P.,11D1_CG/UH ]6U?XD M>#=#4F^\1V 8-L,<,GG.#[K'N(_$5P^H_M&>%;>*3[#I^IW46WQO\4:O;>=HWPXO[A,X\V-Y)DS]5B'\ZEC^*OQ M$5@9?AE?,N>0D4RG'_?!KVFB@#R:U^.=I9W2VWBWPSJWAZ20@QM-&SJ5Z%CE M5;\E->GZ=J5EJ^G0:AIUS'01V(Q4EW9VU_;/;WEO#<0/P MT4R!U;Z@\&O*]!TO_A7'Q;A\/ZU?- MOCSXR:UXRNVT+PM%3SDD' /3?'OQMT3PLLE MEI#1:MJHX*QOF&$XZLPZG_97WR17CFF>'?'GQEU;^T;NXD:T#[6N[@[((1CD M1H.">.BCK]XC.:[KP!^S^D7EZCXS(=^2NF1/\H]#(ZGGO\JG' Y/(KW>""&V M@C@MXDBAC4*D<:A54#H !T% '%^"/A5X=\$*D]O";S5 N&OIQEN>NQ>B#Z<\ M\DUW%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %<]XS\'Z=XV\/3:5J VD_-!.HRT,G9A_4=Q^==#10!Y%\)?%.H:?J M-U\._$[%=6TTD6U=YX1\36OB_PQ9:U: (MPG[R+=N,4@X9"?8]\#( MP>] &W1110 4444 %%%% !1110 4444 %%%% !1110 445YKXO\ C9X9\,R- M9V3-K.H@[?(M&&Q6XX:3D=^BACD8(% 'I)( ))P!U)KS7Q=\;_"WAEI+:SD. ML7ZG'E6C#RU/'WI>1T/\.XY&#BN+_P"$=^)WQ:19-?NAH&A2?,+81E=XSP?* MSN;E0?WA'JM>D>$_A1X4\(;9;6P%W>JP87=Z!)(I'(*<83!YR #[F@#S-I?B MW\4G(B5O#VB2-D9W0 H0>^/,D!![?*3Z=NK\,_ 'POHS1SZK)-K%RA#8E_=P MY!R/D!Y]PQ(/I7K%% $%G96NGVJ6ME;0VUNGW(H8PB+] .!4]%% !1110 44 M44 %>:72IKO[05BL,_R^'M*>690G_+67*A"?]QU;//3'KCNM>UJS\.:%>ZQ? ML5MK2(R/M&2?11[DX ]S7)?"C2;F+0+OQ)J<:+JGB*X-_,%!&R-O]6@R3P 2 M1W&_':@#OJ*** "N9\:^.M'\"Z0;S4I=\[Y%O:(?WDS>P[+ZL>!]2 <[XC_$ M?3O .DY8I<:M.A^RVF>O;>^.B _GC [D?/7AKPKXF^,7B>XU"\NW\D./M5]+ MRL0.2$1>_?"C@=\<9 "ZO/%_QL\7K!$I*(28HLD06<9/5B!UZ9;&6P!Z"OH3 MP#\+]$\!V_F0J+W5'_UE_*@#8]$'.P<]CD]R>,=!X9\+Z3X1T:+2](MA# @R MSGEY6[N[=V/Z=!@ "MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** MH:KK>EZ%:_:=5U&ULH><-<2A-V.PSU/L.:Y1_BKHMPJ-HFFZ[KRDX9M-TV1E M3TRS[1@\],]#0!W5%<3!\3M,2Z2'6-'UW08W942YU2R\N!F)P%\Q2P'7J<#W MKMJ "BBB@ HHHH **** "BBB@ HHHH ;)&DL;1R(KHX*LK#((/4$5XS\-';P M-\2]?\ W#,ME'?$_@_P :PJ0;.[^S M7+*<%XS\P3VROG#\: /9**** "BBB@ HHHH **** "BBB@ HHK.UO7=+\.:: M^HZO>Q6=JAP9)#U/H .2>#P,GB@#1KC?&GQ-\-^"(I([ZZ$^HA?$#QG\3;I],\ :?-IVE\+/JESA'7/7Y@2%Z]%W/QD8Z5 MU/@KX,Z!X::/4-3']L:QP[SW(W1H_))1#WZ?,V3D9&.E '%F/XD?&-MQ)\-^ M&),KC+#SD)'4<-+P?]E#@]#FO2O!GPN\->"0)K*V-SJ'>]N@&D7C!V<80^K,RHI9F"JHR23@ 5\Q:1\6;#P)X8AT3PGIXO]1=VDO=1NPPCFE/=$R& M9>@&[8< 97)-.A\%_%7XG;)]=O)K:P;$B_;W\J,D< K @^]@GDJ,C//- 'KG MB#XT>"= #H-3_M*X4@>3IX$N9ZS^TEJ4CA=$T*UMT .7O' M:5FZ8P%*A<<]SGCI6U2^%O"FH?$WQE)#96UO8VI;S+AX8@L5K%G ZG' '5CR3]Y@ -T[P MUXS^*&IZAJUM;R:C<>8#BZ1\%?B+;:>EF/%L M>GV9^SE58\G*@!&M$M=(TR+R[2V3:@)R2>I8GN222?K M6E0!X8?A-\2HX_W/Q'NBRCY5:\N OTZGC\*4)\;?!6Z0M:^)K-8RS(#YQ4Y[ M9V2EN.@R.>F:]RHH X?P%\3](\=*]LD;V&KP@F:PF.2%! W*V &'..Q![8P3 MW%>7?%GP4)K%_&FA-]B\1:0/M)GB !GC0?,&]2%'!.<@;2"",=UX7UZ'Q1X7 MT[6X$\M+R$2&/=NV-T9_P#:S(!^" #]* .SHK@-1@U/X?6T.KKXAO\ M4]%BE2._MM482R*CNJ"6.0*&RI()5L@C=T.*[^@ HHK(UVRUG4%AM=,U*/3K M=\_:KA8M\X7*X$6?E4D;@68''&!GH ,U_P 5Z1X;2(7]PQN9^+>S@0RSSMV" M1KDG)XSTR1DBL!V\<^*5Q (?"NF/@;I0)[]UZY 'R19! P=S*036]H/A/1O# MADEL+4&\FR;B]F)DN)R>27D/)R1G'3/0"MN@#DM-^&WAJQNFO;JT?5]18 /> MZL_VJ5L=/O?*N.@V@5UM%% $%[9V^HV,]E=PK-;3QM'+&W1E(P0:YCX8SS3_ M \TM9Y6D>W\ZU#-UVQ2O&N?^ H*ZN:6.WADFE<)%&I=V8X"@#))KC_A.LG_ M K/1Y)496F\Z?##!P\SN#^3"@#LZ*** "BBB@ HHHH **** "BBB@ KS_XU MV,=[\*=7+QAGM_*FC)_A(D4$C_@)8?C7H%<[X^C63X=^)5=0P&EW+8/J(V(_ M44 )X OAJ/P]\/708L6L(54 M444 %%%% !1110 45F:]XATKPQI4FI:Q>1VMJAQN<\NV"0JCJS'!X'H:\IDU M'Q?\8W,&DB?PYX0.Y9+Q\^=>KDC"XQQQ@@''7);@4 ;OB[XO6NFZF= \+63Z M]K[$H(H 6BC(!R&*\L1CD#ISDC%9.B?"34_$>IIX@^)>H-?W9'R:;&^(XAC@ M,5P."3\J<9&26R17H'A3P/X?\%V?D:-8K'(R@2W+_--+@#EF/TS@87/0"NBH M AM+2VL+6.UL[>*WMXAMCBA0(B#T ' J:BB@ HHHH **** "BBB@ HHHH *K M:AJ%EI5C+?:A=0VMK$ 9)IG"(N3@9)]20/J:X#Q_\8]#\&B2RM"NIZP,C[/$ MXV0D''[QAT/7Y1D\-OBE$?$GBC4H]+\.P R">X_=PQQ[LGRHAR MQP >1F-._8@M^*UB^'/A/XI^) M%Q%XE\7ZK+!;7(#(7^:>6/@C:OW8T.3CT_NX(--^&/PWT[Q=XB_ME+.6/PQI MTFR$7>&DOY F0.,87YCN:OI>@#EO"OP[\,>#E5M)TU!=!0K7U=317COQ[\='0]!7PU8R%;_4X\SL,@QV^2#@^K$%>_ ;U!H M\O\ B3XQU#XG>-H-'T8--813_9]/A0[?/[?$EY<#K+)^/\(Z >G/4G/FO[/\ X#%K9MXPU",&:X5HK!6 .R/. M&D]0205'3C=U#5[I0 4444 %%%% #)8HYXGBE17C=2KHPR&!X(([BO,O@%J$ MEY\,UM710NGWLUM&R]64XDR??,A'T KTB_O8-,TZZO[IMEO;0O-*V,X5023^ M0KS[X%6!L_A;93EB6O9YK@J5QM^36]0@MRL;@.L2.)97 YR D9'MN%=G7 >'6_X2[X@:AXFRLFE: M2&TW2SU#R<&>9>W7"!AU ]J[^@ HHHH **** "BBB@#B_BOJW]D_#C5MG-Q> MQ_88$ R7>7Y,#WVEC^%=1I&G1Z1HMAID1+1V=O';H3W"*%'\JX7QE)+K?Q.\ M'^&HMWDVDAUJ[(7.T1Y$1]AOR/\ @0KT:@ HHHH **** "BBB@ HHHH **** M "N?\>/Y?P]\2-G&-+N7&C>!6^S:6C>3>^(G!VH2/F6 MW'!9@/XAZCH"&/5>$/ ^C^#;)H[&(RWDQ+7-_/\ -/.QY)9NN,C[HX[]220# MD]%^%]UK.IQ^(OB)>C5M3P#%IZ_\>MKSG;M'#=!D=,YSNZUZ>JA5"J % P . MU+10 4444 %%%% !1110 4444 %%% K 27K^??2KF"RC8!Y.O)_ MNKD8W'\,T ='JNK:?HFG2ZAJ=W%:VD0R\LK8'T'J?0#D]J\ \4?%;Q+\0=3? MPYX"LKJ.VD&&F08GE7@$ELXB3) SG/3)&<55T_PWXW^-VHQZMKMT=/T%&;R? MDP@'I%'_ !'. 7)_$[=M>]>&_"^B^#M(6QTFTCMH47,LIQOE(R=TC]6/)Z\# MH,#B@#SOP'\$])\+1C6/$\EO?ZA$#(0Y_P!&M\<[OFQN('.6X'IQFLO5=3O/ MC;XM/AS2I9;;P=I\@DOKR,?-*_$6I_%OQ'_P (;X2E M>/0X'!U/4E'R,,_AE>#@9^\-^'-,\*:'!I&DP>5;1#.2WC:660]%11DG\ #7R+9PZA\8/BP7D21([R;S)=OS?9K9,#&<8X4!0<#+$> MM>S_ +0/B4Z1X'BTB+'GZO+L)(Z1)AG(/KDH/H35#]G?PJ+'PY=>))XR)]0< MPP$XXA0\D?5\@Y_N"@#V:&&*V@C@@B2*&)0D<:*%5% P .@ [4^BB@ HHHH M **** .$^,.MKHGPQU8B0+/>H+*%<9WF3A@.#_!O/X>M;_@S17\.^#-'TF7B M:VM428;MP$F,O@^FXG'M7GWQ$8^+OBCX6\%1@26=L_\ :6HA26 "YPKXY3Y0 M1DG_ ):K[9]=H **** "BBB@ KB/B)K]Y;P6?A?0I@OB'7',$#!RIMHL$R3$ M@9& #CHD:>C+:VL8 MC3<Y)/J223[FM&BB@ HHHH **** "BBN)^+'B1O#/P_OIH'=;V\Q96I3( M82.#R".A"AB#Z@4 8OPQ9/$OBWQ;XW(S'U@ E(.09#EG(]MQ;'M6[0 4444 %%9/B/Q+I/A32)-3U MB[6"W3@#JTC=E5>I/_ZS@ FO-Y_BAXN-E_PE$/A:&V\'QN@=[R0BZEC9PHD0 M X ^93C!'7!(Y !Z]1110 4444 %%%% !7D/QM9MO5X[X3<^.OC?K/B?=OTW08_L%@\9!5V.Y20PX8',K?\ M#7VH ]BHHHH ***RO$'B"R\.::;R[WNSL([>WA7=+<2G[L<:_P 3'_ZYP : M)M9UK3?#^F2ZCJMW':VD?WG?)R>P ')/L.:X1=*UKXFD7.N"XTGPH7#0Z3]R MXO5'1IV!RBG@[ ?Y!CJZ5X5OM7UF#Q+XO\M[V$[[#2T;?!I_H<]))?5^@/W> M@QVM $-I9VVGVD=K9V\5O;Q#;'%$@15'H .!4U%% !1110 4444 %%%% !11 M10 445XAX]^+&H:QJP\'_#X/=7T[>3)?0<\\[A&>@ [R9P!D@C&Z@#9^)GQA MM?#/FZ+X?*WNOL?+.U=Z6Q]_[S^B]CUZ8.%X!^#MUJ=]%XK\?2RWEY-B9;&X M)9L\;3-GK@ ?N^@& >ZUT_PQ^$=EX)1=3U QWFNNI'FCE+<'J(\]ST+=<<# M)SZ5))'#$\LKJD:*69V. H'4D]A0 U$AM;=8XU2&&) %50%5% Z = *\.\9 M>--4^)NM-X'\#Y-BW&H:CR%9 ><'M'ZGJYX''WJWBKQKK/Q6UQ_!O@I632B< M7E^05$B=R3_#'[=6_'%>N>#/!FE^!]#33=-3+G#7%PP^>=_4^WH.WYD@$GA' MPEIO@S0(-*TV,809EF*@/._=V/K_ "&!VK>HHH ***;)(D4;22,%1 69CT ' M4T ?*GQKU23Q/\5CIEDAD-HL6GQ!,DR2$Y/&.NY]O_ :^GM%TJWT+0['2K7_ M %%G D*$@ L%&,G'<]3[FOEGX40S^+/C1:ZE?0^>WG3:CP$C)C M\*^M: "BBB@ HHHH *KW]];Z9IUU?WPJQ7D'QAUB] MUS4M,^'&ANIO=597O&QD1Q Y )ZC[I<]\*/6@!_P;L[K7=3U_P"(6HH\^&KG8A4G7+^/I;Q9YB! M'5CT(]P"?O8 (K>3_A;?C1+G;N\&Z#/F-7&5U"Z&?FQT*+GOG(//WB!ZQ5+1 M])LM"TBUTO3X5AM+6,1QH!V'<^I)R2>Y)-7: "BBB@ HHHH **** "O)-9?_ M (37X[:5I$4F[3_#,7VZY&< SY!4 C.<$Q=<='%>D>(=;MO#GAZ_UB[_ -3: M0F0@=6/91[DX'XUPWP4TFZC\,7GB74B'U+Q!=-=ROC!*9.W(Z#DNPQV84 >F M4444 %3@;O2NH^,I( M^$VNX&25A4?C,@KNZ\X^-ER\?@>VLDY_M#4[:V*_WOFWX_-!0!Z/1110 444 M4 %%%-DDCAB>65U2-%+,[' 4#J2>PH XGXK>+V\)^#939N?[5OS]DL57[V]N MKCG/RCH?[Q7UJ[\.?"*>"_!5EI1 ^U$>?=L#D-,P&[\!@*,=0H/>N)\*QO\ M$SXEW/C&X!?P]HKFVTB-_NR2CK+M(_X%G .2@S\AKV&@ HHHH *X[PM;_P#" M0:G<^*]1_>3)<7%IIL+=+.%',;';VE^"[9M0GU/1;Z[ MT349R6FELRICG;LTD3 HQY/. W)YH Z:BJ6EIJD=NZZM/9SS!SLDM86B4I@8 MRK,V#G/\1[5=H **** "BBB@ HHHH **** "FR2)%&TDCJD: LS,2%E4$99CVC!Z# MJQ_ 4 6_&?CS5OB/K?\ PA/@ E[608O=0!**Z=&YQE8QG!/5CP,@_-Z/X!^' M.D> M.V6B^?J$R 7-Y(!N?IE5_NIGG'TR3BKO@KP3I7@;1%T_34W2-AKBZ=1 MYD[>I]ADX';ZDDW_ !%XCTOPKHTNJZO^O[B.WM8%+R2R'"J*\$U[Q)K_QMUI_#?A6-[3PW RM=WGRTY)/%GQ[UL)&K:;X4M)L%L?*#SR?\ GI)M/0<+D=,Y/O7ASPYI MGA318-)TFW$-O$,D\;I&P 7<]V..OX< 4 0>$_".D>#-&33=)@V*.99GP9) MF_O.0.3^@[5NT44 %%%% !6'XSGDM? OB&XB.V2+3;ET/H1$Q%;E(GC7<38R(1CLPVD_D30!XU^S79"3Q'K=]CF&T2'/^^^?_ &G7TA7S_P#L MR@?\50>_^B?^UJ^@* "BBB@ HHIDLL<$+S32+'%&I9WAODDC9]I<_J=Y'X(/X6;GW955 M$5$4*JC & !0 M%%% !117&_$#Q[#X-T^*&U@^W:[?'R["P4%C(Y. S <[0 M3T')/ [D %#XA^.;G3)X/"WAF/[7XIU(;(D7D6JGK(_H0,D9X&-QX&#M^!O! MEGX+T);2(^=?38DOKQN7N)>I)/7 ).!V!]22![GP\MWKFO3B\\3ZI\] MY<'!\L$Y\M2.W SCC@ <**[N@ HHHH **** "BBB@ HHI&8*I9B ,DGM0!Y M)\9;NYUS4/#_ ,/].D87&K7"S7>T'Y8%/!/8C(9O^V5>K6EI!864%G:Q+%;V M\:Q11KT1%& !] !7D7PQ5O&GQ%\1^/IU+V<;_8=,,@'RJ ,D G*G9M^OF-[U M['0 5B>+/%6F^#M GU;4Y0L:#;%&/O328)5%]SC\.IX%2^)/$FF>$]#GU;5I M_*MXAPHP7E;LB#NQQT_$X )KS/POX9U+XE:_%XW\8VQBTR/G2-(?E-G!$C@] M0>#R/F//"A00!G@GPCJOCG7D\>^-H_D.&TS36!V1IG*N5/;N >I^8]L^RT44 M %>;_%>7=J'@6S*AA+XDMI"#W"D@_P#H5>D5YM\1QYGCOX>0YZZE(_\ WRJF M@#TFBBB@ HHHH *\J^(^M7_B;6X?AQXC1_:_$VI'R["T4!B,\&1AT"CGKP2/0,18\ >"$\&Z5, M;FX-[K-^_GZC>DDF60DG SS@9/)Y))/&< W]$T>R\/Z+::3IT0BM+6,1QKQ MD^I..I)R2>Y)-7Z** "BBB@ HHHH **** "BBB@ HHHH **** "BBO%?'GB_ M5?'&OR?#[P2VJ^#O!VE^"=#33=,CY^]/.P&^9_[S'^0[4SP M7X+TOP/H2:;IJ%G;#7%PX^>=_4^@]!V_,GB/B+\:++03+HOAK&H:XQ$?F1@/ M% QXQQ]]P ['=?2>=?R(6M[&(_O).P)_NKG^(^AP M"1BO(?#W@_Q/\9=7'B/Q9=2VNAJY-O"OR[USRL2_PKQ@N>3@=>2-KP'\'KW5 M-17Q5\0)'NKR9O.6PG.XD]C-_1!P. >ZU[DJA5"J !@ =J *VFZ;9Z1IT&G MZ?;1VUI FR**,8"C_/.>I/-6J** "BBB@ HHHH *P_&<+W/@7Q#!&,O+IERB MCU)B8"MRF311SPR0RJ&CD4JRGN",$4 ?.W[--RZZSK]J"-DEO%(1WRK,!_Z& M:^C*^6_A +GPK\;I="D='9C'^.?%5]\2?$7_"OO"#YLP^=3U%>5VJ?F _V <9/\1P!QRR^-?'NI^/-;/@ M;X?N)1)E;[45;"",<-AATC&>6'WL@+G/S>D^!_ ^E^!-"73]/!DF?#7-VZ@/ M._J?11D@+V'J220"_P"&?#FG>$] MM'TR+9! O+'[TC_ ,3L>Y)_P& *UZ* M* "H+V]MM-L9[V\F6&V@C,DLC]%4#)-3UXE\5_B!I3:ZGAJ9OM&GV!%QJ%O$ M[*]Y,/\ 56H(&-N2K.3G ''S#:0#OO%_Q"TGPKX4BUDR>=->Q!M.MMI5[AF M*_*<$*,@L2!C..I .'\.O!6HKJ,WC3QAB;Q)>#]RCC_CRC((V@= Q!Q[#CJ6 MS!X(\$:IJNN?\)UXZ'F:S)S8V##]W8Q]5^4]&'8=LY.7/R^I4 %%%% !1110 M 4444 %%%% !7!?&+Q"V@?#J^$#LMYJ!%E;A!DDO][_QP/SZXKO:\F\4)_PE M_P <] T J)+#08#J5UM.")"05#9X(R(> ,X=OP .U\ ^&E\)>"=,T@QJEQ'$ M'N<8.9F^9^1UP3@'T K1\0>(--\,:-/JNJW"P6L(Y/\ $Y[*H[L>PI/$/B'3 M/"^C3:KJURL%M$/JSMV51W8^G]*\WT'P]J?Q-UFW\6^,+'=1^*&MP>,/%]N8=#A.[2-'?E74]))!W!X.#][C^ M -[!110 4444 %>:?$I_L_CCX=W3#Y!JCP_C($45Z77!?%W3[FX\%KJEB'- M[HEY#J<*HFXL8SS^ 5BW_ : .]HJGI.J6FMZ1::G8R>9:W42RQMWP1G!]".A M'8BKE !7)>-_'-KX2MHK:"(WVNWGR6.G1U#6OB"]WJ#: M#X)MX]9UG($LX.;2S!_BED'!/'W1SU'7@W_"/@B/0)I]7U.Z.J>([WF[U"51 MD[HHH **** "BBB@ HHHH **** "BBB@ HHHH ***\_P#B)X[NM$EMO#?A MN'[9XIU+Y+>( $6ZG_EHV>/7&>."3P,$ R?B+XWU&^U9/ 7@P^;K=WE+NY5L M"T3'(##HV.I_A'3YB,=)X8\->'_A9X1D#W,,2*/,OM0G^4S/ZGDX'95'KW)) M/&VMQX:^!V@/)JER-3\57ZF2X\MMTLS'G&3RD>?XCRQR<$\#F=.\+^,OC3J< M6L>)IY=,\/(P,$"*5W*>?W2GKD'_ %C9]LXP "3Q+\2?$OQ,U63PQX"M+B*Q M<;9KG[DDB=RS?\LD[=?9>7XD-M'M8^9Y8!?D# P".I%7:X+XAVNKVF MJ>'?%6CZ=)J;Z-+,L]E%DR213*$8J!U(P/\ #&: /&OC+I4_@SXJ6OB+3PR" M[9+Z)B,J)T8;QSUY"L?]_'2OI72-4MM;T:SU2S8M;7<*S1YQD!AG!QT(Z$=B M*\!^+'Q!\(^-_"R6,$.J1:S;2B6W26V"E3T=7Y/!7/3NH[5C_#3QQXZNM*C\ M%^%QIYF3?+%,#@ ^B_$?BC1O"FFM?:S?16T8!*( M6^>4C'"+U8\CITSS@5XY>ZQXP^-DYT_0K:31?":R;+B\E/S3C)ZXQN.!]Q> M3\S<@CHM!^"D4FI1ZSXWU>?Q!J0VMY4C,85(YVG=RZ@]!\H[%2*]5@@AM8(X M+>)(H8U"I'&H55 Z < 4 8?A#P;H_@K1QI^DP;=V#/.W,DS 8W,?Z#@9.*Z M"BB@ HHHH *\U\#?""P\,ZG+KFLW9UG79)3*+F52%C8\E@"3ER226/M@#DGT MJB@ HHHH **** "BBB@ HHHH **** "O#O#WBS3O#?C+QWJNH2R7VL7NJM8V M.FVZ&2YD$1( '12&4 GCY#C.,5[C55-,L(]0DU!+&V6]D&U[A8E$C#T+8R: M ."TGP;J/BS5XO$_CN-=T9SI^AAMT-HOK)V>0]^W'T"^CT44 %%%% !1110 M4$ C!&0:** ."3X>:AHEW<-X.\3RZ'8W+^9)826:74*OW,88@IGN ?TP LOP M^U76F6/Q5XQO]4L5.6LK6%;**7IQ)L)9EXZ9^AKO** *.D:-IN@Z='8:590V M=K'TCB7 )QC)[D\#)/)[U>HHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** .3^(/CBV\#>'C>,JSW\[>596I/,LGJ0.=HZD_0=2*\/T?Q)JMMJUW'X;C M.O\ CW56_P!-U,*LD-FO3RXC]T@< O\ <& !D8->B>-/@[<>./'HUC4-;,6E M+#'&MO''F50OWE4G@ DD[N>3TKO_ WX5T;PEIJV.C6,=O'@;W R\I'=VZL> M3UZ9XP* //O!/P6M;"Z&N>+Y_P"VM:E/F,DK%XHV/YX]N :]:HHH * M*** "BBB@ HHHH **** "BBB@ HHHH *^5OB-HE]\+?B?;Z_HJB*UGE-W:;4 MQ&I)(DA.,<VTV?\ 53 $*WN.2"/0 MGH<&@"UX4\2V/B[PY::S8,/+G7YX]V3$X^\C>X/Y\'H16U7R;X \8ZI\*/&5 MUH^M0O'8O,(K^W89,3#I*F.O!SQPRGO\I'U=!/#=6\=Q;RI+!*H>.2-@RNI& M001U!% $E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'EOQ=^% MB>,['^U=)C1-=MTQC(472 ?<)_O#^$GZ'C!'FWP>^)L_A74E\+^(93%I3R,D M;W'RFSDSR#GHA/4'H3GCFOINO,OB?\([/QM&VI::8[/74&/,/"7(& !)@=0! M@-^!R,8 /3:*\Q^"]QXLBT6^T3Q1IUU;_P!ELD5I- XML 15 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover - shares
9 Months Ended
Mar. 31, 2022
May 10, 2022
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Mar. 31, 2022  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2022  
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 9707 Waples Street  
Entity Address, Address Line Two Suite 150  
Entity Address, City or Town San Diego  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92121  
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 Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   11,594,280
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Unaudited) - USD ($)
Mar. 31, 2022
Jun. 30, 2021
Current assets:    
Cash and cash equivalents $ 36,454,056 $ 45,796,006
Certificates of deposit account 6,626,410 5,386,034
Accounts receivable 2,026,963 2,542,429
Other receivables, net 64,570 50,040
Inventories, net 7,651,589 975,519
Prepaid income taxes 102,055 0
Prepaid expenses and other current assets 189,083 44,984
Advance payments to vendors 205,240 40,630
Total current assets 53,319,966 54,835,642
Property and equipment, net 123,075 151,610
Intangible assets, net 1,350,753 1,246,750
Deferred tax assets, non-current 1,558,893 387,548
Goodwill 273,285 273,285
Right of use assets 520,703 753,263
Other assets 35,602 140,539
TOTAL ASSETS 57,182,277 57,788,637
Current liabilities:    
Accounts payable 12,252,684 9,718,989
Income tax payable 156,904 333,503
Unearned revenue from customers 361,527 0
Accrued liabilities 600,149 785,525
Lease liabilities, current 305,766 317,519
Total current liabilities 13,677,030 11,155,536
Lease liabilities, non-current 237,472 467,937
Total liabilities 13,914,502 11,623,473
Commitments and contingencies (Note 8)
Parent Company stockholders’ equity    
Preferred stock, par value $0.001 per share, authorized 10,000,000 shares; No preferred stock issued and outstanding as of March 31, 2022 and June 30, 2021 0 0
Common stock, par value $0.001 per share, authorized 50,000,000 shares; 11,594,280 and 11,590,281 shares issued and outstanding as of March 31, 2022 and June 30, 2021, respectively 14,073 14,069
Additional paid-in capital 13,367,437 12,972,234
Retained earnings 32,667,074 35,727,094
Treasury stock, 2,549,208 shares as of March 31, 2022 and June 30, 2021 (3,554,893) (3,554,893)
Accumulated other comprehensive loss (759,161) (472,502)
Total Parent Company stockholders’ equity 41,734,530 44,686,002
Non-controlling interests 1,533,245 1,479,162
Total stockholders’ equity 43,267,775 46,165,164
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 57,182,277 $ 57,788,637
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Mar. 31, 2022
Jun. 30, 2021
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,594,280 11,590,281
Common Stock, Shares, Outstanding 11,594,280 11,590,281
Treasury stock shares 2,549,208 2,549,208
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS) (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]        
Net sales $ 6,687,287 $ 44,330,954 $ 11,852,936 $ 173,147,982
Cost of goods sold 5,327,957 36,764,858 9,636,662 142,618,200
Gross profit 1,359,330 7,566,096 2,216,274 30,529,782
Operating expenses:        
Selling, general and administrative 1,390,719 1,136,761 3,493,328 4,067,246
Research and development 1,050,180 1,199,525 3,179,221 3,329,649
Total operating expenses 2,440,899 2,336,286 6,672,549 7,396,895
(Loss) income from operations (1,081,569) 5,229,810 (4,456,275) 23,132,887
Other income, net:        
Interest income 1,745 1,954 5,555 6,608
Income from governmental subsidy 0 40,929 93,109 107,362
Gain from the forgiveness of payroll protection plan loan 0 0 0 487,300
Other income (loss), net 54,376 116,382 224,814 (52,670)
Total other income, net 56,121 159,265 323,478 548,600
(Loss) income before (benefit) provision for income taxes (1,025,448) 5,389,075 (4,132,797) 23,681,487
Income tax (benefit) provision (238,852) 1,192,277 (1,126,860) 5,331,417
Net (loss) income (786,596) 4,196,798 (3,005,937) 18,350,070
Less: non-controlling interests in net (loss) income of subsidiary at 33.7% (15,778) 258,245 54,083 634,546
Net (loss) income attributable to Parent Company $ (770,818) $ 3,938,553 $ (3,060,020) $ 17,715,524
Basic (loss) income per share attributable to Parent Company stockholders $ (0.07) $ 0.34 $ (0.26) $ 1.57
Diluted (loss) income per share attributable to Parent Company stockholders $ (0.07) $ 0.33 $ (0.26) $ 1.54
Weighted average common shares outstanding – basic 11,594,280 11,581,629 11,593,857 11,271,168
Weighted average common shares outstanding – diluted 11,594,280 11,792,292 11,593,857 11,481,830
Comprehensive (loss) income        
Translation adjustments $ (85,973) $ (20,255) $ (286,659) $ 264,265
Comprehensive (loss) income (872,569) 4,176,543 (3,292,596) 18,614,335
Less: comprehensive (loss) income attributable to non-controlling interest (15,778) 258,245 54,083 634,546
Comprehensive (loss) income attributable to controlling interest $ (856,791) $ 3,918,298 $ (3,346,679) $ 17,979,789
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY(Unaudited) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Treasury Stock [Member]
AOCI Attributable to Parent [Member]
Noncontrolling Interest [Member]
Total
Balance – December 31, 2020 (unaudited) at Jun. 30, 2020 $ 14,007 $ 7,475,365 $ 18,028,059 $ (4,513,479) $ (650,426) $ 782,015 $ 21,135,541
Beginning balace, shares at Jun. 30, 2020 10,605,912            
Net income attributable to Parent Company 13,776,971 13,776,971
Foreign exchange translation 284,520 284,520
Issuance of stock related to stock option exercised $ 47 55,943 55,990
Issuance of stock related to stock options exercised, shares 47,291            
Sales of treasury stock 5,041,422 958,586 6,000,008
Compensation expense related to stock option granted 184,229 184,229
Comprehensive income attributable to non-controlling interest 376,301 376,301
Sales of treasury stock, shares 923,078            
Balance – March 31, 2021 (unaudited) at Dec. 31, 2020 $ 14,054 12,756,959 31,805,030 (3,554,893) (365,906) 1,158,316 41,813,560
Ending balance, shares at Dec. 31, 2020 11,576,281            
Balance – December 31, 2020 (unaudited) at Jun. 30, 2020 $ 14,007 7,475,365 18,028,059 (4,513,479) (650,426) 782,015 21,135,541
Beginning balace, shares at Jun. 30, 2020 10,605,912            
Net income attributable to Parent Company             17,715,524
Balance – March 31, 2021 (unaudited) at Mar. 31, 2021 $ 14,068 12,873,592 35,743,583 (3,554,893) (386,161) 1,416,561 46,106,750
Ending balance, shares at Mar. 31, 2021 11,590,281            
Balance – December 31, 2020 (unaudited) at Dec. 31, 2020 $ 14,054 12,756,959 31,805,030 (3,554,893) (365,906) 1,158,316 41,813,560
Beginning balace, shares at Dec. 31, 2020 11,576,281            
Net income attributable to Parent Company 3,938,553 3,938,553
Foreign exchange translation (20,255) (20,255)
Issuance of stock related to stock option exercised $ 14 18,746 18,760
Issuance of stock related to stock options exercised, shares 14,000            
Compensation expense related to stock option granted 97,887 97,887
Comprehensive income attributable to non-controlling interest 258,245 258,245
Balance – March 31, 2021 (unaudited) at Mar. 31, 2021 $ 14,068 12,873,592 35,743,583 (3,554,893) (386,161) 1,416,561 46,106,750
Ending balance, shares at Mar. 31, 2021 11,590,281            
Balance – December 31, 2020 (unaudited) at Jun. 30, 2021 $ 14,069 12,972,234 35,727,094 (3,554,893) (472,502) 1,479,162 46,165,164
Beginning balace, shares at Jun. 30, 2021 11,590,281            
Net income attributable to Parent Company (2,289,202) (2,289,202)
Foreign exchange translation (200,686) (200,686)
Issuance of stock related to stock option exercised $ 4 21,591 21,595
Issuance of stock related to stock options exercised, shares 3,999            
Compensation expense related to stock option granted 192,465 192,465
Comprehensive income attributable to non-controlling interest 69,861 69,861
Balance – March 31, 2021 (unaudited) at Dec. 31, 2021 $ 14,073 13,186,290 33,437,892 (3,554,893) (673,188) 1,549,023 43,959,197
Ending balance, shares at Dec. 31, 2021 11,594,280            
Balance – December 31, 2020 (unaudited) at Jun. 30, 2021 $ 14,069 12,972,234 35,727,094 (3,554,893) (472,502) 1,479,162 46,165,164
Beginning balace, shares at Jun. 30, 2021 11,590,281            
Net income attributable to Parent Company             (3,060,020)
Balance – March 31, 2021 (unaudited) at Mar. 31, 2022 $ 14,073 13,367,437 32,667,074 (3,554,893) (759,161) 1,533,245 43,267,775
Balance – December 31, 2020 (unaudited) at Dec. 31, 2021 $ 14,073 13,186,290 33,437,892 (3,554,893) (673,188) 1,549,023 43,959,197
Beginning balace, shares at Dec. 31, 2021 11,594,280            
Net income attributable to Parent Company (770,818) (770,818)
Foreign exchange translation (85,973) (85,973)
Compensation expense related to stock option granted 181,147 181,147
Comprehensive income attributable to non-controlling interest (15,778) (15,778)
Balance – March 31, 2021 (unaudited) at Mar. 31, 2022 $ 14,073 $ 13,367,437 $ 32,667,074 $ (3,554,893) $ (759,161) $ 1,533,245 $ 43,267,775
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows (unaudited) - USD ($)
9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
CASH FLOW FROM OPERATING ACTIVITIES:    
Net (loss) income $ (3,005,937) $ 18,350,070
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 68,105 67,593
Amortization of intangible assets 396,535 342,070
Stock based compensation 373,612 282,116
Bad debt expense 23,781 338,485
Forgiveness of payroll protection plan loan 0 (487,300)
Amortization of right of use assets 232,560 286,273
Deferred tax (benefit) (1,171,345) 195,115
(Decrease) increase in cash due to change in:    
Accounts receivable 477,155 2,534,938
Inventories (6,676,070) 10,353,900
Prepaid expenses and other current assets (144,099) (27,656)
Prepaid income taxes (102,055) 0
Advance payments to vendors (164,610) (20,276)
Other assets 104,937 142,779
Accounts payable 2,533,695 (14,230,479)
Income tax payable (176,599) 2,307,543
Unearned revenue from customers 361,527 0
Lease liabilities (242,218) (295,931)
Accrued liabilities (185,376) 322,567
Net cash (used) provided by operating activities (7,296,402) 20,461,807
CASH FLOW FROM INVESTING ACTIVITIES:    
Purchases of short-term investments (1,240,376) (3,345)
Purchases of property and equipment (39,570) (12,741)
Payments for capitalized product development costs (475,366) (587,246)
Purchases of intangible assets (25,172) (2,225)
Net cash used in investing activities (1,780,484) (605,557)
CASH FLOW FROM FINANCING ACTIVITIES:    
Sales of common stock sold from treasury stock 0 6,000,008
Cash received from exercise of stock options 21,595 74,750
Net cash provided by financing activities 21,595 6,074,758
Effect of foreign currency translation (286,659) 264,265
Net (decrease) increase in cash and cash equivalents (9,341,950) 26,195,273
Cash and cash equivalents, beginning of period 45,796,006 28,161,644
Cash and cash equivalents, end of period 36,454,056 54,356,917
Cash paid during the periods for:    
Income taxes $ (316,355) $ (2,800,825)
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.22.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Mar. 31, 2022
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% (33.7% is owned by non-controlling interests) as of March 31, 2022, and June 30, 2021. 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 non-controlling 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 non-controlling 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, 2022, or June 30, 2021.

 

Non-controlling Interest in a Consolidated Subsidiary

 

As of March 31, 2022, the non-controlling interest was $1,533,245, which represents a $54,083 increase from $1,479,162 as of June 30, 2021.  The increase in the non-controlling interest of $54,083 was from income in the subsidiary of $160,385 incurred for the nine months ended March 31, 2022.

 

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.

 

We generate revenues from three geographic areas, consisting of North America, Caribbean and South America, and Asia. The following enterprise-wide disclosure is prepared on a basis consistent with the preparation of the consolidated financial statements. The following table contains certain financial information by geographic area:

                    
   Three Months Ended   Nine Months Ended 
   March 31,   March 31, 
Net sales:  2022   2021   2022   2021 
North America  $6,687,287   $44,054,824   $11,143,335   $17,285,374 
Caribbean and South America           2,375    17,500 
Asia       276,130    707,226    276,738 
Totals  $6,687,287   $44,330,954   $11,852,936   $173,147,982 

 

          
Long-lived assets, net (property and equipment and intangible assets): 

March 31,

2022

  

June 30,

2021

 
North America  $1,389,573   $1,349,320 
Asia   84,225    49,040 
Totals  $1,473,828   $1,398,360 

 

Use of Estimates

 

The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could materially differ from those estimates.

 

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

 

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, 2022, we did not believe an allowance for doubtful accounts was necessary.

 

Revenue Recognition

 

Contracts with Customers

 

Revenue for 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 provision for the quarter ended March 31, 2022 was 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, 2022   June 30, 2021 
Accounts Receivable  $2,026,963   $2,542,429 

 

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, 2022, and June 30, 2021. 

 

Our contract liabilities are as follows:

        
   March 31, 2022   June 30, 2021 
Undelivered products  $501,527   $140,000 

 

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, 2022. 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 nine months ended March 31, 2022. 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, 2022, 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 approximately $79,284 and $238,109 associated with capitalized product development costs associated with complete technology for the three and nine months ended March 31, 2022, respectively, and $82,000 and $282,000 for the three and nine months ended March 31, 2021, 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, 2022, and June 30, 2021, capitalized product development costs in progress were $178,100 and $602,388, respectively, and the amounts are included in intangible assets in our consolidated balance sheets. For the three and nine months ended March 31, 2022, we incurred $21,677 and $475,366, respectively, and for the three and nine months ended March 31, 2021, we incurred $54,100 and $587,246, 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 $1,050,180 and $1,199,525 for the three months ended March 31, 2022 and 2021, respectively, and $3,179,221 and $3,329,649 for the nine months ended March 31, 2022 and 2021, 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 $42,706 and $147,202 for the three months ended March 31, 2022 and 2021, respectively, and $145,658 and $674,854 for the nine months ended March 31, 2022 and 2021, 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, 2022, and June 30, 2021, we did not record any reserve for inventories that we have identified as obsolete or slow-moving.

  

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, 2022 or June 30, 2021.

 

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, 2022, and June 30, 2021, we were not aware of any events or changes in circumstances that would indicate that the long-lived assets are impaired.

 

 

Stock-based Compensation

 

The Company’s 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. The Company estimates 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

 

The Company uses 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. 

 

The Company assesses 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, the Company records 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. The Company classifies interest and penalties associated with such uncertain tax positions as a component of income tax expense.

 

As of March 31, 2022, we have no material unrecognized tax benefits. We recorded an income tax benefit of $238,852 and $1,126,860 for the three and nine months ended March 31, 2022, respectively, and a provision for income taxes of $1,192,277 and $5,331,417 for the three and nine months ended March 31, 2021, respectively. We also recorded an increase in deferred tax asset, non-current, of $238,852 and $1,171,345 for the three and nine months ended March 31, 2022, respectively, and an increase in deferred tax asset, non-current, of $57,793 for the three months, and a decrease of $195,115 for nine months, ended March 31, 2021, respectively.

 

Earnings per Share Attributable to Common Stockholders

 

Earnings per share is calculated by dividing the net income 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 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 for 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, 2022, sales to our two largest customers accounted for 49% and 26% of our consolidated net sales, and 45% and 0% of our accounts receivable balance as of March 31, 2022. In the same period of 2021, sales to our two largest customers accounted for 61% and 32% of our consolidated net sales, and 0% and 96% of our accounts receivable balance as of March 31, 2021. No other customers accounted for more than ten percent of total net sales for the nine months ended March 31, 2022 and 2021. 

 

For the nine months ended March 31, 2022, 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, 2022, we purchased wireless data products from these manufacturers in the amount of $15,758,962, or 99% of total purchases and had related accounts payable of $11,664,549 as of March 31, 2022. In the same period of 2021, we purchased wireless data products from these manufacturers in the amount of $130,256,593, or 99% of total purchases, and had related accounts payable of $27,250,783 as of March 31, 2021.

 

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.

 

XML 22 R8.htm IDEA: XBRL DOCUMENT v3.22.1
BUSINESS OVERVIEW
9 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
BUSINESS OVERVIEW

NOTE 2 - BUSINESS OVERVIEW

 

We are a leading provider of intelligent wireless solutions including mobile hotspots, routers, trackers, and other devices. Our designs integrate innovative hardware and software enabling machine-to-machine (M2M) applications and the Internet of Things (IoT). Our M2M and IoT solutions include embedded modules, modems and gateways built to deliver reliable always-on connectivity supporting a broad spectrum of applications based on fifth generation and fourth generation (5G/4G) wireless technology.

 

We have a majority ownership position in Franklin Technology Inc. (“FTI”), a research and development company located in Seoul, South Korea. FTI primarily provides design and development services to us 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 extends primarily from North America to Asia.

 

 

XML 23 R9.htm IDEA: XBRL DOCUMENT v3.22.1
BASIS OF PRESENTATION
9 Months Ended
Mar. 31, 2022
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, 2021 included in our Form 10-K filed on September 28, 2021. 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 24 R10.htm IDEA: XBRL DOCUMENT v3.22.1
DEFINITE LIVED INTANGIBLE ASSETS
9 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
DEFINITE LIVED INTANGIBLE ASSETS

NOTE 4 – DEFINITE LIVED INTANGIBLE ASSETS

 

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

                       
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       178,100        178,100 
Software  5 years   2.6 years    424,728    302,610    122,118 
Patents  10 years   3.1 years    21,360    14,567    6,793 
Certifications & licenses  3 years   1.0 years    1,970,424    926,682    1,043,742 
Total as of March 31, 2022          $2,613,009   $1,262,256   $1,350,753 

 

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

Definite lived intangible assets:  Expected Life 

Average

Remaining

life

  

Gross

Intangible

Assets

  

Less Accumulated

Amortization

  

Net Intangible

Assets

 
Complete technology  3 years   0.5 years   $18,397   $15,331   $3,066 
Technology in progress  Not Applicable       602,388        602,388 
Software  5 years   3.0 years    399,811    268,495    131,316 
Patents  10 years   3.9 years    21,105    12,951    8,154 
Certifications & licenses  3 years   1.6 years    1,070,770    568,944    501,826 
Total as of June 30, 2021          $2,112,471   $865,721   $1,246,750 

 

 

 

Amortization expense recognized for the three months ended March 31, 2022 and 2021 was $170,406 and $101,535, respectively, and for the nine months ended March 31, 2022 and 2021 was $396,535 and $342,070, respectively. The amortization expenses of the definite lived intangible assets for the future are as follows:

                        
   FY2022   FY2023   FY2024   FY2025   FY2026   Thereafter 
Total  $199,371   $474,955   $323,897   $136,637   $10,291   $27,500 

 

XML 25 R11.htm IDEA: XBRL DOCUMENT v3.22.1
PROPERTY AND EQUIPMENT
9 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT

NOTE 5 - PROPERTY AND EQUIPMENT 

 

Property and equipment consisted of the following as of:

          
  

March 31,

2022

  

June 30,

2021

 
Machinery and Commercial Equipment  $67,718   $67,044 
Office equipment   310,400    291,191 
Molds   575,552    575,552 
Vehicle   15,513     
    969,183    933,787 
Less accumulated depreciation   (846,108)   (782,177)
Total  $123,075   $151,610 

 

Depreciation expense associated with property and equipment was $22,465 and $22,254 for the three months ended March 31, 2022 and 2021, respectively, and $68,105 and $67,593 for the nine months ended March 31, 2022 and 2021, respectively. We disposed of the fully depreciated property and equipment in the amount of $4,174 as we identified it has zero value.

 

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.22.1
ACCRUED LIABILITIES
9 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
ACCRUED LIABILITIES

NOTE 6 - ACCRUED LIABILITIES

 

Accrued liabilities consisted of the following as of:

          
  

March 31,

2022

  

June 30,

2021

 
Accrued payroll deductions owed to government entities  $46,202   $66,307 
Accrued commission to a customer   309,815    451,898 
Accrued vacation   61,020    73,900 
Accrued undelivered inventory   140,000    140,000 
Accrued commission for service providers   42,500    52,500 
Other accrued liabilities   612    920 
Total  $600,149   $785,525 

 

 

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.22.1
EARNINGS (LOSS) PER SHARE
9 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
EARNINGS (LOSS) PER SHARE

NOTE 7 – EARNINGS (LOSS) PER SHARE

 

For the three and nine months ended March 31, 2022, we were in a net loss position and have excluded 861,001 stock options from the calculation of diluted net loss per share because these securities are anti-dilutive. For the three and nine months ended March 31, 2021, we have calculated the dilutive effect of common stock arising from 485,000 stock options.

 

The weighted average number of shares outstanding used to compute earnings per share is as follows:

                    
   Three Months ended March 31,   Nine Months Ended March 31, 
   2022   2021   2022   2021 
Net (loss) income attributable to Parent Company  $(770,818)  $3,938,553   $(3,060,020)  $17,715,524 
                     
Weighted-average shares of common stock outstanding:                    
Basic shares outstanding   11,594,280    11,581,629    11,593,857    11,271,168 
Dilutive effect of common stock equivalents arising from stock options       210,663        210,662 
Diluted shares outstanding   11,594,280    11,792,292    11,593,857    11,481,830 
Basic (loss) income per share  $(0.07)  $0.34   $(0.26)  $1.57 
Diluted (loss) income per share  $(0.07)  $0.33   $(0.26)  $1.54 

  

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.22.1
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

NOTE 8 - COMMITMENTS AND CONTINGENCIES

 

Leases

 

On September 9, 2015, we signed a lease for new office space consisting of approximately 12,775 square feet, located in San Diego, California, which commenced on October 28, 2015. In addition to monthly rent, the new lease includes payment for certain common area costs. The term of the lease for the new office space was four years from the lease commencement date and was then extended by an additional fifty months, to December 31, 2023. 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 expense for this office space was $77,263 for the three months ended March 31, 2022 and 2021 and $231,789 for the nine months ended March 31, 2022 and 2021. 

 

Our Korea-based subsidiary, FTI, leases approximately 10,000 square feet of office space, located in Seoul, Korea, at a monthly rent of approximately $8,000 and additional office space consisting of approximately 2,682 square feet, also located in Seoul, Korea, at a monthly rent of approximately $2,700 that expires on August 31, 2022. Rent expense related to these leases was approximately $32,100 for the three months ended March 31, 2022 and 2021, and approximately $96,300 for the nine months ended March 31, 2022 and 2021. 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 expires on September 4, 2022. Rent expense related to this lease was $2,150 and $2,316 for the three months ended March 31, 2022 and 2021, and approximately $6,562 and $6,843 for the nine months ended March 31, 2022 and 2021.

 

As of March 31, 2022, we used discount rates of 4.0% and 2.8% in determining our operating lease liabilities for the office spaces in San Diego, California, and South Korea, 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. Both our San Diego and Korean office leases were extensions of previous leases and neither contains any further extension provisions.

 

 

Future minimum payments under operating leases are as follows:

     
   Operating Leases 
Fiscal 2022 remaining three months  $80,483 
Fiscal 2023   321,930 
Fiscal 2024   160,965 
Total lease payments   563,378 
Less imputed interest   (20,140)
Total  $543,238 

 

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 is 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 import the devices and supply 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, 2021we 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 arising from the recall and have not been served with any legal action 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. We have, however, created a litigation budget for the future cost of litigation.

 

 

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 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. Discovery is ongoing at this time.

 

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, Stephen Norwood Derivatively on Behalf of Nominal Defendant Franklin Wireless Corp. v. OC Kim, Et al., Case #21cv01837-JAH-DEB, 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. OC Kim, Et al., Case #21cv2091-CAB-KSC, 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.

 

Harwood and Martin actions have recently 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 is ongoing at this time.

 

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

 

“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-CAB-JLB, on or about July 22, 2021, claiming that our Chief Executive Officer, OC Kim, violated Section 16(b)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. We believe the allegations are not supported by the facts and we intend to vigorously defend against these claims.

 

 

Franklin v. Anydata, Inc.

 

We entered into a Professional Services Agreement with Anydata Corp. (“Anydata”) for the product ACT233F Smart Link OBD device on May 5, 2017, for a minimum purchase commitment of 250,000 units. We have delivered approximately 25,000 units and 7,000 units during our second and fourth quarters of fiscal 2018, respectively, and an additional 18,000 units during our first quarter of fiscal 2019. Sales to Anydata were approximately $1.8 million for the year ended June 30, 2019. We have received information that Anydata may not be able to fulfill the entire purchase commitment for which parts have already been ordered with our main vendor, Quanta. We believe that the Company will be able to supply some of the products to another customer and has received personal guarantees from the ownership group of Anydata. As of June 30, 2019, the remaining unfulfilled purchase commitment was approximately $3.1 million. The total product purchase commitment with Quanta was approximately $2.9 million. We have not recorded a receivable from Anydata, nor a liability owed to Quanta. Management believes that, at this time, a loss contingency is reasonably possible but not estimable as to how much ultimately would be paid to Quanta. As of June 30, 2020, we paid $100,000 for the right to call on inventory and recorded an additional $49,580 as a prepaid expense related to pricing adjustments, which has been agreed with Quanta for other products to ensure demand is met, and for the quarter ended December 31, 2020, the prepaid expense of $149,580 has been recorded as a cost of goods sold. As of March 31, 2022, there is a reasonable possibility we may incur a loss; however, the amount is not estimable at this time. On January 25th, 2021, we commenced legal action against Anydata and its principal officers in San Diego Superior Court, case number 37-2021-00003468-CU-BC-CTL. As of the date of this report, litigation is continuing, and the action is not yet resolved.

 

Entry into a Material Definitive Agreement.

 

On March 21, 2022, Franklin Wireless Corp. (the “Company”) entered into a Loan Agreement with Franklin Technology Incorporation, a Republic of Korea 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 only 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.

 

COVID-19

 

In March 2020, the World Health Organization declared the outbreak of a novel coronavirus (COVID-19) as a pandemic which continues to spread throughout the United States. On March 19, 2020, the Governor of California declared a health emergency and issued an order to close all nonessential businesses until further notice. As a maker of wireless connectivity devices, we are deemed to be an essential business. Nonetheless, out of concern for our workers and pursuant to the government order, we reduced the scope of our operations and, where possible, certain workers began telecommuting from their homes. The continued spread of COVID-19 may result in a period of business disruption, including delays or disruptions in our supply chain. The spread of COVID-19, or another infectious disease, could also negatively affect the operations at our third-party manufacturers, which could result in delays or disruptions in the supply of our products. While we expect this situation may increase demand for its products, the related impact cannot be reasonably estimated 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 29 R15.htm IDEA: XBRL DOCUMENT v3.22.1
LONG-TERM INCENTIVE PLAN AWARDS
9 Months Ended
Mar. 31, 2022
Share-Based Payment Arrangement [Abstract]  
LONG-TERM INCENTIVE PLAN AWARDS

NOTE 9 - 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. Under this application, we record compensation expense for all awards granted.

 

In 2009, we adopted the Stock Incentive Plan (“2009 Plan”), which provided for the grant of incentive stock options and non-qualified stock options to our employees and directors. Options granted under the 2009 Plan generally have a term of ten years and generally vest and become exercisable at the rate of 33% after one year and 33% on the second and third anniversaries of the option grant dates. Historically, some stock option grants have included shorter vesting periods ranging from one to two years.

 

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 provide 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 $373,612 and $282,116 in compensation expenses recorded under this method for the nine months ended March 31, 2022 and 2021, respectively.

 

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

                    
           Weighted-     
           Average     
       Weighted-   Remaining     
       Average   Contractual   Aggregate 
       Exercise   Life   Intrinsic 
Options  Shares   Price   (In Years)   Value 
Outstanding as of June 30, 2021   484,000   $3.67    2.83   $2,662,830 
Granted   388,000    3.38         
Exercised   (3,999)   5.40         
Cancelled                
Forfeited or expired   (7,000)   5.40         
Outstanding as of March 31, 2022   861,001   $3.52    3.26   $804,040 
                     
Exercisable as of March 31, 2022   382,588   $3.04    1.88   $589,219 

 

 

The aggregate intrinsic value in the preceding table represents the total pretax intrinsic value, based upon the Company’s closing stock price of $3.985 as of March 31, 2022, 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, 2022, in the amount of 861,001 shares was $2.92 per share. As of March 31, 2022, there was unrecognized compensation cost of $1,503,518 related to non-vested stock options granted.

 

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

           Weighted-     
           Average     
       Weighted-   Remaining     
       Average   Contractual   Aggregate 
       Exercise   Life   Intrinsic 
Options  Shares   Price   (In Years)   Value 
Outstanding as of June 30, 2020   251,291   $1.05    1.95   $1,124,525 
Granted   299,000    5.40         
Exercised   (61,291)   (1.22)        
Cancelled                
Forfeited or expired   (4,000)   (5.40)        
Outstanding as of March 31, 2021   485,000   $3.67    3.08   $8,088,910 
                     
Exercisable as of March 31, 2021   190,000   $0.99    1.20   $3,678,650 

 

The aggregate intrinsic value in the preceding table represents the total pretax intrinsic value, based upon our closing stock price of 20.35 as of March 31, 2021, 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, 2021, in the amount of 485,000 shares, was $3.02 per share. As of March 31, 2021, there was unrecognized compensation cost of $909,276 related to non-vested stock options granted.

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.22.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Mar. 31, 2022
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% (33.7% is owned by non-controlling interests) as of March 31, 2022, and June 30, 2021. 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 non-controlling 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 non-controlling 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, 2022, or June 30, 2021.

 

Non-controlling Interest in a Consolidated Subsidiary

Non-controlling Interest in a Consolidated Subsidiary

 

As of March 31, 2022, the non-controlling interest was $1,533,245, which represents a $54,083 increase from $1,479,162 as of June 30, 2021.  The increase in the non-controlling interest of $54,083 was from income in the subsidiary of $160,385 incurred for the nine months ended March 31, 2022.

 

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.

 

We generate revenues from three geographic areas, consisting of North America, Caribbean and South America, and Asia. The following enterprise-wide disclosure is prepared on a basis consistent with the preparation of the consolidated financial statements. The following table contains certain financial information by geographic area:

                    
   Three Months Ended   Nine Months Ended 
   March 31,   March 31, 
Net sales:  2022   2021   2022   2021 
North America  $6,687,287   $44,054,824   $11,143,335   $17,285,374 
Caribbean and South America           2,375    17,500 
Asia       276,130    707,226    276,738 
Totals  $6,687,287   $44,330,954   $11,852,936   $173,147,982 

 

          
Long-lived assets, net (property and equipment and intangible assets): 

March 31,

2022

  

June 30,

2021

 
North America  $1,389,573   $1,349,320 
Asia   84,225    49,040 
Totals  $1,473,828   $1,398,360 

 

Use of Estimates

Use of Estimates

 

The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could materially differ from those estimates.

 

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

 

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, 2022, we did not believe an allowance for doubtful accounts was necessary.

 

Revenue Recognition

Revenue Recognition

 

Contracts with Customers

 

Revenue for 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 provision for the quarter ended March 31, 2022 was 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, 2022   June 30, 2021 
Accounts Receivable  $2,026,963   $2,542,429 

 

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, 2022, and June 30, 2021. 

 

Our contract liabilities are as follows:

        
   March 31, 2022   June 30, 2021 
Undelivered products  $501,527   $140,000 

 

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, 2022. 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 nine months ended March 31, 2022. 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, 2022, 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 approximately $79,284 and $238,109 associated with capitalized product development costs associated with complete technology for the three and nine months ended March 31, 2022, respectively, and $82,000 and $282,000 for the three and nine months ended March 31, 2021, 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, 2022, and June 30, 2021, capitalized product development costs in progress were $178,100 and $602,388, respectively, and the amounts are included in intangible assets in our consolidated balance sheets. For the three and nine months ended March 31, 2022, we incurred $21,677 and $475,366, respectively, and for the three and nine months ended March 31, 2021, we incurred $54,100 and $587,246, 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 $1,050,180 and $1,199,525 for the three months ended March 31, 2022 and 2021, respectively, and $3,179,221 and $3,329,649 for the nine months ended March 31, 2022 and 2021, 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 $42,706 and $147,202 for the three months ended March 31, 2022 and 2021, respectively, and $145,658 and $674,854 for the nine months ended March 31, 2022 and 2021, 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, 2022, and June 30, 2021, we did not record any reserve for inventories that we have identified as obsolete or slow-moving.

  

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, 2022 or June 30, 2021.

 

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, 2022, and June 30, 2021, 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

 

The Company’s 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. The Company estimates 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

 

The Company uses 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. 

 

The Company assesses 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, the Company records 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. The Company classifies interest and penalties associated with such uncertain tax positions as a component of income tax expense.

 

As of March 31, 2022, we have no material unrecognized tax benefits. We recorded an income tax benefit of $238,852 and $1,126,860 for the three and nine months ended March 31, 2022, respectively, and a provision for income taxes of $1,192,277 and $5,331,417 for the three and nine months ended March 31, 2021, respectively. We also recorded an increase in deferred tax asset, non-current, of $238,852 and $1,171,345 for the three and nine months ended March 31, 2022, respectively, and an increase in deferred tax asset, non-current, of $57,793 for the three months, and a decrease of $195,115 for nine months, ended March 31, 2021, respectively.

 

Earnings per Share Attributable to Common Stockholders

Earnings per Share Attributable to Common Stockholders

 

Earnings per share is calculated by dividing the net income 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 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 for 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, 2022, sales to our two largest customers accounted for 49% and 26% of our consolidated net sales, and 45% and 0% of our accounts receivable balance as of March 31, 2022. In the same period of 2021, sales to our two largest customers accounted for 61% and 32% of our consolidated net sales, and 0% and 96% of our accounts receivable balance as of March 31, 2021. No other customers accounted for more than ten percent of total net sales for the nine months ended March 31, 2022 and 2021. 

 

For the nine months ended March 31, 2022, 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, 2022, we purchased wireless data products from these manufacturers in the amount of $15,758,962, or 99% of total purchases and had related accounts payable of $11,664,549 as of March 31, 2022. In the same period of 2021, we purchased wireless data products from these manufacturers in the amount of $130,256,593, or 99% of total purchases, and had related accounts payable of $27,250,783 as of March 31, 2021.

 

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.

 

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.22.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Segment information by geographic areas

                    
   Three Months Ended   Nine Months Ended 
   March 31,   March 31, 
Net sales:  2022   2021   2022   2021 
North America  $6,687,287   $44,054,824   $11,143,335   $17,285,374 
Caribbean and South America           2,375    17,500 
Asia       276,130    707,226    276,738 
Totals  $6,687,287   $44,330,954   $11,852,936   $173,147,982 
Long lived assets by geographic area

          
Long-lived assets, net (property and equipment and intangible assets): 

March 31,

2022

  

June 30,

2021

 
North America  $1,389,573   $1,349,320 
Asia   84,225    49,040 
Totals  $1,473,828   $1,398,360 
Schedule of receivables

        
   March 31, 2022   June 30, 2021 
Accounts Receivable  $2,026,963   $2,542,429 
Useful lives of property and equipment

        
   March 31, 2022   June 30, 2021 
Undelivered products  $501,527   $140,000 
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 32 R18.htm IDEA: XBRL DOCUMENT v3.22.1
DEFINITE LIVED INTANGIBLE ASSETS (Tables)
9 Months Ended
Mar. 31, 2022
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       178,100        178,100 
Software  5 years   2.6 years    424,728    302,610    122,118 
Patents  10 years   3.1 years    21,360    14,567    6,793 
Certifications & licenses  3 years   1.0 years    1,970,424    926,682    1,043,742 
Total as of March 31, 2022          $2,613,009   $1,262,256   $1,350,753 

 

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

Definite lived intangible assets:  Expected Life 

Average

Remaining

life

  

Gross

Intangible

Assets

  

Less Accumulated

Amortization

  

Net Intangible

Assets

 
Complete technology  3 years   0.5 years   $18,397   $15,331   $3,066 
Technology in progress  Not Applicable       602,388        602,388 
Software  5 years   3.0 years    399,811    268,495    131,316 
Patents  10 years   3.9 years    21,105    12,951    8,154 
Certifications & licenses  3 years   1.6 years    1,070,770    568,944    501,826 
Total as of June 30, 2021          $2,112,471   $865,721   $1,246,750 

 

Schedule of future amortization expense

                        
   FY2022   FY2023   FY2024   FY2025   FY2026   Thereafter 
Total  $199,371   $474,955   $323,897   $136,637   $10,291   $27,500 
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.22.1
PROPERTY AND EQUIPMENT (Tables)
9 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment

          
  

March 31,

2022

  

June 30,

2021

 
Machinery and Commercial Equipment  $67,718   $67,044 
Office equipment   310,400    291,191 
Molds   575,552    575,552 
Vehicle   15,513     
    969,183    933,787 
Less accumulated depreciation   (846,108)   (782,177)
Total  $123,075   $151,610 
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.22.1
ACCRUED LIABILITIES (Tables)
9 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
Schedule of accrued liabilities

          
  

March 31,

2022

  

June 30,

2021

 
Accrued payroll deductions owed to government entities  $46,202   $66,307 
Accrued commission to a customer   309,815    451,898 
Accrued vacation   61,020    73,900 
Accrued undelivered inventory   140,000    140,000 
Accrued commission for service providers   42,500    52,500 
Other accrued liabilities   612    920 
Total  $600,149   $785,525 
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.22.1
EARNINGS (LOSS) PER SHARE (Tables)
9 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Schedule of earnings per share

                    
   Three Months ended March 31,   Nine Months Ended March 31, 
   2022   2021   2022   2021 
Net (loss) income attributable to Parent Company  $(770,818)  $3,938,553   $(3,060,020)  $17,715,524 
                     
Weighted-average shares of common stock outstanding:                    
Basic shares outstanding   11,594,280    11,581,629    11,593,857    11,271,168 
Dilutive effect of common stock equivalents arising from stock options       210,663        210,662 
Diluted shares outstanding   11,594,280    11,792,292    11,593,857    11,481,830 
Basic (loss) income per share  $(0.07)  $0.34   $(0.26)  $1.57 
Diluted (loss) income per share  $(0.07)  $0.33   $(0.26)  $1.54 
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.22.1
COMMITMENTS AND CONTINGENCIES (Tables)
9 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum rental payments for operating leases

     
   Operating Leases 
Fiscal 2022 remaining three months  $80,483 
Fiscal 2023   321,930 
Fiscal 2024   160,965 
Total lease payments   563,378 
Less imputed interest   (20,140)
Total  $543,238 
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.22.1
LONG-TERM INCENTIVE PLAN AWARDS (Tables)
9 Months Ended
Mar. 31, 2022
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, 2021   484,000   $3.67    2.83   $2,662,830 
Granted   388,000    3.38         
Exercised   (3,999)   5.40         
Cancelled                
Forfeited or expired   (7,000)   5.40         
Outstanding as of March 31, 2022   861,001   $3.52    3.26   $804,040 
                     
Exercisable as of March 31, 2022   382,588   $3.04    1.88   $589,219 

 

 

The aggregate intrinsic value in the preceding table represents the total pretax intrinsic value, based upon the Company’s closing stock price of $3.985 as of March 31, 2022, 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, 2022, in the amount of 861,001 shares was $2.92 per share. As of March 31, 2022, there was unrecognized compensation cost of $1,503,518 related to non-vested stock options granted.

 

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

           Weighted-     
           Average     
       Weighted-   Remaining     
       Average   Contractual   Aggregate 
       Exercise   Life   Intrinsic 
Options  Shares   Price   (In Years)   Value 
Outstanding as of June 30, 2020   251,291   $1.05    1.95   $1,124,525 
Granted   299,000    5.40         
Exercised   (61,291)   (1.22)        
Cancelled                
Forfeited or expired   (4,000)   (5.40)        
Outstanding as of March 31, 2021   485,000   $3.67    3.08   $8,088,910 
                     
Exercisable as of March 31, 2021   190,000   $0.99    1.20   $3,678,650 
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.22.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Net sales $ 6,687,287 $ 44,330,954 $ 11,852,936 $ 173,147,982
North America [Member]        
Net sales 6,687,287 44,054,824 11,143,335 17,285,374
Caribbean And South America [Member]        
Net sales 0 0 2,375 17,500
Asia [Member]        
Net sales $ 0 $ 276,130 $ 707,226 $ 276,738
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.22.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments Long-Lived Assets) - USD ($)
Mar. 31, 2022
Jun. 30, 2021
Long-lived assets, net (property and equipment and intangible assets) $ 1,473,828 $ 1,398,360
UNITED STATES    
Long-lived assets, net (property and equipment and intangible assets) 1,389,573 1,349,320
Asia [Member]    
Long-lived assets, net (property and equipment and intangible assets) $ 84,225 $ 49,040
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.22.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables) - USD ($)
Mar. 31, 2022
Jun. 30, 2021
Accounting Policies [Abstract]    
Accounts Receivable $ 2,026,963 $ 2,542,429
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.22.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities) - USD ($)
Mar. 31, 2022
Jun. 30, 2021
Accounting Policies [Abstract]    
Undelivered products $ 501,527 $ 140,000
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)
9 Months Ended
Mar. 31, 2022
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
Facility Closing [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 5 years or life of the lease, whichever is shorter
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Jun. 30, 2021
Product Information [Line Items]          
Purchases of shares of a subsidiary     $ 0   $ 0
Noncontrolling interest $ 1,533,245   1,533,245   1,479,162
Increase (decrease) in noncontrolling interest     54,083    
Product development costs 79,284 $ 82,000 238,109 $ 282,000  
Capitalized product development costs 178,100   178,100   602,388
Product development costs incurred 21,677 54,100 475,366 587,246  
Research and development costs 1,050,180 1,199,525 3,179,221 3,329,649  
Shipping and handling expense 1,390,719 1,136,761 3,493,328 4,067,246  
Goodwill and Intangible Asset Impairment     0   0
Income tax benefit 238,852 1,192,277 1,126,860 5,331,417  
Increase (decrease) in deferred tax asset 238,852 57,793 1,171,345 (195,115)  
Increase (Decrease) in Deferred Income Taxes (238,852) (57,793) (1,171,345) 195,115  
Cost of Revenue 5,327,957 36,764,858 9,636,662 142,618,200  
Accounts Payable, Current 12,252,684   12,252,684   $ 9,718,989
Wireless Data Products [Member]          
Product Information [Line Items]          
Cost of Revenue     15,758,962 130,256,593  
Accounts Payable, Current 11,664,549 27,250,783 $ 11,664,549 $ 27,250,783  
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.00% 99.00%  
Customer 1 [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]          
Product Information [Line Items]          
Concentration of credit risk     49.00% 61.00%  
Customer 1 [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]          
Product Information [Line Items]          
Concentration of credit risk     45.00% 0.00%  
Customer 2 [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]          
Product Information [Line Items]          
Concentration of credit risk     26.00% 32.00%  
Customer 2 [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]          
Product Information [Line Items]          
Concentration of credit risk     0.00% 96.00%  
Shipping and Handling [Member]          
Product Information [Line Items]          
Shipping and handling expense $ 42,706 $ 147,202 $ 145,658 $ 674,854  
Noncontrolling Interests [Member]          
Product Information [Line Items]          
Noncontrolling interest percentage 33.70%   33.70%    
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.1
DEFINITE LIVED INTANGIBLE ASSETS (Details - Intangible assets activity) - USD ($)
9 Months Ended 12 Months Ended
Mar. 31, 2022
Jun. 30, 2021
Indefinite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets $ 2,613,009 $ 2,112,471
Less Accumulated Amortization 1,262,256 865,721
Net Intangible Assets $ 1,350,753 $ 1,246,750
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 15,331
Net Intangible Assets 0 $ 3,066
Average Remaining Life   6 months
Technology In Progess [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets 178,100 $ 602,388
Less Accumulated Amortization 0 0
Net Intangible Assets $ 178,100 $ 602,388
Computer Software, Intangible Asset [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Expected Life 5 years 5 years
Gross Intangible Assets $ 424,728 $ 399,811
Less Accumulated Amortization 302,610 268,495
Net Intangible Assets $ 122,118 $ 131,316
Average Remaining Life 2 years 7 months 6 days 3 years
Patent [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Expected Life 10 years 10 years
Gross Intangible Assets $ 21,360 $ 21,105
Less Accumulated Amortization 14,567 12,951
Net Intangible Assets $ 6,793 $ 8,154
Average Remaining Life 3 years 1 month 6 days 3 years 10 months 24 days
Certification And Licenses [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Expected Life 3 years 3 years
Gross Intangible Assets $ 1,970,424 $ 1,070,770
Less Accumulated Amortization 926,682 568,944
Net Intangible Assets $ 1,043,742 $ 501,826
Average Remaining Life 1 year 1 year 7 months 6 days
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.22.1
DEFINITE LIVED INTANGIBLE ASSETS (Details - Amortization Expenses)
Mar. 31, 2022
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
FYE 2022 $ 199,371
FYE 2023 474,955
FYE 2024 323,897
FYE 2025 136,637
FYE 2026 10,291
Thereafter $ 27,500
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.1
DEFINITE LIVED INTANGIBLE ASSETS (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization of Intangible Assets $ 170,406 $ 101,535 $ 396,535 $ 342,070
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.22.1
PROPERTY AND EQUIPMENT (Details) - USD ($)
Mar. 31, 2022
Jun. 30, 2021
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 969,183 $ 933,787
Less accumulated depreciation (846,108) (782,177)
Total 123,075 151,610
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 67,718 67,044
Office Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 310,400 291,191
Tools, Dies and Molds [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 575,552 575,552
Vehicle [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 15,513 $ 0
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.1
PROPERTY AND EQUIPMENT (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Property, Plant and Equipment [Abstract]        
Depreciation $ 22,465 $ 22,254 $ 68,105 $ 67,593
Disposed of depreciated property ad equipment     $ 4,174  
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.1
ACCRUED LIABILITIES (Details) - USD ($)
Mar. 31, 2022
Jun. 30, 2021
Payables and Accruals [Abstract]    
Accrued payroll deductions owed to government entities $ 46,202 $ 66,307
Accrued commission to a customer 309,815 451,898
Accrued vacation 61,020 73,900
Accrued undelivered inventory 140,000 140,000
Accrued commission for service providers 42,500 52,500
Other accrued liabilities 612 920
Total $ 600,149 $ 785,525
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.1
EARNINGS PER SHARE (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Share [Abstract]        
Net (loss) income attributable to Parent Company $ (770,818) $ 3,938,553 $ (3,060,020) $ 17,715,524
Weighted-average shares of common stock outstanding:        
Basic shares outstanding 11,594,280 11,581,629 11,593,857 11,271,168
Dilutive effect of common stock equivalents arising from stock options 0 210,663 0 210,662
Diluted shares outstanding 11,594,280 11,792,292 11,593,857 11,481,830
Basic (loss) income per share $ (0.07) $ 0.34 $ (0.26) $ 1.57
Diluted (loss) income per share $ (0.07) $ 0.33 $ (0.26) $ 1.54
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.1
EARNINGS (LOSS) PER SHARE (Details Narrative) - shares
9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Share [Abstract]    
Anti-dilutive shares excluded from EPS 861,001 485,000
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.1
COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities)
Mar. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Fiscal 2022 remaining three months $ 80,483
Fiscal 2023 321,930
Fiscal 2024 160,965
Total lease payments 563,378
Less imputed interest (20,140)
Total $ 543,238
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.1
COMMITMENTS AND CONTINGENCIES (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Jun. 30, 2020
Purchase Commitment, Excluding Long-Term Commitment [Line Items]          
Rent Expense $ 2,150 $ 2,316 $ 6,562 $ 6,843  
Quanta [Member]          
Purchase Commitment, Excluding Long-Term Commitment [Line Items]          
Payment made for inventory         $ 100,000
Prepaid expense         $ 49,580
Cost of goods sold   $ 149,580      
Administrative Office San Diego C A [Member]          
Purchase Commitment, Excluding Long-Term Commitment [Line Items]          
Rent Expense     77,263    
Operating lease discount rate   2.80%   2.80%  
Administrative Office Korea [Member]          
Purchase Commitment, Excluding Long-Term Commitment [Line Items]          
Rent Expense $ 32,100   $ 96,300    
Operating lease discount rate   4.00%   4.00%  
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.22.1
LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity) - Equity Option [Member] - USD ($)
9 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Jun. 30, 2021
Jun. 30, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of Options Outstanding, Beginning 484,000 251,291 251,291  
Weighted Average Exercise Price Outstanding, Beginning $ 3.67 $ 1.05 $ 1.05  
Weighted Average Remaining Contractual Life (in years) Outstanding 3 years 3 months 3 days 3 years 29 days 2 years 9 months 29 days 1 year 11 months 12 days
Aggregate Intrinsic Value Outstanding, Beginning $ 2,662,830 $ 1,124,525 $ 1,124,525  
Number of Options Granted 388,000 299,000    
Weighted Average Exercise Price Granted $ 3.38 $ 5.40    
Number of Options Exercised (3,999) (61,291)    
Weighted Average Exercise Price Exercised $ 5.40 $ 1.22    
Number of Options Cancelled 0 0    
Weighted Average Exercise Price Canceled $ 0 $ 0    
Number of Options Forfeited or expired (7,000) (4,000)    
Weighted Average Exercise Price Forfeited or expired $ 5.40 $ 5.40    
Number of Options Outstanding, Ending 861,001 485,000 484,000 251,291
Weighted Average Exercise Price Outstanding, Ending $ 3.52 $ 3.67 $ 3.67 $ 1.05
Aggregate Intrinsic Value Outstanding, Ending $ 804,040 $ 8,088,910 $ 2,662,830 $ 1,124,525
Number of Options Exercisable 382,588 190,000    
Weighted Average Exercise Price Exercisable $ 3.04 $ 0.99    
Weighted Average Remaining Contractual Life (in years) Exercisable 1 year 10 months 17 days 1 year 2 months 12 days    
Aggregate Intrinsic Value Exercisable $ 589,219 $ 3,678,650    
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price $ (5.40) $ (1.22)    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price $ (5.40) $ (5.40)    
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.1
LONG-TERM INCENTIVE PLAN AWARDS (Details Narrative) - USD ($)
9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-Based Payment Arrangement [Abstract]    
Share based compensation expense $ 373,612 $ 282,116
Weighted average grant-date fair value of stock options 861,001 485,000
Weighted average grant-date fair value of stock options, per share price $ 2.92 $ 3.02
Unrecognized compensation cost related to non-vested options $ 1,503,518 $ 909,276
XML 56 franklin_i10q-033122_htm.xml IDEA: XBRL DOCUMENT 0000722572 2021-07-01 2022-03-31 0000722572 2022-05-10 0000722572 2022-03-31 0000722572 2021-06-30 0000722572 2022-01-01 2022-03-31 0000722572 2021-01-01 2021-03-31 0000722572 2020-07-01 2021-03-31 0000722572 us-gaap:CommonStockMember 2021-06-30 0000722572 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000722572 us-gaap:RetainedEarningsMember 2021-06-30 0000722572 us-gaap:TreasuryStockMember 2021-06-30 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000722572 us-gaap:NoncontrollingInterestMember 2021-06-30 0000722572 us-gaap:CommonStockMember 2021-12-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000722572 us-gaap:RetainedEarningsMember 2021-12-31 0000722572 us-gaap:TreasuryStockMember 2021-12-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000722572 us-gaap:NoncontrollingInterestMember 2021-12-31 0000722572 2021-12-31 0000722572 us-gaap:CommonStockMember 2020-06-30 0000722572 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000722572 us-gaap:RetainedEarningsMember 2020-06-30 0000722572 us-gaap:TreasuryStockMember 2020-06-30 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000722572 us-gaap:NoncontrollingInterestMember 2020-06-30 0000722572 2020-06-30 0000722572 us-gaap:CommonStockMember 2020-12-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000722572 us-gaap:RetainedEarningsMember 2020-12-31 0000722572 us-gaap:TreasuryStockMember 2020-12-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000722572 us-gaap:NoncontrollingInterestMember 2020-12-31 0000722572 2020-12-31 0000722572 us-gaap:CommonStockMember 2021-07-01 2021-12-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-12-31 0000722572 us-gaap:RetainedEarningsMember 2021-07-01 2021-12-31 0000722572 us-gaap:TreasuryStockMember 2021-07-01 2021-12-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-12-31 0000722572 us-gaap:NoncontrollingInterestMember 2021-07-01 2021-12-31 0000722572 2021-07-01 2021-12-31 0000722572 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000722572 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000722572 us-gaap:TreasuryStockMember 2022-01-01 2022-03-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000722572 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0000722572 us-gaap:CommonStockMember 2020-07-01 2020-12-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-12-31 0000722572 us-gaap:RetainedEarningsMember 2020-07-01 2020-12-31 0000722572 us-gaap:TreasuryStockMember 2020-07-01 2020-12-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-12-31 0000722572 us-gaap:NoncontrollingInterestMember 2020-07-01 2020-12-31 0000722572 2020-07-01 2020-12-31 0000722572 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000722572 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000722572 us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0000722572 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-03-31 0000722572 us-gaap:CommonStockMember 2022-03-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000722572 us-gaap:RetainedEarningsMember 2022-03-31 0000722572 us-gaap:TreasuryStockMember 2022-03-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000722572 us-gaap:NoncontrollingInterestMember 2022-03-31 0000722572 us-gaap:CommonStockMember 2021-03-31 0000722572 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000722572 us-gaap:RetainedEarningsMember 2021-03-31 0000722572 us-gaap:TreasuryStockMember 2021-03-31 0000722572 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000722572 us-gaap:NoncontrollingInterestMember 2021-03-31 0000722572 2021-03-31 0000722572 FKWL:NoncontrollingInterestsMember 2022-03-31 0000722572 2020-07-01 2021-06-30 0000722572 us-gaap:ShippingAndHandlingMember 2022-01-01 2022-03-31 0000722572 us-gaap:ShippingAndHandlingMember 2021-01-01 2021-03-31 0000722572 us-gaap:ShippingAndHandlingMember 2021-07-01 2022-03-31 0000722572 us-gaap:ShippingAndHandlingMember 2020-07-01 2021-03-31 0000722572 FKWL:Customer1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-03-31 0000722572 FKWL:Customer2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-03-31 0000722572 FKWL:Customer1Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-03-31 0000722572 FKWL:Customer2Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-03-31 0000722572 FKWL:Customer1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2021-03-31 0000722572 FKWL:Customer2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2021-03-31 0000722572 FKWL:Customer1Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2021-03-31 0000722572 FKWL:Customer2Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2021-03-31 0000722572 FKWL:WirelessDataProductsMember 2021-07-01 2022-03-31 0000722572 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember FKWL:WirelessDataProductsMember 2021-07-01 2022-03-31 0000722572 FKWL:WirelessDataProductsMember 2022-03-31 0000722572 FKWL:WirelessDataProductsMember 2020-07-01 2021-03-31 0000722572 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember FKWL:WirelessDataProductsMember 2020-07-01 2021-03-31 0000722572 FKWL:WirelessDataProductsMember 2021-03-31 0000722572 srt:NorthAmericaMember 2022-01-01 2022-03-31 0000722572 srt:NorthAmericaMember 2021-01-01 2021-03-31 0000722572 srt:NorthAmericaMember 2021-07-01 2022-03-31 0000722572 srt:NorthAmericaMember 2020-07-01 2021-03-31 0000722572 FKWL:CaribbeanAndSouthAmericaMember 2022-01-01 2022-03-31 0000722572 FKWL:CaribbeanAndSouthAmericaMember 2021-01-01 2021-03-31 0000722572 FKWL:CaribbeanAndSouthAmericaMember 2021-07-01 2022-03-31 0000722572 FKWL:CaribbeanAndSouthAmericaMember 2020-07-01 2021-03-31 0000722572 srt:AsiaMember 2022-01-01 2022-03-31 0000722572 srt:AsiaMember 2021-01-01 2021-03-31 0000722572 srt:AsiaMember 2021-07-01 2022-03-31 0000722572 srt:AsiaMember 2020-07-01 2021-03-31 0000722572 country:US 2022-03-31 0000722572 country:US 2021-06-30 0000722572 srt:AsiaMember 2022-03-31 0000722572 srt:AsiaMember 2021-06-30 0000722572 us-gaap:EquipmentMember 2021-07-01 2022-03-31 0000722572 us-gaap:OfficeEquipmentMember 2021-07-01 2022-03-31 0000722572 us-gaap:ToolsDiesAndMoldsMember 2021-07-01 2022-03-31 0000722572 us-gaap:VehiclesMember 2021-07-01 2022-03-31 0000722572 us-gaap:ComputerEquipmentMember 2021-07-01 2022-03-31 0000722572 us-gaap:FurnitureAndFixturesMember 2021-07-01 2022-03-31 0000722572 us-gaap:FacilityClosingMember 2021-07-01 2022-03-31 0000722572 FKWL:CompleteTechnologyMember 2021-07-01 2022-03-31 0000722572 FKWL:CompleteTechnologyMember 2022-03-31 0000722572 FKWL:TechnologyInProgessMember 2022-03-31 0000722572 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-07-01 2022-03-31 0000722572 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-03-31 0000722572 FKWL:PatentMember 2021-07-01 2022-03-31 0000722572 FKWL:PatentMember 2022-03-31 0000722572 FKWL:CertificationAndLicensesMember 2021-07-01 2022-03-31 0000722572 FKWL:CertificationAndLicensesMember 2022-03-31 0000722572 FKWL:CompleteTechnologyMember 2020-07-01 2021-06-30 0000722572 FKWL:CompleteTechnologyMember 2021-06-30 0000722572 FKWL:TechnologyInProgessMember 2021-06-30 0000722572 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-07-01 2021-06-30 0000722572 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-06-30 0000722572 FKWL:PatentMember 2020-07-01 2021-06-30 0000722572 FKWL:PatentMember 2021-06-30 0000722572 FKWL:CertificationAndLicensesMember 2020-07-01 2021-06-30 0000722572 FKWL:CertificationAndLicensesMember 2021-06-30 0000722572 us-gaap:MachineryAndEquipmentMember 2022-03-31 0000722572 us-gaap:MachineryAndEquipmentMember 2021-06-30 0000722572 us-gaap:OfficeEquipmentMember 2022-03-31 0000722572 us-gaap:OfficeEquipmentMember 2021-06-30 0000722572 us-gaap:ToolsDiesAndMoldsMember 2022-03-31 0000722572 us-gaap:ToolsDiesAndMoldsMember 2021-06-30 0000722572 FKWL:VehicleMember 2022-03-31 0000722572 FKWL:VehicleMember 2021-06-30 0000722572 FKWL:AdministrativeOfficeSanDiegoCAMember 2021-07-01 2022-03-31 0000722572 FKWL:AdministrativeOfficeKoreaMember 2022-01-01 2022-03-31 0000722572 FKWL:AdministrativeOfficeKoreaMember 2021-07-01 2022-03-31 0000722572 FKWL:AdministrativeOfficeKoreaMember 2021-03-31 0000722572 FKWL:AdministrativeOfficeSanDiegoCAMember 2021-03-31 0000722572 FKWL:QuantaMember 2020-06-30 0000722572 FKWL:QuantaMember 2021-01-01 2021-03-31 0000722572 us-gaap:StockOptionMember 2021-06-30 0000722572 us-gaap:StockOptionMember 2020-07-01 2021-06-30 0000722572 us-gaap:StockOptionMember 2021-07-01 2022-03-31 0000722572 us-gaap:StockOptionMember 2022-03-31 0000722572 us-gaap:StockOptionMember 2020-06-30 0000722572 us-gaap:StockOptionMember 2019-07-01 2020-06-30 0000722572 us-gaap:StockOptionMember 2020-07-01 2021-03-31 0000722572 us-gaap:StockOptionMember 2021-03-31 iso4217:USD shares iso4217:USD shares pure 0000722572 false --06-30 2022 Q3 10-Q true 2022-03-31 false 001-14891 FRANKLIN WIRELESS CORP. NV 95-3733534 9707 Waples Street Suite 150 San Diego CA 92121 (858) 623-0000 Yes Yes Accelerated Filer true false false Common Stock, par value $.001 per share FKWL NASDAQ 11594280 36454056 45796006 6626410 5386034 2026963 2542429 64570 50040 7651589 975519 102055 0 189083 44984 205240 40630 53319966 54835642 123075 151610 1350753 1246750 1558893 387548 273285 273285 520703 753263 35602 140539 57182277 57788637 12252684 9718989 156904 333503 361527 0 600149 785525 305766 317519 13677030 11155536 237472 467937 13914502 11623473 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 50000000 50000000 11594280 11594280 11590281 11590281 14073 14069 13367437 12972234 32667074 35727094 2549208 2549208 3554893 3554893 -759161 -472502 41734530 44686002 1533245 1479162 43267775 46165164 57182277 57788637 6687287 44330954 11852936 173147982 5327957 36764858 9636662 142618200 1359330 7566096 2216274 30529782 1390719 1136761 3493328 4067246 1050180 1199525 3179221 3329649 2440899 2336286 6672549 7396895 -1081569 5229810 -4456275 23132887 1745 1954 5555 6608 0 40929 93109 107362 0 0 0 487300 54376 116382 224814 -52670 56121 159265 323478 548600 -1025448 5389075 -4132797 23681487 -238852 1192277 -1126860 5331417 -786596 4196798 -3005937 18350070 -15778 258245 54083 634546 -770818 3938553 -3060020 17715524 -0.07 0.34 -0.26 1.57 -0.07 0.33 -0.26 1.54 11594280 11581629 11593857 11271168 11594280 11792292 11593857 11481830 -786596 4196798 -3005937 18350070 -85973 -20255 -286659 264265 -872569 4176543 -3292596 18614335 -15778 258245 54083 634546 -856791 3918298 -3346679 17979789 11590281 14069 12972234 35727094 -3554893 -472502 1479162 46165164 -2289202 -2289202 -200686 -200686 3999 4 21591 21595 192465 192465 69861 69861 11594280 14073 13186290 33437892 -3554893 -673188 1549023 43959197 -770818 -770818 -85973 -85973 181147 181147 -15778 -15778 11594280 14073 13367437 32667074 -3554893 -759161 1533245 43267775 10605912 14007 7475365 18028059 -4513479 -650426 782015 21135541 13776971 13776971 284520 284520 47291 47 55943 55990 184229 184229 923078 5041422 958586 6000008 376301 376301 11576281 14054 12756959 31805030 -3554893 -365906 1158316 41813560 3938553 3938553 -20255 -20255 14000 14 18746 18760 97887 97887 258245 258245 11590281 14068 12873592 35743583 -3554893 -386161 1416561 46106750 -3005937 18350070 68105 67593 396535 342070 373612 282116 23781 338485 -0 487300 232560 286273 1171345 -195115 -477155 -2534938 6676070 -10353900 144099 27656 102055 -0 164610 20276 -104937 -142779 2533695 -14230479 -176599 2307543 361527 0 -242218 -295931 -185376 322567 -7296402 20461807 1240376 3345 39570 12741 475366 587246 25172 2225 -1780484 -605557 0 6000008 21595 74750 21595 6074758 -286659 264265 -9341950 26195273 45796006 28161644 36454056 54356917 -316355 -2800825 <p id="xdx_804_eus-gaap--SignificantAccountingPoliciesTextBlock_z6WtWjAQBnkk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 1 - <span id="xdx_82F_zTMTWddq5Qjc">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_846_eus-gaap--ConsolidationPolicyTextBlock_zPOhUBK9XQTl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86F_zNAWZEhJPn6e">Principles of Consolidation</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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% (<span id="xdx_903_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20220331__srt--OwnershipAxis__custom--NoncontrollingInterestsMember_znRznrB4LSNl" title="Noncontrolling interest percentage">33.7</span>% is owned by non-controlling interests) as of March 31, 2022, and June 30, 2021. 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 non-controlling interests.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 non-controlling interest is reported in the consolidated statement of financial position within equity, separately from the parent’s equity. There are <span id="xdx_901_eus-gaap--PaymentsToAcquireAdditionalInterestInSubsidiaries_pp0p0_do_c20210701__20220331_zxCZDrPTWfMh" title="Purchases of shares of a subsidiary"><span id="xdx_904_eus-gaap--PaymentsToAcquireAdditionalInterestInSubsidiaries_pp0p0_do_c20200701__20210630_zkQTaDqljzT6" title="Purchases of shares of a subsidiary">no</span></span> shares of the Company held by any subsidiaries as of March 31, 2022, or June 30, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--MinorityInterestDisclosureTextBlock_zmco4xBwuoI3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_868_zQPXhCCv0xKe">Non-controlling Interest in a Consolidated Subsidiary</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of March 31, 2022, the non-controlling interest was $<span id="xdx_90B_eus-gaap--MinorityInterest_c20220331_pp0p0" title="Noncontrolling interest">1,533,245</span>, which represents a $<span id="xdx_90A_eus-gaap--MinorityInterestPeriodIncreaseDecrease_c20210701__20220331_pp0p0" title="Increase (decrease) in noncontrolling interest">54,083</span> increase from $<span id="xdx_908_eus-gaap--MinorityInterest_c20210630_pp0p0" title="Noncontrolling interest">1,479,162</span> as of June 30, 2021.  The increase in the non-controlling interest of $<span id="xdx_905_eus-gaap--MinorityInterestPeriodIncreaseDecrease_c20210701__20220331_zldFnabgcGPe" title="Increase (decrease) in noncontrolling interest">54,083</span> was from income in the subsidiary of $160,385 incurred for the nine months ended March 31, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zNZ7U5ygFJJh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_862_zOAcWuymg7l">Segment Reporting</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We generate revenues from three geographic areas, consisting of North America, Caribbean and South America, and Asia. The following enterprise-wide disclosure is prepared on a basis consistent with the preparation of the consolidated financial statements. The following table contains certain financial information by geographic area: </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_zfqIdDK2XK2l" 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; background-color: White"> <td style="text-align: left"><p><span id="xdx_8B7_zElRhDEcAV46" style="display: none">Segment information by geographic areas</span></p> </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="font-weight: bold; text-align: center"> </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 style="font-weight: bold; text-align: center"> </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="padding-bottom: 1pt; font-weight: bold; text-align: left">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">2022</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">2021</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">2022</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">2021</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: 44%; text-align: left">North America</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20220101__20220331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0" style="width: 11%; text-align: right" title="Net sales">6,687,287</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_986_eus-gaap--Revenues_c20210101__20210331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0" style="width: 11%; text-align: right" title="Net sales">44,054,824</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_989_eus-gaap--Revenues_c20210701__20220331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0" style="width: 11%; text-align: right" title="Net sales">11,143,335</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_98B_eus-gaap--Revenues_c20200701__20210331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0" style="width: 11%; text-align: right">17,285,374</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Caribbean and South America</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_d0_c20220101__20220331__srt--StatementGeographicalAxis__custom--CaribbeanAndSouthAmericaMember_zqptYBf7QYn5" style="text-align: right" title="Net sales">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_pp0p0_d0_c20210101__20210331__srt--StatementGeographicalAxis__custom--CaribbeanAndSouthAmericaMember_zZOTnVV2kpEj" style="text-align: right" title="Net sales">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--Revenues_c20210701__20220331__srt--StatementGeographicalAxis__custom--CaribbeanAndSouthAmericaMember_pp0p0" style="text-align: right" title="Net sales">2,375</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_c20200701__20210331__srt--StatementGeographicalAxis__custom--CaribbeanAndSouthAmericaMember_pp0p0" style="text-align: right" title="Net sales">17,500</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <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_eus-gaap--Revenues_pp0p0_d0_c20220101__20220331__srt--StatementGeographicalAxis__srt--AsiaMember_zEqgqvNiOBqk" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">–</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_986_eus-gaap--Revenues_c20210101__20210331__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">276,130</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_98F_eus-gaap--Revenues_c20210701__20220331__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">707,226</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_989_eus-gaap--Revenues_c20200701__20210331__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">276,738</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">Totals</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20220101__20220331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Net sales">6,687,287</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20210101__20210331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Net sales">44,330,954</td><td style="padding-bottom: 2.5pt; text-align: left"> </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--Revenues_c20210701__20220331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Net sales">11,852,936</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_c20200701__20210331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Net sales">173,147,982</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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_zhceNusmnh5a" 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; background-color: White"> <td><p><span id="xdx_8B5_zTtd1YOS6w1f" style="display: none">Long lived assets by geographic area</span></p> </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="padding-bottom: 1pt; font-weight: bold">Long-lived assets, net (property and equipment and intangible assets):</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left">North America</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20220331__srt--StatementGeographicalAxis__country--US_pp0p0" style="width: 13%; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">1,389,573</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_987_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20210630__srt--StatementGeographicalAxis__country--US_pp0p0" style="width: 13%; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">1,349,320</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_988_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20220331__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">84,225</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_989_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20210630__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">49,040</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_981_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20220331_pp0p0" 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,473,828</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_980_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20210630_pp0p0" 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,398,360</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_842_eus-gaap--UseOfEstimates_zcZzLAVpN7a1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_865_zQ8FltANoHG9">Use of Estimates </span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could materially differ from those estimates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zUQrbrtDvDX5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_868_zG8KlAQRWttk">Fair Value of Financial Instruments</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <b> </b></span></p> <p id="xdx_848_eus-gaap--PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy_zXq2AWgZ0O67" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_869_zzNihl6tVaV4">Allowance for Doubtful Accounts</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2022, we did not believe an allowance for doubtful accounts was necessary.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_84C_eus-gaap--RevenueRecognitionPolicyTextBlock_zicWj4pHQJpl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86F_znDZAyVxImZc">Revenue Recognition</span> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contracts with Customers</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue for 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 provision for the quarter ended March 31, 2022 was not material.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disaggregation of Revenue</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract Balances</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The balances of our trade receivables are as follows:</span></p> <table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zZSf0ugfIT4l" 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 style="text-align: center"><p style="text-align: left"><span id="xdx_8BB_zJ3HKA46vNK7" style="display: none">Schedule of receivables</span></p></td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_492_20220331_z1Fw8Ek84syd" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_49F_20210630_zFzubCkr7NLg" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </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">March 31, 2022</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, 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_403_eus-gaap--AccountsReceivableNetCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left; padding-bottom: 2.5pt">Accounts Receivable</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 style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">2,026,963</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 style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">2,542,429</td><td style="width: 1%; 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: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2022, and June 30, 2021. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our contract liabilities are as follows:</span></p> <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--OtherLiabilitiesTableTextBlock_z7CmGKAOpXL9" 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 style="text-align: center"><p style="text-align: left"><span id="xdx_8B5_zjZib5ryDmM" style="display: none">Useful lives of property and equipment</span></p></td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_492_20220331_zLuwVzfCMwT6" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_49F_20210630_zy1wJ7R8PKUh" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </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">March 31, 2022</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, 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left; padding-bottom: 2.5pt">Undelivered products</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 style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">501,527</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 style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">140,000</td><td style="width: 1%; 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: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Performance Obligations</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2022. 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 nine months ended March 31, 2022. 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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of March 31, 2022, our contracts do not contain any unsatisfied performance obligations, except for undelivered products.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84C_eus-gaap--CostOfSalesPolicyTextBlock_zLbZ74dwpjI1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_862_zf7SBsFUicvi">Cost of Goods Sold</span> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 approximately $<span id="xdx_908_eus-gaap--CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortization_c20220101__20220331_pp0p0" title="Product development costs">79,284 </span>and $<span id="xdx_902_eus-gaap--CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortization_pp0p0_c20210701__20220331_zif4iC4fzEQ8" title="Product development costs">238,109</span> associated with capitalized product development costs associated with complete technology for the three and nine months ended March 31, 2022, respectively, and $<span id="xdx_906_eus-gaap--CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortization_c20210101__20210331_pp0p0" title="Product development costs">82,000</span> and $<span id="xdx_907_eus-gaap--CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortization_pp0p0_c20200701__20210331_zrKYA87uq4u9" title="Product development costs">282,000</span> for the three and nine months ended March 31, 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy_zkRE4CzgnvY6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_864_zOm7jwGLztCd">Capitalized Product Development Costs</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of March 31, 2022, and June 30, 2021, capitalized product development costs in progress were $<span id="xdx_90C_eus-gaap--CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_c20220331_pp0p0" title="Capitalized product development costs">178,100</span> and $<span id="xdx_90D_eus-gaap--CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_c20210630_pp0p0" title="Capitalized product development costs">602,388</span>, respectively, and the amounts are included in intangible assets in our consolidated balance sheets. For the three and nine months ended March 31, 2022, we incurred $<span id="xdx_90D_eus-gaap--PaymentsToDevelopSoftware_c20220101__20220331_pp0p0" title="Product development costs incurred">21,677</span> and $<span id="xdx_909_eus-gaap--PaymentsToDevelopSoftware_pp0p0_c20210701__20220331_zHCxoGHc82pd" title="Product development costs incurred">475,366</span>, respectively, and for the three and nine months ended March 31, 2021, we incurred $<span id="xdx_903_eus-gaap--PaymentsToDevelopSoftware_c20210101__20210331_pp0p0" title="Product development costs incurred">54,100</span> and $<span id="xdx_90E_eus-gaap--PaymentsToDevelopSoftware_c20200701__20210331_pp0p0" title="Product development costs incurred">587,246</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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_eus-gaap--ResearchAndDevelopmentExpensePolicy_zQiwF9ZovOFj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_864_zqrKdndjFg7a">Research and Development Costs</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Costs associated with research and development are expensed as incurred. Research and development costs were $<span id="xdx_906_eus-gaap--ResearchAndDevelopmentExpense_c20220101__20220331_pp0p0" title="Research and development costs">1,050,180</span> and $<span id="xdx_900_eus-gaap--ResearchAndDevelopmentExpense_c20210101__20210331_pp0p0" title="Research and development costs">1,199,525</span> for the three months ended March 31, 2022 and 2021, respectively, and $<span id="xdx_909_eus-gaap--ResearchAndDevelopmentExpense_c20210701__20220331_pp0p0" title="Research and development costs">3,179,221</span> and $<span id="xdx_903_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20200701__20210331_zrOwOnhamNph" title="Research and development costs">3,329,649 </span>for the nine months ended March 31, 2022 and 2021, respectively.<b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--StandardProductWarrantyPolicy_zz4tmrjcyoo4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_862_zlk401nKfzO9">Warranties</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_84E_ecustom--ShippingAndHandlingCostsPolicyTextBlock_ztkyCs75aI5d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_860_zr7QUBAlDjek">Shipping and Handling Costs</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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_904_eus-gaap--SellingGeneralAndAdministrativeExpense_c20220101__20220331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_pp0p0" title="Shipping and handling expense">42,706</span> and $<span id="xdx_906_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210101__20210331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_pp0p0" title="Shipping and handling expense">147,202</span> for the three months ended March 31, 2022 and 2021, respectively, and $<span id="xdx_909_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210701__20220331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_pp0p0" title="Shipping and handling expense">145,658</span> and $<span id="xdx_90F_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20200701__20210331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zd9qrmQWY10i" title="Shipping and handling expense">674,854</span> for the nine months ended March 31, 2022 and 2021, respectively. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zUE4QF5YHMS7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86C_zhA3mjdOVnV1">Cash and Cash Equivalents</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p id="xdx_843_eus-gaap--MarketableSecuritiesTextBlock_zfqmprhZmtue" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_864_zOaw3WleSmY4">Short Term Investments</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have invested excess funds in short term liquid assets, such as certificates of deposit.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_eus-gaap--InventoryPolicyTextBlock_zqAFCNWapHY7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86C_zxYFV4u3Ctni">Inventories</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2022, and June 30, 2021, we did <span id="xdx_90E_eus-gaap--GoodwillAndIntangibleAssetImpairment_pp0p0_do_c20210701__20220331_zwMmS57Gxnfg" title="Goodwill and Intangible Asset Impairment"><span id="xdx_90A_eus-gaap--GoodwillAndIntangibleAssetImpairment_pp0p0_do_c20200701__20210630_zmEUctZpn3Q2" title="Goodwill and Intangible Asset Impairment">no</span></span>t record any reserve for inventories that we have identified as obsolete or slow-moving.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  </span></p> <p id="xdx_849_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zhEoESTuCTxh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_860_zeUGVaXKVd84">Property and Equipment</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p> <table cellpadding="0" cellspacing="0" id="xdx_889_ecustom--ScheduleOfPropertyAndEquipmentEstimatedUsefulLife_zRt9RZ1y2028" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><p><span id="xdx_8BE_z5dJQ5Ag60tf" style="display: none">Useful lives of property and equipment</span></p> </td><td> </td> <td style="text-align: right"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: justify">Machinery</td><td style="width: 10%"> </td> <td style="width: 45%; text-align: right"><span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zir7Q1dwLL3j" title="Estimated useful lives">6</span> years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Office equipment</td><td> </td> <td style="text-align: right"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zpm7YBQWkwQ7" title="Estimated useful lives">5</span> years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Molds</td><td> </td> <td style="text-align: right"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ToolsDiesAndMoldsMember_zqxtHuGPkWr9" title="Estimated useful lives">3</span> years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Vehicles</td><td> </td> <td style="text-align: right"><span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zhslNKk1hdp8" title="Estimated useful lives">5</span> years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Computers and software</td><td> </td> <td style="text-align: right"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_z7n9mk1FrPJ2" title="Estimated useful lives">5</span> years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Furniture and fixtures</td><td> </td> <td style="text-align: right"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zm4pJvRaQS0j" title="Estimated useful lives">7</span> years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Facilities improvements</td><td> </td> <td style="text-align: right"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20210701__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FacilityClosingMember" title="Estimated useful lives">5 years or life of the lease, whichever is shorter</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30.8pt; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zSHYMSTE8qQ5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86B_zpcvtAD4Vcpd">Goodwill and Intangible Assets</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2022 or June 30, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zQMeU0biCm64" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86F_zaNpL41dOxml">Long-lived Assets</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of March 31, 2022, and June 30, 2021, we were not aware of any events or changes in circumstances that would indicate that the long-lived assets are impaired.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p id="xdx_846_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_z5qOFDUKLm39" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_861_zS1B5LUA9zXk">Stock-based Compensation</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s 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. The Company estimates 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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--IncomeTaxPolicyTextBlock_zaR5Yxb2wAAi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86C_z24nbGPUG1K6">Income Taxes</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company uses 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. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company assesses 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, the Company records 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. The Company classifies interest and penalties associated with such uncertain tax positions as a component of income tax expense.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of March 31, 2022, we have no material unrecognized tax benefits. We recorded an income tax benefit of $<span id="xdx_90D_ecustom--IncomeTaxBenefit_c20220101__20220331_pp0p0" title="Income tax benefit">238,852</span> and $<span id="xdx_906_ecustom--IncomeTaxBenefit_pp0p0_c20210701__20220331_zGg0O50ZKhY2" title="Income tax benefit">1,126,860</span> for the three and nine months ended March 31, 2022, respectively, and a provision for income taxes of $<span id="xdx_90D_ecustom--IncomeTaxBenefit_pp0p0_c20210101__20210331_z7A43WdMGwMh">1,192,277</span> and $<span id="xdx_909_ecustom--IncomeTaxBenefit_pp0p0_c20200701__20210331_zC8NZaQ65EWf">5,331,417</span> for the three and nine months ended March 31, 2021, respectively. We also recorded an increase in deferred tax asset, non-current, of $<span id="xdx_90A_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20220101__20220331_pp0p0" title="Increase (decrease) in deferred tax asset">238,852</span> and $<span id="xdx_908_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_pp0p0_c20210701__20220331_zMkpLpcCVF3i" title="Increase (decrease) in deferred tax asset">1,171,345 </span>for the three and nine months ended March 31, 2022, respectively, and an increase in deferred tax asset, non-current, of $<span id="xdx_90B_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_pp0p0_c20210101__20210331_zn3H82S99kv5">57,793</span> for the three months, and a decrease of $<span id="xdx_90B_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_iN_pp0p0_di_c20200701__20210331_zMHsqC1xfold">195,115</span> for nine months, ended March 31, 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84A_eus-gaap--EarningsPerSharePolicyTextBlock_zK4YERtZ3sNj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86E_zwbLYBBEzUQ9">Earnings per Share Attributable to Common Stockholders</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Earnings per share is calculated by dividing the net income 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 by the sum of the weighted-average number of dilutive potential common shares outstanding for the period determined using the treasury-stock method or the as-converted method. Potentially dilutive shares are comprised of common stock options outstanding under our stock plan.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p id="xdx_84B_eus-gaap--ConcentrationRiskCreditRisk_zyYZGfbJeI64" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86F_z8nLyAbfCb5d">Concentrations</span> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We extend credit to our customers and perform ongoing credit evaluations of such customers. We evaluate our accounts receivable on a regular basis for collectability and provide for an allowance for potential credit losses as deemed necessary. No reserve was required or recorded for any of the periods presented.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A significant portion of our revenue is derived from a small number of customers. For the nine months ended March 31, 2022, sales to our two largest customers accounted for <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20220331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z0mZLTeOcqX9" title="Concentration of credit risk">49</span>% and <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20220331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zaJSRfWLyMvh" title="Concentration of credit risk">26</span>% of our consolidated net sales, and <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20220331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zAsizDSq1zGj" title="Concentration of credit risk">45</span>% and<span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20220331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z7xLa9nH9ABi" title="Concentration of credit risk"> 0</span>% of our accounts receivable balance as of March 31, 2022. In the same period of 2021, sales to our two largest customers accounted for <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20210331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zlYvtpoRiABf" title="Concentration of credit risk">61</span>% and <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200701__20210331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zDVJAa4z89zf" title="Concentration of credit risk">32</span>% of our consolidated net sales, and <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20210331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zEokHqCIBcji" title="Concentration of credit risk">0</span>% and <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20210331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zxw454L1ymUk" title="Concentration of credit risk">96</span>% of our accounts receivable balance as of March 31, 2021. No other customers accounted for more than ten percent of total net sales for the nine months ended March 31, 2022 and 2021. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the nine months ended March 31, 2022, 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, 2022, we purchased wireless data products from these manufacturers in the amount of $<span id="xdx_907_eus-gaap--CostOfRevenue_c20210701__20220331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_pp0p0" title="Cost of Revenue">15,758,962</span>, or <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20220331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zl44bwnVVsa" title="Concentration of credit risk">99</span>% of total purchases and had related accounts payable of $<span id="xdx_90E_eus-gaap--AccountsPayableCurrent_c20220331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_pp0p0" title="Accounts Payable, Current">11,664,549</span> as of March 31, 2022. In the same period of 2021, we purchased wireless data products from these manufacturers in the amount of $<span id="xdx_90F_eus-gaap--CostOfRevenue_pp0p0_c20200701__20210331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zlGK2ZrjwWca">130,256,593</span>, or <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20210331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_z93DsQuGRYjk">99</span>% of total purchases, and had related accounts payable of $<span id="xdx_901_eus-gaap--AccountsPayableCurrent_iI_pp0p0_c20210331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zudi31c8GYX2">27,250,783</span> as of March 31, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_846_eus-gaap--ConsolidationPolicyTextBlock_zPOhUBK9XQTl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86F_zNAWZEhJPn6e">Principles of Consolidation</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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% (<span id="xdx_903_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_dp_c20220331__srt--OwnershipAxis__custom--NoncontrollingInterestsMember_znRznrB4LSNl" title="Noncontrolling interest percentage">33.7</span>% is owned by non-controlling interests) as of March 31, 2022, and June 30, 2021. 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 non-controlling interests.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 non-controlling interest is reported in the consolidated statement of financial position within equity, separately from the parent’s equity. There are <span id="xdx_901_eus-gaap--PaymentsToAcquireAdditionalInterestInSubsidiaries_pp0p0_do_c20210701__20220331_zxCZDrPTWfMh" title="Purchases of shares of a subsidiary"><span id="xdx_904_eus-gaap--PaymentsToAcquireAdditionalInterestInSubsidiaries_pp0p0_do_c20200701__20210630_zkQTaDqljzT6" title="Purchases of shares of a subsidiary">no</span></span> shares of the Company held by any subsidiaries as of March 31, 2022, or June 30, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.337 0 0 <p id="xdx_84D_eus-gaap--MinorityInterestDisclosureTextBlock_zmco4xBwuoI3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_868_zQPXhCCv0xKe">Non-controlling Interest in a Consolidated Subsidiary</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of March 31, 2022, the non-controlling interest was $<span id="xdx_90B_eus-gaap--MinorityInterest_c20220331_pp0p0" title="Noncontrolling interest">1,533,245</span>, which represents a $<span id="xdx_90A_eus-gaap--MinorityInterestPeriodIncreaseDecrease_c20210701__20220331_pp0p0" title="Increase (decrease) in noncontrolling interest">54,083</span> increase from $<span id="xdx_908_eus-gaap--MinorityInterest_c20210630_pp0p0" title="Noncontrolling interest">1,479,162</span> as of June 30, 2021.  The increase in the non-controlling interest of $<span id="xdx_905_eus-gaap--MinorityInterestPeriodIncreaseDecrease_c20210701__20220331_zldFnabgcGPe" title="Increase (decrease) in noncontrolling interest">54,083</span> was from income in the subsidiary of $160,385 incurred for the nine months ended March 31, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 1533245 54083 1479162 54083 <p id="xdx_84E_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zNZ7U5ygFJJh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_862_zOAcWuymg7l">Segment Reporting</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We generate revenues from three geographic areas, consisting of North America, Caribbean and South America, and Asia. The following enterprise-wide disclosure is prepared on a basis consistent with the preparation of the consolidated financial statements. The following table contains certain financial information by geographic area: </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_zfqIdDK2XK2l" 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; background-color: White"> <td style="text-align: left"><p><span id="xdx_8B7_zElRhDEcAV46" style="display: none">Segment information by geographic areas</span></p> </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="font-weight: bold; text-align: center"> </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 style="font-weight: bold; text-align: center"> </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="padding-bottom: 1pt; font-weight: bold; text-align: left">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">2022</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">2021</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">2022</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">2021</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: 44%; text-align: left">North America</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20220101__20220331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0" style="width: 11%; text-align: right" title="Net sales">6,687,287</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_986_eus-gaap--Revenues_c20210101__20210331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0" style="width: 11%; text-align: right" title="Net sales">44,054,824</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_989_eus-gaap--Revenues_c20210701__20220331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0" style="width: 11%; text-align: right" title="Net sales">11,143,335</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_98B_eus-gaap--Revenues_c20200701__20210331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0" style="width: 11%; text-align: right">17,285,374</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Caribbean and South America</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_d0_c20220101__20220331__srt--StatementGeographicalAxis__custom--CaribbeanAndSouthAmericaMember_zqptYBf7QYn5" style="text-align: right" title="Net sales">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_pp0p0_d0_c20210101__20210331__srt--StatementGeographicalAxis__custom--CaribbeanAndSouthAmericaMember_zZOTnVV2kpEj" style="text-align: right" title="Net sales">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--Revenues_c20210701__20220331__srt--StatementGeographicalAxis__custom--CaribbeanAndSouthAmericaMember_pp0p0" style="text-align: right" title="Net sales">2,375</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_c20200701__20210331__srt--StatementGeographicalAxis__custom--CaribbeanAndSouthAmericaMember_pp0p0" style="text-align: right" title="Net sales">17,500</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <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_eus-gaap--Revenues_pp0p0_d0_c20220101__20220331__srt--StatementGeographicalAxis__srt--AsiaMember_zEqgqvNiOBqk" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">–</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_986_eus-gaap--Revenues_c20210101__20210331__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">276,130</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_98F_eus-gaap--Revenues_c20210701__20220331__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">707,226</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_989_eus-gaap--Revenues_c20200701__20210331__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">276,738</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">Totals</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20220101__20220331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Net sales">6,687,287</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20210101__20210331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Net sales">44,330,954</td><td style="padding-bottom: 2.5pt; text-align: left"> </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--Revenues_c20210701__20220331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Net sales">11,852,936</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_c20200701__20210331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Net sales">173,147,982</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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_zhceNusmnh5a" 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; background-color: White"> <td><p><span id="xdx_8B5_zTtd1YOS6w1f" style="display: none">Long lived assets by geographic area</span></p> </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="padding-bottom: 1pt; font-weight: bold">Long-lived assets, net (property and equipment and intangible assets):</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left">North America</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20220331__srt--StatementGeographicalAxis__country--US_pp0p0" style="width: 13%; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">1,389,573</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_987_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20210630__srt--StatementGeographicalAxis__country--US_pp0p0" style="width: 13%; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">1,349,320</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_988_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20220331__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">84,225</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_989_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20210630__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">49,040</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_981_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20220331_pp0p0" 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,473,828</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_980_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20210630_pp0p0" 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,398,360</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_zfqIdDK2XK2l" 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; background-color: White"> <td style="text-align: left"><p><span id="xdx_8B7_zElRhDEcAV46" style="display: none">Segment information by geographic areas</span></p> </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="font-weight: bold; text-align: center"> </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 style="font-weight: bold; text-align: center"> </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="padding-bottom: 1pt; font-weight: bold; text-align: left">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">2022</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">2021</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">2022</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">2021</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: 44%; text-align: left">North America</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20220101__20220331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0" style="width: 11%; text-align: right" title="Net sales">6,687,287</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_986_eus-gaap--Revenues_c20210101__20210331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0" style="width: 11%; text-align: right" title="Net sales">44,054,824</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_989_eus-gaap--Revenues_c20210701__20220331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0" style="width: 11%; text-align: right" title="Net sales">11,143,335</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_98B_eus-gaap--Revenues_c20200701__20210331__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pp0p0" style="width: 11%; text-align: right">17,285,374</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Caribbean and South America</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--Revenues_pp0p0_d0_c20220101__20220331__srt--StatementGeographicalAxis__custom--CaribbeanAndSouthAmericaMember_zqptYBf7QYn5" style="text-align: right" title="Net sales">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_pp0p0_d0_c20210101__20210331__srt--StatementGeographicalAxis__custom--CaribbeanAndSouthAmericaMember_zZOTnVV2kpEj" style="text-align: right" title="Net sales">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--Revenues_c20210701__20220331__srt--StatementGeographicalAxis__custom--CaribbeanAndSouthAmericaMember_pp0p0" style="text-align: right" title="Net sales">2,375</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_c20200701__20210331__srt--StatementGeographicalAxis__custom--CaribbeanAndSouthAmericaMember_pp0p0" style="text-align: right" title="Net sales">17,500</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <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_eus-gaap--Revenues_pp0p0_d0_c20220101__20220331__srt--StatementGeographicalAxis__srt--AsiaMember_zEqgqvNiOBqk" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">–</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_986_eus-gaap--Revenues_c20210101__20210331__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">276,130</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_98F_eus-gaap--Revenues_c20210701__20220331__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">707,226</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_989_eus-gaap--Revenues_c20200701__20210331__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">276,738</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">Totals</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20220101__20220331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Net sales">6,687,287</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20210101__20210331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Net sales">44,330,954</td><td style="padding-bottom: 2.5pt; text-align: left"> </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--Revenues_c20210701__20220331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Net sales">11,852,936</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_c20200701__20210331_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Net sales">173,147,982</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 6687287 44054824 11143335 17285374 0 0 2375 17500 0 276130 707226 276738 6687287 44330954 11852936 173147982 <table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_zhceNusmnh5a" 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; background-color: White"> <td><p><span id="xdx_8B5_zTtd1YOS6w1f" style="display: none">Long lived assets by geographic area</span></p> </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="padding-bottom: 1pt; font-weight: bold">Long-lived assets, net (property and equipment and intangible assets):</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left">North America</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20220331__srt--StatementGeographicalAxis__country--US_pp0p0" style="width: 13%; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">1,389,573</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_987_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20210630__srt--StatementGeographicalAxis__country--US_pp0p0" style="width: 13%; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">1,349,320</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_988_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20220331__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">84,225</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_989_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20210630__srt--StatementGeographicalAxis__srt--AsiaMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Long-lived assets, net (property and equipment and intangible assets)">49,040</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_981_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20220331_pp0p0" 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,473,828</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_980_ecustom--PropertyAndEquipmentAndIntangibleAssets_c20210630_pp0p0" 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,398,360</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 1389573 1349320 84225 49040 1473828 1398360 <p id="xdx_842_eus-gaap--UseOfEstimates_zcZzLAVpN7a1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_865_zQ8FltANoHG9">Use of Estimates </span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could materially differ from those estimates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zUQrbrtDvDX5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_868_zG8KlAQRWttk">Fair Value of Financial Instruments</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <b> </b></span></p> <p id="xdx_848_eus-gaap--PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy_zXq2AWgZ0O67" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_869_zzNihl6tVaV4">Allowance for Doubtful Accounts</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2022, we did not believe an allowance for doubtful accounts was necessary.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_84C_eus-gaap--RevenueRecognitionPolicyTextBlock_zicWj4pHQJpl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86F_znDZAyVxImZc">Revenue Recognition</span> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contracts with Customers</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue for 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 provision for the quarter ended March 31, 2022 was not material.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disaggregation of Revenue</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract Balances</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The balances of our trade receivables are as follows:</span></p> <table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zZSf0ugfIT4l" 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 style="text-align: center"><p style="text-align: left"><span id="xdx_8BB_zJ3HKA46vNK7" style="display: none">Schedule of receivables</span></p></td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_492_20220331_z1Fw8Ek84syd" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_49F_20210630_zFzubCkr7NLg" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </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">March 31, 2022</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, 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_403_eus-gaap--AccountsReceivableNetCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left; padding-bottom: 2.5pt">Accounts Receivable</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 style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">2,026,963</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 style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">2,542,429</td><td style="width: 1%; 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: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2022, and June 30, 2021. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 29.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our contract liabilities are as follows:</span></p> <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--OtherLiabilitiesTableTextBlock_z7CmGKAOpXL9" 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 style="text-align: center"><p style="text-align: left"><span id="xdx_8B5_zjZib5ryDmM" style="display: none">Useful lives of property and equipment</span></p></td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_492_20220331_zLuwVzfCMwT6" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_49F_20210630_zy1wJ7R8PKUh" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </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">March 31, 2022</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, 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left; padding-bottom: 2.5pt">Undelivered products</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 style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">501,527</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 style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">140,000</td><td style="width: 1%; 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: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Performance Obligations</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2022. 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 nine months ended March 31, 2022. 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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of March 31, 2022, our contracts do not contain any unsatisfied performance obligations, except for undelivered products.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zZSf0ugfIT4l" 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 style="text-align: center"><p style="text-align: left"><span id="xdx_8BB_zJ3HKA46vNK7" style="display: none">Schedule of receivables</span></p></td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_492_20220331_z1Fw8Ek84syd" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_49F_20210630_zFzubCkr7NLg" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </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">March 31, 2022</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, 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_403_eus-gaap--AccountsReceivableNetCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left; padding-bottom: 2.5pt">Accounts Receivable</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 style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">2,026,963</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 style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">2,542,429</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2026963 2542429 <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--OtherLiabilitiesTableTextBlock_z7CmGKAOpXL9" 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 style="text-align: center"><p style="text-align: left"><span id="xdx_8B5_zjZib5ryDmM" style="display: none">Useful lives of property and equipment</span></p></td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_492_20220331_zLuwVzfCMwT6" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_49F_20210630_zy1wJ7R8PKUh" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </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">March 31, 2022</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, 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left; padding-bottom: 2.5pt">Undelivered products</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 style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">501,527</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 style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">140,000</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 501527 140000 <p id="xdx_84C_eus-gaap--CostOfSalesPolicyTextBlock_zLbZ74dwpjI1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_862_zf7SBsFUicvi">Cost of Goods Sold</span> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 approximately $<span id="xdx_908_eus-gaap--CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortization_c20220101__20220331_pp0p0" title="Product development costs">79,284 </span>and $<span id="xdx_902_eus-gaap--CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortization_pp0p0_c20210701__20220331_zif4iC4fzEQ8" title="Product development costs">238,109</span> associated with capitalized product development costs associated with complete technology for the three and nine months ended March 31, 2022, respectively, and $<span id="xdx_906_eus-gaap--CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortization_c20210101__20210331_pp0p0" title="Product development costs">82,000</span> and $<span id="xdx_907_eus-gaap--CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortization_pp0p0_c20200701__20210331_zrKYA87uq4u9" title="Product development costs">282,000</span> for the three and nine months ended March 31, 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 79284 238109 82000 282000 <p id="xdx_84B_eus-gaap--SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy_zkRE4CzgnvY6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_864_zOm7jwGLztCd">Capitalized Product Development Costs</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of March 31, 2022, and June 30, 2021, capitalized product development costs in progress were $<span id="xdx_90C_eus-gaap--CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_c20220331_pp0p0" title="Capitalized product development costs">178,100</span> and $<span id="xdx_90D_eus-gaap--CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_c20210630_pp0p0" title="Capitalized product development costs">602,388</span>, respectively, and the amounts are included in intangible assets in our consolidated balance sheets. For the three and nine months ended March 31, 2022, we incurred $<span id="xdx_90D_eus-gaap--PaymentsToDevelopSoftware_c20220101__20220331_pp0p0" title="Product development costs incurred">21,677</span> and $<span id="xdx_909_eus-gaap--PaymentsToDevelopSoftware_pp0p0_c20210701__20220331_zHCxoGHc82pd" title="Product development costs incurred">475,366</span>, respectively, and for the three and nine months ended March 31, 2021, we incurred $<span id="xdx_903_eus-gaap--PaymentsToDevelopSoftware_c20210101__20210331_pp0p0" title="Product development costs incurred">54,100</span> and $<span id="xdx_90E_eus-gaap--PaymentsToDevelopSoftware_c20200701__20210331_pp0p0" title="Product development costs incurred">587,246</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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 178100 602388 21677 475366 54100 587246 <p id="xdx_840_eus-gaap--ResearchAndDevelopmentExpensePolicy_zQiwF9ZovOFj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_864_zqrKdndjFg7a">Research and Development Costs</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Costs associated with research and development are expensed as incurred. Research and development costs were $<span id="xdx_906_eus-gaap--ResearchAndDevelopmentExpense_c20220101__20220331_pp0p0" title="Research and development costs">1,050,180</span> and $<span id="xdx_900_eus-gaap--ResearchAndDevelopmentExpense_c20210101__20210331_pp0p0" title="Research and development costs">1,199,525</span> for the three months ended March 31, 2022 and 2021, respectively, and $<span id="xdx_909_eus-gaap--ResearchAndDevelopmentExpense_c20210701__20220331_pp0p0" title="Research and development costs">3,179,221</span> and $<span id="xdx_903_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20200701__20210331_zrOwOnhamNph" title="Research and development costs">3,329,649 </span>for the nine months ended March 31, 2022 and 2021, respectively.<b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 1050180 1199525 3179221 3329649 <p id="xdx_844_eus-gaap--StandardProductWarrantyPolicy_zz4tmrjcyoo4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_862_zlk401nKfzO9">Warranties</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_84E_ecustom--ShippingAndHandlingCostsPolicyTextBlock_ztkyCs75aI5d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_860_zr7QUBAlDjek">Shipping and Handling Costs</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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_904_eus-gaap--SellingGeneralAndAdministrativeExpense_c20220101__20220331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_pp0p0" title="Shipping and handling expense">42,706</span> and $<span id="xdx_906_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210101__20210331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_pp0p0" title="Shipping and handling expense">147,202</span> for the three months ended March 31, 2022 and 2021, respectively, and $<span id="xdx_909_eus-gaap--SellingGeneralAndAdministrativeExpense_c20210701__20220331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_pp0p0" title="Shipping and handling expense">145,658</span> and $<span id="xdx_90F_eus-gaap--SellingGeneralAndAdministrativeExpense_pp0p0_c20200701__20210331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zd9qrmQWY10i" title="Shipping and handling expense">674,854</span> for the nine months ended March 31, 2022 and 2021, respectively. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 42706 147202 145658 674854 <p id="xdx_840_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zUE4QF5YHMS7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86C_zhA3mjdOVnV1">Cash and Cash Equivalents</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p id="xdx_843_eus-gaap--MarketableSecuritiesTextBlock_zfqmprhZmtue" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_864_zOaw3WleSmY4">Short Term Investments</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have invested excess funds in short term liquid assets, such as certificates of deposit.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_eus-gaap--InventoryPolicyTextBlock_zqAFCNWapHY7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86C_zxYFV4u3Ctni">Inventories</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2022, and June 30, 2021, we did <span id="xdx_90E_eus-gaap--GoodwillAndIntangibleAssetImpairment_pp0p0_do_c20210701__20220331_zwMmS57Gxnfg" title="Goodwill and Intangible Asset Impairment"><span id="xdx_90A_eus-gaap--GoodwillAndIntangibleAssetImpairment_pp0p0_do_c20200701__20210630_zmEUctZpn3Q2" title="Goodwill and Intangible Asset Impairment">no</span></span>t record any reserve for inventories that we have identified as obsolete or slow-moving.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  </span></p> 0 0 <p id="xdx_849_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zhEoESTuCTxh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_860_zeUGVaXKVd84">Property and Equipment</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p> <table cellpadding="0" cellspacing="0" id="xdx_889_ecustom--ScheduleOfPropertyAndEquipmentEstimatedUsefulLife_zRt9RZ1y2028" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><p><span id="xdx_8BE_z5dJQ5Ag60tf" style="display: none">Useful lives of property and equipment</span></p> </td><td> </td> <td style="text-align: right"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: justify">Machinery</td><td style="width: 10%"> </td> <td style="width: 45%; text-align: right"><span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zir7Q1dwLL3j" title="Estimated useful lives">6</span> years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Office equipment</td><td> </td> <td style="text-align: right"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zpm7YBQWkwQ7" title="Estimated useful lives">5</span> years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Molds</td><td> </td> <td style="text-align: right"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ToolsDiesAndMoldsMember_zqxtHuGPkWr9" title="Estimated useful lives">3</span> years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Vehicles</td><td> </td> <td style="text-align: right"><span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zhslNKk1hdp8" title="Estimated useful lives">5</span> years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Computers and software</td><td> </td> <td style="text-align: right"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_z7n9mk1FrPJ2" title="Estimated useful lives">5</span> years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Furniture and fixtures</td><td> </td> <td style="text-align: right"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zm4pJvRaQS0j" title="Estimated useful lives">7</span> years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Facilities improvements</td><td> </td> <td style="text-align: right"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20210701__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FacilityClosingMember" title="Estimated useful lives">5 years or life of the lease, whichever is shorter</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30.8pt; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_889_ecustom--ScheduleOfPropertyAndEquipmentEstimatedUsefulLife_zRt9RZ1y2028" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><p><span id="xdx_8BE_z5dJQ5Ag60tf" style="display: none">Useful lives of property and equipment</span></p> </td><td> </td> <td style="text-align: right"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: justify">Machinery</td><td style="width: 10%"> </td> <td style="width: 45%; text-align: right"><span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zir7Q1dwLL3j" title="Estimated useful lives">6</span> years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Office equipment</td><td> </td> <td style="text-align: right"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zpm7YBQWkwQ7" title="Estimated useful lives">5</span> years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Molds</td><td> </td> <td style="text-align: right"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ToolsDiesAndMoldsMember_zqxtHuGPkWr9" title="Estimated useful lives">3</span> years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Vehicles</td><td> </td> <td style="text-align: right"><span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zhslNKk1hdp8" title="Estimated useful lives">5</span> years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Computers and software</td><td> </td> <td style="text-align: right"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_z7n9mk1FrPJ2" title="Estimated useful lives">5</span> years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Furniture and fixtures</td><td> </td> <td style="text-align: right"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210701__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zm4pJvRaQS0j" title="Estimated useful lives">7</span> years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Facilities improvements</td><td> </td> <td style="text-align: right"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20210701__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FacilityClosingMember" title="Estimated useful lives">5 years or life of the lease, whichever is shorter</span></td></tr> </table> P6Y P5Y P3Y P5Y P5Y P7Y 5 years or life of the lease, whichever is shorter <p id="xdx_849_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zSHYMSTE8qQ5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86B_zpcvtAD4Vcpd">Goodwill and Intangible Assets</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2022 or June 30, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zQMeU0biCm64" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86F_zaNpL41dOxml">Long-lived Assets</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of March 31, 2022, and June 30, 2021, we were not aware of any events or changes in circumstances that would indicate that the long-lived assets are impaired.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p id="xdx_846_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_z5qOFDUKLm39" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_861_zS1B5LUA9zXk">Stock-based Compensation</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s 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. The Company estimates 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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--IncomeTaxPolicyTextBlock_zaR5Yxb2wAAi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86C_z24nbGPUG1K6">Income Taxes</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company uses 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. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company assesses 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, the Company records 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. The Company classifies interest and penalties associated with such uncertain tax positions as a component of income tax expense.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of March 31, 2022, we have no material unrecognized tax benefits. We recorded an income tax benefit of $<span id="xdx_90D_ecustom--IncomeTaxBenefit_c20220101__20220331_pp0p0" title="Income tax benefit">238,852</span> and $<span id="xdx_906_ecustom--IncomeTaxBenefit_pp0p0_c20210701__20220331_zGg0O50ZKhY2" title="Income tax benefit">1,126,860</span> for the three and nine months ended March 31, 2022, respectively, and a provision for income taxes of $<span id="xdx_90D_ecustom--IncomeTaxBenefit_pp0p0_c20210101__20210331_z7A43WdMGwMh">1,192,277</span> and $<span id="xdx_909_ecustom--IncomeTaxBenefit_pp0p0_c20200701__20210331_zC8NZaQ65EWf">5,331,417</span> for the three and nine months ended March 31, 2021, respectively. We also recorded an increase in deferred tax asset, non-current, of $<span id="xdx_90A_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_c20220101__20220331_pp0p0" title="Increase (decrease) in deferred tax asset">238,852</span> and $<span id="xdx_908_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_pp0p0_c20210701__20220331_zMkpLpcCVF3i" title="Increase (decrease) in deferred tax asset">1,171,345 </span>for the three and nine months ended March 31, 2022, respectively, and an increase in deferred tax asset, non-current, of $<span id="xdx_90B_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_pp0p0_c20210101__20210331_zn3H82S99kv5">57,793</span> for the three months, and a decrease of $<span id="xdx_90B_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_iN_pp0p0_di_c20200701__20210331_zMHsqC1xfold">195,115</span> for nine months, ended March 31, 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 238852 1126860 1192277 5331417 238852 1171345 57793 -195115 <p id="xdx_84A_eus-gaap--EarningsPerSharePolicyTextBlock_zK4YERtZ3sNj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86E_zwbLYBBEzUQ9">Earnings per Share Attributable to Common Stockholders</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Earnings per share is calculated by dividing the net income 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 by the sum of the weighted-average number of dilutive potential common shares outstanding for the period determined using the treasury-stock method or the as-converted method. Potentially dilutive shares are comprised of common stock options outstanding under our stock plan.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p id="xdx_84B_eus-gaap--ConcentrationRiskCreditRisk_zyYZGfbJeI64" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86F_z8nLyAbfCb5d">Concentrations</span> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We extend credit to our customers and perform ongoing credit evaluations of such customers. We evaluate our accounts receivable on a regular basis for collectability and provide for an allowance for potential credit losses as deemed necessary. No reserve was required or recorded for any of the periods presented.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A significant portion of our revenue is derived from a small number of customers. For the nine months ended March 31, 2022, sales to our two largest customers accounted for <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20220331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z0mZLTeOcqX9" title="Concentration of credit risk">49</span>% and <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20220331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zaJSRfWLyMvh" title="Concentration of credit risk">26</span>% of our consolidated net sales, and <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20220331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zAsizDSq1zGj" title="Concentration of credit risk">45</span>% and<span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20220331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z7xLa9nH9ABi" title="Concentration of credit risk"> 0</span>% of our accounts receivable balance as of March 31, 2022. In the same period of 2021, sales to our two largest customers accounted for <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20210331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zlYvtpoRiABf" title="Concentration of credit risk">61</span>% and <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200701__20210331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zDVJAa4z89zf" title="Concentration of credit risk">32</span>% of our consolidated net sales, and <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20210331__srt--MajorCustomersAxis__custom--Customer1Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zEokHqCIBcji" title="Concentration of credit risk">0</span>% and <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20210331__srt--MajorCustomersAxis__custom--Customer2Member__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zxw454L1ymUk" title="Concentration of credit risk">96</span>% of our accounts receivable balance as of March 31, 2021. No other customers accounted for more than ten percent of total net sales for the nine months ended March 31, 2022 and 2021. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the nine months ended March 31, 2022, 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, 2022, we purchased wireless data products from these manufacturers in the amount of $<span id="xdx_907_eus-gaap--CostOfRevenue_c20210701__20220331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_pp0p0" title="Cost of Revenue">15,758,962</span>, or <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20220331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zl44bwnVVsa" title="Concentration of credit risk">99</span>% of total purchases and had related accounts payable of $<span id="xdx_90E_eus-gaap--AccountsPayableCurrent_c20220331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_pp0p0" title="Accounts Payable, Current">11,664,549</span> as of March 31, 2022. In the same period of 2021, we purchased wireless data products from these manufacturers in the amount of $<span id="xdx_90F_eus-gaap--CostOfRevenue_pp0p0_c20200701__20210331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zlGK2ZrjwWca">130,256,593</span>, or <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20210331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_z93DsQuGRYjk">99</span>% of total purchases, and had related accounts payable of $<span id="xdx_901_eus-gaap--AccountsPayableCurrent_iI_pp0p0_c20210331__us-gaap--NatureOfExpenseAxis__custom--WirelessDataProductsMember_zudi31c8GYX2">27,250,783</span> as of March 31, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.49 0.26 0.45 0 0.61 0.32 0 0.96 15758962 0.99 11664549 130256593 0.99 27250783 <p id="xdx_803_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zL6YMSYSTG41" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 2 - <span id="xdx_82D_zV6JRO4CvQ7g">BUSINESS OVERVIEW</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We are a leading provider of intelligent wireless solutions including mobile hotspots, routers, trackers, and other devices. Our designs integrate innovative hardware and software enabling machine-to-machine (M2M) applications and the Internet of Things (IoT). Our M2M and IoT solutions include embedded modules, modems and gateways built to deliver reliable always-on connectivity supporting a broad spectrum of applications based on fifth generation and fourth generation (5G/4G) wireless technology.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have a majority ownership position in Franklin Technology Inc. (“FTI”), a research and development company located in Seoul, South Korea. FTI primarily provides design and development services to us for our wireless products.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our products are generally marketed and sold directly to wireless operators, and indirectly through strategic partners and distributors. Our global customer base extends primarily from North America to Asia.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p id="xdx_804_eus-gaap--BasisOfAccounting_zssaVgLNLyjh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 3 – <span id="xdx_82E_zaTyR6inSsp8">BASIS OF PRESENTATION</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2021 included in our Form 10-K filed on September 28, 2021. 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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  </span></p> <p id="xdx_80D_eus-gaap--IntangibleAssetsDisclosureTextBlock_zEN4qJN5yJQe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 4 – <span id="xdx_829_zq6qQhh6HvE9">DEFINITE LIVED INTANGIBLE ASSETS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The definite lived intangible assets consisted of the following as of March 31, 2022:</span></p> <table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_zFj0T0tSWcTi" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - DEFINITE LIVED INTANGIBLE ASSETS (Details - Intangible assets activity)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><p><span id="xdx_8BC_zUlqAZehtC4d" style="display: none">Schedule of definite lived intangible assets</span></p> </td><td> </td> <td style="text-align: center"> </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="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 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Remaining</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>life</b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Intangible</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Assets</b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Less Accumulated</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amortization</b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Net Intangible</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Assets</b></span></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 31%; text-align: left">Complete technology</td><td style="width: 2%"> </td> <td style="width: 15%; text-align: center"><span id="xdx_90C_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210701__20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_z5JaKViE2DE4" title="Expected Life">3</span> years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">–</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--FiniteLivedIntangibleAssetsGross_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_pp0p0" style="width: 9%; text-align: right" title="Gross Intangible Assets">18,397</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_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_pp0p0" style="width: 9%; text-align: right" title="Less Accumulated Amortization">18,397</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_98C_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_d0_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zbmC8HMTIwU9" style="width: 9%; 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: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_pp0p0" style="text-align: right" title="Gross Intangible Assets">178,100</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_d0_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_zoHEB4eMEvs5" 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_989_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_pp0p0" style="text-align: right" title="Net Intangible Assets">178,100</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_902_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210701__20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zvDxBdvG8kPc" title="Expected Life">5</span> years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20210701__20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zXVeUep8dQn3" title="Average Remaining Life">2.6</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0" style="text-align: right" title="Gross Intangible Assets">424,728</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0" style="text-align: right" title="Less Accumulated Amortization">302,610</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0" style="text-align: right" title="Net Intangible Assets">122,118</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_dtY_c20210701__20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zrhtvFtgTbxd" title="Expected Life">10</span> years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20210701__20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zif8dm6TJhn1" title="Average Remaining Life">3.1</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0" style="text-align: right" title="Gross Intangible Assets">21,360</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0" style="text-align: right" title="Less Accumulated Amortization">14,567</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0" style="text-align: right" title="Net Intangible Assets">6,793</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_907_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210701__20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_z7qZtlwKEk2l" title="Expected Life">3</span> years</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20210701__20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_z08qjqRbHiyh" title="Average Remaining Life">1.0</span> years</span></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_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Intangible Assets">1,970,424</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_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Less Accumulated Amortization">926,682</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_98F_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Net Intangible Assets">1,043,742</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, 2022</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="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; 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_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220331_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Gross Intangible Assets">2,613,009</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_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20220331_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Less Accumulated Amortization">1,262,256</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_98B_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20220331_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net Intangible Assets">1,350,753</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The definite lived intangible assets consisted of the following as of June 30, 2021:</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 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 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Remaining</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>life</b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Intangible</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Assets</b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Less Accumulated</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amortization</b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Net Intangible</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Assets</b></span></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 31%; text-align: left">Complete technology</td><td style="width: 2%"> </td> <td style="width: 15%; text-align: center"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zU8M6GOTN5dc" title="Expected Life">3</span> years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zPWJ8PztsNp" title="Average Remaining Life">0.5</span> years</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_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_pp0p0" style="width: 9%; text-align: right" title="Gross Intangible Assets">18,397</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--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_pp0p0" style="width: 9%; text-align: right" title="Less Accumulated Amortization">15,331</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_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_pp0p0" style="width: 9%; text-align: right" title="Net Intangible Assets">3,066</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: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_pp0p0" style="text-align: right" title="Gross Intangible Assets">602,388</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_d0_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_zCQmnICiNlU6" 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_988_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_pp0p0" style="text-align: right" title="Net Intangible Assets">602,388</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_90A_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zDfy6kkvLRN3" title="Expected Life">5</span> years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zV81lpTq67g5" title="Average Remaining Life">3.0</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0" style="text-align: right" title="Gross Intangible Assets">399,811</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0" style="text-align: right" title="Less Accumulated Amortization">268,495</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0" style="text-align: right" title="Net Intangible Assets">131,316</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_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zxsgLBFLWzl6" title="Expected Life">10</span> years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_ztYtcYdrwFLc" title="Average Remaining Life">3.9</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0" style="text-align: right" title="Gross Intangible Assets">21,105</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0" style="text-align: right" title="Less Accumulated Amortization">12,951</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0" style="text-align: right" title="Net Intangible Assets">8,154</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_907_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zhThyywtiZ8k" title="Expected Life">3</span> years</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zPgrlk9wOoOd" title="Average Remaining Life">1.6</span> years</span></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_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Intangible Assets">1,070,770</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_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Less Accumulated Amortization">568,944</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_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Net Intangible Assets">501,826</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, 2021</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="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; 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_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Gross Intangible Assets">2,112,471</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_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Less Accumulated Amortization">865,721</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_984_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net Intangible Assets">1,246,750</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_8A6_zZwe7tzHrDT7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization expense recognized for the three months ended March 31, 2022 and 2021 was $<span id="xdx_90B_eus-gaap--AmortizationOfIntangibleAssets_c20220101__20220331_pp0p0">170,406 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and $<span id="xdx_904_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20210331_pp0p0">101,535</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">, respectively, and for the nine months ended March 31, 2022 and 2021 was $<span id="xdx_90E_eus-gaap--AmortizationOfIntangibleAssets_c20210701__20220331_pp0p0">396,535 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and $<span id="xdx_908_eus-gaap--AmortizationOfIntangibleAssets_c20200701__20210331_pp0p0">342,070</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">, respectively. The amortization expenses of the definite lived intangible assets for the future are as follows:</span></p> <table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zaKmK5S3kkac" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - DEFINITE LIVED INTANGIBLE ASSETS (Details - Amortization Expenses)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><p><span id="xdx_8B0_zeDNM5iv1zT" style="display: none">Schedule of future amortization expense</span></p> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </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">FY2022</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">FY2023</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">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">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="padding-bottom: 2.5pt; width: 14%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total</b></span></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--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c20220331_pp0p0" style="border-bottom: Black 2.5pt double; width: 12%; text-align: right" title="FYE 2022">199,371</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--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_c20220331_pp0p0" style="border-bottom: Black 2.5pt double; width: 12%; text-align: right" title="FYE 2023">474,955</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_98C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_c20220331_pp0p0" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FYE 2024">323,897</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_98E_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c20220331_pp0p0" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FYE 2025">136,637</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--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_c20220331_pp0p0" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FYE 2026">10,291</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--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_c20220331_pp0p0" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="Thereafter">27,500</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_zFj0T0tSWcTi" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - DEFINITE LIVED INTANGIBLE ASSETS (Details - Intangible assets activity)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><p><span id="xdx_8BC_zUlqAZehtC4d" style="display: none">Schedule of definite lived intangible assets</span></p> </td><td> </td> <td style="text-align: center"> </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="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 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Remaining</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>life</b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Intangible</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Assets</b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Less Accumulated</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amortization</b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Net Intangible</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Assets</b></span></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 31%; text-align: left">Complete technology</td><td style="width: 2%"> </td> <td style="width: 15%; text-align: center"><span id="xdx_90C_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210701__20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_z5JaKViE2DE4" title="Expected Life">3</span> years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">–</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--FiniteLivedIntangibleAssetsGross_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_pp0p0" style="width: 9%; text-align: right" title="Gross Intangible Assets">18,397</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_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_pp0p0" style="width: 9%; text-align: right" title="Less Accumulated Amortization">18,397</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_98C_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_d0_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zbmC8HMTIwU9" style="width: 9%; 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: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_pp0p0" style="text-align: right" title="Gross Intangible Assets">178,100</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_d0_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_zoHEB4eMEvs5" 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_989_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_pp0p0" style="text-align: right" title="Net Intangible Assets">178,100</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_902_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210701__20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zvDxBdvG8kPc" title="Expected Life">5</span> years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20210701__20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zXVeUep8dQn3" title="Average Remaining Life">2.6</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0" style="text-align: right" title="Gross Intangible Assets">424,728</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0" style="text-align: right" title="Less Accumulated Amortization">302,610</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0" style="text-align: right" title="Net Intangible Assets">122,118</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_dtY_c20210701__20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zrhtvFtgTbxd" title="Expected Life">10</span> years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20210701__20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zif8dm6TJhn1" title="Average Remaining Life">3.1</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0" style="text-align: right" title="Gross Intangible Assets">21,360</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0" style="text-align: right" title="Less Accumulated Amortization">14,567</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0" style="text-align: right" title="Net Intangible Assets">6,793</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_907_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210701__20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_z7qZtlwKEk2l" title="Expected Life">3</span> years</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20210701__20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_z08qjqRbHiyh" title="Average Remaining Life">1.0</span> years</span></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_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Intangible Assets">1,970,424</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_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Less Accumulated Amortization">926,682</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_98F_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20220331__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Net Intangible Assets">1,043,742</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, 2022</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="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; 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_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220331_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Gross Intangible Assets">2,613,009</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_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20220331_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Less Accumulated Amortization">1,262,256</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_98B_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20220331_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net Intangible Assets">1,350,753</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The definite lived intangible assets consisted of the following as of June 30, 2021:</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 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 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Remaining</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>life</b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Intangible</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Assets</b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Less Accumulated</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amortization</b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Net Intangible</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Assets</b></span></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 31%; text-align: left">Complete technology</td><td style="width: 2%"> </td> <td style="width: 15%; text-align: center"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zU8M6GOTN5dc" title="Expected Life">3</span> years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_zPWJ8PztsNp" title="Average Remaining Life">0.5</span> years</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_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_pp0p0" style="width: 9%; text-align: right" title="Gross Intangible Assets">18,397</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--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_pp0p0" style="width: 9%; text-align: right" title="Less Accumulated Amortization">15,331</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_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CompleteTechnologyMember_pp0p0" style="width: 9%; text-align: right" title="Net Intangible Assets">3,066</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: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_pp0p0" style="text-align: right" title="Gross Intangible Assets">602,388</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_d0_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_zCQmnICiNlU6" 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_988_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyInProgessMember_pp0p0" style="text-align: right" title="Net Intangible Assets">602,388</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_90A_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zDfy6kkvLRN3" title="Expected Life">5</span> years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zV81lpTq67g5" title="Average Remaining Life">3.0</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0" style="text-align: right" title="Gross Intangible Assets">399,811</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0" style="text-align: right" title="Less Accumulated Amortization">268,495</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_pp0p0" style="text-align: right" title="Net Intangible Assets">131,316</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_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_zxsgLBFLWzl6" title="Expected Life">10</span> years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_ztYtcYdrwFLc" title="Average Remaining Life">3.9</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0" style="text-align: right" title="Gross Intangible Assets">21,105</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0" style="text-align: right" title="Less Accumulated Amortization">12,951</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentMember_pp0p0" style="text-align: right" title="Net Intangible Assets">8,154</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_907_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zhThyywtiZ8k" title="Expected Life">3</span> years</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20200701__20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_zPgrlk9wOoOd" title="Average Remaining Life">1.6</span> years</span></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_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Intangible Assets">1,070,770</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_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Less Accumulated Amortization">568,944</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_c20210630__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertificationAndLicensesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Net Intangible Assets">501,826</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, 2021</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="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; 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_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Gross Intangible Assets">2,112,471</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_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Less Accumulated Amortization">865,721</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_984_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net Intangible Assets">1,246,750</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> P3Y 18397 18397 0 178100 0 178100 P5Y P2Y7M6D 424728 302610 122118 P10Y P3Y1M6D 21360 14567 6793 P3Y P1Y 1970424 926682 1043742 2613009 1262256 1350753 P3Y P0Y6M 18397 15331 3066 602388 0 602388 P5Y P3Y 399811 268495 131316 P10Y P3Y10M24D 21105 12951 8154 P3Y P1Y7M6D 1070770 568944 501826 2112471 865721 1246750 170406 101535 396535 342070 <table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zaKmK5S3kkac" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - DEFINITE LIVED INTANGIBLE ASSETS (Details - Amortization Expenses)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><p><span id="xdx_8B0_zeDNM5iv1zT" style="display: none">Schedule of future amortization expense</span></p> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </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">FY2022</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">FY2023</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">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">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="padding-bottom: 2.5pt; width: 14%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total</b></span></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--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c20220331_pp0p0" style="border-bottom: Black 2.5pt double; width: 12%; text-align: right" title="FYE 2022">199,371</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--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_c20220331_pp0p0" style="border-bottom: Black 2.5pt double; width: 12%; text-align: right" title="FYE 2023">474,955</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_98C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_c20220331_pp0p0" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FYE 2024">323,897</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_98E_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c20220331_pp0p0" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FYE 2025">136,637</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--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_c20220331_pp0p0" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="FYE 2026">10,291</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--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_c20220331_pp0p0" style="border-bottom: Black 2.5pt double; width: 11%; text-align: right" title="Thereafter">27,500</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 199371 474955 323897 136637 10291 27500 <p id="xdx_801_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zwmBglBOCfEa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 5 - <span id="xdx_827_ziPL1JCa4xa7">PROPERTY AND EQUIPMENT</span></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 36pt">Property and equipment consisted of the following as of:</p> <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--PropertyPlantAndEquipmentTextBlock_znkDBq4bK6Sh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PROPERTY AND EQUIPMENT (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><p><span id="xdx_8B8_z1r07B27Hnr6" style="display: none">Schedule of property and equipment</span></p> </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> </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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify">Machinery and Commercial Equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_pp0p0" style="width: 13%; text-align: right" title="Property and equipment, gross">67,718</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_989_eus-gaap--PropertyPlantAndEquipmentGross_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_pp0p0" style="width: 13%; text-align: right" title="Property and equipment, gross">67,044</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Office equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_pp0p0" style="text-align: right" title="Property and equipment, gross">310,400</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_pp0p0" style="text-align: right" title="Property and equipment, gross">291,191</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Molds</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ToolsDiesAndMoldsMember_pp0p0" style="text-align: right" title="Property and equipment, gross">575,552</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ToolsDiesAndMoldsMember_pp0p0" style="text-align: right" title="Property and equipment, gross">575,552</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Vehicle</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--VehicleMember_zpj0ZESJY3w5" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross">15,513</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--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--VehicleMember_zvE37WIjQJqb" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross">–</td><td style="padding-bottom: 1pt; 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 id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_c20220331_pp0p0" style="text-align: right" title="Property and equipment, gross">969,183</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_c20210630_pp0p0" style="text-align: right" title="Property and equipment, gross">933,787</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Less accumulated depreciation</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20220331_zhN2ZoWArgc8" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated depreciation">(846,108</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_98C_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20210630_zFkRyyqKaBui" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated depreciation">(782,177</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">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 id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_c20220331_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total">123,075</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--PropertyPlantAndEquipmentNet_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total">151,610</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation expense associated with property and equipment was $<span id="xdx_90F_eus-gaap--Depreciation_c20220101__20220331_pp0p0" title="Depreciation">22,465</span> and $<span id="xdx_902_eus-gaap--Depreciation_c20210101__20210331_pp0p0" title="Depreciation">22,254</span> for the three months ended March 31, 2022 and 2021, respectively, and $<span id="xdx_908_eus-gaap--Depreciation_c20210701__20220331_pp0p0" title="Depreciation">68,105</span> and $<span id="xdx_90A_eus-gaap--Depreciation_c20200701__20210331_pp0p0" title="Depreciation">67,593</span> for the nine months ended March 31, 2022 and 2021, respectively. We disposed of the fully depreciated property and equipment in the amount of $<span id="xdx_905_eus-gaap--AssetImpairmentCharges_c20210701__20220331_zPSXHQTpzrH2" title="Disposed of depreciated property ad equipment">4,174</span> as we identified it has <span style="display: none"/>zero value.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--PropertyPlantAndEquipmentTextBlock_znkDBq4bK6Sh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PROPERTY AND EQUIPMENT (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><p><span id="xdx_8B8_z1r07B27Hnr6" style="display: none">Schedule of property and equipment</span></p> </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> </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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify">Machinery and Commercial Equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_pp0p0" style="width: 13%; text-align: right" title="Property and equipment, gross">67,718</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_989_eus-gaap--PropertyPlantAndEquipmentGross_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_pp0p0" style="width: 13%; text-align: right" title="Property and equipment, gross">67,044</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Office equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_pp0p0" style="text-align: right" title="Property and equipment, gross">310,400</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_pp0p0" style="text-align: right" title="Property and equipment, gross">291,191</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Molds</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ToolsDiesAndMoldsMember_pp0p0" style="text-align: right" title="Property and equipment, gross">575,552</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ToolsDiesAndMoldsMember_pp0p0" style="text-align: right" title="Property and equipment, gross">575,552</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Vehicle</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--VehicleMember_zpj0ZESJY3w5" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross">15,513</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--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--VehicleMember_zvE37WIjQJqb" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross">–</td><td style="padding-bottom: 1pt; 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 id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_c20220331_pp0p0" style="text-align: right" title="Property and equipment, gross">969,183</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_c20210630_pp0p0" style="text-align: right" title="Property and equipment, gross">933,787</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Less accumulated depreciation</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20220331_zhN2ZoWArgc8" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated depreciation">(846,108</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_98C_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20210630_zFkRyyqKaBui" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated depreciation">(782,177</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">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 id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_c20220331_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total">123,075</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--PropertyPlantAndEquipmentNet_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total">151,610</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 67718 67044 310400 291191 575552 575552 15513 0 969183 933787 846108 782177 123075 151610 22465 22254 68105 67593 4174 <p id="xdx_801_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_zZNvvzxKOou1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 6 - <span id="xdx_826_zWf6AkHL4C4i">ACCRUED LIABILITIES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued liabilities consisted of the following as of:</span></p> <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zjv90MDMVW18" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACCRUED LIABILITIES (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><p><span id="xdx_8B9_zEhKVonjlPwi" style="display: none">Schedule of accrued liabilities</span></p> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_491_20220331_z56vacJ54rfc" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_499_20210630_zQgZbW7xuT2k" style="text-align: right"> </td><td style="text-align: left"> </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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_40A_eus-gaap--EmployeeRelatedLiabilitiesCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left">Accrued payroll deductions owed to government entities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">46,202</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">66,307</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--AccruedSalariesCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Accrued commission to a customer</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">309,815</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">451,898</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">61,020</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">73,900</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_ecustom--AccruedUndeliveredInventory_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Accrued undelivered inventory</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">140,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">140,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--AccruedSalesCommissionCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Accrued commission for service providers</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">42,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52,500</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Other accrued liabilities</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">612</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">920</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--AccruedLiabilitiesCurrent_iI_pp0p0_zRNTcSi8GNJ4" 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">600,149</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">785,525</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zjv90MDMVW18" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACCRUED LIABILITIES (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><p><span id="xdx_8B9_zEhKVonjlPwi" style="display: none">Schedule of accrued liabilities</span></p> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_491_20220331_z56vacJ54rfc" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_499_20210630_zQgZbW7xuT2k" style="text-align: right"> </td><td style="text-align: left"> </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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_40A_eus-gaap--EmployeeRelatedLiabilitiesCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left">Accrued payroll deductions owed to government entities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">46,202</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">66,307</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--AccruedSalariesCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Accrued commission to a customer</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">309,815</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">451,898</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">61,020</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">73,900</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_ecustom--AccruedUndeliveredInventory_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Accrued undelivered inventory</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">140,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">140,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--AccruedSalesCommissionCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Accrued commission for service providers</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">42,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52,500</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Other accrued liabilities</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">612</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">920</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--AccruedLiabilitiesCurrent_iI_pp0p0_zRNTcSi8GNJ4" 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">600,149</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">785,525</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 46202 66307 309815 451898 61020 73900 140000 140000 42500 52500 612 920 600149 785525 <p id="xdx_80F_eus-gaap--EarningsPerShareTextBlock_zkvU7OEWkJFe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 7 – <span id="xdx_82F_zDRvz8fZQZmd">EARNINGS (LOSS) PER SHARE</span> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the three and nine months ended March 31, 2022, we were in a net loss position and have excluded <span id="xdx_905_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210701__20220331_pdd" title="Anti-dilutive shares excluded from EPS">861,001</span> stock options from the calculation of diluted net loss per share because these securities are anti-dilutive. For the three and nine months ended March 31, 2021, we have calculated the dilutive effect of common stock arising from <span id="xdx_90B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20200701__20210331_pdd" title="Anti-dilutive shares excluded from EPS">485,000</span> stock options.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The weighted average number of shares outstanding used to compute earnings per share is as follows:</span></p> <table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_ztPjOBGvMtJ3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - EARNINGS PER SHARE (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><p><span id="xdx_8B7_z4lANWAJxvH5" style="display: none">Schedule of earnings per share</span></p> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_499_20220101__20220331_zo9uqB1KjkE7" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_499_20210101__20210331_zjtHZda53531" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49C_20210701__20220331_zFUYCSfvkcAl" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_498_20200701__20210331_zhOYtVBX0v46" style="text-align: right"> </td><td style="text-align: left"> </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">Three Months ended 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">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">2022</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">2021</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">2022</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">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--IncomeLossAttributableToParent_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%; text-align: left; padding-bottom: 2.5pt">Net (loss) income attributable to Parent Company</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 style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">(770,818</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 style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">3,938,553</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 style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">(3,060,020</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 style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">17,715,524</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </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 id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -20pt; padding-left: 20pt">Weighted-average shares of common stock outstanding:</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 id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pdd" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: justify">Basic shares outstanding</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,594,280</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,581,629</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,593,857</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,271,168</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_i01_d0_z4CpimxVL6Lk" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -20pt; padding-left: 30pt">Dilutive effect of common stock equivalents arising from stock options</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><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">210,663</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><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">210,662</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pdd" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Diluted shares outstanding</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">11,594,280</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">11,792,292</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">11,593,857</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">11,481,830</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--EarningsPerShareBasic_i01_pdd" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Basic (loss) income per share</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.07</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.34</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.26</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1.57</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--EarningsPerShareDiluted_i01_pdd" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Diluted (loss) income per share</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.07</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.33</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.26</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1.54</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: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <b> </b></span></p> 861001 485000 <table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_ztPjOBGvMtJ3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - EARNINGS PER SHARE (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><p><span id="xdx_8B7_z4lANWAJxvH5" style="display: none">Schedule of earnings per share</span></p> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_499_20220101__20220331_zo9uqB1KjkE7" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_499_20210101__20210331_zjtHZda53531" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49C_20210701__20220331_zFUYCSfvkcAl" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_498_20200701__20210331_zhOYtVBX0v46" style="text-align: right"> </td><td style="text-align: left"> </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">Three Months ended 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">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">2022</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">2021</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">2022</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">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--IncomeLossAttributableToParent_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%; text-align: left; padding-bottom: 2.5pt">Net (loss) income attributable to Parent Company</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 style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">(770,818</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 style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">3,938,553</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 style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">(3,060,020</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 style="border-bottom: Black 2.5pt double; width: 11%; text-align: right">17,715,524</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </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 id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -20pt; padding-left: 20pt">Weighted-average shares of common stock outstanding:</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 id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pdd" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: justify">Basic shares outstanding</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,594,280</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,581,629</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,593,857</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,271,168</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_i01_d0_z4CpimxVL6Lk" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -20pt; padding-left: 30pt">Dilutive effect of common stock equivalents arising from stock options</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><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">210,663</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><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">210,662</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pdd" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Diluted shares outstanding</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">11,594,280</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">11,792,292</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">11,593,857</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">11,481,830</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--EarningsPerShareBasic_i01_pdd" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Basic (loss) income per share</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.07</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.34</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.26</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1.57</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--EarningsPerShareDiluted_i01_pdd" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Diluted (loss) income per share</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.07</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.33</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.26</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1.54</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> -770818 3938553 -3060020 17715524 11594280 11581629 11593857 11271168 0 210663 0 210662 11594280 11792292 11593857 11481830 -0.07 0.34 -0.26 1.57 -0.07 0.33 -0.26 1.54 <p id="xdx_80E_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_z3Fx9YKMllel" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 8 - <span id="xdx_82B_zlN1o0wXdes6">COMMITMENTS AND CONTINGENCIES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Leases</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 9, 2015, we signed a lease for new office space consisting of approximately 12,775 square feet, located in San Diego, California, which commenced on October 28, 2015. In addition to monthly rent, the new lease includes payment for certain common area costs. The term of the lease for the new office space was four years from the lease commencement date and was then extended by an additional fifty months, to December 31, 2023. 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 expense for this office space was $<span id="xdx_908_eus-gaap--OperatingLeaseExpense_c20210701__20220331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_pp0p0" title="Rent Expense">77,263</span> for the three months ended March 31, 2022 and 2021 and $231,789 for the nine months ended March 31, 2022 and 2021. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our Korea-based subsidiary, FTI, leases approximately 10,000 square feet of office space, located in Seoul, Korea, at a monthly rent of approximately $8,000 and additional office space consisting of approximately 2,682 square feet, also located in Seoul, Korea, at a monthly rent of approximately $2,700 that expires on August 31, 2022. Rent expense related to these leases was approximately $<span id="xdx_903_eus-gaap--OperatingLeaseExpense_c20220101__20220331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeKoreaMember_pp0p0" title="Rent Expense">32,100 </span>for the three months ended March 31, 2022 and 2021, and approximately $<span id="xdx_904_eus-gaap--OperatingLeaseExpense_c20210701__20220331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeKoreaMember_pp0p0" title="Rent Expense">96,300</span> for the nine months ended March 31, 2022 and 2021. 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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We lease one corporate housing facility, located in Seoul, Korea, primarily for our employees who travel, under a non-cancelable operating lease that expires on September 4, 2022. Rent expense related to this lease was $<span id="xdx_906_eus-gaap--OperatingLeaseExpense_c20220101__20220331_pp0p0" title="Rent Expense">2,150</span> and $<span id="xdx_900_eus-gaap--OperatingLeaseExpense_c20210101__20210331_pp0p0" title="Rent Expense">2,316 </span>for the three months ended March 31, 2022 and 2021, and approximately $<span id="xdx_909_eus-gaap--OperatingLeaseExpense_c20210701__20220331_pp0p0" title="Rent Expense">6,562</span> and $<span id="xdx_90B_eus-gaap--OperatingLeaseExpense_c20200701__20210331_pp0p0" title="Rent Expense">6,843</span> for the nine months ended March 31, 2022 and 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of March 31, 2022, we used discount rates of <span id="xdx_901_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_dp_c20210331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeKoreaMember_zgDWy0q1JlNe" title="Operating lease discount rate">4.0</span>% and <span id="xdx_907_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_dp_c20210331__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--AdministrativeOfficeSanDiegoCAMember_zHDUzpjwu7xh" title="Operating lease discount rate">2.8</span>% in determining our operating lease liabilities for the office spaces in San Diego, California, and South Korea, 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. Both our San Diego and Korean office leases were extensions of previous leases and neither contains any further extension provisions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Future minimum payments under operating leases are as follows:</span></p> <table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zfY1uWmHGYSb" 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; background-color: White"> <td><p><span id="xdx_8B9_zuG9qHInYBb9" style="display: none">Schedule of future minimum rental payments for operating leases</span></p> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_497_20220331_zSNhxjA7dlQc" style="text-align: right"> </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 Leases</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 84%">Fiscal 2022 remaining three months</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">80,483</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td>Fiscal 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">321,930</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Fiscal 2024</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">160,965</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: White"> <td style="text-align: left">Total lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">563,378</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_ecustom--OperatingLeasesFutureMinimumPaymentsInterestIncludedInPayments_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <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">(20,140</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: White"> <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">543,238</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: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Litigation </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We are from time to time involved in certain legal proceedings and claims arising in the ordinary course of business.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Verizon Jetpack Recall</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On April 8, 2021, Verizon issued a press release announcing that it is 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 import the devices and supply them to Verizon.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2021we issued a press release announcing the voluntary recall by Verizon.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Future Impact on Financial Performance</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We are striving to avoid any litigation arising from the recall and have not been served with any legal action 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. We have, however, created a litigation budget for the future cost of litigation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Shareholder Litigation</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ali</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 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. Discovery is ongoing at this time.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Harwood / Martin</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A legal action was filed in the U.S. District Court, Southern District of California (San Diego) against Franklin, as a nominal defendant, Stephen Norwood Derivatively on Behalf of Nominal Defendant Franklin Wireless Corp. v. OC Kim, Et al., Case #21cv01837-JAH-DEB, 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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. OC Kim, Et al., Case #21cv2091-CAB-KSC, 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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Harwood and Martin actions have recently 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 is ongoing at this time.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Pape</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. OC 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. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>“Short-Swing” Profits Litigation</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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-CAB-JLB, on or about July 22, 2021, claiming that our Chief Executive Officer, OC Kim, violated Section 16(b)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. We believe the allegations are not supported by the facts and we intend to vigorously defend against these claims.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Franklin v. <i>Anydata, Inc.</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We entered into a Professional Services Agreement with Anydata Corp. (“Anydata”) for the product ACT233F Smart Link OBD device on May 5, 2017, for a minimum purchase commitment of 250,000 units. We have delivered approximately 25,000 units and 7,000 units during our second and fourth quarters of fiscal 2018, respectively, and an additional 18,000 units during our first quarter of fiscal 2019. Sales to Anydata were approximately $1.8 million for the year ended June 30, 2019. We have received information that Anydata may not be able to fulfill the entire purchase commitment for which parts have already been ordered with our main vendor, Quanta. We believe that the Company will be able to supply some of the products to another customer and has received personal guarantees from the ownership group of Anydata. As of June 30, 2019, the remaining unfulfilled purchase commitment was approximately $3.1 million. The total product purchase commitment with Quanta was approximately $2.9 million. We have not recorded a receivable from Anydata, nor a liability owed to Quanta. Management believes that, at this time, a loss contingency is reasonably possible but not estimable as to how much ultimately would be paid to Quanta. As of June 30, 2020, we paid $<span id="xdx_902_eus-gaap--AdvancesOnInventoryPurchases_c20200630__us-gaap--PurchaseCommitmentExcludingLongtermCommitmentAxis__custom--QuantaMember_pp0p0" title="Payment made for inventory">100,000</span> for the right to call on inventory and recorded an additional $<span id="xdx_905_eus-gaap--PrepaidExpenseCurrentAndNoncurrent_c20200630__us-gaap--PurchaseCommitmentExcludingLongtermCommitmentAxis__custom--QuantaMember_pp0p0" title="Prepaid expense">49,580</span> as a prepaid expense related to pricing adjustments, which has been agreed with Quanta for other products to ensure demand is met, and for the quarter ended December 31, 2020, the prepaid expense of $<span id="xdx_909_eus-gaap--CostOfGoodsAndServicesSold_c20210101__20210331__us-gaap--PurchaseCommitmentExcludingLongtermCommitmentAxis__custom--QuantaMember_pp0p0" title="Cost of goods sold">149,580</span> has been recorded as a cost of goods sold. As of March 31, 2022, there is a reasonable possibility we may incur a loss; however, the amount is not estimable at this time. On January 25<sup>th</sup>, 2021, we commenced legal action against Anydata and its principal officers in San Diego Superior Court, case number 37-2021-00003468-CU-BC-CTL. As of the date of this report, litigation is continuing, and the action is not yet resolved.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Entry into a Material Definitive Agreement.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On March 21, 2022, Franklin Wireless Corp. (the “Company”) entered into a Loan Agreement with Franklin Technology Incorporation, a Republic of Korea 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”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Note is for a term of five years, provides for annual payments of interest only 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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>COVID-19 </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In March 2020, the World Health Organization declared the outbreak of a novel coronavirus (COVID-19) as a pandemic which continues to spread throughout the United States. On March 19, 2020, the Governor of California declared a health emergency and issued an order to close all nonessential businesses until further notice. As a maker of wireless connectivity devices, we are deemed to be an essential business. Nonetheless, out of concern for our workers and pursuant to the government order, we reduced the scope of our operations and, where possible, certain workers began telecommuting from their homes. The continued spread of COVID-19 may result in a period of business disruption, including delays or disruptions in our supply chain. The spread of COVID-19, or another infectious disease, could also negatively affect the operations at our third-party manufacturers, which could result in delays or disruptions in the supply of our products. While we expect this situation may increase demand for its products, the related impact cannot be reasonably estimated at this time.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>International Tariffs</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Customer Indemnification</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.  </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 77263 32100 96300 2150 2316 6562 6843 0.040 0.028 <table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zfY1uWmHGYSb" 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; background-color: White"> <td><p><span id="xdx_8B9_zuG9qHInYBb9" style="display: none">Schedule of future minimum rental payments for operating leases</span></p> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_497_20220331_zSNhxjA7dlQc" style="text-align: right"> </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 Leases</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 84%">Fiscal 2022 remaining three months</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">80,483</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td>Fiscal 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">321,930</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Fiscal 2024</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">160,965</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: White"> <td style="text-align: left">Total lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">563,378</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_ecustom--OperatingLeasesFutureMinimumPaymentsInterestIncludedInPayments_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <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">(20,140</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: White"> <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">543,238</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 80483 321930 160965 563378 -20140 543238 100000 49580 149580 <p id="xdx_80E_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zZ0nSooJ7XQh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 9 - <span id="xdx_824_zIvMwWD9beV9">LONG-TERM INCENTIVE PLAN AWARDS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. Under this application, we record compensation expense for all awards granted.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In 2009, we adopted the Stock Incentive Plan (“2009 Plan”), which provided for the grant of incentive stock options and non-qualified stock options to our employees and directors. Options granted under the 2009 Plan generally have a term of ten years and generally vest and become exercisable at the rate of 33% after one year and 33% on the second and third anniversaries of the option grant dates. Historically, some stock option grants have included shorter vesting periods ranging from one to two years.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 provide 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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The estimated forfeiture rate considers historical turnover rates stratified into employee pools in comparison with an overall employee turnover rate, as well as expectations about the future. We periodically revise the estimated forfeiture rate in subsequent periods if actual forfeitures differ from those estimates. There were $<span id="xdx_90C_eus-gaap--AllocatedShareBasedCompensationExpense_c20210701__20220331_pp0p0" title="Share based compensation expense">373,612</span> and $<span id="xdx_90E_eus-gaap--AllocatedShareBasedCompensationExpense_c20200701__20210331_pp0p0" title="Share based compensation expense">282,116</span> in compensation expenses recorded under this method for the nine months ended March 31, 2022 and 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A summary of the status of our stock options is presented below as of March 31, 2022:</span></p> <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zkrhI4AeSwK5" 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; background-color: White"> <td><p><span id="xdx_8BB_zRGoCKJMQ6Bi" style="display: none">Schedule of stock option activity</span></p> </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> </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: 44%">Outstanding as of June 30, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zJM0BMMsGsH5" style="width: 11%; text-align: right" title="Number of Options Outstanding, Beginning">484,000</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_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zol6vauZAZ19" style="width: 11%; text-align: right" title="Weighted Average Exercise Price Outstanding, Beginning">3.67</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zQv5WUw2V8uf" title="Weighted Average Remaining Contractual Life (in years) Outstanding">2.83</span></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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iS_pp0p0_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zAyoklj2fowl" style="width: 11%; text-align: right" title="Aggregate Intrinsic Value Outstanding, Beginning">2,662,830</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_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zdI1AVu3DDBb" style="text-align: right" title="Number of Options Granted">388,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zgHlbbkR51Pj" style="text-align: right" title="Weighted Average Exercise Price Granted">3.38</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_984_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z4x66WcPBgTc" style="text-align: right" title="Number of Options Exercised">(3,999</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zRaMUc1j62m" style="text-align: right" title="Weighted Average Exercise Price Exercised">5.40</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_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zbf83LaKpdb5" 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_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_d0_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zpHVdJrXnEfc" style="text-align: right" title="Weighted Average Exercise Price Canceled">–</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_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zmuh497m3LIb" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options Forfeited or expired">(7,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_znSpuaLxPpka" style="padding-bottom: 1pt; 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="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; 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, 2022</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zYs74Rh0tWsj" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Ending">861,001</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z0zxnfWTexZk" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price Outstanding, Ending">3.52</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zAq1xG19h0Dl" title="Weighted Average Remaining Contractual Life (in years) Outstanding">3.26</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iE_pp0p0_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zDRRw1LGq5p1" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate Intrinsic Value Outstanding, Ending">804,040</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, 2022</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_znwMDmqgAzj3" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Exercisable">382,588</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z4ZAy2IyJn2b" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price Exercisable">3.04</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_902_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zoHM9K26tCWb" title="Weighted Average Remaining Contractual Life (in years) Exercisable">1.88</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_c20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zxH5NxKtdvpa" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate Intrinsic Value Exercisable">589,219</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: 30.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The aggregate intrinsic value in the preceding table represents the total pretax intrinsic value, based upon the Company’s closing stock price of $3.985 as of March 31, 2022, 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, 2022, in the amount of <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c20220331_pdd" title="Weighted average grant-date fair value of stock options">861,001</span> shares was $<span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20210701__20220331_pdd" title="Weighted average grant-date fair value of stock options, per share price">2.92</span> per share. As of March 31, 2022, there was unrecognized compensation cost of $<span id="xdx_900_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20220331_pp0p0" title="Unrecognized compensation cost related to non-vested options">1,503,518</span> related to non-vested stock options granted.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A summary of the status of our stock options is presented below as of March 31, 2021:</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </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: 44%">Outstanding as of June 30, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zQhXwT7uHzJe" style="width: 11%; text-align: right">251,291</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_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zW35kKFnYi01" style="width: 11%; text-align: right">1.05</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right"><span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20190701__20200630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zkPLCsAtaNq8">1.95</span></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_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iS_pp0p0_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zL1Kcz2ADIDf" style="width: 11%; text-align: right">1,124,525</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_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zAYvNmW90Mf5" style="text-align: right">299,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zx5jPHyuiZq8" style="text-align: right">5.40</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_982_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zqtm3FDm0GP2" style="text-align: right">(61,291</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_iN_di_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zl2ezvncXTDf" style="text-align: right">(1.22</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_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zrgVfJPmp7q8" style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_d0_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zOSLGHsRTa53" 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: 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_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z9LlvCLqAirl" style="border-bottom: Black 1pt solid; text-align: right">(4,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_iN_di_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zQ2SxqBn0nXh" style="padding-bottom: 1pt; text-align: right">(5.40</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; 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, 2021</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zLZKaEzojJua" style="border-bottom: Black 2.5pt double; text-align: right">485,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zjwuarqeObjg" style="border-bottom: Black 2.5pt double; text-align: right">3.67</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zfMpGHxKblO2">3.08</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iE_pp0p0_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zD9fnjIOmxQh" style="border-bottom: Black 2.5pt double; text-align: right">8,088,910</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, 2021</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z8vSWrDnLcbk" style="border-bottom: Black 2.5pt double; text-align: right">190,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zZbbgBSWYzC3" style="border-bottom: Black 2.5pt double; text-align: right">0.99</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z6nXJZ33U1I2">1.20</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_c20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zyoW0zGFacNe" style="border-bottom: Black 2.5pt double; text-align: right">3,678,650</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A9_z0AZnRHNDVq2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The aggregate intrinsic value in the preceding table represents the total pretax intrinsic value, based upon our closing stock price of 20.35 as of March 31, 2021, 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, 2021, in the amount of <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c20210331_pdd" title="Weighted average grant-date fair value of stock options">485,000</span> shares, was $<span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20200701__20210331_pdd" title="Weighted average grant-date fair value of stock options, per share price">3.02</span> per share. As of March 31, 2021, there was unrecognized compensation cost of $<span id="xdx_901_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20210331_pp0p0" title="Unrecognized compensation cost related to non-vested options">909,276</span> related to non-vested stock options granted.</span></p> 373612 282116 <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zkrhI4AeSwK5" 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; background-color: White"> <td><p><span id="xdx_8BB_zRGoCKJMQ6Bi" style="display: none">Schedule of stock option activity</span></p> </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> </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: 44%">Outstanding as of June 30, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zJM0BMMsGsH5" style="width: 11%; text-align: right" title="Number of Options Outstanding, Beginning">484,000</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_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zol6vauZAZ19" style="width: 11%; text-align: right" title="Weighted Average Exercise Price Outstanding, Beginning">3.67</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zQv5WUw2V8uf" title="Weighted Average Remaining Contractual Life (in years) Outstanding">2.83</span></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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iS_pp0p0_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zAyoklj2fowl" style="width: 11%; text-align: right" title="Aggregate Intrinsic Value Outstanding, Beginning">2,662,830</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_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zdI1AVu3DDBb" style="text-align: right" title="Number of Options Granted">388,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zgHlbbkR51Pj" style="text-align: right" title="Weighted Average Exercise Price Granted">3.38</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_984_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z4x66WcPBgTc" style="text-align: right" title="Number of Options Exercised">(3,999</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zRaMUc1j62m" style="text-align: right" title="Weighted Average Exercise Price Exercised">5.40</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_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zbf83LaKpdb5" 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_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_d0_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zpHVdJrXnEfc" style="text-align: right" title="Weighted Average Exercise Price Canceled">–</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_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zmuh497m3LIb" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options Forfeited or expired">(7,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_znSpuaLxPpka" style="padding-bottom: 1pt; 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="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; 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, 2022</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zYs74Rh0tWsj" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Ending">861,001</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z0zxnfWTexZk" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price Outstanding, Ending">3.52</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zAq1xG19h0Dl" title="Weighted Average Remaining Contractual Life (in years) Outstanding">3.26</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iE_pp0p0_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zDRRw1LGq5p1" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate Intrinsic Value Outstanding, Ending">804,040</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, 2022</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_znwMDmqgAzj3" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Exercisable">382,588</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z4ZAy2IyJn2b" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price Exercisable">3.04</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_902_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210701__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zoHM9K26tCWb" title="Weighted Average Remaining Contractual Life (in years) Exercisable">1.88</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_c20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zxH5NxKtdvpa" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate Intrinsic Value Exercisable">589,219</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: 30.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The aggregate intrinsic value in the preceding table represents the total pretax intrinsic value, based upon the Company’s closing stock price of $3.985 as of March 31, 2022, 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, 2022, in the amount of <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c20220331_pdd" title="Weighted average grant-date fair value of stock options">861,001</span> shares was $<span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20210701__20220331_pdd" title="Weighted average grant-date fair value of stock options, per share price">2.92</span> per share. As of March 31, 2022, there was unrecognized compensation cost of $<span id="xdx_900_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c20220331_pp0p0" title="Unrecognized compensation cost related to non-vested options">1,503,518</span> related to non-vested stock options granted.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A summary of the status of our stock options is presented below as of March 31, 2021:</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </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: 44%">Outstanding as of June 30, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zQhXwT7uHzJe" style="width: 11%; text-align: right">251,291</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_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zW35kKFnYi01" style="width: 11%; text-align: right">1.05</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right"><span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20190701__20200630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zkPLCsAtaNq8">1.95</span></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_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iS_pp0p0_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zL1Kcz2ADIDf" style="width: 11%; text-align: right">1,124,525</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_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zAYvNmW90Mf5" style="text-align: right">299,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zx5jPHyuiZq8" style="text-align: right">5.40</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_982_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zqtm3FDm0GP2" style="text-align: right">(61,291</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_iN_di_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zl2ezvncXTDf" style="text-align: right">(1.22</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_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zrgVfJPmp7q8" style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_d0_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zOSLGHsRTa53" 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: 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_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z9LlvCLqAirl" style="border-bottom: Black 1pt solid; text-align: right">(4,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_iN_di_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zQ2SxqBn0nXh" style="padding-bottom: 1pt; text-align: right">(5.40</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; 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, 2021</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zLZKaEzojJua" style="border-bottom: Black 2.5pt double; text-align: right">485,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zjwuarqeObjg" style="border-bottom: Black 2.5pt double; text-align: right">3.67</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zfMpGHxKblO2">3.08</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iE_pp0p0_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zD9fnjIOmxQh" style="border-bottom: Black 2.5pt double; text-align: right">8,088,910</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, 2021</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z8vSWrDnLcbk" style="border-bottom: Black 2.5pt double; text-align: right">190,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zZbbgBSWYzC3" style="border-bottom: Black 2.5pt double; text-align: right">0.99</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200701__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z6nXJZ33U1I2">1.20</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_c20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zyoW0zGFacNe" style="border-bottom: Black 2.5pt double; text-align: right">3,678,650</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 484000 3.67 P2Y9M29D 2662830 388000 3.38 3999 5.40 0 0 7000 5.40 861001 3.52 P3Y3M3D 804040 382588 3.04 P1Y10M17D 589219 861001 2.92 1503518 251291 1.05 P1Y11M12D 1124525 299000 5.40 61291 1.22 0 0 4000 5.40 485000 3.67 P3Y29D 8088910 190000 0.99 P1Y2M12D 3678650 485000 3.02 909276 EXCEL 57 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 2)JE0'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 " $B:I4;L@P$^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'')!B;UI66G#08K;.QF;+4UC1-C:R1]^R5>FS*V!]C1TN]/ MGT"-"=+T$5]B'S"2PW0W^K9+TH0U.Q(%"9#,$;U.Y93HIN:^CU[3](P'"-J< M] %!<'X/'DE;31IF8!$6(E.--=)$U-3'"]Z:!1\^8YMAU@"VZ+&C!%59 5/S MQ' >VP9N@!E&&'WZ+J!=B+GZ)S9W@%V28W)+:AB&_/3Z]YW<)U MB71GNKW[ MQ\970=7 K[M07U!+ P04 " $B:I4F5R<(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 2)JE3D8#4>3P4 $6 8 >&PO=V]R:W-H965T&UL ME9A=<^(V%(:OM[]"0SN=W9D06S($V";,$)*T3+()P>EFMIU>"%N )[;ERG(( M_[Y'QM@D8XYI+H*_SNM'1]9[))VOI7I)5T)H\A:%<7K16FF=?+6LU%N)B*>G M,A$QW%E(%7$-IVIII8D2W,^#HM!BMGUF13R(6\/S_-I4#<]EIL,@%E-%TBR* MN-I#P\RK&(@R-$G#\6XBV MRG>:P/WCG?I-WGAHS)RG8BS#Y\#7JXM6OT5\L>!9J&=R_8IX,T_P_ M66^?[71:Q,M2+:,B& BB(-[^\K,ZZT4.&& MS$0BE:Y#PJ6TRC"B7DG4.[)_% >WRLWF,!*NU92E?LG4/XYI*E0@?3/8" SW MVL\'5]H-KY\^?6H8(H.2;7 CS<(=[ Y5H_P=4>'02)VI6KV?\+ZH?@ MZC!2@UA#HNB>UU)4:)PI]1$*Z\H&N7;;/FL[-H;&*C2&:EW'.M ;( L%N<^B MN5"U0+B(;=,V[?0'%$.JK)S MZ[MKUR7CA]GT%(.LS)SB=EQ CJ%;%73I!*K@&[D5FUI,7,J&OQYCW1[ZL54& M3W&'+LB>^!N9^( 7+ */YVZ&]"\N.>BVG9[C=)T.1EA9/\4-NR"S5=G2#YGB$ MH55E@^$^_Q%M*E,-7O-7D!P<&PV* T899M*LJAL,M_R\#T>P@#R,@@M\[G?[ M7S"4JEXPW.;O9#[]6,D8*V$-(F?,:1LCQHBJXL!P1W\*-)13N2"4?9Y_(:[P M,@7YJL7"E<8RBF3\Z\_TS/[-U=)[.2$)3!Y>>9@)\LLI%%Z2P$(E7\5AZ%7U M8+C5P^37#^(E<3?17(:UQ+C S>WS'49250F&^_@N:^3ZS5OQ>"D.3@,:A.Y' M[M4(6SNQJBBPHXK";CZW71[DZ0+7J)]C-BC^^+CX?D]6%0%V5!&8Q+"6VFZ1 MF-DEWZ'6DN&*#625^[.CW-_,,*&V@[DNI:H?"KC.R/,$2(" OQ7#EOF5_3M' MV;\;\3 DEUD*M]/:?FS0:5B$.I7I.T>9_G4DU-)\6;^#@EZ!RT8)CVOSUB#8 MM!9U*L]WCEHKN"L!N<* <)E&H+U-FJ-6"EN3)(4_NOF.%GG(-%3+V)A9W6Y2 MH=S-EY^N0TNZ@P_I0 E[WJ:R]33;3*?G>8TH\,TO=[K>55\O]S5&^JV=5 MCV\W1V$1#GV:DE L(-0^[<'KU7:_<7NB99)OV"^T*9!^#^0DJ] M.S$O*'=]A_\!4$L#!!0 ( 2)JE0[L,[YCP< -<= 8 >&PO=V]R M:W-H965T&ULK5EA<]LV$OTK&%WG)IV1(P(@"#*U/>/8Z56M MD[B1?3?W$28ABQ.*4$E0CN_7=T'1HD2 L-/>A\2D^+!\6"SV+9:GCZKZ6J^D MU.C;NBCKL\E*Z\V[V:Q.5W(MZK=J(TMXLE356FBXK1YF]::2(FL'K8L9"8)H MMA9Y.3D_;7^[J) +J>\V-Q7R*(PEX/%'9W2R?Z<9>'C];/WG=O(PF7M1RTM5 M_"?/].IL$D]0)I>B*?07]?B+[";$C+U4%77[/WKLL,$$I4VMU;H;# S6>;G[ M*[YUCC@8@,.1 :0;0%X[@'8#:#O1';-V6E="B_/32CVBRJ#!FKEH?=..AMGD MI5G&A:[@:0[C]/FE*FM5Y)G0,D/O12'*5**%,5>C-W>E:+(''TYF&UYK!L[1[Q?O=*\C(*SZ*ZBVB>(I(0(AC^*5_^*]-"<.#=C@^'CZ# MR>YG3/8S)JT].C;CIJIDJ9&H:YCD.X]%NK=(6XOAF$51KY H,Y2:"_E'DV]% M :^H7;[:F8I:4V:/;<]I%+(P8-'I;'OH%1L8,IY$L#WWP".VX9YMZ&(B9*(#E@Z<"PD(4G<+*,]R\C+\K->R>J 8CU% MI72Z,[+="4L[=*:-8D$0!FZ2?$^2>TG.RRT$IJIR#SUNO9A'#+,X&1"T<0EG M#(^X,=XSC+T,;RJY$7F&\C)5:XFT^":=^RBVWHX#$C V(&G#1CR8[/DEK^(G MOX&2UK"%S,97[=JG1YG%13JQ2<=)$ \CU(:%81*/["(<]*D^\.^C;-NF]XUX M6IOTA+1"$ Z9JIQD.VO'&XJ110&C A^'K MPC$KRI,N.)RT;3'"C,5Q8M&V@33F$!%$YV M#A'BE,36^K^(.R;7BQ7VJU5;KQOY;VKIVUL.%2(!#RPGVC@($'*@O<<\>[W" M?L':J:J'H*U"L)\#,N1GPS#47'1$K'"O5M@O5[>?;R^NT<5B\>%VX>1G"Q#C M.":$\R%%%Y+'<43Y",E>LG#RJI*WR,5]7N0:U-]7]Y)>4<@+BO)62722PGQ2\E\7TQXF=KR@%F4!!9/&TY.@=(MTL06"!IA1H;1Y<"-I&72:PCQ M:PBL?M4 VX.PA P;A43+ASFH_4OZ76#^'7CN.YYR;FV0& :<,W;!J$[^J- M2.799%/)6E9;.3E'K@;-_\'0\>1[Y2)^Y;H1[28 'VQ$^80@$:9?5ZK((!O^ M\Q\QP?RGMMC63[XV3B]GU"]G<+;K"LWV15,0BPIM10&9^(?@+>0L!#4^JE= M:HI$HU=PD/X?H'$P#8+VW^YA_1/ZI-#FV!K*Z]IDR_:\V.@:ZN\,UA%J&U.& M?115NMIWR5K0KTTI1QI?72O)ULOAIO="CKW4BRGUBZD)2%5^IXN8[2*,IRP) MIR0.VNFVMP'[&G?K&_ MR++<=+(A#9F&PDE>HE1LA!G],O^%^D M%KFI3TR9 DOA;G#:,@X'@8@'?%A'N9",$QXD8TQ[R:=^R;^M0)*:ZNDY2LF4 MAS<%0%F-.0 M646/"QE&,=2?8_/H*PCJKR ^F0H'M+A216'24EYJ"9$UTO5WU >,4A(.#_PN M8,AA@<;X]G4$?>&DVOK].QUMGTE#V,R<6XTJ%S+"$\K%$AES T>,O!&=7N*^+N1JM-^R'N7FDXT+67*RE@ M)0P GB\5U'+=C?FVM_^6>_XG4$L#!!0 ( 2)JE3FL%)B\ ( /T) 8 M >&PO=V]R:W-H965T&ULG99;;]HP%,>_BA7MH94ZB"_G?\[OG)S('F^% M?%(I(1H]9XRKB9-JO;YV716G),.J(]:$P\Y2R QKF,J5J]:2X,2*,N8&GM=W M,TRY$XWMVDQ&8Y%K1CF92:3R+,/RY98PL9TXOO.Z\$!7J38+;C1>XQ69$_VX MGDF8N967A&:$*RHXDF0Y<6[\ZZEO!=;B!R5;M3-&)I6%$$]F&S(E#!F/ ''G]*I4\4TPMWQJ_<[FSPDL\"*3 7[21.=3IRA@Q*RQ#G3 M#V+[F90)A<9?+)BR_VA;V/9'#HISI456BH$@H[QXXN>R$#L"OW="$)2"H*V@ M6PJZ-M&"S*;U"6L/'.<)A9U+=#'#DG"=$DUCS"[11_0!N4BEL*K&K@82X\^- MRZBW1=3@1-2O6'90U[]"@1<$1^339OF7G(/^W7S4)I"1WWNR%8MPK6M<%Z)X+-H$^)E%!N M>+GQ$UICB3:8Y>18&0M7 ^O*?)&;R.MX'N2\V:W6.:L:9Z_B[+7DG!O.*^@* M\[+13:Y3(>E?DAP#+GR&.RB^5_SVF%L8UK##"CM\%_:]4OEQY/" 9)^UR:(& MV:\@^^^"_)9KI3%/*%\=(^V?)6VRJ)$.*M)!(^E49!E\ 2U:=="J5<]9U2"' M%>2P#>1;^G1X4*CP>)^V,*PQCRKFT9N9KQJZ='3XO?CAJ!<,]X&/&WK!\$21 M?>__4>&] _E,SY8^6X"?L&P@WSGD_$;R[W##4;E\*?NXX=CR#QB"L#<*O.$^ M['G#@M7=.9O-Q0B.OA7E"C&R!*77&8 +6=PUBHD6:WM<+X2&P]\.4[B?$6D, M8'\IA'Z=F!M =>.+_@%02P,$% @ !(FJ5/U(N] (" *B$ !@ !X M;"]W;W)KBD_?<[DAW+)D=JMHM-@4:6SPPUA\.90S'G MK[;\6BV,<>3;,B^JBZ.%H;@\OS53HW$^.^K!Y*^#38>9EE2U-4F2U(:9XOCJ[HV9@W!@WB]\R\5GO7 MI [ER=JO]8>;V<515#^1R.\(GE>VE=2UFCP5E\T[#?6P%=6U(DR<25\FX&=NQS>WTWN/]V,KA[' M(S)YA%^WX[O'";G_A=S<#>]OQ^3J;D3@XN'S^+?QW>3F]_';%Q\^W4\FQ^3# MER)=SS)G9L?DA'R9C,B'OQZ?#QP\7#W$8+I]D.O-@[".!^'DUA9N49%Q,3,S MQ'[4;Y_TV ^ E!TS[(V9:];K\#8M3PFG'PF+&$.>9_A^WZHW[U])6%5F5]CES6,0J')C+!";1 MBSC$Q5*I*/$FUF<0%<%GQ_)W!3@/R=I,2/I#)I#5B_)NO%BY&J$W"2*:>*1 MB^!HG5#4(S?$<0%SQ;RL&X289)NV]%S:Y1L;ML!9H,&CG-!(4ZD"&D*D9"S1-/)I0%P*(:&^2)^' M$,DXA:6RU\0.B6 M$:R_Q+B%*;<\?"2%<7T5AK;MGO)>?F\*9TH#76KC&664 MAZLE%M)G$T&%+1E!2?CQ:0Q14/5U!X6M^*#]ZN-F+XGF]L6415U'8'U5ZZVCRO6[;;[NQ6>5J0W*8%2DLH'0):?@@9_1@R1B!" MQ[Q+H-!6H=!^B;*_GLB'O*XRS;)"HPUU@Q0\5G[$B*RABFOFAXW)%:&IKU80 MW(ED*NZ*O54K-'Y/5_$K"AIZ'(:NJ-\ APB,RH0IOZ$B.,ZXB'TM@0TKM.J< M]E92T7Y-==A/G@RL YC^)U@((%6/Z_Q_R9IW(_#%&\JEWSHZ;BAYH-= ?Q3: MYR=$2JY!E04$(2X%K;<#L4]1B&1<019U]II6<=%^R76SBQNC!F4B5$ GC&O8 M;?E$H-*+L3CVB4 \4LH4)(%/1(B4'+9OM(,'UJHOUJ^^ZNWJIC3TM$<6:I^3 M6"OI;U*&"%#01,$NTPL=\P@5#S9(?@X@2*JYC**N&L%:X<7ZA=232_-TO([21WA_#3^&\H:)M-D[!>"(8)C M4C-??HP0G 3MRWW"0ICB0G;M45@KSQC[[U(%HG=E]K1VZ5,.2\F2A[2LWZ<, M[7*5%JC6V ZA#C(I!NT:D!("><*UE-QG!?'((RBCS%]$")+&,962B0YJ6HG) M^B7F=5IE4X\$CM[0!FIW[2J7%K.ZG/W]+YI1^H_Z M!"*;HBPAK\A V @6O%+ D9JJ8"/0X1/6;U#>,22+051V[(58*W]9O_S]"9)F MFX1$:<*4+TX3AJQ?J22^2N[PB=&$(4%/:][5!5NES/I?[-6KJ32+^KSLQ?1I M@4/_K1QE_7+TL4R+*D\W1VFS?Z\K5V])\06KPUJN91)SGV$$QT"4!AT3PVD% MPL6G-P0R)?:U_6'PK1N"4 4H8Y9^&(' 8(85+!E\RE /'+(Q$"[ MC1$DU8H*SCM8X*W(Y/TB['P+D"=4L4/"81\Z% I\^42$2RB'\T_Z[ MX\'>V>_2E//FT+V"(->%VYSO[>[N#O:OFN-L[_XU/1M2Y/Z(GHTWQ_:M^\U? M$=RFY3PK*I*;9Q@J.HUA7LO-P?SF@[.KYN3YR3IGE\WEPJ0@/6H ?/]LK7O[ M4 ^P^_.(R_\ 4$L#!!0 ( 2)JE09]P&M.0H !=. 8 >&PO=V]R M:W-H965T&ULO5QM?<]A].'N> ]+Q0U%^ MJ6ZEK)UOZU5>G4QNZ_KN]71:S6_E.JM>%73.M[DJ9+3:# MUJLI=5U_NLZ6^>3T>//>A_+TN+BO5\M#B9D,G3&Q^7 M-[=U\\;T]/@NNY&7LOY\]Z%41],=RF*YEGFU+'*GE-;DUA&$ MWP[@^@!N&.!M!WAZ2"8/_G: KP]@A@%B.T!H XAI0+ =$&Q6]W$Y-FL9975V M>EP6#T[96"NTYL6&$)O1:@F7>).KHX^T=Z\7L4?[S\JQ/_\_/YI__\\CG/[A?+6BY^=8Z1 M\\N??SV>UBJ2!F\ZWWI]^^B5FKP6Z[4B[F5=S+\X_WTGUU>R_!\ ;-0 MH:@K(%LY'[+EXFB9.V?9W;)6QQ;0R [Z4=;JDI<+)\[*?)G?5#:LV([U2:63 MZK[\/GRFR<"97IR=.V_JNEQ>W=?9U4HZ=:'.N91Y;4.=V5'?%_F\R.NR6*E/ M;ISSO):EK*R(Z< )%VKRN\.FBI$[6M(=+>D&AQMPWF:K+)]+YR]_"B@A?W,B M.=^$Y##RFT-=ZCJ_W+=,S&KG[_?Y*X>YCQ]"A'STYV_\-0G]ZRGAKBN.IU_W M^=:W$EQXS/>Z=A& %K@T<+VP:QCW#8^X1Q@7FF$"&/J>RZG?M9L!$0;4)5J M:=],S2/S/$YVAIV%8;N%8?:%D3?+O+DLU(ZQRN;R-Z>Z532L#EJ#1VAO?]9< M7\T9H7!0?!<4MP;U7NWQ2T7EM51A@->(2CAW6?X="LH*W90.KZL[=:(G$U4; M5++\*B>G#I2JD' BWI\D)H0?"J)1"\EA@H0S0\))#YB #DN\'4L\*TM4K:,J MF=R1W^:W67ZCZ%%F>;7*FAT$(H85;00QD' B))P8"2?Q>NM$ ^XU5WXG82&Y M2P?==4CA[TCA6TEQ7E7WFYVFN':JS29=2D4)M?VKY/'X1G&WJ;+E-UG.EY5< M0%SQ>^F6ZUN+WXO?\T+.M(W%&NV(14;"29!P9D@X*3B+H8$$8D<"@4."JF7! MT\8'L4'T@N2"AH;T%>R"#*Q!7F8KM3?"C0B%.SR+S*MMFG>2V- MV>E&[64UG)NL7D:P(>SORX'B@E;(1DCN8B2[%M]QK4#;FG6N3"H\/]1%?018,J7_/9=IQ6\,6!XU*CP(M<(O 2U] M+W3U!@ 4)O$"1GR=*GU#3@+"/-]0+I&V"4#L78 X7SRU /)N#V!X,8 F /&$ M3P,3A=LN +&W ?";1EN'0UTCTI>L<-L(,#3TC0!+0^,(L@0[1U"44.L(L+/W MCDBKP(E=@C^K>T3Z"M#>/B*M""1V%?BC+QM4(@Q=';:% <6O80ON6IBVT;VEB#F0);J% F/ 6VC>T;Z&T+=>IO5RWI<+!Y:#] M*M"^B=*V#J3V.O!9O70[]@C)@ 44T7Z-RD(6>)Z>H+ \)EA ,RR@]( YZ))E M[RZ=O5 ?VU*WPXWA!Q)0A 448P$E%! "*@]X6IDVPW*8#COLLJ-5"=2N$I!Z MZULOW;U'OV\+J(I <"V?1_: QZPV$E""!33# DKAJ31N>*TZHW9UAMUDIX"6 M4MK,%&>K4:A=HV"U7>UNQN2ZONX)11 (G=M8]P>Q@!(LH!D64#HXE5W.M/J1 MVO4C>N_5[F\,>9" (BR@& LHP0*:T;Z IUY >>^9FD&[+GU:F4]?5.;3PV0^ M/5CF Y8&F0]8&L0:: G)?"A,4.8#AG:93UN93W^:S*=C93YM93Y%EOG[+38X M6%#F^Z'.'$CFAX)2QG7F #+?$U2X(=>9<[#,ARRYH)Y+=>8 87(1$I_JS %D MOF*B1WQ#!X^U,I_]N,P?7 X&RGP+=U@K\]E/E/EV[!&[$Q90Q/H2]XC2(*0Z M*6(LEPD6T P+*#UD$KIT:84^PQ7Z=K@Q#,$2^EA ,190PD#=K?9IO5V)Y3$] MP&.7'WM/!;^(U&=]J:\K?=:7IU3E1*T8B.SQCEEN+*6/!33# DH-4VDH9UFK M]-G+*GW65_HL# T/S+!6Z+.7$?IV-V-R'7"#,Z2\=Q<9RV&,!91@ RRII7Z[(6EOMW?&/I@27TLH!@+*,$"FK&^A/?#H""GW^\X1^R@%%R5S?=4U? MN^&MHN28SWCNM]DH.(/@,YZ]5,B!AR<9\X7*<1JA 4M&?5^X0BT*"A/%7"P]A044\;Z8.!+"#4B@TPQ+4&$!S;" T@/FH$N65E%QNZ(:VUNTPXWA M!Y9@P@**L8 2WAQNQK &D"D!(?KW M?2,LAS$64((%-,,"2H?GLLN:5L=QNXY#[]+8_8VA#Q)0A 448P$E6$ SWI?2 M1\03(M KJT&[+GU:P[GBA-0;?<+7\#,($[ZEB9QTK"XR=D VS1HVNXU(]&Q3F712]%.LK_^#"G%JVZS63SQ>\$8]G$SQY M>?"M?E@I_6!V?KIA#_R.JQ^;6PEWLWTO5;WF;5>+%DF^/)O,\:=%;!H8BY\U M?^P.KI$>RKT0O_3-=74VB;0BWO!2Z2X8_-GQ!6\:W1/H^&?H=+)_IVYX>/W2 M^Y49/ SFGG5\(9J_ZTJMSB;Y!%5\R;:-^B8>_^3#@!+=7RF:SOR/'@?;:(+* M;:?$>F@,"M9UV_]E3X,C#AI /^X&9&A CAO$G@9T:$#-0'ME9EB?F6+GIU(\ M(JFMH3=]87QC6L-HZE9/XYV2\&L-[=3Y0K2=:.J**5ZA.P5_8(Y4A\02+5BW M0E/6Z_0R$[]63%_47)-CA%R8_(HK_0"0BQ*%G\?[F.""'[IU)37_4Y\SY MW9_HZJ^O?Z.K;U^_H*^WE]_FWZ]O_HOFB^_7/Z^_7U_>?0J\)MZ_)C:OB3VO MN8'H/FE$UWU =5N*-7?-1-]%:KK0L;P[G](H2@J:G]"GDOWFM*@YSYSR'5ES70&<3FM;YT<^"+-<90<>[*]M*RH+3Y6DA5_VNDZ>BK6\7:A_H>',:ZCJO.I3>SE- B3>BQ8(=93+P3 MG.\5YT'%=TJ4OTP.K1#,)H"E\SHVMQ5D-,7D2*AM1G*"<>H66NR%%D&A%ZR" MS'ZO$'_2(IWA4MAOIEF.C_395I3F<9ZX]>%H3,)14"$0Z0%HUO+.9-X->Y:B M:71(J %WFX:UJ!',Z=VA]T-=T9%RA\DTSC-("1[M!P#!O[5PI0:GOMAVH:4[ M]/K:XR1)+>$.NSPEF2?<,!EUDS=RP9)+"6M7L2=T<@_.7];*#35B^P[C#-/X M.- SQ8A*T*18K-FRF.XZ@HC@?@,"19FGC2)Q[1A,-L>I'_0FWVY/&U#9HICDAD MKP;;T.?CD48XC*-YM6-MR77RW&\Z8&540KJUVJR9XC1.L;4L'(:P7\Q\7AVI MA,-8^FKF/S#O-FUP%-L;.)==3+*L< LD(Y5(F$K[% N]<4_L;D"<4W3XGC* M'8:PB@F-8J_0$4$DC*#K_;H,2K5),L40'E8<.0Q!9Y;$'N:0D3DDS)P?+6>R M!>9(#DL3\O92BO50YG'W.B4V4F#CE)#C5>"P\X04&:E#:%#N7X8S30$6@D M_9U*]_KFY^7=;U2Z9$0/>0,]6PD;&XU,V%%V*]AJ3A67:T#1C@_5I=-)+A*1 M.'+,M<.2'N[L7@L?<43".'HE'.899E<]&^[S?[;U1BMW"G?0AA:)M5EQV6&2 MQ;Y8&JE$PE2Z?<'G4L#FA&UJQ9KZ7UBB,(9J6RJHI':\$68 4/9U'O_;3)K& M64)3R_T.PR3/2.S!*QWI1C4![ZJFJ0-1),'9<5PY[2 _>!2/&*-AC.VS M@TX.>GO?+_*W4P)UDBV/XCP^ENZP3&%_EG@R AW11LGO9(2KZYOYS>+]&8$> M?&,+0^F.-?V< O/74')VYC-$)YJJIZG2U=%6/O<_.-UE@^@XO!PF::3_>
;."T/S MUX<5.*76=P.7(OZ-(X0"!)MG7()I! Z)Y?_V0E.*D:EXD+D#W.:?/\IT% M?+77]5>SD;(1W[9E97Z^V#3-[L7SYR;?R&UF>GHG*_AFI>MMUL#;>OW<[&J9 M%733MGP^[/>GS[>9JBY>OZ+//M:O7^FV*54E/];"M-MM5A_>R%+O?[X87+@/ M/JGUIL$/GK]^M+OA= MR;V)7@OD9*GU5WQS6_Q\T4>"9"GS!E?(X-^#O)9EB0L!&7_8-2_\EGAC_-JM M?D.\ R_+S,AK77Y11;/Y^6)^(0JYRMJR^:3WOTK+SP37RW5IZ*_8\[7CT87( M6]/HK;T9*-BJBO]GWZP7][W%U??WA M\_O[V_>_B(\?_GE[??ON[M7S!O;#NY[G=NTWO/;PD;47XC==-1LCWE6%++KW M/PJ-'UKO*<]U6C:K6XJ,N M5:ZD$?]SM31-#-1N1@<+_2]>J.8@'3:>EJD8" MSPUN,IWV1C^('\5HU)N)*_,=Y&:U)$LN!'!(-!OP23MBN-ED#7YV (]#8JWH M;;303AO%#@4X N=89T027 N.@-C.A(%/2IE(H$5O52Y@%: ^I95JV8"OA,UE M5E=P'=Q2HQ\!]6NI6![HXAUP M"'0CG_(;'4V1K&J]%1W9G!#2$U\VLD+RP_;*=&YB%OZ:1H35_O,_YL/![*5) M:OD@JU::%.B#\&+PU1J(@7\HU5(;^ A.ISP(HMM+X$@X"G<"860E7-FE$]?! MJRM=7<(W3:W+LJ,Z"LG8Z1IY4-4I7YX;%/N9XT?5A/LDG <>K9$@=;@C)IG/ MP7%M+^VA4<')X.E46KSOTI?<>OKP)*YCBNX"XU=DJ^ /\XUWB.G3_.XS(YZ! MJDQ&HW0XGHC)..W/1_#!>+9(!].A^^!.KI'KY!,)!Y<(;C*Y:T"N65T8H*Q0 MH+/L)GY$'H?]EU=WU_1J\/(G,9SW4V$_MVL*OV9J+P,E!*$ ?6+7+L$#PQ&@ MNT!'W&C!YQ,)'P^UD":OU0Z#>:(JAB5DCDO '"@"5=L;LV4I(PLU3 2JN12J M0)M<'81NZS/7!/^P 8^/U^0;)5?1E87,%2&3;?95U@F)N2(]E ]9V<*!&:\3 M$0<1Q6"N+3@*:0QC$U KN =9W&85 "*2&(AF!SJ@EJHDW0'2-]D#L%7)F$M+ M=TK>3QFBT/F2K"3/L0TV M<#R@M!D8:7>7]T#%1EQM90WZD(KKK%;+IUJ9>0E ""9%,KDX 9:,!*%M*(D^4 R/!OKEH &%!)%"3*XFB6.YV+9 M_U-?=4P)"Q1-"!U2DLL:7YP_0G2X1])YD3AE?_HZD]R3<&.()-Z#.G0^28*) M^U?)>\#J>*KF!=D]_AF$5TGG.,#DI^ET/DN'\QF\'H.-@YW/AV/T!8-T,!ZE MH]$$W^ EDW0T&R=/'" 9] #LUOT?PAT3O'G2[R=XL.&;V30=C/IBUH>5AU-Z M/QO-DWO=9*4YI6LTZJ>+B:5K/AFFB]&4Z!H!E;-T,1\F_]1P/B48?H$A6Z*9 MGLB5+KJ,+TI%!0+[$?0=C+=A)()>9T>G1+@$SKI:*SQWON6G%T>^5?Q7"R<# M%)X7\2 =S1?I9#;BU^-%.AI:<FM24/@OCK[R@U1@^X"!4081/#J(!V=Q[R";9\]%OH%W91-/P,D16C M#BY*X<;QZWUVY*? 6Z,C%-*3CH(-P,HPLLI6*TC'+ ZRP3?;>L!H3Y4P@,K( MYSF?&!P"DH+F"8S0 3YR3Q&I#(6J8BBK3$4AIM(HB : M7?0@5C8M;.#0($B\1'\.SHU!"@3-%2 VZUVUB236$S>9JI/?(7H0R3>>W-L* M4I*6Z25$GM7U 7>-:(W]4[C:M*#$$/CSS&Q(Z2$VX1> 5S9 ^270M84;'H"( M+7_N\7LMLEL(9(>@)CZ*SB)55L5?-KH]AG?,'V%). '!XQQ C:6"1B7 M>*O;9;-J2X>1C'B#P"%I=VBL+2*1!RQ-P H$(B#*V'+$!F*71GP/-,NRQ/]D MV6U-V'V9E;B)0?76P"7*E*T8KC5J71%Q<"'7"&3M#S .50!>A,UDJ4#5!7I\QYY ]@K'GE< 1)&5Q*, &-H#0$<6 F QU^N*@?$U MHD] -(:SMVM/H+L85Z;XA60Y&$+D8Q:+-&/,+\!DT(F[Q(779"%XICEXGU\# M/MTJP_XLW ^N#PX;%,-!)21BHQN 68"V(-;1JM?=_626ATTCETE^A,X-5=K$ MD"NU.1!!"G1$#K8B\/NCS2@C)#L"BG(R>-K%\H))H>6D)SYF!W:RM DJ-VT< MYRU$;1JX.#X(%; R@;8CI$ 6 C0[I]\3;Y7)UB#0 M-5&+X(!.;ER3;("N>K8#21OG#N&7 E" M/5L59HZ@)/BXT_Q"$"D M=8K7H;O_MTPB=AWZ.I!.Q8P3@CT8XLVKVO/@X0!VP)N]36W1> J)"!XS/KZ> M91M[#JRQH= "^(J9BOO'.LSM3 $E\M+5Q&E8I9"0-JS3&IHD&DKP< MI-)R9AU=ESR9-GB0\"G(^1FD4/WA-%U,1_1Z,AZFX^$B)DM8P$ML6[B+7D9M MG8]A%.'C.8DQZ\ $MA9D/TLD0$\G!N)_V^WWQD8V4@-J' MR$BOG/FR8/TWJ.^9@PQ<>_-,H3>S:@4?%U3X@(]1GZ(P[2"NUWK*+-GCM177 M=K>0]X/S(CZQ[.T<'L#*)NR'BFV!PIXS4F-L>>//< Z#S,>PTA>*]U4H?D6R M2&)7%G/L^?6[1^9SS'0/0IJ# OKL/K'+)/Z)F>RX 8P^=4&% M+8YF\&W-%7RN?^^PL=,XL$8GAE^H+7S! 8")1ZSB"G* R; D1_X!]?L1^FFA M +D,?&I6N"AFNF*G%56!,$))#Y79G7L>8W^%N4GPWXWO(_!*B5W)87&$QL#+ M8M%;_("L5ZXJY&%*A=6D+5>3SD&50)/WYP7#M-3R,9_?-23X]HQ31^QE&MS^ M%PK;=[HL,/<&QDQSFA7'-&%9JD4(!YZVQHI&R+#1E]5JV;)SA6BT4F7IRX"( M4E0,2LA/<"Y>@]&W;M2_.=+X0A(>>BB?P$D_ M$[-%.IR/Q7 T3P?]A9@/*9@-[?_K;*>:K$3M2C[:@W\+"EEJKF5>DVS^7KN& M8]%H$IHVM[XJ:L0E'<->E=R#^8!.UK5P/)=&KYH]Y0V8' 'M(DX#+)XJS6 M:A<:P5*RL"C-/(Z;7<_ /"N739$YV(^N1SVR3D'7^IT4&Z7LL C\P2%[DQ2 ML+S8\]_8;V"N&<*B4%#!$>J,Y+F=4EVI/S&BO(<'SSD=M=U G!*D// M-NM-$]=51!'I!Y=@<>6@2."J$;NX!CPEC"N *;;CQ)48G_;]"+9.A?5P!Y4: M8#?( XU#D4G0'7 B!%BYK0)?OX<5Q BYP5DR,5O72LK10L,DPC(!MM&/^(C5IO+FMEOG;.31F#=52"]4LI<1H*Y/6 M:=D'5\3I:$[VD*F2!$XI%T<%E!T0!*FC[N:*#,/PJZ 8KFQU3HVL"\;HC8,= M14%U/]C "E]A,#ND#G^A0 N.SY'>)4^LC!RPQW0M/WOQY?)PZ>[C+F!K'*6@ M?Y@-H>[C ].8UWBS$S7^=HX3ZDUNJ:XYKJNM3&AZ.^A+7_+_ (H5#NN<+<8 M8(YN8C8[.RXE "43T,#Y@TK.')0X/JC'(O))5I9V+/QQ2<>6N\>A!.RW8>CI M0U8R3$?SN8#%IK.9&,\FZ6@ZQ2$!_':"G;OQ%."0D83#D(334$1_DV-;JNU- MMIT?;HH5!GT,&'W+Q:=/C]W"?#C:TS[$K\&\#Z\&BP6DA!,Q2@<85(<#>#4: M+M+I>"&^1Y@$U#?,@U8Y0E3PW B1>Z]AW[ #EL ML/*E42JFVK$"V>RE581X,@I]IET/#YE*,=A!(M-TY7G,\'64X,.]")0]U2 Z MKJJ1D/A*B*)UR]?&UY&3ZXE??=&SY.FDQ!&UL55,O+96LL)J 7[N*P['.P/Q M"MF'5>\LD"2E^!7^T"#*4QKA--1#4+QSX^Y\7"WNSEYOW5!H!<48SDB:BTD3 M9VQDUP6X<,2&&=4B T)[:B[(<%UFNZOE!J=4J8@)[V7J]'$\3&?]J<#V-5@E M_)^DT\E<3&?C=#X9 YPS;#CX0KP+W3EQHR'G;&LX3M\=>Y((5]P\2:@IH "$ M*!6L7L2=/J^>#D'7"OP4R*/3ETMX L0F7F 598!NQSW%[^_8B=..7=1*MNIN MXBY>\M>[>![LG&L$V@6LWE"U[-F@!XX-U9HKI-2\1!4#7Y[<8\?R-I(>^ VZ MC_DEY$#<\MZH9W@?=6R<\-TT@N_)/M9BQ'VJAJOF6'U0T?NH:;5"E=WX$BGI M<6@-V?XW* 7'Q)QRE)H8!(E 9"!\0%RF_.U2\F"31WL4>E>J-LVEJM*$7R'L MI-A+YQU5IQR9(&G7GZ;5;6X%!HZXF>"![R"F5"9JS%FR0BW!YP946H(86)&U MIVYZ@\ ]4+[%]^"\ :6CLV%P$%3+3^(M44?#J,(:;+?JS.O8H(_9MXO0G&QX M2G@S3/FMB;45.()"Y8UKD(,8*K#*%B<" /)&U5A41DPC*)389@/0=- V"S@J M7%N?3/+>9N#(P3PQ%.PY(_5R3UAJ&+QV&@>CT-3T$KR&-#FZ<#O'D#-0MW=1 MO/D^4.%+S.*CK=V2^WKGAVDZ'T@\3(W":$29BW)6.^>1H!LW'(,-LDF;>GLCJV*IX M]#7:YO'1\5ZWG$/9<')Z&G\B0^%E&)>-3@M%I^IP*M(_(Z/A*+MB]P \LF-I M2"Y ;Q]U%S1('0D_3P-*3H&:'FE#%1%]3Z4!%DXYK72IYT.+! +78>CHRY>>&> I$! M(MA>=D*%.ZRF\A";'Y1FJ,^%>#L5[F8L^!&!!QEP.>YHZP6VO_J2U)%.2*XQ M3.]A74Q_J$+!U7H=R#(OD\[05V $.:?$1:Y5'B;*_6 %D]0VJO0ED%58]R4U MV:*5*QKF(&!; -3!^9W:#T:(!D!187K)575L6&)/DXY+>=(!"1'12B :Q< 8 M3&,8-.R/"6_H;-BVB">5#)?3CPU6:B&-/%*YOU >V4L.-90B4Y2D#LSA.Y2% M-9[9/;6"8&])Y+U86)2Q-CK_>DF:2_%:4J_$/FEE@5YX8,05+PW %LEW$;F% M<>*RG6K3^**[[3%32(AC3D7#'WBS7W^-V3O%A]1C[:2+8JIVN^0$PN[KTZKX M[# 'ZHD./Z&4=]Q<#%,&=K$J,&IK,29Q3?7CT1A2!Z0$\H@>^! JOTO3F<&] MCXHK >2?QF"#9P'&:\=W".%EXDV9P0G=Y1M-3\3Q8V$8RRF7T(4L80=LI&4Y MWTBN&YNCC@O2&=N0H]0L;F1S?^1H@LT.8M@ 1\F4,:V;_>#GACICKJ>1N=-W M/<4:CVRG'\,FO&>4J',1NDB3#OK;:CI@'/N X,NJQ\X]4G1"T6<58U6R"MFF M/G)$Q\95G.\KNB36$T?1@$/R_BL?K&2D150TNUZ.>7(U9#-;9"ND:_MFW1\?7 MZWC<+NF<+L^04T(7UQ//C+?;_-A10C)Z8M ^M48 R1-;-MQ2D_&@&=+(7.(4 ME$JC7L^[9)D3!X'U\=J 6EP)?CJ*GMCRL\:V<4Y(EJZF8L$CJ,*)+PGB \(K M"@VJ\5I9JJ_84Z5@@6[>EETXS4#(2;'*)8W7MLH?']OI@Z+(M/>><(W%38P$ M0# K6?B:(L\&1\*/'A9PI3W7]F/X:D,.2C56$3>DYNO%5'+!0^$'+=WZ[LE$ M8PLN*$_#Q^[&!B(;.5,5D>%H'(C"%G_:C7^I35>B)^]\MRF+'^V@8A+(H(?E M3/NP0Y?./3T(^<29<7R(>7!'EQA )_3X:MHIIGNV,19CKF_BV;?N0C2=Z=I& MM.>D_P/3H#::K9IK8DY/6'00=_F!!] E &J4K=O58 -2UA;8I4&43?9 'J$% MJK]6>E_*8LU@H^0^ST/6?50LEM;9PXV%1G/&07#)=PA.1(*K=.>*[OB*>M2K MF&Z(S4O02$R8C'_8E%0$7'Y6LC,[*O>3*?IAW6/E-81H;"<=116)P19M'D-Z M880T-"K:*F(JM@9*0$("774!S%]?=!I%M0 M,(J=@#^PUMF]C8 @%::R,F\YQ5WB4T6 FER!"LL'+B;RM/>>?IM"%I=VLCU" M=3GO2.LZ:(OZI=L&[;UPX2R -GXH'ZO 1V/*G;)C9UT<@2^IC.93[;_/C&FW MKG'[!%\%;HAYS",D/<%@7 $/9;^F)G!SN&34R'$_<8C47-KN MS#7_7$1[RSR\RX7JIR+$6 MW9QTD#D_=0/LU5H3TN)K@_LGB$!&VAT>=4\VTYIG'A3CAD$MUW"8=<(->IYG MI\>>'&;BATBXZ8I?GSQV%)T9D^9*-Z?UEYYX3ZDC_OP%%6CLPXD$;9UQ)[S+ MP9?H[(RSK>)17A:/W"5VY"X:(72(+'HFR3_"Y)^LAFB711-L5[!CG%L7,J>: ML:IHNODQ .#CG&9W%TMO]FGL,,!\Q.'G'#R.5FIHRKLN';! M4 XX*;'ZWZDL4. .&_A'.HZ>Q\J$V:*0(D<2-.7F.^=/4RM"5M*DV6L?LB.% M[60YXX483@7XUKZ8#L1H"/\74VJ7?M^&>QGU/<\\>O3(6=JJQ%Y'C7[.4=RO M%90:ZP %GAD_WG[K9L<>NX/6-T6YYVB!CJ%Z),A'ZL82[L+AG\[D71\"6X*1L3M+_KY)&Z7 H7E M<6KE]NT^!N9Z[U0D25Q)"1]5 >;MU*M%#__PLS-_16\ZQ_CDD1T= 38/7;+I M4>$S,9BDL\D\74R'8K' Y\^GTW$Z 64;C/KI<#)-)Q#'X9OA#-[UT]E\A*X6 M?_.* Q)D=K)_C%)FN\+S\^0?Y/ $-FC4IRK2%YL#%7553J24JUM6 %R<-147KP#><+NTUWU;0,,G]UC_*$ MH9(PW$2^TO\(B^MO.#)[XMPO(SV/?H,*.%W3+VV12E4-_QR5_]3_F-<5_X95 MN)Q_"0Q.FT:F2KF"6_N]V>1"U/SK6ORFT3OZ1:NE;D!SZ26.\LD:+X#O5QH" MB'V#&_B?.'O]?U!+ P04 " $B:I41$O>R08$ I" & 'AL+W=O MVYN0?]]C;Q) %%[ZD,0?,V?.C(_'&2[9/KE*2D_/ MM39NE%3>-Z=IZO)*UL+UN9$&.W.VM?"8VC)UC96BB$ZU3K/!X)>T%LHDXV%< MN[7C(;=>*R-O+;FVKH5=G4O-RU%RD&P6[E19^;"0CH>-*.54^N_-K<4LW:(4 MJI;&*39DY7R4G!V&K47*24"'GHM7^CI=_R'4^ MQP$O9^WB-RT[VT-$S%OGN5X[8UXKT_V*YW4=7CF<##YPR-8.6>3=!8HL?Q=> MC(>6EV2#-=#"(*8:O4%.F7 H4V^QJ^#GQ^??IY/KB^F4;AXN[AXF%X_#U ,V M;*;Y&N*\@\@^@/B-KMCXRM&%*63QUC\%G2VG;,/I//L4\$K8/AT>[%$VR+)/ M\ ZW.1Y&O,,/\,[RG%OCE2GIEK7*E73TU]G,>0M-_/U)@*-M@*,8X.C_%/%3 MB'#W3ETCW3NP#T*'O"2A*D<1-#9HWEA2JD)9Z3 M,AXR5Z4T'G*RN +.D6/=AHO@L)WK-CK5/%-:4L7>-?CLD<6]E1:#4)NG.!*F M(/85D NY4+ET?;IIP\2ITKA>B%5:X25@#2]$N&14"5LL(S\X.Y[[.)%&S'0, M*_(*^>][WE\/:>1P&'.K7V[NG/\+3WZMOMR<%[FE6'-Y:H?CKT2BW#NM?B';>#"2[BZ2C74 ML%,10AFZM,(\H=ATO_5&(?,^[?S\TTF6#;Y- M;MW403\YUXTP*]*,A) ((*>26[W7FT(K%?W)> OZ!#A(4*&Q*[W:B-&M5?(. M-.@[2"G4O'4H F2+L]RF#/^BS7TGM=YF1D%$7:4T@B#6DPR4.I%IA(!_[K$% MV"T6WB]4EC=25N;%JH+R#5R!=J8OQ))V/WW[[6J7Z<[8 M&UKBKE':SI/2^/DQ3EY=8"3S],2JSFR7CI-NXDMO2\T8ZG]9BBROT'^NE MI57:HQ2R0NVDT6!Q,TL6X\/C?;8/!K]+W+E'W\"1K(VYX<5Y,4M&3 @5YIX1 M!/W,EQOEPE_8M;:C!/+&>5.USL2@DCK^BKM6A__BD+4.6> =+PHL?Q)> MS*?6[,"R-:'Q1P@U>!,YJ3DI*V_I5)*?GQ\O5NG%]?GDQ M33U!LT&:MS#'$29[ >9'^&"T+QVIY91VOX^Q5P _"#F$RWH-L ME&6OX$WZ."W!BM#-*%B)6ABY@:=&A]G'#;.!,:J%S M*12L:!.I#+V#/Q9KYRT5TI^O,-KO&>T'1OO_5_E78?C1'KI:Y#A+:H[!WF(R MO[B\/AU,X-MO#K+Q^ B>O0JN2QR(/#=5+?2]U%MHM&@*Z;& O->'%IM>"O<@ M!4MDA;XA.O!)6GIESI&LMAY"*6X1UH@:B% M+$%(?GZYL04!(56X+\.ZT9[N M'=16$GY-$+!%C58H=<_G6/OHZTN$CSHP"]EP\(9#RT9'[Q>+9?@<'[T%:E%D M[='*ZA%IJ6/KZC)-A*".V?Z:V2 PX]LL?FDHJH=8"0+&H^]^&\)YY&-JJ=M: MJ82F_L6V>^'H6<$H1-70VX 2+=*M)+$7?+M2((K/]-*#W5YKR+IHYJV(2]Y8 MRPEZ8LWN?I7\!\B]:1VDB7D^T]"@O( MG0I^:33"9!3ZS/@A2908T]@^[;^2IZ)MHP%?3E..W2K=P%@Q' M_M5=T(G0J"C!$)YK8^FC85*AW8:1Z2"\UCA7^MU^*B_B,'HPCR.=FOA64D4I MW)#K:/C#NP1L')-QX4T=1M/:>!ITX;.D=*-E SK?&$ICN^ +^O]5YG\#4$L# M!!0 ( 2)JE0DZX3UBP0 !,+ 9 >&PO=V]R:W-H965T<[EX]'YWBK]">SEM+"EZ9NS4FXMK8[&@Y- MN9:-, /5R19/EDHWPN)2KX:FTU(LO%!3#UD4I<-&5&TX.O9[5WITK#:VKEIY MI<%LFD;HKZ>R5MN3D(;[C>MJM;9N8S@Z[L1*SJ3]O;O2N!H>M"RJ1K:F4BUH MN3P)Q_3H-';W_86/E=R:>W-PGMPH]J^TO2ZL&!UK MM07M;J,V-_&N>FDTKFI=4F96XVF%U-/&4O M*OP@] X)< BQE[0QP\N5O M\TD0PYN?9K&2"+J[:R$FI\(0NH[F(B^IB4"E^AL7BFEF#7$I:J MQN=X$\6<9#$+YLJ*^LD,8PB<-9Q$4>'"05C*"$M2/^=)1+*$_R!J_;II)3KO M<>G1_X/U?:IPS"4O"I)3Y$*:D[A( M@&*Z.$T?4J5P5*$1GC)2)!20=$G\'ZB2.F(@5;(L@@0!BCB&)*(D9^D#HCS( ME^<)1:0X<_,\39#+M&=,C"1-H@JOQ OM(9 >WX7 MB]3IW"'PF+D /4(8N&< XCZ+=DZ:/>-??2-[^Y8;ZWY++N'"[!Z*>5AL]U>> MP O>_>F=\ /OA[@?DGY(G:W8VBVMU+N<8N"05-QG+\YB9(QC-6>$82+&M/_3*']QJ51NJ5;\=<#=BTMN]9#KN'CF_<-SIWU_MV$3.S MJI"IM5RB:#3(DA!TWX+U"ZLZW_;<*(M-E)^NL6N5VEW \Z52=K]P (<^>/0/ M4$L#!!0 ( 2)JE1R,RRL#P, $@& 9 >&PO=V]R:W-H965TRPI9-"JD884M76UYU"D0^@IO9Y$,S\1E2MNUH,>QNU6LC>U%6+ M&P6Z;QJA?EQ@+7=+E[F'C;MJ6QJ[X:\6G=CB/9K/W4:1YD\L>=5@JRO9@L)B MZ9ZSLXO(V@\&7RK -'@!P/< /L0].AJBO!)&K!9*[D!9:V*S MPI#J@*;@JM9>RKU1=%H1SJPV=[>;]=W#7W!^YZ+D8>_P#.':]F:4L.ZS3'_/]ZGF*; ^"&P"_XJX;50IQ R#WC ^2M\X91H M./"%+R6JZ"$K\\.#32U: Z+-8?VMKSIZ80;^/G_41M$3^><55]'D*AI<13]= MTU=Y;#^>Z4YDN'2IX32J[^BN;FX?UDX,[^!Y+W#(:.+,"4 M"(6LJ2&K=@M"@RS.G'OJ][ROD13HGB5QZ$ZR E+1R&((N>V**H,C^(,6>!%00!\SCPV)U99YQKB)/;B MF!]6YPN654:A,E)9"+_^DG+&?G/FL[G'TA#F8>@E:>+\CEI3WV=]T]>")-&,X\%*;R%-TG*/98D\-9YD(9B/@'&0R](8BO%S)NQ *Z.P X^ MT5C42,73TNX1^:XRY0N5@QT5^00X]Z)9;!<>1S!+R7ML*Q'/0XC(?P3/O3[_ MJ+NIIMMAAFFZT;XU8Z-/N].8/!^GPW_FXXRE"]Q6K88:"X(&ITGL@AKGUJ@8 MV0VSXE$:FCR#6-*H1V4-Z+R0TAP4ZV#Z>:S^!5!+ P04 " $B:I4 BKG M*^H" F!@ &0 'AL+W=O JV2CUTRGK M;! M)( 2M[R3]DX=WN&QGMSA%4H:_P^'WC9- R@Z8U5]=*8,:M'T*_]][,.9PX0] MXY <'1*?=Q_(9_F&6[Z8:74 [:P)S0F^5.]-R8G&709D"A]58RL#-TV)Y;_^$24T9)6< MLEHE+P)^Y/H"TCB$A"7)"WCI4&7J\=)G\&[Y(]](-,";$I9%H3LN#7Q?;HS5 M]"Y^O! B&T)D/D3V?XU\$<0Q\,JTO,!Y0!0SJ/<8+#Y]?K@9C>$U/!&B+P;+ MD11\(Z2P@HHL%''&6"Q!;<%6"%LEB7RBV0$WM'!RF['( *E1="^-I3K[\^.Q14\AI.(ESR/(XG$PG@\.>%]QS>AR'+&%P MF893QH;CCEZA)*YKDD6SIPR4?H0X8R%C[+0^%9UF'+BFBP*AU6HO2M0&LB3, MR2_WR^@S-50_U31*)H%IPD8/RG+IJF0LC+,I29>3/,R3')YZ9M$9=ZGFG9]0 M[@Z[QO8T'G:'(;CLN?_7O)^@=&L[0;<@<4NN[.(R#T#W4ZE7K&K])-@H2PWV M8D6#'+4SH/.M4O:DN ##IV'Q!U!+ P04 " $B:I4T@#\ZIH# #C!P M&0 'AL+W=OO.*C#D "J M)5&2)7NV 3OUU@*+:]C9^C#L@98IBX@DJB05I_]^1\E6W#3)]C# L([DWV9?J/>BUQY/8H>UZR2G%1@639U)[[XT5H_%N'/SD[J@L;3"8[(>[-X--^ M:GN&$"M8J@T"Q<\#NV%%88"0QM<3IMUO:0(O[3/ZKVWNF,N.*G8CBB]\K_.I MG=BP9QEM"KT1QX_LE$]D\%)1J/8?CIUOX-F0-DJ+\A2,#$I>=5_Z>-+A(B!Y M+8"< DC+N]NH9?F!:CJ;2'$$:;P1S1AMJFTTDN.5*KF![@Q0M>RY7*BE<'!6LF89M3R>"O^4YI MB4?C[S?PPQX_;/'#_T/+-Z',51RKFJ9L:N-=4TP^,'NV^GRWM&+X^5U"?/\7 M>'4[P/-JZ9R!SB5C0*L]8-X,RJX\S)0'4-PT[]5UX,CPAXIPO"E083PEP$3TEWFFHFG*'8HL, ME-%; ?8%I1$,ZP"-0D\M(!5EW6B$/M>GQI#6'[@"JB 3!38/-;:VV)/V3<$, MX(_>UEV;[^W+::Z,!)VN=%H8Y-I;L>W,_V+]B\:]Q/ M[MWSAX?QP%'/@F48Z@WBR ;9/2G=0(NZ;>,[H?%1:,T<7V$FC0.N9T+H\\!L MT+_KLW\ 4$L#!!0 ( 2)JE0FO HPZ1( (&PO=V]R:W-H M965T=);214MZ\.?Z215MNQ,.YW8 MV9;3>=C:!XB$)$Q(@@.04MR_?L^] "C*CC/=,[.S\[ OL202P,6]YY[[ >35 MQM@O;J54([Z61>5>[ZV:IGYY<."RE2JE&YA:57BR,+:4#;[:Y8&KK9(Y#RJ+ M@_%P>'Q02EWMO7G%OWVT;UZ9MBETI3Y:X=JRE/;^0A5F\WIOM!=_^$4O5PW] M^>CEQ>']#Z_\*M6&]?[+&@G MD 12A.]T3N5K(MFA^,9N?5-C/$RD:^>67-1EAZ&[/1!]XJCX9PNB*C MS!J+IQKCFC?3VP\?KN\^7-WIF>GTU>W708 EZ\2 + MTUWXZ<9/3'4JWQU_ -$Z^<91OHOQ=R?\(.U 3$:I& _'X^_, M-^GV.^'Y)D_MUY2E;H"JQ@E9Y6(*<76U5%6FE1.7VF6%<:U5XK_.YZZQ ,U_ M?V?5PV[50U[U\)^EY>].1X[ZTM4R4Z_WX(E.V;7:>W-S>W>5G(I]\=W%Q'L% M##MQ6R4S53>JG"LKSDB]HZ-4;)1P>EFI7$A1T(L";B\J^)99+'2&I[2JR R< MTI'>\+N0=6W-5PT/4<6]&(W3DY,C>%1^9L@UHBI8>8W^-!MR59 MB(5>-/=^7RY-L,5+E7D+!0^8#,0M5EW(3!<:KVJ'Q=;*;B)"*MW?7 MJ5>A>PBJ83H<#ON@HGWU5]D%F3)MD0I>!WMN@.8^6!Z!-GEVRO.3=GKF^-V8 M'Z?'I^-=R,O"F3\F4K([YS/X$41J5I+UJZ%V\HKS=HF@T#'B P-85?"","J@ MYE34)IG@P?1B,DY'6.#L.)W@SV>5>/":BO9J:V/)ZBO3.MIR1-QWU S4(:QK MS!VAHLJZ,/>*UE]!("N!QU2TP+[%]BM3[6>$RH*!AS0#*V*M(,?#C6_9ZO!O M;QT0]+-X[&&G1T/\.QD=B^/TZ'B,?T\/)^+XL+5N)QV6@0HFC (ID'N9S)!9Y2WM M>2$6/)6(4Q$6@+QN1E;E@_F2V^X'3^;)6TB*420^9J!4C!XV*ZM48!,HX728 M'IY.>N]. (%1>C89]GX[%*/C87IV?)3<&1+$:[$3Y^AXDDY.3I/WRCFAR[KU M2 !S*H#R^7B8C@Z'XD48_$P<'4[2\>14O(=++26Y50*@L9\2]QN(-\ C0VUK'RIT3>"'J M0/RJK/X-J[]3#;SY"Z"##1<4!<^!VT)PC($VXHM@5M=R&"2^4@!2EU6^Z3 '/9P'CW08=)&"?@EX+BRDI)<%EM6,\2\:G+AEQR52@P!JB5^BROR< M8#9=D <&Y2 RTX"W:FY;L@&A8B!8FA(0]!+/ ',E\R@-?2#+A;RHT\P<-6$"=$(VC>WRW&[K,QZ*E(4'AXY8V$IVYB7[ MG8*IQZZ$)*G#BR=_7H@TS9^U"[*G?D]K2I60LK45QRA8!A,AVC5>Y;L06@(V(1"BO M(K-3$+&R5%C*>LX>(E/$'U<=P6QAJ4B%D2K4"LW2*!*QA%*U74Q,T[FJ%:C$3<+2? MK?>'P^/3D_WS=Q?['V87J2\@$;'SZ#6<,5QJ@C<@,04$P$$S,"8HO4JZ!Y!] M6S:+YUTU_8)K T_?QS&783,#P_B$+!!U"\<'HHBE2W>8&P.AJ"^5V4"DI=H2 M3@ EB5OH+U0JD1_%H3$,Y;YM$L;M0-%07@C;#T078$CG9A"/YMC]S%O'&2F:% M_M/@)KX'M^1?!#?Q/;@EWX/;OQ%TL)5+)+4RH#K%LUWLS#OL/!K]]V%G/#P; M[4_/+_9_GDUWH=.UM:CG^/_8^39V(@_1T,!$'D;.1V?*MCG+X&2&VE.FT'GH MS5!V)"@/0@(2P/>/0BX)D&MT0PBF=&X\_/&:4J4G\;'EIUX+@$>.?@Q0N3&# MEX+@PDR# "F>(T*^>)*JDQY5?Y1(M/^6C\T4I=?B78M*F'**W;TS5Z+1?T> KK7Q+=A9.'$='3^?OYC'H@._MA:*14%R]35; MR0H8._>J&9U-#CE5]QT$6C88R;&17,](5(F1D1(N\$!RLO ]J;H%\*4O][#K14RX2@YSR%TQMTZH8=TU$+ M=3:XA1Z[UZ/3% CB/@:3KC_NVCUB&YT^6L+7V]PU#-/NSGHV2&8 &3,NJ;S0>%/^]ZUE1*38>JG['33-5?!QK1)F R3N>H: M"HNV6!#C^8YE0VW9;UF$I/ GJ[6D?IROZ@NZO!'2!F-SM@O#B/1 AP=B#8D- M//L_6Q"/[/M(TD6%J2EK:A P\_9$"^U99\JNW1![)]RSJ7P$\E<;J*KFOHS; MZJ&&6=E42Q@#Z]/Y4=?,,1M$#+?2=;*$I]6T0E 3-?3HZXZ:8_MU]:\;QX&P[8X1!Z.:2/:BMZ;7A M3V1I[QU-5.R&A99S?P)L-BJG"!M-U8L-P62^[Y+N5+DIS6$<]QC#]0=.LX , MTOT<8M9XK&G].8(#2>=;-?2+9$NNS$:4E+"V11//47US9TXG1IHI,8KUR#;C M(;=8^;UG8C3TO'%XEAZ=#L4H_(4:KZK&WB>!##](ZA#[JA8&Y3#442'UB9/0 MT.ZRGZ?RJN>$B\"3 B]T+'TV[OKN'(\&_4NVW_.SP@:@/!: M\\#0$R;'S>F*@:E9,2X&IW@*%$0!"3&);Z(%(ATP*HB8HG2\MP:J=;'5!J'Z MP0,<.^PH%I&1CM$,Y+PQC7JX;-_"]#PJF?5$;EN;;4.45]:>H.B0EA?&E\Z[ M9>_.1>7SNV!3]@3JK5) V;9K?>RA*5AO?-7"=YJ[6)3$8\-,UKJA;(TLV$]C MN![L+=V=E;"\X5B4K>/:^5\0]AXHH==R#WX=@M::5OM4\ZTXP,"Q1+'WOSWK M)RTP*^ =Z_&W)$K>Q:8HD1PMP3J43_H;)8YRO>[<.&J9S.#5SP;3+B05=/'& MA]RUCY@NC6H+KU15VS\5YSLMX=#95%20-&+\ T4.?K7TRM<4X$-N*.]Y\RUM M&5Q%B>C](+D+0O$[#_P\W" *@8J\@45RG!GZ-C=?_?,Y1I8!V\&S>9'P-*0@ MW2+F(]8N5U0E<,D#YJ4LOZ%K$7PZYT4=G:4]R$U(2E\O\8?&1$;A;.!2$Z*[EW0Z68\ (T'2^>TO5)^\?E< M1S_88<49(GE4=U"^\>B(,3CY08 ;Z6P$$V6DKKY@-Y4&15\\>H+ MN3:EIZ$P<2U[C7?.)6O&.P;MD1>'2MHLF-!EX!$^MFYMCU)H,KR[HM0S1N6_QT:&0]WQ"M'W.93\G\CXY!,'ID$T]7CKEFC2DB4B*N9AL M>3E_H<"?0_)I5<6U&C=8_-V"A%V@IS)?NR+QL?D^Q1KN.K14P(&@B&@B[&G. M[8:?W 7;Q^\B&&@;SCZOZ [&!C7T(DOA"@2<#Y)\,GAE)A9,8PHDCFN^UQ[KOG-B7B/23/I8_;X1T!VC4V] M^[/<;UW5/NA=CN=00_\%@,( HH:_)]_]VOTO@W-_N7[[NO\O"HAS2RA!%&J! MHL/[:O__2F)JOVL]- _/P1T0Y0(!>P/.%@7;"%UJ@^[\7;_X'4$L# M!!0 ( 2)JE0)JYPN30< .82 9 >&PO=V]R:W-H965TY7525PS@,)\.*%?7@[,3.WBLWI(!IT$[?% M5+Q6A:A)\L7I8!:].A\9>VOPJ> ;M3,F$\EG@W1 .5^PIM2W8O,; M;^,9&[Q,E,I^TL;9CI(!98W2HFH7PX.JJ-TW^];F86=!&KZP(&X7Q-9OMY'U M\@W3[.Q$B@U)8PTT,["AVM5PKJA-4>ZTQ-,"Z_39NP_7OQY]O+Q]3U?7%Y?7 M'Z\^7=+-N]DUS>YGMV_N3H8:FQC38=8"GCO ^ 7 *;T7M5XINJQSGN^O'\*Y MWL.X\_ \_B[@>R8#2B*?XC".OX.7]!$G%B]Y >]NQ20_.DE]_N UQ\^7GI3.J(?(-,]]]AZ76Y) MKSBMI?A:&!TI$@N:W5W0<93Z]*]_I'$&O"OK&RXPVUM5$!_@$@2811 1$1%YGRB#4=7R(1\M#G_9L:&P]=V%=U!A*@4=!-R6HZ:%-D5MB9-A.' M6+XJLI7++(ANMS,P=A^3H:)'VHO'9J46]=&7AI7%HN"YM_\<:3#)Y=6Z%%O. MW8*\0*A:2*3C0VO7!D1-FQY.O9.TY#67"'Y+*P8'&&DN*^.4YC5M.9,.]<'L M*U?:,U-S9+3B2"*76:'8O,1J;=$ET]Q ),D_B2T 2*+F%LQBF6EDWU@J8&#& MS*)JTHQJY$$J)@MN&6BL6@ZX?.4 1VR_%<@%2&%\\CUE/-E-CC-6+BCDMVQ, MYM5*2...B<&P:R%%97U%9O5&N/@M#WYO$#K<06<)?>O4N0!9 MS-2;+N%['#&&]!; GZ%+NH<-V*R@%;D.6@*Y\K3L,6MZ!F'I,PSR,F%20VD8 M^F$8(AJT)YLD*+ "DH4-Z&.WO45N:?>G6>?O4^XI)3ULJI%YW3]\S$/_@82^ MK6T!XD%JN6F:*+CMF9:A<%7Q'GQ30(2V8JJ!8+HJP7$!S^5N;V+*J]@6'"08 M@7L%SC509L#YX9B>:X,-E@%HUQ,T#_;HGLU(!6ARQQ:_)R7'!*-7/%OS2F M*)T0BH6Y_*#VWH.]0C47"P1KU:%70CW@NA("\="7WYT;=P6%;>]:FXN@29XF.)<1[FZ@_V5A[.!YTUI*[DG M>GMQ*_36N[=7+)X?>3.3YB5_F*%;;FZ@(%;W#/)QE$3<-%LN)5\B-._2-39. M[XH%1P\ YT&%S.NZZIV3WPTHP>G@JJ9_FVYQ2)_,R>1]:#1BK7-#8!?%[PT: M2Q+:("(:I2,K8N0LF!Q3'*0)QK$_F<1^FH3>KVW/3M+4VB5!DMH&$>%P;;][ M%W,Z2/SI=$J'- Y&X1.["P:MER7L'CUY8OG6E1V64!UX!P$!_-BZ\ +XTTCW MZT7I),+ZR(8ZCO$13S!.0R1@%'8QN//CN>4)N#1.4[L\'%$4V/$XG?IQ-+7J M95W-C/Q<>N@MOM(WA)-N:X@-"J/*J_6G>S#HJAX'TY@B?QPF_CA*?T9'B%[]W^L]I'@<^?'4 MB" *PC$^IF,S]J-XY(_C<:_W>#JU8GM6:CMZGSBX0SJ( HCD\"_7_*C5_('U MY"G^#V1O.MQXM\-!O$:WZ&;H:-/HA\*/*)J&+4 8H+ZOB M?FBQMF\RYD)K4=GABC.DT1C@^4((W?TP&_2OML[^!U!+ P04 " $B:I4 MM61?5JX= !%6@ &0 'AL+W=OI%($.@^??HLWUD:WQ_*ZK/>*E7++[N\T#]<;>MZ_^;U:YULU2[6 M@W*O"OAE75:[N(:OU>:UWE'GZX&EW9"Q^SS;;&"Z]__'X?;]2CJC_M/U3P[;4;)3N>X@-TQ[\R==#!9XE+697E9_SRD/YP-42*5*Z2&H>( MX=^SNE-YCB,!'7^80:_ M&!/=/!%1^5-'=,!I^H*72TT!<5N"N/-85_)K!<_6/CY]^^^WV MX__(]_?R\>&7=P_W#W>W[Y[D[=W=^T_OGA[>_2(_O/_GP]W#SX_RFP]EGB69 MTM]^_[J&J7& UXF9YBU/,[XPS5+^5A;U5LN?BU2E[>=? \F.[K&E^^VX=\#? MXFH@)Z-(CH?C<<]X$\>'"8TWN3#>;9*435%GQ4;:9"6[< M!#YU#5< #VKM83G\R95LMXJ4!=B"%&+W^_* MW3XNCC(N4IG!9=VL=)9FH,F1O*_BXC/0*)]4LBW*O-PRQ9LS0@;R]ZTJ MD'P_?:9;#_$2_II$^-'^^[\6X]'\.RTJ]:R*1ND(Z ,_H?'3!HB!?\C5O-0: MY;W(CY+H=APX84Z&,P$SXASN;-.)X^#=15E9Y2W0R)&-?5KB&K#A? MEUL-LKUC^U$TX3D%^X%;JQ5P'9X(2>9]L*LVMPY0J6!G<'>*4O:8B*DS$=-> M$_'N9(D/;HFXF7?AHAX=[[J,1^\TW<;C9&[Q57.CF@)3P18G6V>,H_[M.L1: MO@))GTXFT?AF*J/)!Y 11>O M>H?HYI495[AQI?<>XK$&B8VK5 /3T@RL 1O@;U!ZQL/O;A_OZ-/HNV_E>#&, MI+E^1FMD;@/U!G&#N>6^68%C N%&0XS^J2XE2WX@UJ@NJ=))E>T1[HBL8.1& MAFX%L QW)ZO,@_$J5X'MTTP$&A ELQ2MW?HHRZ;JN,=;WBWL"MZ3;#.U#NY, M59(1>-O%GU4E2 (*TG#U'.<-R))VVA:L(* 8#&$#)EAIS>@-%!:>P27NX@(P M(W$,6+,'\6FBO=;V!XP!S&8O_8L[X"*K;S=J0KD(9)W M<96M5BIFW_,(NQ+\B)=N=1:3?9%KT)_R@,,HY-^^RK2Z!HBH1)KI! QL ^8G M0UJ1D[PA,>Z-,?A S*)_"^9LHHYCOMBEO^G7N"4$F8H:C>:>I&H"C]T;R&Z MLA/NO!%6V/OOT^*)F!LB1_D.Q*%U17CKXSZ)=Q#.X*[J-V22\,_(?Q*M[0!K M-(MFBWDT7LSA\PV8'S!!B_$-FJE1-+J91)/)%+_@+=-H,K\1/1M("CT"O;7_ MQ_#$%!^>#H<"-];_,I]%H\E0SH3A7@JZSC7YW1-)L-H.35T+:;C M:#F9$5T3H'(>+1=C\<\2]B<'Q4\1#"E4TS.^TDW7X4V1+(!AWX"\@_+6C/'0 MZNQIEPCQP5X7FPSWG1_Y]LV)V9?_:&!G@,)N%H^BR6(93><3_GRSC"9CPX[% M#:Q^*N'2\&;H%X\>80+[L. GEHMH,AOVN86YD?H]@HPK B')F29@-.I5I4Z&3]@\11X$U M93H +UXW,(&- (#C.7H:,+L,3,&=KP&E&[M?ZH!C@S[!7#C!7/0*YGT,COE? MX!IIU?=NQ0\%A*$-+;E+5GL'[995G$GTS\0A8UQ51V11P-C0S/N[=0.V *!= M$NLMV0YP\?@# .HML/D:F+B#!YZ!8SN^[@+,2B4*;@?;$ESQ"$BQYD= )(C$%-]!EN[ M;HJ411.])\-$IB]5%)GT"M32"=2R5Z!NT6,#[>B\*_E3V:SJ=9-;M-HI3+T# M=@N3FT5TSB+?(E 4S1Y-8(/(\QF3=;!4 HV *DR";@M8I<1(&9BK\AS_D[UL M*HJ"5W&.DV@T&B5L!VX^VT:X5V>;@K@(-W+63%7.C-F[89/+#$:(1$RL/HU; M#F!RLA1"%YA,Y1D8$(D>OL7$U"[/22H&-(5"F8&(J'?;1D.?E!OV;MQ'-EX0 M#23EIL@N)8GZ1^G>+3.T"(;&\([R7)KS-'>.@?9F7#GA*62;A<7$7AP5>8H8 M- 5#B:#"IBAX3-XDMRD,)KO'@*N[3+,7\\^#PP.M 0VST!V)V)8UP'Y _X"] M:-2[]GPJ3ORD@:,D[T%RA;9!AR% 9+(=!''1_=@P"@.1/YJ8UK"HRCWSQC5E\]T M78%/7JL MAB*\9M+Y+$:"[];:4D#F>@ !\QLN* A;&$L1#87#"[\DFE,# (/ MGSE81%&S;A44'!P0,)XA::7 D!>PUY\P+V?L!2Y?0KQ7 9H!S:;EM$=#>F'[ M "# R!1$G"!7TF"@V;KZ@?PIT_$&&+HA:A&T6(U\* 1J?I6212!1>RIA#^1L M.#,6Q#WJ8L5^C6!GX4$Z09 -X2Y66, M/A7Q@]D#?+*)6;$&OI:A&1!OK;N V!T 'FL59C) Y'A;-8(X $]X@U,IWOX(MP!86D5X'YK[_R@1+-=B[B/)5+APBEN. MFM;F1.VUMW" W^#+P:1:4'E2A1$E9B#X?N9M:#DPFXXZPP\)?.@(ZPH6%:X; MG^RL-8!V(^>CZ_@I!^ M.)Y%R]F$/D]OQM'->!F2)4V80\LV00Y:F6QG;0RC'(OZ.!$$_!S\5 M7C*<^KR2T^$HFHXQL3&Z&4;#X5!^8"4E(/D^4-);J[[,6/<+RGML(0.GJ=VB MT)H9L8++*27BX#+*4^"F;:S@I)XR'6SQFH*K.#L5H]FC=6*!RQH\B!9K/Q\* MM@$*!\Z0:&W2;7^&< MW>R"*IXF9\]3AFNQ,0-D.G%.'!*+,'!C0\Y+J&(#PROKR-"-$VQOE5!AE 2! M*U89<&614 ;@S8?04U6V?17PQE$*ARO".9B+;/&"(&Q>.Y%UX2+FH^)D7U-C&\ZC'I_Z!OTHXQZ0]^[D@.\7\CW/Y9YVAGY M]@[2'?GBR*(ULKP% Y; Y?.D0L@RS)4VB##!$528N?()"C2U5;9JV/:#LUQG M>>ZRY@BBLA SD1GCDGI@_)DL!CL:R$(4RTSPUT"F=&F?U0@.JCK[#SM"E]U$ MF?1I,A#$5W*^C,:+&SF>+*+1<"D78_*U8_._;\?&?L?&_3L6[[,ZSDF#/ACA M_@F4+B^Y?H"+ZR-5JW+[I3OOG*Q2J]U*I2ADCB!??A4I\XM=Z?W30Q"\0;2!-T(DFEO2 MC(C91'+4%K)^\88ET%X M7S.@E-MLL[VN,OVYM6^9UICAISAII11VA *_GC'.?6^S8BW)B9_C+">&4PS+ M;A9Y!P1!+%ZV@V_&M?B3%PR;!^P2(^,T$ YA3UR:4B(5)C#,SQ ='",+:)&A M*0.>0.Y$S\BX K;QMJ9O;KY>':_M&G2))P_Q,ELSKA0@3^WA5?=& MB8Z-DJ<;=0GBG(6Y44O#+W,ZU-P#]G-A01V=Y1#"O'$T62PD##:;S^7-?!I- M9C-L4,)?IUB:OYGU^E#??3J:_$G"7RM:$:[CZYQG[X"780[%/#B<>/EQYAEELV1T-PM:/%$#Z-ELMH.I[*231"Q#(>P:?) M>!G-;I:]#/;=MZ/^]MO?.9&<=9?[^Q_N9J8?D5*,F').,8?C4M9D[D BC\ + M[V&3DF'SBANK0&?2LG)-31YF&G?OLO64WS>=5ZH^**-*85LN>ATS'JH)90>Q ME$W&S5:T,.E4!CDG>!9C-TFGO^$[ (57#]X;WD9L8R%]='C[GUEAA MB=J:Q#K>6V6JP 067G=)L-.9@?@,E_\GP81OJ!SU=U0^V@ )%_,K_*%>Q,LZ M]8+&23N%.)_B@D)96Z1#XK;VR@K/& MN"6F-+Z/'OJ:9S6G-'>P\"V>R:#\/WQ7D57GFW$T'\XD=B*!_87_TV@V7)I0@J4@V0)@ Y!'4)P&)^->5XB9D%[@1BEYGE:ZO MLR(2_ DC2(+1I"I!YMZ2"4)JFZ!H=)/8 0N.(3 A?=?]$5$*O=:=9/D\JPOS M*>T.<+8@*]UYA!6JMV_>VX!Q+EJ]M0:_ M8V;2@FW.&SA*>#),AQKKU!2P@VF6U+8+"]A0@$%KL$<.HM>@4H5ZC!D!PC2F M$ LT'4L3T)\4]0PX('[O8D 48-D0DQPX'>;X+IAKB*+V)38QHY4J5V!PE4X0 M2YC.OH1C;O,4 9^OBP]<^:U7=7ROU:B_V>I#6!S[V1;'.K7H!4U6=G31&EVV M+@:DO-<(P$+7FI/QGNS7;V9,! M\!J%MJ":E$][FANW<;7A2HD!&FU0\Q.>SD)T9"IZ"#$:U'@?U;9#V9VJMV7J M>U1\KTA(KGA1&3/9P@R@\3/Q?KW& J'GZ%3\5N9@ER;B7PJ\(R8$IX1SJ?V( MRWLVU385]TU5$)"E'];9%P*UYK@K..<<::3:FX1 M*Y1/!A+'[I\>PK-U>)L]7<='ZZQC:>=6L0[BVGHX-7G[>"<7PZG+!;^U1U%@ MUU< FTA[!C8#[!CICANR&S'VR>9";31G.LBL$/LF5GNG7;PXZ;YW8$CS,DF) M'LYX=6H ^-!/,,WEXXB#=IZ;TH3B?#?^A(?2\3#,IY]GT,_%X9RE?T9&S5AJ MS98,UL@VL";UP:Q5T7!9SJ3K;*8SN-F<5+1L,_5 3*3;PYV'H R? =/%NS(< M +L[4@S04P\'9%>;*:KX23]&GR;[NMFXOVX6'.KH4=X7E,W\P,+H:TI416<6\)-H$8)3KK< U>'^(3;@4DLL,N0L-/O04@7CB"< M#O<.8*!@1TMTW3[RY9= K69\-"1:S462> AQ:& T%+(H(9:D>D0YB89?,5?M,>X$@E ML\)1^A8+;+4^/5CQ%[+:!\6.D/)R!#>H$^'X%<+"$L_+/=<"KV\BL*W,+'0R M?5;*UXK'_;7BQ[I,/E^S^"-Z4M1XT-W=WC_4A;C;CR_"\:DP:"(/?X[;%L8T M@%1EJ$*>IMKNJ6DKT[4KZ)J&,/*JH=LNJ%,3'W;C;S"O22XV9/L,'_Z[K,K<-#!E MK?I$O_GP9;)Q?YGL@6EYBK]TYZ?Z'[^4G\(Q!8T9F@DTXSHTXL$AQ:,+0]?A MT4Q&P41BC<,-J!&EPF :2R.ILFV#\9>+1Q^KL&E?M,2.SQ]2ZB,L 74"ZLY5,UR"M@F2Y]9+BP*5QKD]5;R MF7]Z#X$[467:[RA*H;LIK78!DUGV"<\^(+P@QYK53EWR[#.V/I&K12=I$J<< M0F(X09[>YB[N3&D[W+;S%\O@HIU9AWL,ZF02GYFVWS8>!\G;D#Y7? M&@M!L5$P:J.'R(2BP?LD7(M%'!X+IK0K\&" -1-S4+9-YX%>G-*S9^RXPC78 MK1,:L!V][B9JU3_=LA')8,I)AQWT[8'HC(?ME: YI\._,0W9MF2MYNRQE1-F M'0 "/G\*L@0PEY)&9C28@(2U@>52.^LV?B:+T #5GXORD*MTPU MY^:&Y[C] M H206YV;&S*-3BMYQHFO8)P,&%>4K3O:3;#91:NBV[X_R4$B,1C6[NTN)"+@ MB^*35#+M(\AJP(VF-SA)9SL#Z+XVG)3!(L*M8'"-Y\< M*5J&TK $YGA%39.+Z1C;$\:S:#'C1H5Q-)[/Y32:P/0WHWEXUQS?;#"5TWDT M7T[D:#F-1J-IK^?S_0OC_OZ%GVT>8H\]@(A7Y6W-K:>V,P[V90=22L@ T!66 M%CI]Y MZ'>SLXB_-+EN/$,BSYG)S7:M486N/B6<"<$M(J MW(&7+48W.]MPU;.N%"?$0/8"23T+#,M=/H%>5P0,R!FZ"(OV];6IPL(S M_-- ?K STUL/##EF=LKJ(T*DPQW!/K3@?D@C=[)PN(_W[/.XZ >$OL%CW-_@ M<8>MFT5MF]@UG>8DYJA3WC%^)]6#;T2\]01[ M%!NYY0Q/IL9'3?V@<8)$H?''FJ))E_T!$-Q',RR6"SO[MVW+\B-ZUM[-VRDRW )@:;8W"8^Y4<3:/Y=!$M9V.Y7.([JV:S MFV@*PC::#*/Q=!9- 27!+^,Y?!M&\\4$32V^2IC@(7&1.H+$K!SL]6]]?7KN^7J,[JY M_K)<+#^MT8<[NJF8^C@9:7!LS$?9P9:)MM&\V:(;4?&,,X7^FF^4 MEL":OP<)-UT>&D)LGM&5B*^FNY!FBT%+J5&H'@4W/ MGJL=S=C4A:943#XP][W>G+M2,O:J-F@%^*]V',AU5MID]Y*S@MM"42##N:V M>?A'R5D)J4LTKYGD&44_HAC':8))FH ZG'U+B^[_T;P(6D3&./,^9*W[4($F,_!P=XDHC@L=!;.,*(,H$CU."!J@0]52(!JGP10#+ M*KB*UPY1NGGETH8-5#>#SL)-[_43[8$['O+=Y93 M9L4;39LMA]O@8/+Q_$B.C@>_M\ CR.=I0O@X2,L50^#J$,*4D[BW&*@]@;*D?[DSXS>4MG$04\)/)&'^PM]RI"@P" MO=&)I]&=P6P=;B.%;GL+.#7!'HGQ. ZL'(4$AV0\E(&DST RF(%[Q8JVLCQ1 M)L[3A3^5D$'?CB)A>]D,/>]X@/=(^ M.>G_E)S_ A?RD)5@*9]0[%P7!<_8BU:,G"M1Y0H%SE<&[0R\@JV%J'>M9E)9 M)"4*O829KSBVOSS> UQ/#"##ECHB5' $1+" M+"R%=/)8,BH"X0JJ$!F?R5+Y'+V83Z/^MG< 4L@SOQI1^MQ_R MYMULY+FL*J<(S?A[I[._AW2"A_,G[9?>=_3E7AAYKJK?RZ5=C_MI'Y:R M$)O*WJGM+W+GCSAWQCK*IWPFA!73;=*!YW<3@02(,W!-A. M@'F[.R!OY86PXG2DU1:TNXW:W,2[ZJ71N+)Q29E;C:SL>@J3^7RZF,-/"W%?2?/S:&@1S@D-\YWJLTXU>T-U!A]4 M8]<&ILU2+E_*#]',O:WLR=8S=E3A!Z$'P"D!%C!V1!_?^\Z]/OZ&OBNEEMNR MJD T2Y@U5C2K$GV%B3'2&K@H35XIL]$2_IS<&ZN107\=@0WWL*&'#=^ G6-A M+3>(HPK'G[(IK80*N;F$\MD(X8UX+>I'M;LB/C&MR.6XCU5JI'Z0_>^"[%U\ MY<()3!];+"H\NRX+#->#U%B_<"==$RB;%0KB]I56QKP2UFN)VY,\W]2;2C@E MDUII6_XC?)7>8!_ZCTSO7-5M)=$D*_-UHRJU^@PZ^%)BFA0?#ENC=7A=T*)$$$;!!#R$*2 ML!1XP$A, Z",$4K3WBWZTJ![N,4'%!@E/,;3D$1Q C%),MX[E^AG@;#.4P/O M1-V^QUCEV.*D07_H 5(E@0$02!C,8E3ACM!R$D2LMY"68%D-2Z+6 OY>E\, M& )G#2=!D+EP$!8SPJ+8SWD4D"3BL%C+WM>2#SE:5AJ7%@2Q:PF%JK!QNZQV MP+]N&HG.>UQZ\O\A2S"(GHF"DXAP3G&",8OC[Z1*C+GG:?KE^I J''/)LXRD M%+D0IR3,(J"8+D[CEU3)'%5H@*>,9!$%)%T4?@-58D<,I$J2!! A0!:&$ 64 MI"Q^0907^?(\H8@4)FZ>QA%RF7:,"9&D40!'&ERT;W#1-S>X8F-= Q6':9/( M"/3CM=YV5/'7>]L1M-[E'[Y2_,"[(>R&J!MB5R'XL"FLU+L08F PA]P'*TQ" M3) C$6>_Z5KJE7^,N)+;-+;[8^]W]^^= M2?>;?[[>/9:P_%PJO4__7ME\0GAIVM\LTGM+N!Y MH91]6CB _2OP]%]02P,$% @ !(FJ5&, @-_! @ H 4 !D !X;"]W M;W)K&ULC511;],P$'[OKS@%A#8I6N(D;=+15MI& M$2 &91L@A'APDVL3X<29[5#X]YR=-A2)3;S$/ON^[[N[^&ZVD^J[+A$-_*Q% MH^=>:4Q['@0Z+['F^DRVV-#-1JJ:&S+5-M"M0EXX4"V"* PG05W:[PNYEYH T*!N;$,G)8?>(5" M6"(*XW[/Z0V2%GB\/["_=+E3+FNN\4J*SU5ARKF7>5#@AG?"W,C=*]SG,[9\ MN13:?6'7^R:DF'?:R'H/)KNNFG[E/_=U. )DX0. : ^(7-R]D(OR!3=\,5-R M!\IZ$YO=N%0=FH*K&OM3;HVBVXIP9K&Z>;]:WMQ]@8MW+V#YX>/KU?7RW1V< MW/&U0'TZ"PR)6-<@WQ->]H31 X13N):-*34LFP*+O_$!!3=$&!TBO(P>);SF MZ@QBYD,41M$C?/&0<>SXXH=U5+3\W UXNU-HK> MRK='I))!*G%2R0-2M]1"12<0Y ;:O:S3PX/>O^K[**=MTG/=\ASG'G6A1O4# MO?\0&E$9\W*H([SI&H0X=!:CR[PD'=6#KF1=H\HK+HX*\Q0FJ9^RK-^$23)Z MO]E4.?Z1(/+03\(0HBGSV918I2@TC-.Q/QY'AW7T"5=W@ALLJ-4H7PK*-?-)EDQ\%F9P"B=I%ODL M3>%T="<-Q?P46!3[83JVNS'S)RR$?_W,X*AK*-^MFPT:&PO=V]R:W-H M965TTW2$1)?$]/M(BIWNE?YD*T<)C+1LS"RIK MV\LH,D6%-3?GJL6&;C9*U]S25F\CTVKDI0?5,DH8&T4U%TTPG_JS6SV?JLY* MT>"M!M/5-=>')4JUGP5Q<#JX$]O*NH-H/FWY%N_1?FUO->VB@:44-39&J 8T M;F;!(KY<9L[?.WP3N#=/;'"9K)7ZY3:K(52.B*2\?O( M&0PA'?"I?6+_X'.G7-;^DO5/[CWC,)W=\A9+&_\.^ M]TW3 (K.6%4?P:2@%DV_\L=C'9X QNP%0'($)%YW'\BK?,\MGT^UVH-VWL3F M#)^J1Y,XT;B//O"U1/-N&EF* MX/RBXLBV[-F2%]@F\%DUMC)PW918_HN/2-D@+SG)6R:O$G[F^AS2.(2$)X"R@OC.H=QC\+\H9%:ZHALK! MIZY!2)G?Q6>+(Z#E!ZVDI%=<=KY)#*@]G5L%6[5#W5#W6:"?YX0WD(U"(B!C M- I3=C$0%:JNA?&-2EA^?+BH*>0D',*&H.S\(@] ]W.EWUC5^EY>*TL%]F9% MHQBU&ULC55MCYM&$/[N7S$B574G40,+ M&'RU+=F7:Q.IN5AVVGRH^F$-8X,.6+*[G)-_W]G%YEZ:N_0+S.S,//.RS,/L M*.2=*A U?*VK1LV=0NOVRO-45F#-U5BTV)!E+V3--:GRX*E6(L]M4%UYS/)1_5(!M/)3H@[H[S/YXYO"L(* M,VT0.+WN\1JKR@!1&5].F,Z0T@0^EL_HO]G>J9<=5W@MJL]EKHNYDSJ0XYYW ME=Z(XSL\]1,;O$Q4RC[AV/N&L0-9I[2H3\%405TV_9M_/];N/CC MXW9[">N;#6S?+3A"P4V38_XT MWJ/ZAB+9N<@5>Q7P Y=C" ,7F,_8*WCAT'1H\<*7FN:R*9N#@C5*V!9<(OR] MW"DMZ1OYYQ7\:,"/+'[T OZ65B?O*@2Q!SSG:BF7,KF^-]!7\+0',10&/,"CO'6TKPY)(>;",S8S/H 9I=$OL<%$) MI2ZA;#)1(W"M9;GKM/E&0 M84\Y&P[6H6]Y\@Y_@(DE\-PU2N"0E=*=AZL9Q M: RAZT]\UV>^-06)FP2Q&[-H]-FN$.:_\'N4Q A])\HT2#EKVF%:A^P.B%N4 MYDU.'5^-5ER5V>#Y8($@<.-IY++4MV(:N!,V[4]#-XT3([(D<(-).GI;5IUA M!\#]GNCB/QGQ2U?>\XHZ5,!EJ0S^7HKZ7%!K&$;!SV]2%@2_ @M\=S()G^FL M3T/#_F&UR92Y;,J>51M1#VGHGUI^>A_#Q9L)^V,_L\1"=4H#Y9J%W/M? 7V,AY+F6>&> M0OUQ0N0I>WKM%2U:2VD[H8D@K5C0'PFE<2#[7@A]5DR"X1^W^!=02P,$% M @ !(FJ5,B.'(BG @ H 4 !D !X;"]W;W)K&ULI511;]HP$'[OKSA%?6@EU(0D4%H!$M!N0RJT*FQ[F/9@DH-8C>W,=DK[ M[W=.(&52X64OL7V^[[OOXKOK;Y5^,1FBA3>12S/P,FN+6]\W28:"F2M5H*2; MM=*"63KJC6\*C2RM0"+WPR#H^H)QZ0W[E>U)#_NJM#F7^*3!E$(P_3[&7&T' M7MO;&Y[Y)K/.X _[!=O@ NWWXDG3R6]84BY0&JXD:%P/O%'[=AP[_\KA!\>M M.=B#RV2EU(L[3-.!%SA!F&-B'0.CY14GF.>.B&3\V7%Z34@'/-SOV;]4N5,N M*V9PHO*?/+79P.MYD.*:E;E]5MMON,NGX_@2E9OJ"]O:MQM[D)3&*K$#DP+! M9;VRM]U_. #T@B. < <(*]UUH$KE';-LV-=J"]IY$YO;5*E6:!+'I7N4A=5T MRPEGAY/'V6RZG-W/EPL8S>]@\CA?3N=?[^>3Z?T"+I9LE:.Y[/N68CF$G^QX MQS5O>(3W!F9*VLS O4PQ_1?OD\9&:+@7.@Y/$LZ8OH*HW8(P",,3?%&3>%3Q M1<<25T)P2^5E#3"9PH3D9DX6Y$BE9SY[AY,! M74_?FH(E./"H:0WJ5_3^5\798V-XJ U?Z'<1RCT-,;A9X"YMII&8ZSHXAU[0 MBGO1@6\$4=ANW43!@2V&=C=HW70[9TOEA%01/^1TNE$KNNZ=/: QP$516DR! M2XN4FX6+,&BUXP N=^!SZ,11*XQZ\-G3^0==(U!OJME@(%&EM'4#-=9F_(SJ MKOMPKV<7%>>&2T-JUP0-KJX['NAZ'M0'JXJJ!U?*4D=7VXQ&*&KG0/=KI>S^ MX (T0WGX%U!+ P04 " $B:I4CNU37F4$ "0"@ &0 'AL+W=O]F)+,OF1%/G1'*VY^"$S1 5/ M95')L94I59_T^S+)L&32X356]&7)169.1 M.9N+R8@WJL@KG N035DR\7R*!5^/+<_:'-SDJTSI@_YD5+,5WJ+ZO9X+VO6W M*&E>8B5S7H' Y=B:>B>G RUO!.YS7,N=->A(%IS_T)OS=&RYVB$L,%$:@='K M$6=8%!J(W/B[P[2V)K7B[GJ#_HN)G6)9,(DS7CSDJP?1A>O/M%@[NV*) >3CJ*[*F=?I)AWS:(OOO(,=PR2N523BK4DS_ MK=\G+[>N^AM73_T/ 2^9<"#P;/!=W_\ +]B&'AB\X!V\VXP)/#JEE*8P9\]4 M:0JF0K!JA6;]YW0AE:"R^>L#8X.ML8$Q-GC/&+$I;0H$O@1*:O(#>/U2EKEZ MWG?!'T)JNI[(FB4XMHB/$L4C6I_;Z3V80L7TJ#=]1$'$>SF!&]0\SJO5YAO, M*(?Z#AI6P'2U$KAB"GMG3RB27")^0. ,C\%WHH#6 MOCT<^G84N+WOE"-R%X(H,G*!$T3P\T^1[WE?-^^MBRD2%(76&*N#7,!^%3G0H,?&Q?> 7\;*15QDFVK&**A1_J>"37T MZ>$/:1VY= $#=Q.#9N!^]2#R[3"*C+H[ ,\QZS"*;=^+X2[#'MOD#/)-EN!1 M9X'VH#($*IT$C8/*V!%HBJE2TGQ67%'FZ4BQI]<0MNF'*30U;[%FO*Q9]6RB M/_XJ(2FXU,74%F)MJH&"^!(X<13NCZ MS(ZT "Q9+KIK>\4K0OHDQ_;FIEG)FTKU2&"3==^)??#LT WLT(M@VNM^C:UW M2(:8:@PD;\0KL[F$+E'Z5O3/=9]U[^1_SW<7_-"S_5B3P'/VYP_L MT ^W?/?CV)!M+]5V^#YLX0[AP'.()(?_.><''>YPX6Z'(_)J MWE(WHXX6>Y\2WP,O=CL UZ'>1G$:,'MX'-G#T(5]?ZS^SI10HEB968A(JJNR M'1BVI]MQ:]I.&2_B[:Q&WJRH J# ):FZSG%H@6CGGW:C>&UFC@57-,&8948C M(PHM0-^7G*O-1AO8#J&3?P!02P,$% @ !(FJ5# H]J(2 P _PD !D M !X;"]W;W)K&ULI59;;]HP&/TK5K2'5MJ:Q+DX MJ0 I!-HA#8I*V31->S#$D*A)S&Q3NG\_YT(&24H9>R&V<\[Y? Z.[ M$B+ :Q*GO*N$0FQN594O0Y)@?D,W))5O5I0E6,@N6ZM\PP@.Z>XS*?U8F=Z2QCS_!;L"BTP%++=1Y(G>;#X>>X_?P<,=F(WN)Z.[D>]-GH#G^P_SR=-H<@^F#U]&_F@X M U<#(G 4<_ )S,A:KA7!KV5[/AN JP_7'57(Z62BZK(LW2]*PS=*&V!,4Q%R M,$P#$K3P!Z?Y[@F^*F.HLH#[+/KPI. 8LQM@Z!\!U"!LF8]_/EUOL_-_U8<7 M5S\*PZ@6AI'KF6_H3>0>Q7%,>-L?6U#MG)KM1"\]VW80=%!'?3D,K(DS39 %U7HWR";.-#7+=& ]R"90UW69N6'5@FP!RKJ6@8A.D(TO3 MVA-T*FO.26L>C\Z*RJWTW,NC35A2$,0UK_?5C5D.+7( MU(,332Z>=7Z5X&!)MZDH]K!JM+JM>/DA71OOZ[>^WC(^D+>;XC+R5[ZX&LF- M=!VE',1D)4MI-TC^O:RX;A0=03?Y>;J@0I[.>3.4-S3",H!\OZ)4[#M9@>K. MU_L#4$L#!!0 ( 2)JE20UG7AC0( *P& 9 >&PO=V]R:W-H965T M)!URLI9ZPH[""!G^7)NEU!DY&2$),!#@'&2K424H![A@MSN_40>0@%@))<:I6Y]D(G'P[ M#6VI"M3;V,NFF*NZ&/= ,6/(.\#KG@'7<=T]\.0X_,>&*KACX-WW<%O9TGKC MMMZXAL\_P&?$$2,.&G%G@*I[=5)Q=8FX? 60Y@ ];7"ES3 1IA+2 B\(:B![ M7:BW#Z?):7=Y17?-).KL>@6P6 MSZZS(S[Y+9__-3[5V_;>Z>\/>A?>!Y_VY?D#SSW@4Z_5U3NJ*Q88@C]C5"X0 M_WO$IZ#E"[[&I^#3=]+W7;?WP:7/6?[ \3]Z9._T$MW'U9TL,!6 H)7".9T+ MY1FO>V,=2%:9]K)@4C4K,URKWPGB.D&MKQB3;X'N6.T/*OH'4$L#!!0 ( M 2)JE0ECCFK) ( ( $ 9 >&PO=V]R:W-H965TI+/&//.3-S,G90$%Y/IDQT5& ME';%'LM" -E:4,:PY[H#G!&:.V%@]Y8B#/A1,9K#4B!YS#(B_CP!X^7(Z3KG MC17='Y39P&%0D#TDH-;%4F@/-RQ;FD$N*<^1@-W(&7CE!!$P9HAT&;]K3J=):8!M^\P^M;WK7C9$0L39 M=[I5AY'ST4%;V)$C4RM>?H:ZG[[A2SF3]HO**G8X=%!ZE(IG-5A7D-&\6LE; MK4,+T.U= 7@UP/M?@%\#K'*XJLRV-2&*A('@)1(F6K,9PVICT;H;FIN_F"BA M3ZG&J3!9SV;CU0^TF*(D?I['TS@:SU_0.(H6Z_E+/']&R\77.(H_)>AN HI0 M)M$'M((4Z(EL&,A[[:Z3";I[=Q]@I2LRO#BMLS]5V;TKV6=$=)#??8\\U_,N MP*/;\"_'7,-="^_^"\=:AT8,KQ'#LWS^%;YQFO)CKFB^1TO.:$I!HI_CC51" M3]NO&PG\)H%O$_1N)Y M 2^)5I$,+(FYAJ=0-SAX&/@!/K75N1#7[WD][Z&) MJZK$K?DP=U/+OJ>Y1 QV&NEVAGT'B6K>*T?QPH[,ABL]@-8\Z"<"A G0YSO. MU=DQ4]@\.N%?4$L#!!0 ( 2)JE0$0VNV,0( (@$ 9 >&PO=V]R M:W-H965TP->^Y]QS#Q>B6LAG=0#0Z*5@7(V\ M@];E'<8J.T!!5$^4P,W)3LB":!/*/5:E!)([4,%PZ/LWN""4>W'D]I8RCD2E M&>6PE$A514'D[WM@HAYY@7?:6-']0=L-'$)(BAI) MFVW8[,)YX]"F&\KM6UQK:4ZIP>EXO9G-QJOO:#%%Z_1AGD[39#Q_0N,D66SF M3^G\ 2T77](D_;1&5Q/0A#*%/J!$<"W-&T",DBUE5%-0UV9_LYZ@JW?7$=9& MFBV LU;&?2,CO"!C1F0/]8/W*/3#\!5X\C;\L>(&[CMX\#<<&T,Z5\+.E=#Q M]2_PC;-,5%Q3OD=+P6AFVD,_QEOEFO[Y1H%^5Z#O"@PN%-CP')B97PDY*J7( MJTRKUUQK6&X;QN +UJIBYX_KX M%7U4%&^+N6<:AU+\XJ&)>]ZA!R%&+!/F6BY_XJJ@5HX72*&+7UB6MFUK'&3: MR&3E;#-(>%I^V?.*B#6'%GG'@:X<:)%W&:C(\I09UN\JN0256UNT?%"46GC; MY'B:G\K,*+O+K9_ISVXGD\'U;[@:P6Q\?CD>C8>#RQL8#(=7MY ?O[#'C"WOW#/R9 M8'*/ZJ\#]* "/2A F^^ 3I7]+RGSL@=3P2PT2T-8"W1AS6%L,-&N8*TJ6,M= M@3;.RHW3AA=D2CLR:E<9M9U(5U'$ X0/4=NIL#N?3^UA%>QP M1]2Z<5H;J3VJ,CIR(MU(JP)[<,I1%Z5/I CU-OR21BT3C<]GF*RI$MD1QQN MFAM))K1.BCJQ[C#F@<#MF*VEAC2_@-E:A,C!KIAU VV^OJ06*^)6F:%,%IE! M]3%U(+7TD/87<%RK$>GLBF,WT!8YUB%R M]/D\TUJ4:&-'/&\ ZFSDF=;21=V*,V(!%]R\P%!(S=/Y-@S36H,H_0*&:W&B M&QJA[1EV ZUN,DAE(2($&8&)$03:CGH/EE988WRR L UZ%@JJP5OY>^O-;H) MJGG1SFL(9)::LN>M5JLGPZ!LE&OS\KUA6\8Y3[7-(+*NC?V.52A5MO#EQ,A% MT3;?2V.;\&(8VV/YX-+ M>#HF2 J4B-]C]IQO70-IRD.6?9,WD^A\8,D9L82%A51!Q;\G%K DD9K$//ZJ ME [J,:7@]O5&^[@T7ACS0',69,F7."KFYP-O "+V2%=)<9\]OV>50;;4%V9) M7OX%SQ76&H!PE1?9HA(6,UC$Z?H_?:F(V!(0>O0"J!) ;0'2(X K ;SO"*02 M(/N.8%<"=EO Z1%P*@&GY'Y-5LGTB!;TXHQGSX!+M- F+TIWE=*"X#B5D34M MN/@U%G+%Q?3SSHA2#D$Z1MBQ<.Y2$HYR!Y!/J=\?45%EGW(XR@6B5;GA;52 MIU0J\_;3A74V?-IFRH1HS-2N9VH;9WJ;I:$(59XEXI<9B-."BQ=NK,$1UX<.TEODU!8Y1HLF:2CJ8,[ JXBMKUX+LT"ZMZ$C MIS,QFU@>UD_+K:?EFD.BBKJ(/8F:NQ05M !AEA>YCFJW,P/71QYI$ABX'8=X MHNJW0F;4U86P!RV_";ON*D--;0VKO=IJSVAU0)=Q09/X;Q:!Y2$,>-W@<,6L MV\;M!QMW88XE6/#TQOFUL&@&(=Y6*;,% M05_ TO98ZRM>Y625@;U;-1V5A:8'(\1RK[:PN4%122*#;8[GJ M3Z"Y0>DIDF+?Q&3>*BFATG%:0LB>A'1QMNOZN$U'%P:A"W&[8;C6 -]"WX;0 M[J%#-4'0W 4I.D;;=(PV=%2!\HF^,'U:Z_8R;_64:(!:3C2X'E(T;92)$]5& M07,?%8@<+IO6>Y'7TY4^CVDZ)8Q]4Y+ W()#E7)N[KF"WP8((V6(]D[9M M^R+'L-N-^2[T?*^O5JE^#)H;LB\Q9PG+2"NGLU'FM079T-EE0W0$R=P<;=\DN(2];A"GC3W$H MZ-B$R]9#<,72<+Z@_%L=F> ?,%TMETG,. C$7DX0R->A=1_G#=B/ASA2G0,Z MVAD"4D4:F8MTTTQ!GBA-45P +@S6QKM9G>^?6-:OVN.;PP6;)JE"B\R%-BB/ M'84+X;;'JC6L]WHM8O"Z:6ZJX"'G:#Y5I0692\O!/C6K(_T^-0LZ<)=/54E! M._;X6I_6:>^>A2Q^DIGOO_2J*D;H:,4(JV*$=Q6CP[RZ0QVQ^[RZ0]#:X52L MJA8V5ZW:/^C_6JA8U1*,CN;2K4-B\][P8)>:U2&GUZ5F08QV^535$[RCGFA] M>MR%BE5IP/;1O*IR/-ZUJ3G0JV9UFO56.=4LYVNBH6F1*BC8G,@;AT_O-X=/ M^WA&)7CL'?NUIN82?6"8J_&E:B\3N#17GZI!$W,S7[/2R6P9%RN M/CK3.G2'4HQ/7.UB&_V X-JPX=;+;9'B9N5G"#DH\^'Z?6+]M/[4X;)\P=]Z M?@5/ ZAY/H*GU^L/&93Z]7<5-Y3/XC0'"7L40UDGKDB.?/VIPOJFR);EJ_6' MK!#YM[R<,QHQ+@'B]\&ULO5E;;^(X%/XK M%MJ'&6FF\277$46BE)EEU5;5T)E]&.U#"@:B26+6,:7=7[_.I3$ACH$*595* M+N<X-^\>R>#_IL(^(HI?<<9)LD"?G+%8W9]K*' M>J\/OD?+E<@?6(/^.ES2*14_UO=8@C#+J,C*28C$RT?Y]L?T&GSX MXV/?$A)6'MR:51"N2@BX T( ;EDJ5AD8IW,ZU_B/S/X(&P)8ZP<$<&.*2>(U+$(QWQ)K);BRB-!/U\(W-^ MOCL1PW(B?MU('S 1-,G^,;1HURW:18MV1XO?.,NR=C.ZN2T#N46@G#.>!MA% M!,*@;SWM#IG&#B%L>ZBV:R!U:J2.$>D-E4"'L]DFV<2AD&,S3!@7T7]A3A(Z MO&4X9P<'PB[&CKN'MVWGNXZ'.^"Z-5S7"/=.$O-1P^JVA@L1!WH.V8.IL<.V MZSE0C].K<7I&G".6K&,J*'B@LU7*8K9\ ;]N:?)(N2F__#J\_TX9'=0M!L8. MC9_74CAD2S?1@NH&W.Q.P L-N6ZF1F]P;/0 0475\%Q5645JY(5/ F\O>PZ: M-9'NB HZ;U56\9Q#>#5F#B$=18FPPHO/4Y95G%T (L2I==F3PZ$,@%2:&6II14.H',0K%##Y,4W'.VS&?^"*9 MBN"1\TY<@11+(S--GU)I;CLE/1_!5EJTF=J%F/A^1V(HID9FJCZ]UKS#.6PR M:>)4E(_\,]68WR8E[8BV[8PCJJ0"F3D[%[^-H!Q,V4)L0TX_M8 ?D^)8$3N& M[Y3B6%$T-E/T04$\X.]T*^);/)N]4,2-S<1]0J'B-B_;#83+PG%VH5SVDHB5Q=[Q>"Q@Z[OATX'8@5NV,SNQ]=LKB]ND=8KN]; M8ZNQ(_*O0QVQ$@ELW@8&8$<)$R4MQ+QG.)ETJGB-]8SMN/LK<9T9#IP.DB1*EHA9'(ZFG"I.0_V] M8'][K+'RD6-WH%2R0\RRA1:WVB!(?8[\1)1$D',?/T04XZX&_X-/ 6SV8O ME$*0L^U8B.:;4>!!N1C:+QZ-(?2@YW7L!8C2'G+F/0MI;T@"[+H^WH?&%)Y. EX6Y@7R_8$R\WN0-U$=I@_\!4$L# M!!0 ( 2)JE2(1@]]&PO=V]R:W-H965TBMI)896(>7FQK;%LH 2BVNV M@4K-K!@OL51=OK;%A@/.C:BDMN>1*SK:2D@D>.Q+8L,?\[ M!LKJH>5:AX$GLBZD'K"3>(/7, /YO'GDJF>W+CDIH1*$58C#:FB-W)MQ7Z\W M"UX(U.*HC70F"\9>=2?+AY:C P(*2ZD=L'KMX!8HU48JC#][3ZM%:N%Q^^ ^ M-;FK7!98P"VC/T@NBZ'5MU .*[RE\HG5WV"?3Z#]EHP*\T1ULS:,++3<"LG* MO5A%4)*J>>.W_3X<"3SWC,#;"SP3=P,R44ZPQ$G,68VX7JW<=,.D:M0J.%+I MCS*37,T2I9/)))UF#]D\1??92SI!V<-\]'"7C>]3-)K-TOD,74U 8D(%^HI& M)>.2_,-F.],W=2X$B,^Q+54[IGCANF=87['_!KY[A?D.9[W/)N@JT_O M7&R519N*UZ;B&5O_C.T=8WE-*$6XRE%625RMR8("&@D!4J )$4O*Q)8#^C5: M",G5@?C] =9OL;[!]LY@IS]3DTC7/C3*T"CU]=@E[F#@1VYL[SJ(O9;8NX3H M=Q$;97!$[$6]01!T$X.6&%Q"['41@Q.B[_G]0=1-#%MB> DQZ"*&)T37#T/_ M##%JB=$EQ+"+&)T2'6]PYC/V6V#_0^"\ %5&5Q)X%[)_5.8FHYD&U,,%DRJTF*:A:KEP/4"-;]B3!XZNKZT M?X?D/U!+ P04 " $B:I4$;6?.H\" "^!@ &0 'AL+W=OQ<.S.=@GLU\]VTJQ 6E7;2V)?WW..[[5S$M:,/XD2(0E>*D+%V"JE7(]L M6^0EJJ X8VM$U4K6ZPY@H4!5<3V'&=H5Q!3*PI-[)9'(=M(@BFZ MY4!LJ@KRUPDBK!Y;KK4-W.%5*77 CL(U7*$YD@_K6ZYF=L=2X I1@1D%'"W' M5NR.TD#GFX1'C&JQ,P:ZD@5C3WJ2%6/+T1M"!.52,T#U>D931(@F4MOXU7): MG:0&[HZW[)>F=E7+ @HT9>0[+F0YMKY:H$!+N"'RCM7?4%O/0//EC CS!'63 M._0MD&^$9%4+5CNH,&W>\*7MPPY \?0#O!;@O0<$>P!^"_"/50A:0'"LPJ % MF-+MIG;3N 1*&(6I-'S]NCYX(9160J0T@(5/?CD,/[B -Y6M7<-\+8-F'@'"6\@/P.^^QEX MCN?U[&=Z/-SM*^?_U--_5G_3#+^[#;[A\_?P73%6U)@0 &D!,BHA7>$%02 6 M DD!$BQRPL2&(_ C7@C)U6?^\X!LT,D&1C;8(QM7C$O\&QKK8,N/RGWWK*$< M&DKMAL^1>^X$SC"TGW>/KR?-<0?^X&U:\C'-OQA^2$M[T@+/.7>ZM*9^>^># MK!!?&2<4(&<;*IO3Z**=V<;&8][%)^YHZO;$$V7.C9?^I6^<75V)%:8"$+14 M4L[9N?(+WKAE,Y%L;>Q@P:0R%S,LU0\&<9V@UI>,R>U$"W2_K.@/4$L#!!0 M ( 2)JE1QFA&PO=V]R:W-H965T(*FF?&J+.<=H;$ )M5W'J=L)(JG5;IJU 6\WV4)2DN(!!V*1)(@_ MGV'*EBT+6NN%(9G.I%ZPV\TYFN)K+&_G ZYF=NYE3!*<"L)2P/&D99W"DPX, M-.W]NTE>)3-" G<8_4W&Q:( M%T*R) ,K!@E)5V_TE E1 $!_#\#- .Y; 5X&\$RB*V8FK2Z2J-WD; FXME;> M],!H8] J&Y+J;;R67'TE"B?;@^'5H#>\^0-.+[N@]^OV?-#O7=Z @RZ6B%!Q M"([ [747''P[;-I2Q=,H.\Y\GZU\NWM\]Q$_!AZL ==QW1)XIQK^7DPSP3S7PEFHN!UE!J8 M&(6YV0NV?L[6KV1[@850-RI>) N*)!ZKBZ"*0DR0OFIE;%?N@@*-H\BO0R?: MHEMB%T8N#/?P#7*^027?&R81+>,5[,2#KN>$P1:M$K, *OKEK.HYJWHEJSZ* M9VJ)/V\?K3Y.1IA7':LP#Q%^_AF.\F#1QY[A:$?6>AC"[3-19N7X?KGVC9QK MHY+KU61"8OP^T:&S*9+.Y\L."S49?JSPF;^BIAYT?,?9DK[$SFU V(#EXL-- M:87N*Q=2_8=JH$NP,*3[C([%F_9@4U"A]P5[L*F(L+HDOG\/=FM=$ 9!X&[O MP:MV+QEO:B*L+HIW>$9BBM^D^J:DP?H7J+XI;S#\8-7#G1\B# *X_=LL,=LN M]G:AB=(=K.I>IB05@.*)PCC'H5*?KYK"U42RN>FK1DRJ+LT,9ZJ1QEP;J.\3 MQN1ZHENUO#5O_P=02P,$% @ !(FJ5 $-$7&> @ ) < !D !X;"]W M;W)K&ULI55=;YLP%/TK5V@/K=25\)5^B" E@6E] M:,O2=M,T[<$!)U@%F]I.T_[[V8:P-"51M;V /^ZYYYZ+.0[7C#^* F,)+U5) MQ<@JI*PO;5MD!:Z0.&4UIFIGP7B%I)KRI2UJCE%N0%5INX/!T*X0H584FK64 M1R%;R9)0G'(0JZI"_'6"2[8>68ZU69B192'U@AV%-5KB.RP?ZI2KF=UER4F% MJ2", L>+D35V+I- QYN [P2OQ=88M)(Y8X]Z(%6I9RQ]5?IWS MEF72L+A[6#RX9E06 A*:X[P''Q_&7QS VTIQ)]O=R)ZX!Q->(WX*GG,"[L!U M>^J9?ASN],GY/_;DG]G?-,/KSH!G\GG[S@!7ML/EZPFD):(2$,TA>5J16OF! MA%_CN9!<_="_#U#Y'95OJ/P]5#%6;I81I$VB[Q@UZ*%!:XM[CES7'P:A_;S] M.X.=7$E/U%EPX751;V0&G!-A_O.3_"N*M\Y\W>*LK=^^PKSI?%; 1E;4=E\_6ZUL_2Q<;*=]8ES M.75ZUF-U!32._3=]>%ZCLKK=>WKJO2%/J&GU"S[,QNOIPW7,U!#,2-ZT\=R%U*L\_3K/'WK+SCC;TKV9,ZI0J3(T#!-Y89P MA7X-YTI+6$J_+X0(ZA"!#=$Y5TKCE69H3?92< Z+*=O8M:J0V,&X%F@IME06 ML DT@A_3C*JVRI9Q(AO';,/MH!-!'7KN]K" 3:LH"G"WMCI*HE,GT7E7$JG( M&1UA!W7V/%% M[.]Z127<""4\9V3.^-G-%;&ULI5=-C^(X$/TK5K2''FF; M.,XG+4#B:W?F,"T$FIW#:@^&&(@ZB1G;P,R_W[(3TA ,P^QR -NI]RKU7"X7 MO2,7;W++F$+?B[R4?6>KU.[%=>5JRPHJ.WS'2GBRYJ*@"J9BX\J=8#0UH")W M"<:16]"L= 8]LS83@Q[?JSPKV4P@N2\**GZ,6,Z/?<=S3@OS;+-5>L$=]'9T MPQ9,?=G-!,S39&.I0EYV]Z\BGM M.UB_$9&5U2_]7@MQ!@ > M.X#4 -(&!#< ?@WP'_40U(#@40]A#3"ANU7L1K@)5730$_R(A+8&-CTPZALT MZ)65.E$62L#3#'!J,!W.7S^]_KE L^D<+3X.YU/T-&&*9KG\@)[1E\4$/?WV MH>A1B;0,DIT!&Y2_B9 MB@[RO=\1P818WF?\.-RSA?/_O$__L_<+,?QFUWW#Y]_:=2K*K-Q(-&,"+;94 M,/3W<"F5@'/[SQW^H.$/#']P@_\5*MQ3SB7D4%:N>,$054IDR[VBRYPAQ=$, M?)8*C7FQH^4/6WY5'B+C09>[P^ YCG'B)3WW<+YOUW9^UT_"T+^TFUCX?!QA M3/"EX?3:T(MC+PQ)T!A>B!(VHH1W1?]JBA9+G^F!"2C"2&KA)>)K!!(54#7A MM*_>$)1SJ6B9P@:]W-F+J'$;W=V+$979JO'USFW3O&(*ST/WPFY DI9&8ZMA MXD6DVU+=S@C[$[=4MQF2V/.BQ*YZW(0?WPU_DN5[?1!HW%9J'90$8T@ M-@TJNN2\AN .CO'%QVOI<0W"'3]H:6%E)E%+B&LKKW.FUH4('GYO ?!#>? + M0M2,OZB$!052M(^#G?M*"XL9B-&NT>Y9:U0PL3$]J802L"]5=5\VJTW?.S3= M7FM]Y+V,/&6^CUF= &\'S-N3I-M(/FW\/@7U!+ P04 " $B:I46O2W2TL" > M!0 &0 'AL+W=O6JE ME?P .E:%2$#96JEE$=&VAVD/)CF(5<=FM@/LOY_MA(QU!>TE\=GW???=G<_Q M7L@752)J.%2,J[%7:KV]\WV5EU@1U1-;Y.9D+61%M#'EQE=;B:1PH(KY41#< M^A6AW$MBMY?*)!:U9I1C*D'5547DKRDRL1][H7?<6-)-J>V&G\1;LL$,]9=M M*HWE=RP%K9 K*CA(7(^]27@W&UA_Y_"5XEZ=K,%FLA+BQ1J/Q=@+K"!DF&O+ M0,QOAS-DS!(9&3];3J\+:8&GZR/[1Y>[R65%%,X$^T8+78Z]D0<%KDG-]%+L M'[#-9VCY3^62Y>%Q\RN#J MZ7.674,Z7T+V,%G.X>H>-:%,P8)(26RQK^$&5$DDJMC7)K9E\/,VSK2)$YV) M\P&>!=>E@CDOL/@;[QO-G?#H*'P:721\)K('_? =1$$4O:%G]O_P\(*G9;K7[?!:!@$0>?6R/9/ MKEJ%V"28-\IP&EE:"%K1(MB);M8MJ%VYXV%DZ0V;%[."! M;7(T ^X@J^@&9H"/U;W4/;=56;$"2L5$222L^\ZE?W&5FO5VP4\&6[77)B:3 MA1!/IC->]1W/& (.2S0*5+^>80B<&R%MX^].TVF1)G"__:9^8W/7N2RH@J'@ MO]@*\[Z3.F0%:UIS?!#;'[#+)S9Z2\&5?9)ML[87.619*Q3%+E@[*%C9O.G+ M;A_V @+_2$"P"PBL[P9D78XHTD$FQ99(LUJKF89-U49K# MX=UD,IY/KJ?S&;F^:M#!$?2$RC,2^M](X 7!XVQ$3KZ\4W%U,FU& M09M18&7#8QF)HF"HSPTJ0LL5&8H26;F!3WY4*AU,?BSP?4 ML*6&EAH=H=YH7\=X$\# MSX^.['C:XM/_)]^%2P\.51R%0?@^6W>O:)CZJZ_CAI5*;^=:!WIG/6U8-C6M MZ:"H;!U9"-15R39S_1L :1;H^;40^-8QI:G]L0S^ 5!+ P04 " $B:I4 MI9>GM;H# '#@ &0 'AL+W=O'3A\4+$!3VZ*2",F_/TEV#$EL M'YD\A =LR?M]N]]ZO9+Z>\9_BPTA$N[2)!,#:R/E]LRVQ7)#4BQ:;$LR]63% M>(JE&O*U+;:P4TPS:]@W^#:6K'I&_.Z#%HEF&:ZLA:2JZ=4X>0PO)Q.)]?3\>QZ :-9 M!.'E['HR^WL\"R?C!;R/B,0T$3##G&-= Q_@$WQ?1/#^KP]]6ZH -(V]+)R= MY\[<&F<>3%DF-P+&64SB"GS4C.\UX&TEO%3O/J@_=QL)IYBWP$,?P75 M\'0XJI+S.N_CUWF_:(9_V64*[ABXTY!+KZPDS_!Y-7SS'5]NU#<.(4M3*E7W MD1]A?+=,=C'-UO"59>M/UX2G1\_AYU=% A-)4O&K(81V&4+;A-"N">%*OO,+(0\%CH^BY4> '[F.C<851M^V51H\D M^J5$OU'BMQW.)(:?4Y+>$-Z4M*!D#-[JO77*$#J-HN;XWM"F.":@5DN@V:T: M,WY?5=:=9VE%COY5)[9;QM!MCH&3+:8QD-KRN>@^<]SN^=T:O[W2;Z_1;\B$ M!+:"-6.Q ,&2JKX8]IYK;O"-G$/W=QJ]CV*UIE A\^8.EZL571)8X PB2M8, M0AB=4FOH:+E!;U5MR#T$X;ZF3T0%W#]*=Z?C!C6?+CIT2.0U^KW<$IUHI3,A M.@M;X4\.//U'.1\V2%B2K,>H%7U\#0H8NBYC;Z\O)JYFNWG)KR M>C$N5V0?[5-3PM?F1"' !)EO-,K9\M0R,GOU)_/GZ"Q$%?,1.AOG9Y(#?7Y$ M4INE-_X7]02P,$% @ !(FJ5#C-#?=]!0 E!@ !D !X;"]W;W)K&ULI5E;;Z,Z$/XK5G0>6JD-V$ "51HI%\Z>KGJ)VMWV M8;4/3N(D:+EDC6F:?W_,)4# .$11I1;,-^-OAO'XPQWL OHGW!#"P)?G^N%] M9\/8]DY1PL6&>#CL!EOB\R>K@'J8\5NZ5L(M)7B9&'FN@E2UIWC8\3O#03(V MH\-!$#'7\=$;RSD1X;)(AWA^S"TC6(0YD'P9_XYF%YWU%C1L0E"Q:[ MP/S/)YD0UXT]<1Y_,Z>=?,[8L'Q]\/YO$CP/9HY#,@G<#V?)-O<=LP.69(4C ME[T&N_](%I 1^UL$;IC\!KL,JW; (@I9X&7&G('G^.E?_)4EHF2 C 8#E!F@ MJH'>8*!E!EK;&?3,0&]K8&0&2>A*&GN2N"EF>#B@P0[0&,V]Q1=)]A-KGB_' MCPOEC5'^U.%V;/CX\OSM]H?]^@0>GB?V\X^'=QO,'D?/8/0Q>IV^@:LI8=AQ M0W +7K;)JQW%K]9A^VL^9/^-^-7AR:\GXLT)_<\D$-?"SP%/AL$P+;7Y*EP'XJMX=(XD#AR+EOC3&OR];3 EMV.^,I=@$GB\ M784XK0I*L;\FO(4P,-^#,FZ&]\GP:(?I$OQZY"[! R->^%M"2,\)Z0DAO8'0 MC<1SW% _A[JIJRK/TV?Y M_=9AR(#(@L>PZ4G847Q&'I\AC>\CZ70\BZ-/0GGG!O87H0LG)&!&G04Y(]IT M'K/$3^OV^I58ZR#858U*I"= 1W'V\CA[Y\7Y2N)MCL?"Z\QGE&\H$7;!H[,B MX,KQP9Y@&EZ7PQ?%+)]32[T #7AIR]# $N]#T1IOYPA930ZF<@8.()0'CPQ!MBW=/1*^KGKZ@O=3U:KRE98\97+W\A#M<*"_".W>B<(DQG MZ)472:^'3*VZYNHX")%NH&HIGL8=A6KFH9IG=I5OO+TQX88T-FL+7S/->ANI MPY!EE6%'3*VD]L!82S;R54W>K M6995H2J"]9H[,"Q))'A1CN7DH32#&?4Z"'9CM2$DC@KBZ,P\3["_X**\@2JJ M);!:Q%+(, %,"/4"?C3$T4O3(M6*^';^B8L0C5K2U1(("270!>?!)4RDJF.B/*< M\"[-8^?" Z?=ZL(D1>'K#@FURQCL/ M& N\Y')#\)+0&,"?KX* '6[B"?)_1 S_!U!+ P04 " $B:I4L_N&3O<" M "7!P &0 'AL+W=OV+<,$TY3LO.:I\4*>2?-+MJ5MX%LD7$O%\YTS,LA35O[3UUT>#AP0Y[R# MMW/PCAT:'SCX.P??""V9&5ECJFB_*_B6"&V-:'IA>NIT1L&43]PC=] M/_!;+J9N)/QL'A6RI1L0V"-(C)E1M8@J("N: M"K*AV1H(7Q&L^_"%\$++D>=TE(&:!P3;+==QW",=IV:-=M-QG/,Z6I6.UO_0 M\9D4@ W4W%HATO#L!961VX>9KW>.K^?4R*\[WGE1024JN"CJD0D(>G?AAH*3$G*;CM]TVT=:3NTZ3L<+CDO-/NAQ.8C8 MM'Z)W-9,E>VB.JVFR\ TU:/S(4Z=8-V(<@R4 M&\4+TTF77&%?-LL$)R<(;8#?5YRK_48'J&9Q_P]02P,$% @ !(FJ5/GR M+G,+ P BQ T !X;"]S='EL97,N>&ULW5AM;YLP$/XKB$Y3*TTEA(6% M-43:D"I-VJ9*[8=]JYQ@B"5C,V.ZI+]^/DS(2WU5UP];.Z(&^Q[?_N2IWX8O_<]2Y?)G*;^[>G;GZW4 M%V\\>S]Y=W(RNCV[.+:?=L"9'SA))T\@/1^-<&( ,?+X:>2/<7?409^@^:R0 MXC!/8#"Q246].\)3/R.<+10#KX)4C&^L>0R&I>12>=H4R(@)P=+<6SBT,ZA= MSU,Q(547VT:PWXM^^1&PG8% QOD@<.Q;PWQ6$ZVI$I=FTBWNC \@KQ_?;&JC ML%1D$XXG_LZANYD@"ZERJH8PH;\US6><%B!'L7(%=RWK $"M964&.2.E%*33 ML/7H!X9V23F_AL;^41QPKXN]JHZ@IF(8&D']T-+8"?#OLUGN/=KD6;1>S>ZD M_MR:W8AN#KU"KQ0MV+J;KXLA/L8>XNRDKOGF$V>EJ*C=^Y,#SF=DZ^>MI&+W M)AITRM(8J/*].ZHT6^Y;?BE2W]"UWG;3NL UCU^AYK^;YY(*J@C?%VU:_R5G M^=F*HP__2G+WHW(LV*FQ/ZQ>NLC):Q 9OTB10?^#OG=J')P9@]6#LSGUO\-[ M -\%]18MXYJ)?K9B>4[%@Z/#T&NR,&]:!_QF?4X+TG)],X"IOQM_HSEKJV18 M=06)Z%?MQE]A>V$\O!B86$SD=$WSK)^J*X! M<><-/)+$76TL#GA@58!Q)$@R!7G3W:!PCV8GA MXZX/]I1$49*X$<#<"J((0^!IQ!%, 6C D"CJSL&C\RC8GE/![M\/\]]02P,$ M% @ !(FJ5)>*NQS $P( L !?3T\$MP>:4#M.*2V MBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YV MX$G1H2)8%II%R=.B':5_'WHY'*=[QBZI7< M\UH?V;3Z-U+[AK% [SMNJ''GC\714,5$[;UX?KK5J1N:.;'G>"EGK MQJYA(_BS^G6\VT5/0HD'48KVZ\SI?Y?<096H126^\6+FC!VD=O+YK6S$-UFW MK*1Y(\MRYKC#@0UO6I'_T4P[R(P]J+ZE90\ITR S9SK6%]R*1K7]&?WUF69\ MXOKD8>^QE?>B;'DS9RU?-/)Q+^I/W65T+T9&-_HX'+9#$&^;?PFCW&Y%SN/9 M1*F5+$6A[UZ@.U:R.N>H#Z%"%^O:@/0 2.^,D!\] ]('('W+D FA28SG01;- M$FR4YM&U6,%K>* H.!]D,Z/,"&/ MN)9% N;HH[K!A4SBGE,E'WT3$W*):UDF8&H\CB;D%M>R7$ZG1G2AYP$E5R], M3,@SKF71G,B1IQ@]R#*>9?_*#+.1;MM#)*NY'*,TRSH<?Q:0@+R+0L(QCS*[)" ?,L"@BMB M$W,""6AB64 PIBF@"22@R;#2=%A>*OA6U+P@^A9*M^>LS%<-ZC;#1[+)93<_ MW3Z69:C;DCJ6K#BL5AU6VMY\!U!+ P04 " $B:I4*5V(H),! #B& M&@ 'AL+U]R96QS+W=OFX' M=S_(\#8Y&ZQWRZQ;[R1SJ8,4@C1]D$&0I0_*(2A/'S2&H''ZH D$3=('32%H MFCYH!D&S]$%S")JG#Y(1RC@B2.IA3:"U(-="X+4@V$(@MB#90F"V(-I"H+8@ MVT+@MB#<0B"W(-U"8+<@WD*@MZ+>2J"WHMY*H+?V7K8)]%;46PGT5M1;"?16 MU%L)]%;46PGT5M1;"?16U%L)]%;46PGT-M3;"/0VU-L(]#;4VPCTMM['$@*] M#?4V KT-]38"O0WU-@*]#?4V KT-]38"O0WU-@*]<]0[)] [1[WS=^H=XK7R MX=GS6./]WTEUO%WKG[>_+Q^;O8=PQ]G!+XW5+U!+ P04 " $B:I4B(RI M-Z4! O&0 $P %M#;VYT96YT7U1Y<&5S72YX;6S-F/##FTH)JY1)MJ D[N;:U\N'6+IE1Z4HMB8G1:,)2W7AJ_-"W M&O%\^D2Y6E<^>MZ&QZ[4S2RV5+DX>MP7MEZS6!E3E:GR89]MFNR;R_#@D(3. MKL85I7!"SLP[MSL\&A[[7#5E;9A0ME/4OJ@Y5;%LQYW<5N:1?XDQ&G>=E M2IE.UW5H29RQI#)7$/FZ2O:B@WYG'TZ8]E=^M7\GTV<8*A=6&Q:?4$L! A0#% @ !(FJ5 =!36*! L0 ! ( ! M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " $B:I4;L@P$^X K M @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M " $B:I4F5R<(Q & "<)P $P @ ', 0 >&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( 2)JE3D8#4>3P4 $6 8 M " @0T( !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ !(FJ5.:P4F+P @ _0D M !@ ("!5Q4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !(FJ5(59D^6H!P QQT !@ ("! M*BL 'AL+W=O6RYAL .Y, 8 " @0@S !X;"]W;W)KR08$ I" & M @($D3P >&PO=V]R:W-H965T&UL4$L! A0#% @ M!(FJ5!BRP9[Q P MP@ !@ ("!8%, 'AL+W=O&UL4$L! A0#% @ !(FJ5":\ M"C#I$@ AS$ !D ("!@68 'AL+W=O0 >&PO=V]R:W-H965T&UL4$L! A0#% @ !(FJ5"QJ8"Y#! !@L !D M ("!"I\ 'AL+W=O&PO M=V]R:W-H965TJG !X;"]W;W)K&UL4$L! A0#% @ !(FJ5);)]^W1 @ Z 4 !D ("! MXJH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ !(FJ5([M4UYE! D H !D ("!-+0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !(FJ5"6..:LD M @ @ 0 !D ("!W;X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !(FJ5*92@TPI!P /"( !D M ("!&,< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ !(FJ5!&UGSJ/ @ O@8 !D ("!TM8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M!(FJ5$B0)^SW @ :P@ !D ("!U=\ 'AL+W=OGM;H# '#@ &0 @($R M[ >&PO=V]R:W-H965T&UL4$L! A0#% @ !(FJ5+/[AD[W @ EP< !D M ("!U_4 'AL+W=O&PO&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " $B:I4B(RI-Z4! O&0 $P M @ '< @$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ,0 Q + $X- "R! $ ! end XML 58 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 59 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 60 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 157 245 1 false 38 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 (Unaudited) Sheet http://frankln.com/role/BalanceSheets Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://frankln.com/role/BalanceSheetsParenthetical Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS) (Unaudited) Sheet http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS) (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY(Unaudited) Sheet http://frankln.com/role/ConsolidatedStatementsOfStockholdersEquityunaudited 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 00000007 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://frankln.com/role/SummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 7 false false R8.htm 00000008 - Disclosure - BUSINESS OVERVIEW Sheet http://frankln.com/role/BusinessOverview BUSINESS OVERVIEW Notes 8 false false R9.htm 00000009 - Disclosure - BASIS OF PRESENTATION Sheet http://frankln.com/role/BasisOfPresentation BASIS OF PRESENTATION Notes 9 false false R10.htm 00000010 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS Sheet http://frankln.com/role/DefiniteLivedIntangibleAssets DEFINITE LIVED INTANGIBLE ASSETS Notes 10 false false R11.htm 00000011 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://frankln.com/role/PropertyAndEquipment PROPERTY AND EQUIPMENT Notes 11 false false R12.htm 00000012 - Disclosure - ACCRUED LIABILITIES Sheet http://frankln.com/role/AccruedLiabilities ACCRUED LIABILITIES Notes 12 false false R13.htm 00000013 - Disclosure - EARNINGS (LOSS) PER SHARE Sheet http://frankln.com/role/EarningsLossPerShare EARNINGS (LOSS) PER SHARE Notes 13 false false R14.htm 00000014 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://frankln.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 14 false false R15.htm 00000015 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS Sheet http://frankln.com/role/Long-termIncentivePlanAwards LONG-TERM INCENTIVE PLAN AWARDS Notes 15 false false R16.htm 00000016 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 16 false false R17.htm 00000017 - 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 17 false false R18.htm 00000018 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS (Tables) Sheet http://frankln.com/role/DefiniteLivedIntangibleAssetsTables DEFINITE LIVED INTANGIBLE ASSETS (Tables) Tables http://frankln.com/role/DefiniteLivedIntangibleAssets 18 false false R19.htm 00000019 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://frankln.com/role/PropertyAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://frankln.com/role/PropertyAndEquipment 19 false false R20.htm 00000020 - Disclosure - ACCRUED LIABILITIES (Tables) Sheet http://frankln.com/role/AccruedLiabilitiesTables ACCRUED LIABILITIES (Tables) Tables http://frankln.com/role/AccruedLiabilities 20 false false R21.htm 00000021 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) Sheet http://frankln.com/role/EarningsLossPerShareTables EARNINGS (LOSS) PER SHARE (Tables) Tables http://frankln.com/role/EarningsLossPerShare 21 false false R22.htm 00000022 - 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 00000023 - 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 00000024 - 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 00000025 - 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 00000026 - 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 00000027 - 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 00000028 - 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 00000029 - 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 00000030 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS (Details - Intangible assets activity) Sheet http://frankln.com/role/DefiniteLivedIntangibleAssetsDetails-IntangibleAssetsActivity DEFINITE LIVED INTANGIBLE ASSETS (Details - Intangible assets activity) Details http://frankln.com/role/DefiniteLivedIntangibleAssetsTables 30 false false R31.htm 00000031 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS (Details - Amortization Expenses) Sheet http://frankln.com/role/DefiniteLivedIntangibleAssetsDetails-AmortizationExpenses DEFINITE LIVED INTANGIBLE ASSETS (Details - Amortization Expenses) Details http://frankln.com/role/DefiniteLivedIntangibleAssetsTables 31 false false R32.htm 00000032 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS (Details Narrative) Sheet http://frankln.com/role/DefiniteLivedIntangibleAssetsDetailsNarrative DEFINITE LIVED INTANGIBLE ASSETS (Details Narrative) Details http://frankln.com/role/DefiniteLivedIntangibleAssetsTables 32 false false R33.htm 00000033 - Disclosure - PROPERTY AND EQUIPMENT (Details) Sheet http://frankln.com/role/PropertyAndEquipmentDetails PROPERTY AND EQUIPMENT (Details) Details http://frankln.com/role/PropertyAndEquipmentTables 33 false false R34.htm 00000034 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative) Sheet http://frankln.com/role/PropertyAndEquipmentDetailsNarrative PROPERTY AND EQUIPMENT (Details Narrative) Details http://frankln.com/role/PropertyAndEquipmentTables 34 false false R35.htm 00000035 - Disclosure - ACCRUED LIABILITIES (Details) Sheet http://frankln.com/role/AccruedLiabilitiesDetails ACCRUED LIABILITIES (Details) Details http://frankln.com/role/AccruedLiabilitiesTables 35 false false R36.htm 00000036 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://frankln.com/role/EarningsPerShareDetails EARNINGS PER SHARE (Details) Details 36 false false R37.htm 00000037 - Disclosure - EARNINGS (LOSS) PER SHARE (Details Narrative) Sheet http://frankln.com/role/EarningsLossPerShareDetailsNarrative EARNINGS (LOSS) PER SHARE (Details Narrative) Details http://frankln.com/role/EarningsLossPerShareTables 37 false false R38.htm 00000038 - 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 38 false false R39.htm 00000039 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) Sheet http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative COMMITMENTS AND CONTINGENCIES (Details Narrative) Details http://frankln.com/role/CommitmentsAndContingenciesTables 39 false false R40.htm 00000040 - 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 40 false false R41.htm 00000041 - 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 41 false false All Reports Book All Reports franklin_i10q-033122.htm fkwl-20220331.xsd fkwl-20220331_cal.xml fkwl-20220331_def.xml fkwl-20220331_lab.xml fkwl-20220331_pre.xml franklin_ex1001.htm franklin_ex3101.htm franklin_ex3102.htm franklin_ex3201.htm franklin_ex3202.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 62 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "franklin_i10q-033122.htm": { "axisCustom": 0, "axisStandard": 13, "contextCount": 157, "dts": { "calculationLink": { "local": [ "fkwl-20220331_cal.xml" ] }, "definitionLink": { "local": [ "fkwl-20220331_def.xml" ] }, "inline": { "local": [ "franklin_i10q-033122.htm" ] }, "labelLink": { "local": [ "fkwl-20220331_lab.xml" ] }, "presentationLink": { "local": [ "fkwl-20220331_pre.xml" ] }, "schema": { "local": [ "fkwl-20220331.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 379, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 66, "http://frankln.com/20220331": 32, "http://xbrl.sec.gov/dei/2022": 5, "total": 103 }, "keyCustom": 11, "keyStandard": 234, "memberCustom": 13, "memberStandard": 25, "nsprefix": "FKWL", "nsuri": "http://frankln.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00000001 - Document - Cover", "role": "http://frankln.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS", "role": "http://frankln.com/role/DefiniteLivedIntangibleAssets", "shortName": "DEFINITE LIVED INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - PROPERTY AND EQUIPMENT", "role": "http://frankln.com/role/PropertyAndEquipment", "shortName": "PROPERTY AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - ACCRUED LIABILITIES", "role": "http://frankln.com/role/AccruedLiabilities", "shortName": "ACCRUED LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - EARNINGS (LOSS) PER SHARE", "role": "http://frankln.com/role/EarningsLossPerShare", "shortName": "EARNINGS (LOSS) PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://frankln.com/role/CommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS", "role": "http://frankln.com/role/Long-termIncentivePlanAwards", "shortName": "LONG-TERM INCENTIVE PLAN AWARDS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS (Tables)", "role": "http://frankln.com/role/DefiniteLivedIntangibleAssetsTables", "shortName": "DEFINITE LIVED INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "role": "http://frankln.com/role/PropertyAndEquipmentTables", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - Consolidated Balance Sheets (Unaudited)", "role": "http://frankln.com/role/BalanceSheets", "shortName": "Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - ACCRUED LIABILITIES (Tables)", "role": "http://frankln.com/role/AccruedLiabilitiesTables", "shortName": "ACCRUED LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables)", "role": "http://frankln.com/role/EarningsLossPerShareTables", "shortName": "EARNINGS (LOSS) PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "role": "http://frankln.com/role/CommitmentsAndContingenciesTables", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Tables)", "role": "http://frankln.com/role/Long-termIncentivePlanAwardsTables", "shortName": "LONG-TERM INCENTIVE PLAN AWARDS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2022-01-012022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments)", "role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2022-01-012022-03-31_srt_NorthAmericaMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "FKWL:PropertyAndEquipmentAndIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments Long-Lived Assets)", "role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Segments Long-Lived Assets)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "FKWL:PropertyAndEquipmentAndIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables)", "role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Receivables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Receivables)", "subGroupType": "details", "uniqueAnchor": null }, "R27": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities)", "role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiabilities", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Contract liabilities)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "FKWL:ScheduleOfPropertyAndEquipmentEstimatedUsefulLife", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-012022-03-31_us-gaap_EquipmentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)", "role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "FKWL:ScheduleOfPropertyAndEquipmentEstimatedUsefulLife", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-012022-03-31_us-gaap_EquipmentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:ConsolidationPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "role": "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:ConsolidationPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)", "role": "http://frankln.com/role/BalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS (Details - Intangible assets activity)", "role": "http://frankln.com/role/DefiniteLivedIntangibleAssetsDetails-IntangibleAssetsActivity", "shortName": "DEFINITE LIVED INTANGIBLE ASSETS (Details - Intangible assets activity)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS (Details - Amortization Expenses)", "role": "http://frankln.com/role/DefiniteLivedIntangibleAssetsDetails-AmortizationExpenses", "shortName": "DEFINITE LIVED INTANGIBLE ASSETS (Details - Amortization Expenses)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2022-01-012022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - DEFINITE LIVED INTANGIBLE ASSETS (Details Narrative)", "role": "http://frankln.com/role/DefiniteLivedIntangibleAssetsDetailsNarrative", "shortName": "DEFINITE LIVED INTANGIBLE ASSETS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": null }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - PROPERTY AND EQUIPMENT (Details)", "role": "http://frankln.com/role/PropertyAndEquipmentDetails", "shortName": "PROPERTY AND EQUIPMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2022-01-012022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative)", "role": "http://frankln.com/role/PropertyAndEquipmentDetailsNarrative", "shortName": "PROPERTY AND EQUIPMENT (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": "0", "lang": null, "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - ACCRUED LIABILITIES (Details)", "role": "http://frankln.com/role/AccruedLiabilitiesDetails", "shortName": "ACCRUED LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2022-01-012022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeLossAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - EARNINGS PER SHARE (Details)", "role": "http://frankln.com/role/EarningsPerShareDetails", "shortName": "EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2022-01-012022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeLossAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - EARNINGS (LOSS) PER SHARE (Details Narrative)", "role": "http://frankln.com/role/EarningsLossPerShareDetailsNarrative", "shortName": "EARNINGS (LOSS) PER SHARE (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities)", "role": "http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities", "shortName": "COMMITMENTS AND CONTINGENCIES (Details - Maturities of lease liabilities)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2022-01-012022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)", "role": "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative", "shortName": "COMMITMENTS AND CONTINGENCIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2022-01-012022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2022-01-012022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS) (Unaudited)", "role": "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss", "shortName": "CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (LOSS) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2022-01-012022-03-31", "decimals": "0", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "AsOf2021-06-30_us-gaap_StockOptionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity)", "role": "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity", "shortName": "LONG-TERM INCENTIVE PLAN AWARDS (Details - Option Activity)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-012022-03-31_us-gaap_StockOptionMember", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - LONG-TERM INCENTIVE PLAN AWARDS (Details Narrative)", "role": "http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative", "shortName": "LONG-TERM INCENTIVE PLAN AWARDS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "AsOf2020-06-30_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY(Unaudited)", "role": "http://frankln.com/role/ConsolidatedStatementsOfStockholdersEquityunaudited", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY(Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2020-07-012020-12-31_us-gaap_RetainedEarningsMember", "decimals": "0", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - Consolidated Statements of Cash Flows (unaudited)", "role": "http://frankln.com/role/StatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000007 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://frankln.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - BUSINESS OVERVIEW", "role": "http://frankln.com/role/BusinessOverview", "shortName": "BUSINESS OVERVIEW", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - BASIS OF PRESENTATION", "role": "http://frankln.com/role/BasisOfPresentation", "shortName": "BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "franklin_i10q-033122.htm", "contextRef": "From2021-07-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 38, "tag": { "FKWL_AccruedUndeliveredInventory": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued undelivered inventory", "label": "Accrued undelivered inventory" } } }, "localname": "AccruedUndeliveredInventory", "nsuri": "http://frankln.com/20220331", "presentation": [ "http://frankln.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "FKWL_AdministrativeOfficeKoreaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Administrative Office Korea member", "label": "Administrative Office Korea [Member]" } } }, "localname": "AdministrativeOfficeKoreaMember", "nsuri": "http://frankln.com/20220331", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "FKWL_AdministrativeOfficeSanDiegoCAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Administrative office san Diego CA member", "label": "Administrative Office San Diego C A [Member]" } } }, "localname": "AdministrativeOfficeSanDiegoCAMember", "nsuri": "http://frankln.com/20220331", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "FKWL_CaribbeanAndSouthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Caribbean And South America [Member]" } } }, "localname": "CaribbeanAndSouthAmericaMember", "nsuri": "http://frankln.com/20220331", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments" ], "xbrltype": "domainItemType" }, "FKWL_CertificationAndLicensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Certification and licenses member", "label": "Certification And Licenses [Member]" } } }, "localname": "CertificationAndLicensesMember", "nsuri": "http://frankln.com/20220331", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssetsDetails-IntangibleAssetsActivity" ], "xbrltype": "domainItemType" }, "FKWL_CompensationExpenseRelatedToStockOptionGranted": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Compensation expense related to stock option granted" } } }, "localname": "CompensationExpenseRelatedToStockOptionGranted", "nsuri": "http://frankln.com/20220331", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfStockholdersEquityunaudited" ], "xbrltype": "monetaryItemType" }, "FKWL_CompleteTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Complete Technology [Member]" } } }, "localname": "CompleteTechnologyMember", "nsuri": "http://frankln.com/20220331", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssetsDetails-IntangibleAssetsActivity" ], "xbrltype": "domainItemType" }, "FKWL_Customer1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer 1 member", "label": "Customer 1 [Member]" } } }, "localname": "Customer1Member", "nsuri": "http://frankln.com/20220331", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "FKWL_Customer2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer 2 member", "label": "Customer 2 [Member]" } } }, "localname": "Customer2Member", "nsuri": "http://frankln.com/20220331", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "FKWL_IncomeTaxBenefit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Income tax benefit" } } }, "localname": "IncomeTaxBenefit", "nsuri": "http://frankln.com/20220331", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "FKWL_IncreaseDecreaseInUnearnedRevenueFromCustomers": { "auth_ref": [], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "IncreaseDecreaseInUnearnedRevenueFromCustomers", "verboseLabel": "Unearned revenue from customers" } } }, "localname": "IncreaseDecreaseInUnearnedRevenueFromCustomers", "nsuri": "http://frankln.com/20220331", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "FKWL_IssuanceOfStockRelatedToStockOptionExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Issuance of stock related to stock option exercised" } } }, "localname": "IssuanceOfStockRelatedToStockOptionExercised", "nsuri": "http://frankln.com/20220331", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfStockholdersEquityunaudited" ], "xbrltype": "monetaryItemType" }, "FKWL_IssuanceOfStockRelatedToStockOptionsExercisedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Issuance of stock related to stock options exercised, shares" } } }, "localname": "IssuanceOfStockRelatedToStockOptionsExercisedShares", "nsuri": "http://frankln.com/20220331", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfStockholdersEquityunaudited" ], "xbrltype": "sharesItemType" }, "FKWL_NoncontrollingInterestsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncontrolling Interests [Member]" } } }, "localname": "NoncontrollingInterestsMember", "nsuri": "http://frankln.com/20220331", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "FKWL_OperatingLeasesFutureMinimumPaymentsInterestIncludedInPayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Leases Future Minimum Payments Interest Included In Payments", "label": "Less imputed interest" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsInterestIncludedInPayments", "nsuri": "http://frankln.com/20220331", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" ], "xbrltype": "monetaryItemType" }, "FKWL_ParentCompanyStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Parent Company stockholders\u2019 equity" } } }, "localname": "ParentCompanyStockholdersEquityAbstract", "nsuri": "http://frankln.com/20220331", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "FKWL_PatentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Patent member", "label": "Patent [Member]" } } }, "localname": "PatentMember", "nsuri": "http://frankln.com/20220331", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssetsDetails-IntangibleAssetsActivity" ], "xbrltype": "domainItemType" }, "FKWL_PropertyAndEquipmentAndIntangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets, net (property and equipment and intangible assets)", "label": "Long-lived assets, net (property and equipment and intangible assets)" } } }, "localname": "PropertyAndEquipmentAndIntangibleAssets", "nsuri": "http://frankln.com/20220331", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets" ], "xbrltype": "monetaryItemType" }, "FKWL_QuantaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quanta [Member]" } } }, "localname": "QuantaMember", "nsuri": "http://frankln.com/20220331", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "FKWL_ScheduleOfPropertyAndEquipmentEstimatedUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ScheduleOfPropertyAndEquipmentEstimatedUsefulLife", "verboseLabel": "Useful lives of property and equipment" } } }, "localname": "ScheduleOfPropertyAndEquipmentEstimatedUsefulLife", "nsuri": "http://frankln.com/20220331", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "FKWL_ShippingAndHandlingCostsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shipping and Handling Costs" } } }, "localname": "ShippingAndHandlingCostsPolicyTextBlock", "nsuri": "http://frankln.com/20220331", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "FKWL_TechnologyInProgessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Technology In Progess [Member]" } } }, "localname": "TechnologyInProgessMember", "nsuri": "http://frankln.com/20220331", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssetsDetails-IntangibleAssetsActivity" ], "xbrltype": "domainItemType" }, "FKWL_UnearnedRevenueFromCustomers": { "auth_ref": [], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Unearned revenue from customers" } } }, "localname": "UnearnedRevenueFromCustomers", "nsuri": "http://frankln.com/20220331", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "FKWL_VehicleMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Vehicle [Member]" } } }, "localname": "VehicleMember", "nsuri": "http://frankln.com/20220331", "presentation": [ "http://frankln.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "FKWL_WirelessDataProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Wireless Data Products [Member]" } } }, "localname": "WirelessDataProductsMember", "nsuri": "http://frankln.com/20220331", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets" ], "xbrltype": "domainItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.", "label": "Annual Information Form" } } }, "localname": "AnnualInformationForm", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.", "label": "Audited Annual Financial Statements" } } }, "localname": "AuditedAnnualFinancialStatements", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r433", "r435", "r436" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.", "label": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Date of event requiring a shell company report.", "label": "Document Shell Company Event Date" } } }, "localname": "DocumentShellCompanyEventDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.", "label": "Entity Bankruptcy Proceedings, Reporting Current" } } }, "localname": "EntityBankruptcyProceedingsReportingCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Elected Not To Use the Extended Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.", "label": "Entity Primary SIC Number" } } }, "localname": "EntityPrimarySicNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_Extension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extension number for local phone number.", "label": "Extension" } } }, "localname": "Extension", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.", "label": "Other Reporting Standard Item Number" } } }, "localname": "OtherReportingStandardItemNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.", "label": "Security Reporting Obligation" } } }, "localname": "SecurityReportingObligation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://frankln.com/role/Cover" ], "xbrltype": "booleanItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia [Member]" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r165", "r231", "r235", "r397" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r165", "r231", "r235", "r397" ], "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "North America [Member]" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r161", "r207", "r208", "r231", "r233", "r351", "r394", "r395" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r161", "r207", "r208", "r231", "r233", "r351", "r394", "r395" ], "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r162", "r163", "r231", "r234", "r396", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r162", "r163", "r231", "r234", "r396", "r405", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "ACCRUED LIABILITIES" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/AccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r34", "r348" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable", "verboseLabel": "Accounts Payable, Current" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r166", "r167" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable", "verboseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Receivables" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxes": { "auth_ref": [ "r18", "r19", "r291", "r359", "r377" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income tax payable" } } }, "localname": "AccruedIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued liabilities", "verboseLabel": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/AccruedLiabilitiesDetails", "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r9", "r36" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued commission to a customer" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r9", "r36" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued commission for service providers" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r36", "r237" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued vacation" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r13", "r200" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r25", "r46", "r47", "r48", "r379", "r402", "r403" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r45", "r48", "r56", "r57", "r58", "r97", "r98", "r99", "r313", "r345", "r398", "r399" ], "lang": { "en-us": { "role": { "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.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfStockholdersEquityunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash paid during the periods for:" } } }, "localname": "AdditionalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r23", "r348" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r97", "r98", "r99", "r280", "r281", "r282", "r320" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfStockholdersEquityunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvancesOnInventoryPurchases": { "auth_ref": [ "r32" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.", "label": "Payment made for inventory" } } }, "localname": "AdvancesOnInventoryPurchases", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r273" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r83", "r183", "r190" ], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of intangible assets", "verboseLabel": "Amortization of Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssetsDetailsNarrative", "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Anti-dilutive shares excluded from EPS" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/EarningsLossPerShareDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r83", "r197" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Disposed of depreciated property ad equipment" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/PropertyAndEquipmentDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r17", "r94", "r144", "r153", "r159", "r170", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r306", "r314", "r327", "r346", "r348", "r358", "r376" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r33", "r94", "r170", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r306", "r314", "r327", "r346", "r348" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r241", "r242", "r243", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r261", "r262", "r264", "r265", "r268", "r269", "r270", "r271", "r272" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccounting": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "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).", "label": "BASIS OF PRESENTATION" } } }, "localname": "BasisOfAccounting", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r3", "r96", "r140" ], "lang": { "en-us": { "role": { "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).", "label": "BUSINESS OVERVIEW" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BusinessOverview" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortization": { "auth_ref": [ "r354" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of the capitalized costs incurred during the period of unproved properties excluded from amortization including acquisition costs, exploration costs, development costs, and production costs.", "label": "Product development costs" } } }, "localname": "CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers": { "auth_ref": [ "r357", "r375", "r420" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unamortized costs incurred for development of computer software, which is to be sold, leased or otherwise marketed, after establishing technological feasibility through to the general release of the software products. Excludes capitalized costs of developing software for internal use.", "label": "Capitalized product development costs" } } }, "localname": "CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r11", "r85" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r80", "r85", "r88" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r80", "r330" ], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositAtCarryingValue": { "auth_ref": [ "r11" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A savings certificate entitling the Entity (that is, bearer) to receive interest at an established maturity date, based upon a fixed interest rate. A certificate of deposit may be issued in any denomination. Certificates of deposit are generally issued by commercial banks and, therefore, insured by the FDIC (up to the prescribed limit). Certificates of deposit generally restrict holders from withdrawing funds on demand without the incurrence of penalties. Generally, only certificates of deposit with original maturities of three months or less qualify as cash equivalents. Original maturity means original maturity to the entity holding the investment. As a related example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Certificates of deposit account" } } }, "localname": "CertificatesOfDepositAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r38", "r364", "r384" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and contingencies (Note 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r204", "r205", "r206", "r209", "r407" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r97", "r98", "r320" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfStockholdersEquityunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r225" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22", "r348" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, par value $0.001 per share, authorized 50,000,000 shares; 11,594,280 and 11,590,281 shares issued and outstanding as of March 31, 2022 and June 30, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r51", "r53", "r54", "r64", "r369", "r389" ], "calculation": { "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive (loss) income attributable to controlling interest" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive (loss) income" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r51", "r53", "r63", "r304", "r305", "r318", "r368", "r388" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive income attributable to non-controlling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfStockholdersEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r51", "r53", "r62", "r303", "r318", "r367", "r387" ], "calculation": { "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Comprehensive (loss) income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r184", "r188", "r300" ], "lang": { "en-us": { "role": { "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.", "label": "Computer Software, Intangible Asset [Member]" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssetsDetails-IntangibleAssetsActivity" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r135", "r136", "r165", "r325", "r326", "r406" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r135", "r136", "r165", "r325", "r326", "r404", "r406" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r135", "r136", "r165", "r325", "r326", "r404", "r406" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r131", "r374" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentrations" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r135", "r136", "r165", "r325", "r326" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration of credit risk" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r135", "r136", "r165", "r325", "r326", "r406" ], "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." } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r90", "r308" ], "lang": { "en-us": { "role": { "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.", "label": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r229", "r230", "r232" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Undelivered products" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r69", "r351" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "verboseLabel": "Cost of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsProductLineMember": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered from specified product or service, when it serves as benchmark in concentration of risk calculation.", "label": "Cost of Goods and Service, Product and Service Benchmark [Member]" } } }, "localname": "CostOfGoodsProductLineMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r70", "r94", "r170", "r211", "r212", "r213", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r327" ], "calculation": { "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of goods sold", "verboseLabel": "Cost of Revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods Sold" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r134", "r165" ], "lang": { "en-us": { "role": { "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.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r288", "r289" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred tax assets, non-current" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Advance payments to vendors" } } }, "localname": "DepositsAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r83", "r198" ], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/PropertyAndEquipmentDetailsNarrative", "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r240", "r241", "r274", "r275", "r277", "r284" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "LONG-TERM INCENTIVE PLAN AWARDS" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwards" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r65", "r102", "r103", "r104", "r105", "r106", "r110", "r112", "r117", "r118", "r119", "r123", "r124", "r321", "r322", "r370", "r390" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic (loss) income per share attributable to Parent Company stockholders", "verboseLabel": "Basic (loss) income per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss", "http://frankln.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r65", "r102", "r103", "r104", "r105", "r106", "r112", "r117", "r118", "r119", "r123", "r124", "r321", "r322", "r370", "r390" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Diluted (loss) income per share attributable to Parent Company stockholders", "verboseLabel": "Diluted (loss) income per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss", "http://frankln.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r120", "r121" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r120", "r121", "r122", "r125" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "EARNINGS (LOSS) PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/EarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r330" ], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Effect of foreign currency translation" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued payroll deductions owed to government entities" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r276" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Unrecognized compensation cost related to non-vested options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r56", "r57", "r58", "r97", "r98", "r99", "r101", "r107", "r109", "r128", "r171", "r225", "r226", "r280", "r281", "r282", "r296", "r297", "r320", "r332", "r333", "r334", "r335", "r336", "r337", "r345", "r398", "r399", "r400" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfStockholdersEquityunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FacilityClosingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Facility Closing [Member]" } } }, "localname": "FacilityClosingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r323", "r324" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Expected Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssetsDetails-IntangibleAssetsActivity" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r15", "r189" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Less Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssetsDetails-IntangibleAssetsActivity" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssetsDetails-AmortizationExpenses" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r191" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "FYE 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssetsDetails-AmortizationExpenses" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r191" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "FYE 2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssetsDetails-AmortizationExpenses" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r191" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "FYE 2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssetsDetails-AmortizationExpenses" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r191" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "FYE 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssetsDetails-AmortizationExpenses" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r191" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "FYE 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssetsDetails-AmortizationExpenses" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r189", "r353" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Gross Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssetsDetails-IntangibleAssetsActivity" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "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.", "label": "Average Remaining Life" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssetsDetails-IntangibleAssetsActivity" ], "xbrltype": "durationItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r83", "r222", "r223" ], "calculation": { "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 }, "http://frankln.com/role/StatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain from the forgiveness of payroll protection plan loan", "negatedLabel": "Forgiveness of payroll protection plan loan" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss", "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r14", "r178", "r179", "r180", "r181", "r348", "r356" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill and Intangible Asset Impairment" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "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.", "label": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r68", "r94", "r144", "r152", "r155", "r158", "r160", "r170", "r211", "r212", "r213", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r327" ], "calculation": { "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r195", "r202" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Long-lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossAttributableToParent": { "auth_ref": [ "r58", "r71" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.", "label": "Net (loss) income attributable to Parent Company" } } }, "localname": "IncomeLossAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r60", "r144", "r152", "r155", "r158", "r160", "r355", "r365", "r372", "r391" ], "calculation": { "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "(Loss) income before (benefit) provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r95", "r108", "r109", "r143", "r290", "r298", "r299", "r392" ], "calculation": { "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income tax (benefit) provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r55", "r286", "r287", "r292", "r293", "r294", "r295" ], "lang": { "en-us": { "role": { "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.", "label": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r87" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r82" ], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r82" ], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r82" ], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Income Taxes Payable", "verboseLabel": "Income tax payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r82" ], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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.", "label": "Increase (decrease) in deferred tax asset", "negatedLabel": "Deferred tax (benefit)", "negatedTerseLabel": "Increase (Decrease) in Deferred Income Taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDepositOtherAssets": { "auth_ref": [ "r82" ], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Deposit Assets", "negatedLabel": "Advance payments to vendors" } } }, "localname": "IncreaseDecreaseInDepositOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r82" ], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r82", "r343" ], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r82" ], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "verboseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r82" ], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "(Decrease) increase in cash due to change in:" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r82" ], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidTaxes": { "auth_ref": [ "r82" ], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for income and other taxes that provide economic benefits in future periods.", "label": "Increase (Decrease) in Prepaid Taxes", "negatedLabel": "Prepaid income taxes" } } }, "localname": "IncreaseDecreaseInPrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r113", "r114", "r115", "r119" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Dilutive effect of common stock equivalents arising from stock options" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r185", "r192" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssetsDetails-IntangibleAssetsActivity" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Indefinite-Lived Intangible Assets [Line Items]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssetsDetails-IntangibleAssetsActivity" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r185", "r192" ], "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." } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssetsDetails-IntangibleAssetsActivity" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "DEFINITE LIVED INTANGIBLE ASSETS" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r182", "r187" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intangible assets, net", "verboseLabel": "Net Intangible Assets" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets", "http://frankln.com/role/DefiniteLivedIntangibleAssetsDetails-IntangibleAssetsActivity" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndOtherIncome": { "auth_ref": [], "calculation": { "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Interest income" } } }, "localname": "InterestAndOtherIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeSecuritiesOtherUSGovernment": { "auth_ref": [ "r371" ], "calculation": { "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Interest income on securities issued by US government agencies not including US Treasury Securities.", "label": "Income from governmental subsidy" } } }, "localname": "InterestIncomeSecuritiesOtherUSGovernment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterimPeriodCostsNotAllocableDomain": { "auth_ref": [ "r127" ], "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." } } }, "localname": "InterimPeriodCostsNotAllocableDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r30", "r348" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r10", "r29", "r91", "r126", "r173", "r174", "r175", "r349" ], "lang": { "en-us": { "role": { "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.", "label": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Operating lease discount rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Schedule of future minimum rental payments for operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r344" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r344" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Fiscal 2022 remaining three months" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r344" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Fiscal 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r344" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Fiscal 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r35", "r94", "r154", "r170", "r211", "r212", "r213", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r307", "r314", "r315", "r327", "r346", "r347" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r94", "r170", "r327", "r348", "r362", "r382" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r8", "r37", "r94", "r170", "r211", "r212", "r213", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r307", "r314", "r315", "r327", "r346", "r347", "r348" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Short Term Investments" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r42", "r94", "r170", "r211", "r215", "r216", "r217", "r220", "r221", "r327", "r361", "r381" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Non-controlling interests", "verboseLabel": "Noncontrolling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDisclosureTextBlock": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.", "label": "Non-controlling Interest in a Consolidated Subsidiary" } } }, "localname": "MinorityInterestDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "Noncontrolling interest percentage" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestPeriodIncreaseDecrease": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Net Increase or Decrease in balance of noncontrolling interest in the subsidiary during the reporting period.", "label": "Increase (decrease) in noncontrolling interest" } } }, "localname": "MinorityInterestPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfExpenseAxis": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cost or expense.", "label": "Nature of Expense [Axis]" } } }, "localname": "NatureOfExpenseAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r80" ], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOW FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r80" ], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOW FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r80", "r81", "r84" ], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOW FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r49", "r52", "r58", "r61", "r84", "r94", "r100", "r102", "r103", "r104", "r105", "r108", "r109", "r116", "r144", "r152", "r155", "r158", "r160", "r170", "r211", "r212", "r213", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r322", "r327", "r366", "r386" ], "calculation": { "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income attributable to Parent Company", "totalLabel": "Net (loss) income attributable to Parent Company" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss", "http://frankln.com/role/ConsolidatedStatementsOfStockholdersEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r49", "r52", "r58", "r108", "r109", "r310", "r317" ], "calculation": { "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Less: non-controlling interests in net (loss) income of subsidiary at 33.7%" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r97", "r98", "r99", "r226", "r301" ], "lang": { "en-us": { "role": { "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.", "label": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfStockholdersEquityunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r73" ], "calculation": { "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income, net:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/PropertyAndEquipmentDetails", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r144", "r152", "r155", "r158", "r160" ], "calculation": { "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "(Loss) income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r341" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Rent Expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r340" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetails-MaturitiesOfLeaseLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r340" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r340" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r339" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r83" ], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Amortization of right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r16" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r44", "r46", "r328", "r329", "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Foreign exchange translation" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfStockholdersEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r43" ], "calculation": { "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r50", "r53", "r303", "r304", "r312" ], "calculation": { "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.", "label": "Less: comprehensive (loss) income attributable to non-controlling interest" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other liabilities.", "label": "Useful lives of property and equipment" } } }, "localname": "OtherLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r74" ], "calculation": { "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other income (loss), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other receivables, net" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries": { "auth_ref": [ "r75" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of noncontrolling interest during the period.", "label": "Purchases of shares of a subsidiary" } } }, "localname": "PaymentsToAcquireAdditionalInterestInSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r76" ], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchases of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r77" ], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r76" ], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r76" ], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Product development costs incurred", "negatedLabel": "Payments for capitalized product development costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21", "r224" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r21", "r224" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r21", "r348" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable 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.", "label": "Preferred stock, par value $0.001 per share, authorized 10,000,000 shares; No preferred stock issued and outstanding as of March 31, 2022 and June 30, 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy": { "auth_ref": [ "r168", "r393" ], "lang": { "en-us": { "role": { "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.", "label": "Allowance for Doubtful Accounts" } } }, "localname": "PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits 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.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrentAndNoncurrent": { "auth_ref": [ "r31", "r363", "r385" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs.", "label": "Prepaid expense" } } }, "localname": "PrepaidExpenseCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r6", "r176", "r177" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid income taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfTreasuryStock": { "auth_ref": [ "r78" ], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of an equity stock that has been previously reacquired by the entity.", "label": "Sales of common stock sold from treasury stock" } } }, "localname": "ProceedsFromSaleOfTreasuryStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r78", "r279" ], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Cash received from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r49", "r52", "r58", "r79", "r94", "r100", "r108", "r109", "r144", "r152", "r155", "r158", "r160", "r170", "r211", "r212", "r213", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r303", "r309", "r311", "r317", "r318", "r322", "r327", "r372" ], "calculation": { "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://frankln.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net (loss) income", "totalLabel": "Net (loss) income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss", "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/PropertyAndEquipmentDetails", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r203", "r408", "r409", "r410" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/PropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).", "label": "Property, Plant and Equipment, Estimated Useful Lives", "verboseLabel": "Estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r12", "r199" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/PropertyAndEquipmentDetails", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r201", "r348", "r373", "r383" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net", "verboseLabel": "Total" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets", "http://frankln.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r201", "r408", "r409" ], "lang": { "en-us": { "role": { "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.", "label": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/PropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/PropertyAndEquipmentDetails", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "durationItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "Information by property that could be leased or is available for lease.", "label": "Property Subject to or Available for Operating Lease [Axis]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "A descriptive title of whether the property is subject to or available for operating lease." } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r66", "r172" ], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "auth_ref": [ "r20", "r360", "r378" ], "lang": { "en-us": { "role": { "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.", "label": "Purchase Commitment, Excluding Long-Term Commitment [Axis]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "auth_ref": [ "r20", "r360", "r378" ], "lang": { "en-us": { "role": { "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate." } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Purchase Commitment, Excluding Long-Term Commitment [Line Items]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable": { "auth_ref": [ "r20", "r360", "r378" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required or determined to be disclosed about arrangements in which the entity has agreed to expend funds to procure goods or services from one or more suppliers. Such disclosure may include identification of the goods or services to be purchased, identity of the seller, pricing, effects on pricing for failing to reach minimum quantities required to be purchased (such as penalties), cancellation rights, and termination provisions.", "label": "Purchase Commitment, Excluding Long-Term Commitment [Table]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r285", "r350", "r421" ], "calculation": { "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development", "verboseLabel": "Research and development costs" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "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.", "label": "Research and Development Costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r226", "r348", "r380", "r401", "r403" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r97", "r98", "r99", "r101", "r107", "r109", "r171", "r280", "r281", "r282", "r296", "r297", "r320", "r398", "r400" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfStockholdersEquityunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r92", "r93" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r59", "r94", "r141", "r142", "r151", "r156", "r157", "r161", "r162", "r165", "r170", "r211", "r212", "r213", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r327", "r372" ], "calculation": { "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Net sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r135", "r165" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of receivables" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Schedule of accrued liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/EarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "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.", "label": "Long lived assets by geographic area" } } }, "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r192", "r193" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssetsDetails-IntangibleAssetsActivity" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r192", "r193" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of definite lived intangible assets" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/PropertyAndEquipmentDetails", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r67", "r164" ], "lang": { "en-us": { "role": { "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.", "label": "Segment information by geographic areas" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r238", "r239", "r241", "r242", "r243", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r261", "r262", "r264", "r265", "r268", "r269", "r270", "r271", "r272" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r245", "r260", "r263" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Schedule of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r188" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of future amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/DefiniteLivedIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r145", "r146", "r147", "r148", "r149", "r150", "r162" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general and administrative", "verboseLabel": "Shipping and handling expense" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r82" ], "calculation": { "http://frankln.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Weighted average grant-date fair value of stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r248" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Number of Options Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r248" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Weighted Average Exercise Price Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Number of Options Forfeited or expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Weighted Average Exercise Price Forfeited or expired", "negatedLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Number of Options Cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Number of Options Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Weighted average grant-date fair value of stock options, per share price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r246", "r247" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of Options Outstanding, Ending", "periodStartLabel": "Number of Options Outstanding, Beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r246", "r247" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price Outstanding, Ending", "periodStartLabel": "Weighted Average Exercise Price Outstanding, Beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r265" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Aggregate Intrinsic Value Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r264" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest 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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "periodEndLabel": "Aggregate Intrinsic Value Outstanding, Ending", "periodStartLabel": "Aggregate Intrinsic Value Outstanding, Beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r241", "r242", "r243", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r261", "r262", "r264", "r265", "r268", "r269", "r270", "r271", "r272" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Weighted Average Exercise Price Exercised", "negatedLabel": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Weighted Average Exercise Price Canceled" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Weighted Average Exercise Price Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r244", "r266", "r267", "r268", "r269", "r272", "r283", "r284" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted Average Remaining Contractual Life (in years) Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r265" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Remaining Contractual Life (in years) Exercisable" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balace, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfStockholdersEquityunaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShippingAndHandlingMember": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "Packing and transport of product.", "label": "Shipping and Handling [Member]" } } }, "localname": "ShippingAndHandlingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r89", "r96" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "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.", "label": "Capitalized Product Development Costs" } } }, "localname": "SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Warranties" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r40", "r56", "r57", "r58", "r97", "r98", "r99", "r101", "r107", "r109", "r128", "r171", "r225", "r226", "r280", "r281", "r282", "r296", "r297", "r320", "r332", "r333", "r334", "r335", "r336", "r337", "r345", "r398", "r399", "r400" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfStockholdersEquityunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfStockholdersEquityunaudited", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r97", "r98", "r99", "r128", "r351" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfStockholdersEquityunaudited", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-Segments", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-SegmentsLong-livedAssets" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r225", "r226", "r251" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Number of Options Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": { "auth_ref": [ "r22", "r225", "r226" ], "lang": { "en-us": { "role": { "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Sales of treasury stock, shares" } } }, "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfStockholdersEquityunaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "auth_ref": [ "r21", "r22", "r225", "r226", "r227" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Sales of treasury stock" } } }, "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfStockholdersEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Equity Option [Member]" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/Long-termIncentivePlanAwardsDetails-OptionActivity" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r26", "r27", "r94", "r169", "r170", "r327", "r348" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total Parent Company stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r57", "r94", "r97", "r98", "r99", "r101", "r107", "r170", "r171", "r226", "r280", "r281", "r282", "r296", "r297", "r301", "r302", "r316", "r320", "r327", "r332", "r333", "r337", "r345", "r399", "r400" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance \u2013 March 31, 2021 (unaudited)", "periodStartLabel": "Balance \u2013 December 31, 2020 (unaudited)", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets", "http://frankln.com/role/ConsolidatedStatementsOfStockholdersEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "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.", "label": "Supplier Concentration Risk [Member]" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ToolsDiesAndMoldsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used to cut, shape, and form metal and other materials into goods for sale.", "label": "Tools, Dies and Molds [Member]" } } }, "localname": "ToolsDiesAndMoldsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/PropertyAndEquipmentDetails", "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r39", "r227" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfStockholdersEquityunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r39", "r227" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury stock shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r39", "r227", "r228" ], "calculation": { "http://frankln.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, 2,549,208 shares as of March 31, 2022 and June 30, 2021" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r129", "r130", "r132", "r133", "r137", "r138", "r139" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r111", "r119" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted average common shares outstanding \u2013 diluted", "verboseLabel": "Diluted shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss", "http://frankln.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted-average shares of common stock outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r110", "r119" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted average common shares outstanding \u2013 basic", "verboseLabel": "Basic shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://frankln.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeLoss", "http://frankln.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1828-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e639-108305" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905813&loc=d3e1205-110223" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "https://asc.fasb.org/topic&trid=2122478" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126954596&loc=d3e511914-122862" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.2)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.10)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=6933075&loc=SL5748726-161290" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r422": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12" }, "r423": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r424": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r425": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r426": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r427": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r428": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d" }, "r429": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r430": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r431": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d" }, "r432": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r433": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r434": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r435": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r436": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r437": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r438": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r439": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r440": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" }, "r441": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.20)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" } }, "version": "2.1" } ZIP 63 0001683168-22-003393-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001683168-22-003393-xbrl.zip M4$L#!!0 ( 2)JE2N#()O'PL "!D 1 9FMW;"TR,#(R,#,S,2YX MLO__B[ 7^N_UFM&G<$^]Z5T6)NU:9C]K/110&^ M,NXQQ1Q)QG\VOB _5"WLCOB8&TT6S'PL,73$FJZ,B]/Z^UVO/S\REE3^B9\4=QZK*@F$!'(AF*A;2SE[/D3S'V#A'N@OG? MG]F,_?@R(+]/,/TIM$:_SSH]U#"_HKZ<7UPTG&^/+T_!H#8>TX_M^0-K^F1V M-K^<3RX_!-;PL1.KO!;N% ?( #"HN*DH^Q+SGL]/&9_4&F=G]=KOG;83T55B MPJL7G]#'3>3UR\O+6M2;DN8H7T;<3T6?UU3W" F\D R]1$-/J)"(NFOTGEPP MK!)?U.+.-5*RD?1C3$I24@]GZ 1V3R?LJ08=0-]HI(2AJ$X0FBV(QTB,(J%) MQQJQX#)/"(U9HJJ M:N&(/OI43>9(_-GY.1!B'P>8RCO&@Q8>H] '"_X,D4_&!'L50R(^P5+-3C%# M+M8+2V#>5^*,2 B(C,1X>$THB7*L12Q^]:; M]&YL@._4=H87?J2"^<2#%L](!!FQ)./D@:+0(]#S0^D]W4<CP_9/'L=9U>VVZ90ZME.$/XIV-UAX[1NS/L;K/7L0RSVP*J3G]@?;*ZCOW% M2CM.VCW'^:'L*V\;3HYD[N.4^1X$A=:?(9'S,/63'F =HQ[;B^+8.L->\_.G M7KME#9Q_&=9O#_;P6\F!7,6@B<3TSF?/R5K%5$+.U@?_N02GH!2CU:/THXK4(.7QF0@Y M5I ]=#KFX%NT1NS[KGUG-\WNT#";S=Y#=VAW[XT^+*FF;3EEQ.^BL6I:%;OD/O MX,N<@TW'CK9]>(@[\ @PAW:O6T8GMV(-N TADV>#371"1CXVA5@D*'H2K>/K M9UG'MZP[NVL/+:,-<5,+ J>AV;VW;]L053F.-2SE'M+G;(:YG$,(J\*;F7H, MQJ[?V*/W>#WK\?Z@U[<&PV]1V*KBFKZ*> MQXVLC^%A.'B Z=RVS5N[;0]+^C"T$*<0:0B5=?4Q=Z:0\<8NWMBC=_)YULF6 M.>A"N.&D:1;,:L/Y9 ZL,KH:X;Q7U6MZQ!7YO1255B'MC4!9/@N=CW$36?$?<2[VLI].Z_R+J_W>O> M5X?6H*..&0 $=>#0;YM=P_QJ#EJE!*!8IG-(=E0L2ZI_/#Q+,DY2'>\)[588 MA@@BS+V 2SCTL+TBN35.8@VE!$V; JQB5810#U$N%]Z5,90:F$T)PBH>FGX] M#+F,>7,:46KGY_.&5==O[=4ZOI'+F#?D%J7V^J948M7OFGZ]YW.9\]:$H]3^ MUR06JS#L)M.CD/7BZOWR?X370IKD3;.ZB%@8D6GJ]"XM5S]3>2I0<]=YKP.M"- M2'T4W1NQ_O=IL!.Z 78Q>=H[H]W$K@?[5:<22[!7%+ZCNQ,>%=IPY,KC1?M5AQA+M5+'A+S6_P[X3KP>!QZ&O=L*#X%YEU\.<.Q Y#.98H:&>'._P M[L2GBSA'*D(^ -LEKQ[8W!'+(< NE)424^UQ8[K4LNVF"_XB.2_!6-W7J982H*'4QKV?40YPZ-]H%X M59^1*GQ'=PL\F3UY/Q8]BKG#IN(HEGL#WG2_D'AF^P5$2J#')'?8M.T&(A'W M[O]U]V:62R%*/2*Y Z0=B)1\;>0O@-96QO9N/0JY$YV-%T1E7A3I#5!Z^[/F M]FV=>J?G3E86=T,KET+O/E^_==N\$16BU*.1._G0W-2][T4[+NW2X+>#9,BC M?:@W;F,D<.Y Z[5"]*#FSCEV7/@MP^BE4O7;(5^I+?UAUFZL,LMR'P8]D+ES MC8) EGN%ZBYGT]75FZD1K)]?',"GA>]#[M!BYR7O>#C7WL)D'XWV-1E8L/\=;6TK^6]J),R^?8W,3-CO9&ISJ>5-#8:E MLZ_!ZZOM.]G;6BA9-3>I2U-;%J9)OF>+UUR#X8Q+@^:*X.B*%\5EE]K,C41I M6-2W:LI754W5>J-Z7C]]$=YRI/L,8NF&_0:1\ATPB"TEE#;I%]O(U8=H,A55 MNJ44DU;I1IX:]J5(6PX>PFKAIE>,(1*SUR!V5X/:-IQ=G-%W<= DB"XL^7R? MB;#*DGXY#(UER:UB0*3T,0BJ"M>A:@^8!7GE6Z= 4JPKBN14;:\_NHRZZIT* MYL/BG=@4(CLLI.C@8*1*9JFQWE1V$1'?5R_@W%0D#]7>J0JT7<&>2I@WC+9^ M+^3)3^+C1\&B(-F5QP)$J"UQH"C!XG D8-<-%?4]9^'LIA*+(T"B,Z09"LD" MS.OK0\\W']-@&YL'VSBJP7XE'-J$:"&)^IQYH9N='UJ*8S"AB3@9C3#D*=1S M6"BG)GB9N"CC_EU41V%*4J]RB-TI93Z;S#-&;.\_AN$OAV53F"H3F#7KX]<1 M'(,!?23A^_J8,VW',,RFBFC5NS_180KUVL2-+NPSDV47U3&8\@5/B>OC]9%G M&X]AH*870)H@9'PTT1N#8[&#:(O@"6N:Z^,O2'NL9GUF'*/=%JV3'8,QOX6( MRLS(,VW',,P'BA&GV!O@)TQ#?,=9D 8'(AWV#IJ=9L0IHTR[1G$UR)N*R[%' M9&IKY9GCD3TAN]R;RU(CI)/J<'[XQA3@!05 MY+[>4%N(4'DTJ0DXP+XJ'C=DT;?X\-EZP=PE0M44C*W=DVP0RP, MB6Y5Q1XNV,!Z*-@1_QN%9?#H7'T;;]/([SFLN"7<>W,=+^ 4%""!6SC^UZ9% MMK"]N0ZWW\.C[VB^,R7J%' ",=0G1#V5)C<9I,C1V];S(7Z1MS[ F=I=G/P5 M#R.9BGD+^]PI]D(?JT)V^5>S+! :J%F;_E!@C!>6'L!X)#9O&C!\SM>=2QY4 MAHI=;3/&8R)5%FFT_VFTH>4_M@7I8_7B$JY=M82.1C,\7 M<:J6Y%BCIMY,_?\5L$]$+ZJ(NU"&''<@X ["H(_FT:L0Z<$< .:'GK(K[4EM M?[64__G4O:[%9Z+P\3]02P,$% @ !(FJ5'""2C7A$ >=4 !4 !F M:W=L+3(P,C(P,S,Q7V-A;"YX;6S575MSVS86?M^9_0]<[\Q.^J#XEK2-FVQ' MEFB74UG2BG*Z?>K )&1C0Y$J0-I6?_T"$"F)(@F $BG F4D<2SC .><#S@77 MSS^_S@/K&6*"HO#+R?G[LQ,+AE[DH_#QR\F]V^FZ/<L&P<"_LOJ1UW'"6?23-01S>&7=PA!B$$?X)^LK"!+V M272# HBM7C1?!#"&](M5PU?6Q_?GEP]6IZ-0[U<8^A&^GSCK>I_B>$&N3D]? M7E[>A]$S>(GP-_+>B^9J%;HQB!.RKNWL]2S]LR+_'*#PVQ7[YP$0:%%]A>3J ME: O)ZS=M-F7R_<1?CR].#L[/_WOW<#UGN <=%#(].;!DXR*U5)&=_[ITZ=3 M_FU6M%#R]0$'61N7IQD[ZYKIMTA0?HL3@JX(9V\0>2#FL$N;L2I+L-\Z6;$. M^ZAS?M&Y/'__2OR33/E<@S@*X 3.+/:3HK=N=89!^"T(&5ZG[+O37D3[(V64 M4SUA./MR,OOV$M#*+R[.+E=5_S-7*%XN:+\DB'6K$^MTOV:O0< TY#Y!&!-9 M\Z6%FV=C## ,XR<8(P\$M7@JI6R$P5X4DBA /HBASX8.G-.&R&CF4+,QA]W0 M9\,;PR<8$O0,5Y\.(B)5Z:'UMBJ<&T?>MZ+F7&XF*DD:8:D/ M9RBDO7A 1ZGOT!;"1_00P"XA"G95B;@1-LY:ORJUW!$L]6',4 !Z;CPD6NR&0-65:M&P;CV V:ZU&+%9EO1(/@$ M>A ]-^B5!!5K$(^-=PR\N$8TVU@#&L2])W"6!,SU-BQF2<7'%V\(, ;,(C8J M6Z'6]B.I3*N[GW<]R@>*EP?%6*J5'T_,[CS",?J+I_GVZP*&Y, P4J7BHXFG MW"OWJJRU&#EM<)\@>8>T;1:5%5RGCI9">T6M2@D;#>ZS\%R1.0E9:WE'7;CK MU-%V+I)9I#L0)Y@#.IH-(""P1N#14/5'$E49ICVJ:CT5R_0Y6C#7H>IV]Z_Q M6 (I@[)/72(A/!!X2< =\8#^GJ. KS$,_4U1C$KFZZ%GUL=MG"> ML+Y$_YN6;(N1\N75'$,7E(OU*A7G:+/,9J7TUJH"Z]U]MK+V7;8FG?$<1%Z. MSX MBD<[R\_9!@.^]#T#Y(&O?R>D\PC XI2!>PJ#F&2?<+@YU.D'?ZSBC%Z" M\=:*00 >8,!;_",MMU/L5 NO;+F/&0OZ@WGR9Q!P\Q'W:)]<4O/!MTE4RZ!( MOBO;5M_I8L^*L _QEY/SK!V O5R/*6Y$2$N<$I9_L&HZ%.]Y1C_#T5RDZE2M MT3ZB;$-"N3BQ7B!Z?(HY]YH@I)$83[UBYJSZ-TD1T6]YTNIZ?U[K7HO MD\M O:<3+ M4A0O)S7(]=<;*V:'^,5[!ZI1*BNK;6%K-;G#69+L8"DMK'O05^N]N'I5):I) M_8CM+8U"%3B*)74/;64LJH0T"8BN[R,F,@C& -$$I <6* :"><5* MUAOS(L M$I%-0F?"=O32)"7;,4^CX63.E I]=BC%0P(GJ4*K.PU0QDQ=$2;!-\74M2=X MJ6+GRLKJCON5X:D6M 2.CLX<.NLU?%*UXE*H(8Q'LREX%6;6]2K2/>FO;ASW M4Y%)HZXH*^5[M=HZ9L<.JG3"&&!*!86VJ M?O-BRD/TM-./!!W.H*YRA\((<\%EH!=+FA>&-@A?E6), F\KQ>Z&?IW,5$ZI M>VRJRE8]\V,B8@H7:)4G@)5$N@?AGC@IWR0FPTWCVDH=>1NV54+5?#[=U[G?PT'J7J_N[-D]Q'GB1:D[<#[OBCH;N:.#TNU.[;[E3 M^N/.'DY=:W1C.Z,ZVNL,^+74WGMB_V$/7^6IG7[P;C%SW._VG,6\Q.[6. MHYDH]\X5TC5UP-?3I(@HAOPI<"*"'3;1=4<5.2WB2XUH(5@Q:! MN=@N;,R0*@F[(JEQ/R"?.$)ODXI4W2]-\D@T<8GR(DGM@8!$VWD=GFYE1Q]7 M3%4+4%5>]W"18E$\IB.0VR13EG&ZXM"%7G:W%&/[WKUE]^N$<^$6FAI5Z+81 M^^*HK!V3H+T%*.07HU%^0_N5R9P@\L3899>0/(B23CFI[NFCNE J:\,D"'D_ MV\,1R.AT+];7!4]-#R8AMXJ8Q)'A=AE=UC\+E?BF=3YYG%#UIA%2%))K.(LP MW#I-0(<.!K2#H!#@I4-!)G47/5MM5'>D4,2]X%):5[E)XV M1CI6KVER+ISO MK"30'3LH(ELIJEG)!8Q5=8KH'5RG7Q2L-=F$R:#CD)#AL[\@>5>D>0BKX M[:TAH\97R=)6ML^IV1U$C3>D>XRWI+DW925$V^5N:&R 'L/5:1QO.<4@),#C MZ@A]_EL*EO^_A,3I72Z2/8AMM:?;WARG+[6+EDG]4J#/O2R4T=:F>K]-*WW* M()A5=NLVXKP:;\A@@[.'\3A UY)@Z*@;FPYY>#BW!>BC^A8@=SKJ_?K+:-"W M)^Z_P"(B/UGV?^Z=Z>_;FWY:V_DD?K4X)]/WHEUE?4NT;QU MB=VV2]FA8=0SHFJY7MX3=N?$>F4M??Q N!NS3AUOS_*GLDG-/$CKMZTN' J>F&).@Y*\G M70,J)PM(:#0B&6E5Y;6O+AT*G5@1)D'&9224.9IH]J/D(9XE078IE]!G":AT M'Q5MPHM)E6(2B"8LU+=W7O1@. ]9N3=@0W'9]9)'SXKM!=? MHU:# M]]-;@K=:28:CF[UU(YS4D) ISA"Y_&HX[G,FI%8 V>D*JC)[ZKUN)(I8FSF/M(^Y;&+X5-TW7\KU552C"_:;FLB3Z M,AQL'A<67DVH'6B55:$(]IN:V9+HRR2P*Z1G4SGDP/T[I75H6AT%2[Y[:AIU MO3\3Q Y5,=[X9X+542&5H7M\!,CMKHXJ*,6HS*# <.6KI34P%=1AZ):A Q"6 M*LQ0O-/;8-QH%K\ +'IHH9K$T'U$^Z!9H0Y#P5M;%]4=80JDANXL.LCX*N\+ MTWI:M$SL&Q2"T#LL6BBM0]M>*@]"GY_+=D$ 1[/<7?3"[51B0D-C!@%^Q1U5 M*JHQ*<+-LY:2&Q@A[(BI2CTF8,I'97Q:_/--N MR'<1D!@C+X8^^X+&-OD/MDJ.(4:17\S:TC-;]JOW1"TQG( 8VK,9]$2';H_, MAV[[H4?OQ8/A=1-V(^^I,UF9HD#&R$O$35:FR!@;9%17HHUFV^*.PH,4NU9A M'Y%%1$!PBZ-DP:[W1,1;W7@#_=.<<1G1Q$X!0&3I'/=CJ,@#Q M;W0_G#K#6VL\&C@]QW;;.[=ZG1 40D)&SQ _(_A2SOJ/ MNZQ?W[O.T'9=:_35GGQU[-]:Y! 01$:S,8:$]J'\L9P1OLWQ^MLMRW[YQAL[4M@;.5[MO.93I MX:US/;"MKNO:TQ8[0C9A6#I7F&/Z?)?I\60TMB?3W_GS"^S,]9@=RFZ/5<%Z M2X[1BUU&ZM=!1'8%[@ M,40R%)RRT&\<00Z1 Q$)4O#:$C=R!%'4;&V?O88EJJD[9?+4XC7JG*5 MM!8]O$M *41E$B&. D4Q]Q("48BI2I.O]E'(LJ\L\Q(R78A^UJG75LYU/)ZW M,T:UGE,(702YXS$[CR"-S&ST'8BS1YAFN4,557':92%$D229&T.]:8O=OQFP MUHX4I&UL[5U9,/M^<&,=ZE;/- ^T,+(# MU_9A +X?!/#@G__[G_^AX?]^_:_#0^W" [[[3>M#Y] ,IO ?VM!>@&_:)0@ MLB.(_J'=VGY,?@(O/!\@K0<72Q]$ /]BU?$W[>/[D[-[[?!0H-U;$+@0W8S- MEW;G4;0,OQT=/3X^O@_@@_T(T<_PO0,78@U:D1W%X4MKQT_'Z7^KZK_Z7O#S M&_G?O1T"#>LK"+\]A=[W ])OVNWCV7N(9D>GQ\JF0+_SQ:/7+?%&/ MT71.Z-#[%B9(!M"QH\1"N!)IU!+D7X=9L4/RH\.3T\.SD_=/H7N0\90H&T$? MC,%4(W]BHE]ZG2([^.D'A-HC\KNC'L2FBP5-:LT1F'X_F/Y\]''CIZ?'9ZNF M_[M0*'I>8A,./6*!!]I1O6[/;9]HR)H#$(6\[DL+-R_&M8U $,U!Y#FV7TFF MTIJ-"-B#00A]S[4CX)*O#"QP1^%H:N(19@'TP"4C 0)S$(3> UC]= !#KDIW M;;=5<%8$G9]SZ+MX;#/^'7O1OA8G5Q"339"*1\GST[G%_X\)%+!K-2 M,V+%BX6-GK$>O%G@3;&9!I'N.# .(CQ-76.-.1[@RUFIE68^T#CT A"&(SP M/7C@D?M94LHW-%J$'J;H&H$0DY4,Y_QA@EJE$9'Z8.H%V(H'^"MU3=Q#,//N M?:"'H<"X*E2Y$3&O$5P"%#WC@85\?4MB[#SI6'4:$0J;+HJ!._#L>\_W(H$/ M@%ZC$8$,&P7X0PK)0'L-D#7'TPI/)%:=A@;IQ<*+DM$IF1:2;QTO< 74)5"U M$1$',)@=1@ M\#R%.\/6?(TG9_W11BY71I&Z'0[!S0[%K0S)8EU/;#R2- 2C MV%;[XZ:8[!6::&T,%9.47[.E\51,/%Z]UL96,?'X-=L>9\7D%&Z@]3%73%[Q M%CHT>V$U58S3;6@02X-R&8QCZ9>AN&6=)P]_"&-D(V&1$;Q;;5:OLKJ4RK MFS_7'2R'%SWOM,82;;P[F/H"HLC[*]GF&T]+$(0[+B-%&NX,GK!5UFJLM35R MVF&=1?)&U;9%%%9PE39:6MH+:I5;L='%?;8\%Q2.4ZVU?4=5NJNTT?9>)!N1 MKNPH1@FAH^D V"&HL/!HJ/F.H K35*.IUK=BF3Y'2S)UB$Z[]5OL"I P*77: M8H&PD9/A*"N<%X;BQLV\R<1_^S&1<8Z;0$Y\#PY=;T$\;L1)D':45]1+*UX0 M'>&B1VF9H](&VI?[I;-#%RYLKZ+0V[4[D#CIZ7 !%O?$H5U)W&+5]F6U?;^: MA$F%]N4*8*17%2VKTZE-@JD=^U%MH\RJ%V5V5VM;7&* _UF0&SQ%('#7#F72 MH&#@1>1%I&P:-7.B'9(0FYA,)?BO:/%1)P*MG>Q:6E]; M-:"]N\G\ZK]T(W)Y[$5!_K-Z\FOO"FVWAV?G8(P"V@^;:$=#:S0P^_K$Z&O6 M!/]Q90PGEC:ZT,QA;W1E:/JPCTM=78^-WXRA9=X:V2_>#4:6]4LGG.X2N%& M_U$[0* MLV%F:H?WR5@3AXD?7)$?"C,/M)LF))1J_T!WSPC<'K\&Q&1I^TAN> M65;'TIED4P077%6F:H-,!'G=8D$.-(BPP7X_.#E>R^+#$+C?#R*\'Y9.T.I+ M(L,*#)+]RI,G8F'EU1JEKW0IRZ.KR *%*A;F$N9D<;0A9C]=&].XH11OE)/M ME3J/$*:NH0@ &B^GQ_M,S-U)B?A-<9,M6'<=_'8E+P%)X^],&G_D> 8&R7KB M*MW$T;C;*GK7.&W%W22%$O:W ?DR*S>ZZ:Z;J,SVKVW/-8.>O?0BV^<1PJS6 MPD?5.#M\ %2JI'$U)L=C 7"SXV<>2>7E[\I&;,7884A.G8>DT3)!P YC]"PT MDI44OBL;@A4CA"8V=5:1-Z Y3KR(?;)M'45S@$JVZMS!3;2)NP_J,U<-#(W/ M#]+X',* +)RP=G"K,Q,OH1 ((QZ%K%IW']5GC2L_C:B/THC:/AC"UN7';A+W M@A+-1A'R[N.(; XGL!PB:]/;1/MW7^207^$DHS&8RBTV$T=Y.(JCY.XM%I?! M]F91]8DKE9BZ7)$VGH)H^\"Z9 #-%U->]]O24A+.C%"(' M>9X@.PAM)U%KX";_\I,HLTNL+X).1UZ(C:L?(S(B .1!%Z,?32?V$YW-#CI7 MWD:ZT@%U"573\K9#*"Y^_S&X,\,P)GZRU",S!LD2;P*3?ZUB08PG@!PO7#MF MT]9*2 : Z(J(-HM4;4 M):PF%AI57R1Z%39G^&QZWFW_N6/#ZC+?(#Z:-7Q5;'!>S2?-C,Z,MI3GO"8D MZL%"#NZO1QMHL2P_VPE58J=K*00C?6)%GJW;T>!4(RUI25/:N[C]>*N*N5P* MJ#Z3^$0O)!$M,0($XLW5E3[^,XFI,B^'YH79TX<33>_U1C?#B3F\U*Y' [-G M&E9[,8&TQ"\%R;]L2GY^8YE#P[*TT:TQOC6-'RT&+=(SP11D_+HEHVZ92;S: M]=BPC.%$GYBC86MRBB6%R4M\ .LZ7V;M5P>_"J)+$I MH-J:27EC?OM8!-+<%"!L3;3E4T#[@G,3X.3%/MV:;4MFA/9E%LB*4Y!Z:[ZE M3A#MRRZ>*:< 86LJ9LX7[<.HD$"G@&-KKN9,'^TCV3&+3@'=UJQ>9;A-NR"U MTD[>+H"\70 I/ M]& +366F4PY6=I>7CGI_@,"A%^_X8H>0;J&(X#0>&K[0T1$12E[D:(JL+B]P M.N8E3J/3:ZB;T'Q:=IO.!J98_)ZZ#%-??W[SOT]%6U\0U*J[U;B#9<'$,2E M03 O-T-6)>Y./BON6RM*2M.U)(]9L\E#"_N]K[&5PB<]S/X<)2L M#SBK+T'VO&TA_CZ[G;]#48K=[4IV^0OL0T7J2MJ7.G/@QCX@ 9@4&7D[ M5N$6E-G+BE.YN;>MJ"WE$]]189P_3W"W[/1W0I7E[8RK<@6K@^MFV=H$GT1F M7F8VH?&3H,*D'RY*7:NX@1UF2,R L'%]X3^1OW Z+7D95FKSY;'"PTPN2E MW+NP'7(N]]S#.WHOF'&Y*BM^]VGO:*+"H#'T2;U]<7: .66<< E4EI5AH/9) MEB@F 1^%(DP:8>0M2/Z DC/I"IR6-?-ZV*6B$]B#J>J+VGZFKN"!V+K-6,<# M\=*'/.>#&SN1&4PA6MBIA@6\#O1*"K@;-H2KXFG!YCY,IU5Z);M:+AZJA7 MR3/UZA2T:"8,*XBLQ)B2CH@C9)%<40[-_8N+ MEI?9K!RSA:?PT?+.0\RE=V?^"J!>' M$5S@>9(^J925VZLIA0ZTY!/I]+:XOXG%(92H8C$:DPG33&@ MZG2R&TN=;CFRKD_8M_J+I>Y.)%SYX%LUY A,W58T??4CZ_U42*FGF8Q=._KK M*K4@,%6I,EW[2:HSE$Q/8R_\>?Y\#@)GOK#13W80+[_F_DS!PI!H#-9]&Z8% M_C*!>;&>_)IR(G:%2>!Q5ZX(E6)UVR-/R=F^78)5W5?:/@C35")#P(V<*BW> M_1JBZD<%14'0UQ72'M1+_! E]&2GM?6 K7BY]KP9UG(KJK%"XU DAH:]/Y#VI;9.K J-I^F0B>UU2 M6GCOUB,,R"7A][*(2>)=O,7J43NR] V',-)]TAF&QIOGQ&K+69FP] ]KH%!O M:=(^=RHO5IKEMU,WUP\/ 1^$8=^.["RJ@.F
X.SV6,W=5^FB@.!3Z9R9M M.KW>3=J:0<:]7CYG?$2#,$ M>=>;[.C3SF%:>J3>T1[36Q4?<; MJGSUXA_S'I%5+CIU#%:%B]6L8P8.>7\9],'J3W&&RNOO,6\L0-15C;0C&'OI M1;;O_056"X?1]"98(O@ W/1R)!X4C"?'CUW@7F!=Z0N(?_97X?WADO.9'5K= M(^9WATFS!WD1%FM(%IQ&CS;"%OP ?)C*=E^UARW5U@S8;1ZA(]ESNQ^GM$8A5 -#:_R&*3 MA"D\>KZ_G3[,1^.L?&-?7* MF"#E-HOM@\KIGR)@'=8(5=\'SJKCH7*I3J#3 M^C#QI$(\1J[6'C''AT$E3-YF/PFG2T-5>1&$:;&]HF1+;BH'TC;8610JWEX0 MYTPOQA\[:UU07GZ/6&$!H-*3V^QVF$^KOVH(),\W;KY%D[WEL?ESW<%+4R]Z M?D&33ZMU=KR95JMO7)A#BZQ=I3)U;4+]=0D M7E5T*2>C5SL?!SOFJG)#"L1C56)RNJ MRUPE_EG:4RL"3*X1J!P?)LU0NLV8 !=+'T1@ IQY 'TX>V;?\J<4E_16R2Z? M(11#U?3 3>%AW;49X/W*#(3LB#YJ>5G/7C1$!1L7=025_O!"YFC;P"WZ# .S MNJPW,QJ@M#),ZKC7]'NV=L1Z)2-Y[S571-9+"PU]55M0J [[IG/'D( 2DN0[ MT5+@#CR'>,/88QN[DJQ'@IN::_C@J#Y?>:]@4'&+/+(@4EO:':H&SPC$<=(8 MEK81H(L>7B(8,C;^O)JOF]@\1N6V^ RQ=<>)%[%/GHL0BXZLWM8K)YZ)FKI. ME7C5JR#]$$2K($\2N9*&/;!V]OS:KX%N<9S49:J"W_H8$#621+(Y.UT%?#-< MWC4;? UFL!-TFF5\4-<[F,>2AJNM55/P#)[LXAG,=Z-E_?R24TOWT-GO"YV= MUH>;>U6H+8#92U#Y1Z#2[LOAG&W"N1Z/KHWQY$]-'_8UXX\;\_K*&$Y>0,A[ M$$GP::P*;W\-U''&BKU9SWDEB=F",@[8VJ^<5=66\H[6"@^?5[!J]1)NB7 E M^*"=2/XM]5Z=%$GO)%19CGNT"AN"/*J=GZMM(E5V<;9*MJ+YNZYL9XXG'U18 M-O'<-(Q*DCR?]=_VY6!1;J0=3:>> X2I*BTNRRE:GR4Z#/5\H!,(_;#O ?*R MS17T7>Z+YI0*^_?X/ L(]2"@81?;+9A[#B,C,BE4*+-'SY&7RT[3K()OD'.< M)^QZ=R>2SM*:?YPZATB]WOC&Z&L#4S\W!^;$-*S<^6];4ALV(DZ4\!H@:Y[D M&V'(_&E39D,?#\WAI:5AY6O6;_K8Z%#D 9[(-L3FF,UGJOSO!B/+^J4$1A>6 MTX.+A1:F',^/!L>+[?P$GFL 1TA_PATQ 7$ TPK^TR="1#)1B_IP*34GS[NS :/DZL;+^ M%%SO"V$0=1Y4:DRN5Z@Z=SO8@/H^(UEFL \^)0FFTNG%N6*6K]5QO64'?0_, M8$]GGL:*5)7L5JKS@<+J")L>X"MP]3M$P*Y,4ZY6"Q^A;(HVT5'ID3:;2Z2+L MC]@.(O8LGB]R]U72E+W#%P<94&AJ_BHO6*>P^N F RXM+NTEQ$9/PAC0E/. M#T 8 K"QV(X8!/)JO@XNQ5 J=UJENP]VX(!P%)C! X8)T7.F%L:Z MF%7K==#)1ZC>FA>!I>VYZ3"2YJ/4 Y<\?\7+QLFO^SIH%<5)79S(37&;O!B/ MQ;4 >L![\9 \M$$GE5[G=9#)PT?8"ER2\P=_B*L\)PAK; 965PO61=+G2A(];1E$R06X!MJ6??F/BR&D M@1"^';AS%\JXIILS)NKUPH;X4-Y[O1*9>]-PHY@"=PJ;(@BR<"JW=*^/>HTL M<,DD))*YLYW>Y)R2EC,+.\"KWA'I_EN1RH>LLBQ-T8N55@2=GZM%*._^UU91 M2=[N5L\?],.31\K9.$HCL+(#LB6;QAS;*#IKF0=[K>W2&U%0\H=/C<( M\P?P9G.2D.T!('L&C">\WO1"<(T\A[5SZD: -_O<06]JCI3W?/#WE<&_I!@C M5Q&0[42Q[4\ 6IQR++A;85ZG-4O0H7*NAET_ZUL0$NQ!R?PN= MO=FGH(X$W$6*61YUZUF*M*65;W-"_/TLM6'=T2SXH]3S'C,,8^#V8SS2SU9 M$LQA[K@CS+ PO-G5VWI]]E1/!32S^+2W UN&3_;85DF.UV>.W:N/9LJ?E35E MC@HN()H"+XK16@GMK0Y+.OO[&65-'=$L[XNREL?_^I;>ZIEW^<-H)4G^?C;; MA@)I!OU568,6_W)7AP^;*NED8"WO^N]GLHUHC!4X]4J-5(Y_:B>QWHR[<6U2 M#7]OW?XI1A)OU[;;?ZNK-P,5TA#5Z.2='S6'4\ZX*BC FX'NH#>JVF&@KIXI4.6T% W0NX.LT>T7T2OTL M]O:LC.)8SNE)E:@!ODBOT_2E:9)J[+GC.;7N^K$3QG[8>D51^);?9EK@%#;Y M'QF9\$_^'U!+ P04 " $B:I4V_MPFM-* ;/@0 %0 &9K=VPM,C R M,C S,S%?;&%B+GAM;.5]^W/C2)+>[X[P_U">LWT]$=),/W;O=F9W?4%)5"\] M:E$KLKL]WG!,0$"1PC8(1.A)YQF81+_^;LW/[S^#N'83X(P7O_YNX^+\\GBE,3X MS]_%R7?_\;_^ZW]!Y/_]Z;^=GZ/K$$?!S^@J\<]G\2KY([KU-OAG]!['./7R M)/TC^N1%!?U+O PC4E]Q]O-S%O[Y._K=ZK-?W_V0I.L?W[Y^_>;'__/A9N$_XHUW M'L:TWGS\7:U%2Q'IO?GIIY]^9+_6HISD\T,:U=]X]V,-IRF9_!HJY%M(LO#G MC,&[27PO9\VN_0R22M#_.J_%SNF?SM^\/7_WYH?G+/BNKGQ6@VD2X7N\0LS, MG_.7+:%2%E(F?%?][3'%*S&8*$U_I/H_QGCMY3B@'_J)?NC-O]$/_4OUYQOO M 4??(2I)^"&UZZ=.6972C[;!WN$T3()I/ YU7]L1?-)WTGP/ ]KZUDU8)KD7 MC0+?UK0.^Q:/J_&=GOV:)GX>CZOIEN918.<\Y,'5*Z[7B/[QAORK Q$_YV0 MPT$-DA:A\,#L"VQ@J,IN2D_\3KD1]>9)RMM.1T96YLK+'EC!17:^]KPM^<#; MMS_B*,_JOYS3O[!*J/[P&QT;\0;'^?0?19B_T)&;S 'B/)L\AUG]+6;HG[\S MU/FQ;PC5GJ2U-5[J:ZJDDOC13\B MLW/H[+R2_55FFR,H53UEQ@J_!8]--\I M*YU D1C4$4MQEA2ICP>U>=NJ(35Y(G_Y0/>/.!48K1 SB:5I##;].&$P%!&AJQ/DU(.,4'T MMU+4/4# MJ!)9(J%*#0[;[G'NA3$.IEX:DW5PIJ293-@FO]2 V\022X)AE!)>GTJU,*JE MX3!HF6(O*](7_:@FE+3)'074-G$$8F!8(\?6ITPM"6Y\\_UB4T1TP3//'W%* M9VDI?L1Q%C[A6>PG&ZP>Z\SUK8Y[0\WJC(&FRF!X.!0Q-S;.+V=HDN=I^%#D MWD.$49Z043(ELW4X5+TES9[$.:D,4NIZ%N>85&.N9*=:Q28A3<"W.:B2!T,[ M Y!]IG554*US9)9E:=YB&/FO';O(?_PV_QKC-'L,MX*]!<'O-G@CA45)POWH MG!$R1/WF;V0.M >P^O(U8FWY^EVY\_\OU[]\OI$04SR=-E&PT>+FP"D%]-+. M.6$,T=!'''N6K7$2=VD2%'X^3Q'*!*&LJNXH)XMRWA[20._D+@40HKYR@*>:L;UCK8G,JC7<.IP/WM^3]++(R.2-@>9^[#[,?=A]N7BY0+' M_N/&2[\H3C[U:G9/K,R,Z!Y@J76<$VL@4/YXJZ6&J!YJU,!,7;P(9_?X"<<% MOL7JK16)K-4IBPIN9[HB$@1#*!4Z_N2!B;6I ]AS+8^NJ&3LLJS:.?=;("Q0@)(V^5LX(]?$]Y,BSLD8[./PB1Y_Z8X\)>*6 M3SB5H'L'FD)9Y\0Q!,@=5U;B:"+Z:/F]QG*GF/T))JX>2# QSY-BX4P4FB9(5JF2/NZGS.4PQF==G5U[N5;O5BO,GE;2U84I]0J=M=7>O#=!99< MWCF_!H#DEUA93AT04VJ?79TAT8$6P$7^HMANHW#H*DRK9777R,R$SOZ16@4, M)UCZ'N1Y!Q,(6OK.$P+MSX5DPHZ)Y() MNCY]VF)'W2S2L.4V2?/'"5E:$B!";R03LL4/.<":&+P$"$9(8?$7=X@@JB2/ MOH/CI>'# _;B21PLDD+=]D8:]O9WC*#OMGN4XLXI8HZ1FP_52FA"ISU4[>#L M&>5+)EDH]R'M'VWY#AY0[3-VOS@G@A .MW=#!([3N!GV?U@G3S^RO:'TI6S? MZC]VS5O]X3>"I8N^_8.-9N6!T";=_=5Y>)M0 M'T8TW%B49+KG=!)9JX12P>UP220(AT8*=!R#*EE4"RL=@D9>I(@L.+L4FWT::V&;BP"+ <'0<[CY[=Z54&TN[:>U%QM),_ M]A'G[DNS^"Y-UCA37"%4"%MCAA9P0PVI) QNZ.!QB_X=)V8QJC3@#(+UNF&1 MK/*O7HI[?M)HQ:?1=;'^,S)'M!I4*CIGX!BTTI5BK7SK']EYW7B[;31#\ M;LU'B6 U;JG]HW,>R!!QP5"8R-'OV^ T#U=AF;F!K"QO0I_>HE>,2#H->Q,6 M(^B[:8M2' 8MC#!R3J&MQ.[GLP M4H@[YY@YQC['&@VVEW3X?4J)=ZKVU>7.J"=@S?<(@36NIO.K\U:70I*<8L#Q M&O5UDD7Q\'?LY\MDGDZ>O#"B3P.ODW2^I0FAPGA]@SWED[P1Y;BXſ-$U M(>-"G/-R7^2"Z'&L'%051*/=)BEJRD(K\E]-:8@5=]P=H$FP">,P8V\OGG!Y M$6'AQ57$[E7,].SYNR&F-'X0!,EYQ0J.&66 +R25"UYN'SB09I1B>D!&I!))3T2MTFSNH0YRQCT M[$<%S>Y(+W#F.-WL?E(-R,/+L3H@CS6S,R /+<0Y>_=%S@W(53EH)WV&FJ(0 MN_*[)(6U?C_N>/S7PHMSA6/L_F[-"XI@-2ZO_:-SAL@0]5N^%('CMR9?O330 MO!?HR5B-^B*"UPGUTA9PS@(5*FY8HS*@0HZQ5"WS+=TL4S]OY^7LIAJ4P.RF M%^P)@>&&#)DDC6 I>=P79 $.2WZ0?^QH0?[CM\OD":>3!SKY\O.>08+?;=! M"HLV/_>C\V:7(>(/L)Y8W.5*RG9#7R5^0:<9U!\)+.C^;*N91:#J5F[_!J*1 M!8#Z;5R+,*]ON8$GY,,!_?AUY*T%\'N_VVIB(:RZC3L_@FAD$2)N8*]E$!5R MU*CLZ8M8;70"2:_N6#"P*\,#D3&C).G+L]WA=[:'0Y+15R!.% M&Y/(VW;]2MC]L4 H#((T)@BEHT5;"35:CG@TB>/"B^[Q-DE5].F*V6:-"&2? M+&T94!P1 )-2HY1%I; C1ORU\-(2*#VJ=$3 \4.,38I01IQ MMQQ9IEZ*)Q)P\B5)(^^6*8M''$7T-J<7ZQV* M2-@V6^2 ^WSA)4$Q1@I/RAFF@2H5.+29/M'9.9DF&1K;DG=)'@ZVBC^-,%@* M]1$:LHBIT:C$MC=(:CQW. V3@$RS4QV'.$G;[)% [?.F)P:*,6)L4JZ4XHC) MNR?)- Z,*-+(N2%(#Z:8'I400')TD>FH0:1=$N,ZS'PO*K%8BE/"_(J]U(PN+4DW9.&@BJG2B $D2A^;CB94 MW@E)+HLT[:"6CSAR46N'LAJPS?FL1 X$433@^/1.3+Q#%$+\UMN(/(18S"X# MQ""[+.C* &*"$)B$#3M91(6=,.(2T^06$8WV\?P+?I':QL^S@!"U>3JM88E4WBY9-+"[G)$( Z*.&J&$040)=;5<$FD6^TFZ M35K7'2[+&/N722"?H6BT[)+*R(0NM90J@ AF@E-"LX[J67DGA;XHK0I M 0G MC)L$ :FHK/J?FS#&;Z3V"V7MLDL!M\LI@2 @)LG12?A329[5_T!4!\UC**1Y M.\#4M^Y)\]:4-&]!D^;M&-(LOR9 2/-N@*GOW)/FG2EIWH$FS;M1I"$-[]37 M7))_SM-E\E5T.5LJZ80R/%0A879B\.C"8=.1A2K0^0Q5<4D3-K&:IW=I\A3& MOGS*+!-W0A@):"%K>K+PJ",&J.-/,R&N]9SZFG)2KNTDM9@;+],%*78Q58(V M<"3I M,ZEU+:)27NDBSWHO\;;I4+<;&P$WH( 0M)TI&$1Q41/!UA2AU$E%PL MK"NZT@,-X5.RWN_VG@ +8.V> +=^!$$"$2+^"7"Y>U(*V6YFRM$4>Q*/T/W9 M6B,+0#5MW/H-1A/S@+@69OV:!BYRT)%O$GI'ZC&)Y1<$>!%;+2T#5[=V_W<0 M+2X!Q6?P9'?-J)RCW?CG',>9V'VW?K,VLO?A- -Y_0.(UNVCX8;I^G?+K?DY M#7/R91H:JHBK4Q[1O4&)G*U65L*L6UPH!*+U5; 31+6D91+O/VU$4K9(H(!8 M\T @ H(*K_;(H 05MWTG1]!-+H($=?Y.VWM MR.5/G_U' @I+'B2(Q6R[?A'(OOMORX"@@ (8MRBI1%$MZ^)!PF[(6NLG 6MG MDX"U9A*PAC@)6)M. M;.)@'U9\L0(<0OS1^B<.U)@A,JI6V30@&YSP^!*"BJ MR/%)?4:C@G8ZMB-:LA!GLWB5I!OV_6OR#X&5$CEK,2U5,)N@EB(A$!Q1(>/" M6I9!YUK"B$K;YD41A#D.2C#78>S%?NA%37A$T8ZX7L4:6PS!-\31R,/@D!E( MCDZE6AW+L%'7L#XC*/HESCY&B^PER4Q#LJ]%-%)D5K>[HT9#>SN MI1F), @ZF2"47)VA2N=?J!:JU:J=,"=,^I1$19Q[*7M+GHH\DT3.+G,D,+N, MZ0D!8HH8F80AC3 JI=T\T"ZC1S23+.KPA"%@U.*6GVLK0?=>;0ME 7%&"5#V MAKN*^;&;&Y=:CIY8YICFBPB?\)67>Q4VJ;TR<=N/*E6@^Z\I1;* **0$*'T_ MV>C04#%>S2EG(6/22S+56B>*6^(]*?N!8SB(?.R81@00/42X%!%D4E3+.N'" M8N-%T461A3'.Y -13\HN%X00NUSHB #B@@B7A M,%-6R3K@PW>!T38:W]VGR M-7^LXK-*;9-(V^6&$G*7(T)10%Q1X9-PIE9!I4X=4M<->9YW <7+*(MR2P6B MEFDC!=OC#"<'B3 RQW' M0,QRO)&^=M"KV&*0*?B:1SIY$&PR!-GG%%/K+JZ9(J*:+J,9M8/;RZ=X'2'+ M,V,!P-[$N"4!@B-26+)I<3M7@)O8><5#%/K74>+)=UDZ,I8CYO'P>L'R=@* M&,"CDH7(8X*(23II_PLO_I(6V]Q_N4L3'V-ZRRIKO)5N_\U0VRYG!IG499.1 M*B">#<$K8>"N"-0JXZPU8KGFB9CJ&2J544O;T?HLVT4!Q,'%RSU>X92^.UCB MY_R"?.B+8H5AH&M[]69L3G\QIU4$0<*A:&5+O0RU"T /](Y8503Z&RT$L5(. MF[]\Y64/S,XB.U][WK9D)H[RK/[+CJ+5'WYK;H_,5\V5DKNDW-B09+0?IFJ# MH&.,H?P2:&&"; M55T),/P1PN)NFRT6T^4"" NJF:(1&3A9^YR0P.6IT1,$QA Q.EEJ%X_I_.R< M,9=>]CB) _H_TW\4X9,7T=%XDE]Z:?I"9H&?O*CHOZL8J&N348/,:3/,2!$, MXX:@Y1A(E!"9XB.?_@/OU-US$:=5A'FRC%E=D94O&6<-J6BD:I6) XSI$-% M#PX/S<%R-&RITNE54"HCKSSS<4[&ZNPIN\<^)CWD(<*W.!=OQ)FI6!U8#%/!BR&8#DIF65"DH;'>?$J@ZP:CR9EE8J!9NDT@-O4THN#8906HCB0\0= ME[(S%&/WKFH6T^S62?I"#)"8VA6QR1H1N#9/VK^#888 5)\+M4@(A05W*=YZ M8;#TGG'_CJ58Q"8+1.#:+&C_#H8% E""R#A4!(6QGVPPRJDH%"9,G[9)[T8WIUJ4LV 7!>!L#D/P 5JJP@0O7\C"FT[,X)U!#LLHK^PBQ8OKL1P6] M&O$^28*O821?/9BHVEV$F1O379SI]< 0< !8?C%7JU;^#08'K^@=B!0',[:Z M(.N0QC#IB"]7L#N!T@'OSJ)DTF"XI87(76RI%.B2<,>I)#[WCW"-;PRW-#[, MC9]2^2)P_D;C4^J?G;?TG(RQ'KU">H.]#-^'Z\=\OOJ8E5Y2MC6JUK&Z[6P" MO[/SK%( PQX3E'U*,2EZ6%9D&,I$O+5;<4L:4W^2P7.+_J"<-BC M0"<^M0!"EQ*S0& ;F*=A-Z#V$4YB'.R&*0W3)_ M3*( IQE=&.8OFMMIYNHVR3+4J#:=3'7!^)B!@+G\5+/)Q>QFMIQ-%VAR>X46 MR_GE+W^9WUQ-[Q?_BJ9__3A;_@J)I6:W)E4*CIAH<']2+@V1;<-N4D8[1??7 M*>L+)W?>"[T@8'9?J"_LXJ:0&+#HCE!7$@Q_E/"D]X*VI30$WJ1%:WM!>H0O M$K3,%PG0'E=Z4I!X(H;&[PG61_J'8LGJR]>(-?WK=^_>L.:__N7SS6\?8^RE M,0[N\1.."WQ-ZONRR'+R<2ZHIX&\#3(8PZ:3C+U2]Q+( M"?@F_6:T7@^ A])L4NN4H/LI[>:UP%5!.D5M]1]]#W/FH#2>":Q+4OHB2#Z( MQE()XDZC?!K;UD&O M;I,OSUZ_9O]7_IC]$=TF:-LM#84T4U90OE': M19E#'GO]_X%4SB-Z]^8,4;8PH?]=Q!B]>\W^\L8Y9UMQ]I1Q*#@QVW,Y$( M%+'%+!=/Y-[C3H* 12SSHCLO#&;QI;<-R1I*MF,MD[9Z"J"&W#D#$(N"8;8: M'_\2KY9&]'7G>1@COU1P3J-[G'MAC(.IE\8T/.W$]XM-$=&0C5=X%?JA;!UB MHFB37.:&M'FFUP)#.6.HW!7C2A'A2M,YZ98I]K(B?=&.O2)!FZ22 VV3B)>R M0YJ?2M+$>$U)H-J DR+D]N$JP7HP?GOV^]_]=/;V]1_J(?1$YG:MSL'N2M,E M5(H?<9R1T;N\!G*39/2QSWRU])[EY[S#2K%\IC[&Q-Y)^Y BP+C"<;@%I_)U M*76(A78Y*$H.G$_M,/N#QMM7KO<#S?8!89U42/&)#RQ.9X/F0QB3A5.5A!1G MLED=+V:30S*0;0;U9< X)0FP/G%NZ5%G$N>DO(@N/L-*'**K(:ZT?&M]1Q-6 M)/$DS]/PH'T-H(23P)03K9ML:J<(DG$S=@ TH")J!==,ZP+7L:R4!LVP#D13=I5* M()DESYYGK.6:8Y+\>88JH-FFSZ GH]RQLN?M>6%AX(S.2-/1M88AJN@\!: K'Y:74SM^4&H[H9C)S4XA#I)?AG$V8'130A(VS2#E;DTH[Y95\ MGB81AJM% 4 M#'O4^"1Q8G:Y@@%E!:Z"FYGNY(.Z#'.R.Y(6 WQS4/K1/G>_0SK,)@'Q@7\IA)HRT2<,Z")MU#EE=*EAE?( M.XF"(8,MC'[1%P;C/G0(N5#-M7R3T\M]2,L%9G=NWN.88(LF<3 )-F$<4COH MZZ;*,MD]'T-EJS>U!AG4N8EEI F&?8/@<@_62^4SM"[5V;U]KU. XPS3 MQP7$M"LR1$<)RQ^D9J1&Q^Y$V !^=W:L4 !#.Q.4_+.C4H>Q+-AI.:<8Y\%- M/;WC<=-HO(0UPY+!$U_O3+BA$@Y7=J]*=*:V)9WPA8^K<)G'2-:7.!ZN>MAOHV:25L1EMDFF5P(QLIDC%&5A* MZK',",/NCE WP6YC,T2\4VK#(Z"IH@E1QYL$%TWPO3- M3?&0A8'[!S;OO3#.Z(!/;(JGS]1?%V'V2%'.5U?X0;HKJM>SNE=J:D9G!U6G M!(:&IDBYC5:B5Y*/\!6MR ?#)QSCC$4;V'HO])48W8?-:?R=)$9;HHVBQ(N= M\Y)U,.DL0C;'U2A93Y^G-8#+HR?5 ,-%(YBJ>1UZ14, ? \C"4=H4ZE%/5[D9_Q>"<4KL%-DN-P@+D%L2F>;.(OL#$%>-68AWBTE,O28,P M]M*768XWV:!7X$?]HOVK,4>M.OYZS5$^!\9=']]&]?[1 RL=O7H@\XY5F']/ MIQM/849G&^2'6BJGWP72(X7,LYT3!<94&3Y%TC$! MMYQ3J;S_H-C8;@O8?:+6!]9]C5;_"FMNP.$272\KYY50-H (HIWOW2/$RXAR MK,Y$QYK9F:$.+02,TQJ+G,_>DF4_EPE;1%&,R+_HW+9+<;J(+_>10C)0(R]' M[][]\.__ Q;S3>K-(6.U;(3E!T70M*Z0,&/'2Y0GO?AJSOE2AUZMWV]>>%GH M2RI (FN3/TJX;1X)!<%X+A6Z/J78;SU2-?'#-?3JA)<"Q[6K,"IRZ6M(J;1+ MOO4@JQA7B8+E7!=?GW75K]\$[S[CP.O4P-#5'*O@17PK.CFL/215&/;K)"6=*RZ3$?LOR]2+,X\=XT_B@/U7 MQ/;W)\'?BXQE;-2$Y3_6QZR?NA^MPKC3^H-_"4Q_.JIY?&B!1@=YC9+[2;O" MJ1PPAO?!OP)D:#E45.\#?\)J%R.SGH.8]ZV,IQW1X5#&N["P(Q& T<66,<^>J # M_#W'1) L;*($+2E,2;WTA>RF,1$![*8C:4N <8A"6'P6]B9($Q-S'Z&I0703 MQIC=2M/9UQ)T0@P.J) ,S@_"3<&X0V>WXQK?5I)V67B ZC9M# MLK6=Z0XE?1_'+NZE84;8=56DU.\Q[H[<+#_HER'L,!RA*DUV'0[X63"]SYZM M_1Y=?0'A9_^1_)UTY5VI^W;BU9>O$>N9K]^]>\-ZY_4OGV]^HT'+Z= _7[$I MQCUF&8&7"?NO^99^>?J,4S_,N-M7(_1M])319E&^#U9VSMJQB+F'&E41[+8R M"QV=EJ70\:3\0\(*(NRL2G)'R:RQ1AAY?'PQD @J,W((3_MEG Q=)B?!_)"=,YS]D\N.50P=[Z"?JIN_)!(6_ESVJ!&NN=YQIC=<=INZ< MAN,QB\XJZD+J&(722<*Z+,JYCU5=.#O*71!XA]('J@+3*X>G=.A\&#O4AWJG M=JXL&:_*:=@!IB7*@@#,2PP,-9B8*$H!P_[1T VG)HZW?\&?-+USL-<_C0,+ MYTSO#,^9/G@T1'9UR/3&]) )WIF-BS-#74M*0?8;95H^['@HVP;0ZK@ZM9ZO M+KWL\3I*ONIR?JA5G%PN4( 77C,0R ,:+[0@Y5Q_@.F&YR1./ZW:WU M*;I5D=8?8[&-ZE" "?LOGX[IV^J+Z.&EE<;$:S[G/CO %=X2*T*V=RFIWZZ( MS>XA M>F=?MW,'04@.("@[1$G#-@LJ'KUW\R,/,56:D2I"%9PTZR#.>R.\HZ M):M.U,B CCM4:H!ADA%,SD6UE.C:(FS4D,?TG!.NCM:$@_;!B6JU+A"V?E]5 M"IC; .$DP1!*"8]?H=)3JP+.^7-7!TF]3M*KI'C(5T4T\?VDB*7N M2JUB.7RI%GQO82*5!\,K Y#\AB?-_O>0U^>ECE:%1\J[86D-^5/9-#%>TZ-F MU::G.63!ULF22DMB/ZCR,!,D\CJE1X:XBM<_N\LOL(KG*9TY>K7H>XEU62H M:SG0N[DYO;#O>D5H_G8(:'YU6$IV8\,#Y"-[#[#;1&'=9A('-Z'W$$9L?^.6 M=$KU'M[>I;KE\*@J4+-[4)%@'/-A[.!2<=3%L>UM]B\:29SMK05%^?B_?! 2 MQN[WTO@ZJ"?!]]C'X9,B$("9JENNRXU1$YK7@^^MI9BYF40E2/>"*TF /)S% M9 9//A0.F#%T=-PR3P!?3;F6 GRN\6#Y7#&-!$!RW:5XZX5!/6VI$R5726^5 MV\AC"W-+QR$&JWEJ4A)\ @^PHL_L2K7>!!34(J9 MOUGPQ"X ;[V7YGH!&?2#!$#N![.UW5X+0]><5!DT?+D.GY<*U.+4QV!'X7H! M=N>]C%I?-WHP%M<],\Q6UI42M,C IH"E:^IM*0:3=6G1V>K%C[U<%T?Q> M^[($*H'I459VB->CRH( $-K 4 -B*TH!,SL8#5WS>G1V^VFZ&/)ZU,[M\VJ# M=IE,_'\488I+.]G?)!6D5K%Z^]P ?.?VN4(>VB:G 5;N](? >/2R,D1+]IBD M^7F.TPT*=YKP^$;Z&?'W^UABF9*=4&SU,= MOTZ]GMY/82W#H]37R,@XR>HM$PG/-5 M)W"G;&C2:5E^*VYB0N^YN$H%#!?-<$K#J?K)9I/$56#M+(F"\MSSL '@#TM! M408'D\H1ZSFCH4$ZM)>O?G#%OSJ3QB[I1I5CPSD5S7W_ MWH,'U%%]O]'\).:FY1@1G(P%0%%T>; :.#XJK*X^=7J0(/F<=O M_XPH^]14F2& OXE2U5^[3!.>A:K"&#-&9S8+HQ7',B# M.M!3+/8/O/OV:3N&8[3&"77;@_="B&G #V&0<'DIZ@YGZ*'))DX/@!E$1^'S M@%$#8+:1PQ@T@!R8/J WH86=6*_%=ANQ/!=>5*?&F,5D&KAA9U D/:Z8*9D4Q#"^W6]O21@%9,$1)5J1L>'84!FS)(Z$ E:?FPB =I[5=*3 D,B*33Y0T\ &Z+5ZVB6>"X*?8,T*0H% MJTY)"[SCC*328/BCA2AYV$[=3JT!*>'7(ES'X2KTZ354SK0E?LXO(OG)N:FR MU:G:((,Z,S4C33!,' 27FZ=]_/!AS][>QZ=CFY7:+)Y>7\XRU[ M?W$WOYE=SJ8+YPR]*+*01B*_PIF?ANQLE:R?+KPLS.:K.U*K=+))_ZICZYB" M;#)WO*%M%@\O!0RC1T/G$@U\7,QNIXL%FG^:WG^:33\[)_$\77MQ%7S\,HDS MTDT#KS*P;=E\59WG>E&3+5(WUA^H;*OQ[ ]9'9T@]XEN-&G5P-#4 M'"N7'&1Z/;N=+:?H9O9I>H5FQ)W>OI]=W$S19+&8+MTOT:2O636^U$#/\J5G M,S-ZEY[52F (:(J4CY=5%NF6^4L/R@V4=]-Y3 M99DX')YI,0K>RS,-Y@UK'4C.L!=VEP^,5N=J:/UIUZLNRT0,.G=YZ(\X.)HZ M< 4)CK,.] 4PG>4H9G''9I>7]Q_)9/=F-KF8W;#WIC&69576 M.&RYN-4G'!K0G8<5$EDPU-, Y!XA5.*(R".F ,E#]XW1.5N%O$M"*5V@5!@L MI72.:3JYOYW=OE^@5S?SQ>)[1":7:/&7R?W4.9\ND\TF+".8$0]\R9[JK''L M=]ROQF<-+,/JE?0QYG7N&0\I P_QZ#F+L#MRF#SU4XI0#S6N M1S10UB6-G\9&FPH?2#BX5Q?SV_?ER M>D_#2U^2$6/V:8KN;B:W:/)Y?'?2(I<' MPT,#D/PI64BF,-LJ6%6G .<$^Q#&21KF+[,XQZ2J!IR'&6G:I-L 4]JL,U # M0SYSK-Q+^R0^IR$ZR"'Y@H@F'I$+35&!6U>K9S%91!5L MQEG27&*QH:Y-]@PRITTJ(T4P7!N"MD]!JHN8V>TO?.2OO4KP)BTUVSR)0 MLL/7*$J^TB3BUTEZE10/^:J(ZO/9JC>1">@'G#\F01(EZQN MENZ]J0,5#J:7'-HB[NB^+HWEDJC+0W6!SGM1E6J5F)^LX]!\S6V@9Y/UQF:T MV:Q5 L-24Z1]]E5ZJ*7HG'%TWVJ^8I&L3;=WY IV-W=TP+M;.S)I,*S20N2/ M3C,6Q9(^$,G0(HD Q%>J,ODLDPM, ;%,N\$\97>NOH89_N"E7S!9Y"O'^L&E M6%U#CS.QLYH>5@08AH[#S8>\V65PNJLR.%VU,CA=@LC@=(\S3*J9QD-K@9L^ MTWU_K&2OD:;=T=C8E.YXK%4#PTQSK/R87&JRRR?P:+C("2XO#:J.\MFC1Z>Y M>JFDT;'J+$W@=URC2@$,W4Q0]HE6"1T@AOWJR]>(,>7UNW=O&%NN?_E\\]OB M,=QN:;#]./@+@4<4UHS#ZFG=,%4;W!EC#*70$#WG3!H!EK]946HSSU7K W%; M5231?M1FLP6&F:[MD,/&YO3CQVH5G9-Q#%II"%CVCY:ZDN9H25-BSP"EQ*988E*LX;FP7-QN M5 ,UZ&XH [$L&#)I /+Q,TMQ"/F$I,^(SH\JRNK(OH>QG5%_1#E@B+T'>.Z*-E$ZCUA632!T MWETS;U]$G]=126>$(G%. -,12>V=1Y5D=0-QO*F=;<7AQ8"A\GCLW/J)YH ] M9Z]W4+LLYX1N(M^;KJ!DXD[R#1BMH,2R8$BF 2C)0+ $D8&@_TS>C$1:+9>! M"PPHI5$!PRPSG-+P&-LF/,8DS]/PH6![1BA/J >C2=>94WM,H@"G[JEXF3!O M7.8?O0^S+Y'F/DW7J;1]#WR.,P5ZVI/U& M^V;EB!^T.FT\>L5U9I='^QJ8KG1T$V7O<%H)V6A.^'53&/)H68"ZZ)3,PO.7 MSV& 6T^%XYWUS/9>[-%UF8SZDMY$IEO3%R_E/_4/S:Q"<-.- M[56NN&,?__L N[HUHT5;+JC<-G&DTL=4I6 M,_P8&=!)W:/4 ,-!(YB"]ZWT"13UMBP\Q+9]'HD/=1XIN[/8])KZ&+1]@%J_ MN0U*C#?A"OL Y 9D% MX548ASEFDZ/^:>K U?C TMS,!4:9+)X'#"H*C/_=#[]J_*]+JR;%X>Z$W0-R M)%F!3>CK=IG9UT5. X)N:&"-,KM;]4)C4&\XS"=<=)%#5HZHWQRB?'"=Z8!& MJ7K8BI6$O%91")=E.>]<$D$?C MX+''_G5W?OG@Y?31SHL1S4>59)/B>YC:IO>(8L!0>SQV@UGUALS@-\4&T>Q* M7H2V57!D%H0IJ3^)(OI-2"Y>?/.273@JKU]F$S\/GTR[P2$*=N/X]ZT(\1@P MME0P?>9@IJBZ4$8+(;V$K4B]JI0C;<>+]F@%3T-$&[W&JM:VW@<:TVRX&^HY M9^$(L(JG#>4^XAF*<8Y>B5>@[+^XKJEQR[ ]5;G%<9_$1^1R7_ MVULHAR:#T'+1#2LEM--R/IK2'#HTO".+ZVZB"&('GS/$: >_T0)#1V.H XE(U1'3 M!\Q&Z3V;09H@^"B^43- #3XCM9=FFNLUJ&A=GX%+/^XZT),TW\7 ,D!04F6> M$3E%!4!;N(P!?R*\[WY0)@Z&;7J,@GDBSRU(L\-^CK?YUQBGV6.X MO<,I?1SKK?'%RRUI[5TVMU)$4D5[E.]]@LU4Y_8P+ T/L?2T0Y/]KI_\+ MZ_1_VZ8XY\1OJ%QYK9L!97@]S3' M;0R4I:UL+"QT_'SU,=ZFR1,.JI4\\8#39S\J AS0D _MN_:RPZ6]BK0;UWU_ MX[OAWL>7!X;]!S!"MN8)6OE5?"")"AICZ^Q&K20PS/[K)*U_HDF/EDD3[41? M@6/*=-0!QILOZ0'#"X38!49;H4I[M1W3'ZPL"2HS:]/44_^>L.4YI-DD7X;1 MV$61H=JG]VZ4R?6.V#;*U%:B]E$JP)OGF\%5INV"THT6F$WNWN,8IQZ-J3T) MZ,WGC,63>\**-C/3A-=X W$K4Q@]UBF,H#R[E ='WT67EM2+F2J,0/>\,6:Q M[7=Z8-S^ +"#(MBCG?J1;EXW\7262LW:66P6LN3?<%G%-"A4H2 MS3CWGM%#*>AH .EO,CC52!#0_&X;7<(LEJ(I@#M5NTKH(!"K@.!=7>'JB 4&#X>ZDO!J7X-3^EBHDC]#E89S]SHLC);V&IA9(7!#IJFO MXYF4 ,9-CX*MNJBW*^:9"W[BB[.;& M&6]L=T(\O!PP;-\#/#\]UO/\!M =0GG(-NT3$S-5FV0>8DR;O"9Z8,@Z "QW M7?]YBWUZ6Y_* *9>]CY-,IE/U:O!H%S7"#.ZE3HG0+4.4&Z'EOX&,+FHPAPR MQRXV143W3PSNS8PI" @I-88:TE12RBD05PV=B[N!"9-;*JBMXVS3LFO1+<[+ M6S[T?*\Z'!%/T?1Z\!;+@U!S-T[IB= I^:%[O/%"&E^NS;/R5J-LPW)T:4 \ MDHG)AFY)5=0I^"8#_-SF$.E"WAJC1A7\W$X0 _H6/^?+KSAZPA^2.'\<,?,S M*A0(X0=4@.EPK"_Q%.AO;D:_%US_.D64@R?&^U^QERZ_)@>IJ:8LN"SOF3N> MW%5!)\KI+GH)E=^=(I7)EX=O%FE* T[GMLE[$IH6=K'*<')76O1+C,%IH^GMZ=XDZ4XR(;^D1?/N(4>U30U6VF%FYZ MN4(>XMI, ]Z&K2%>;B.KG<^+71B!MFTK#9BF.JW4*8&(=R<]J51K@/$31C!E M84"[H=//T)KJ."=;Z\SI"F]3[(>L9Y!_1YC^@[[@:F\2RVI ?@7Q0,7;)/"A M*Z5W>?0@9;NX\J^Y;'I(NX0'I%[K@#1H?<35(VF9#;=8V/0J>7CCJQ%:;MZ3 MY%[DWJEU'_A=/GKI6AJ<2R9LU>$H 7?,[S%S0*T\AKVG KTJ,="S235C,]JLTRJ!(: I4L'C M!Y9:*LP]GS(>R$V299,\3\.'(F=Y=9,[3]'==4IV M7\B:&- +#J/0 -/=C6"*7E2\BH@.C?K"(KUX+66Z>BK5$4VO[,7N9SB?<;A^ MI(]]RHORM\7F :=5'NAL7N19[L7T+J)Q6[5 %T3D7F4U6"[UV)/SL:XTPMOO"RT-^GK5D!\,;"^M*+HCIC?1Q\]M+4B[F$[PL>8"T2$49DS:I1.&W2A^HK)N,:!D[F[AQ'@:5 M3U]@OTC#?N8/NA@C0T5Y);-O_F1#P\O)MAT.4[;53>%#5D=GM^@0!8.95QS2 M&FXSFI1]7A=>#R^X*KJ<2TSO%LX[#KV\AO&<]&1B9+R^H=%LZPVVESHSQ55A M^CY]?'$VN\>^1K=[Q-BRP'2"/0W@WM&$F>]%["DZ2IN(##E]&8DV3/%D.*]^ MFSZX%(@,5[Q''UC$R?%9\P:]H;'[9^B#+%(\0!]1#EC.RAZ=#R[D-'FK>FC> M,-?]6W-3F_:L$I@\W8>>)\=*U0$LBEBVA&TE?:2;85V,V761%RG^0*8?FV)3 M ]TE32[GX;.X_D5TTVG?$JW=+SN,Z'U)#[EP<$HLZ9YD9/I@74NIT\.QB75ZF,*SB2=XD\9KP>K/[ M296X8$Q!5I_[CC:T\SAN<"E@V#D:.O=4N"H([<3/4%,6HH6=+TEIK=_!9#,8 M5 DWFGP&8PL#2WO.X-'4OP&7U6 O^ ?I C> $AUTAZI>AE?EL-;(NILD*!+2 M"@7!<%"%CL\43#@S!9)25K3TNPHSEHGIWLN'+-J[:JX7ZR(C=(OTM@X8:AD" MY>ZKUPK5PCRH5!#YJWO:38(GCS1K-H^;=T6UYY6^DU>J6#UX-0#?.4]5R(.A MF0%(;JPL%])HXP68/<*!\][K+L5;+PPJ+UN]()C$P2UI7>4#'!-%N[&,3 WI M1OK0:8'AG3%4/JX14P23G+W,-4E3-="KB8OR/5JV2*) 8KE*P6[^51UP/N.G M2!K:]2T#5501D1=$ZJ77["^EX=#NAU%<)X=E]E0B_ KMFUV>SB92=3 MN>;)5R\-S))2[EV^FWR5!ZH6<2K+/0L'XV,/;9$J 2;3/F?JJ/T-U/X(>GCI M"-8S"?8E,%M*VLJ2U95N>^D0!5OM;@>KB$X_V[M4.!WL4*9P/_2A&U-,_0!5Z'<0SAS=T!*Z3W.F?ZC%,_S/!=&OK2Z::MKY]H;S6I MTB/U8=6GO_&>;6"Z[!$UJO/2U4J(:8'N_0_Z2GL87&E-7K[+)&:OSPLOHN=D M;U7-9QN)=:_@IJHY#V$7!JQ9N1/;M>YBE\:R50)+:8E>A3%ZP5Z:?=_V(C!< MQQ[^]A/.:/W%09VU M'W*Z,1K,MS@!V;(M31JQ!&3!ST9V:,"W[/8#[,J<; J.LWK?_UZ8X'= &@CBI,6U4!1]T6!N$X-L9V<:8/71P M.R%'H*FMZR1=X9"^'6WJZTB+".&70'7I\55UR(6DX#.GTSE'VZ8??"_I%>TH M.H4^IW=1VS!E2HZ'WX$P0/76(U7R@8?@01A.IY\?Q_"APW#I$D[!(YC[Q7)3 MO%]YQ_?'LN^"ZO.'JL8CC=?BCX);(%LR6#^D5R71+*0I?V9[ 3J=&8&%6A@Z/1CJ7@"SVM&M9KOWFX=_MM<\_(]+UNWIXT/[^1JUO?((?WKXR1E[?T?#Z)Y4'59>DKSZ,^ MXQ)\YY2F\=)J.F3'YC[RS4RW9989GW%3S6^IKSE8=!M__43[I>V)H^&GO\4^ M?+PC;#C]G'NL4M[8F13Y8Y*&_\3!QSC :>L"SQVQ-^M4Q3VMV99A544>Y;F6 M W3NGW Y:Q+]LR[KT&#Y&3#U<:#G7^#]32:'C 0^[CV#\FAI$Z(MA9O3(_:V;P&2+C M9 GJ#&GF^5 [P'^N4]S3ZQY6JN/@$;]:G:6%$'EQ@%H8#]1][ 2+CEBY5<9O MKL74,>Y-E:T&D!YD4">4M)$FF/G2(+C"GH#8H@[Y[9X )>+O: =2)[*OUJ=/ M7AC1B1KIKNS%X*']E?9S)[&B,:RT@PQXFF^!Z5]'-E"ZC^%5 \6:"I\'= &R M\L(4/;&U1[)"&=UD04DY$)UN1S5Y*,Q^O")5<$UJX)A;%H-1G$2WWJ^*CQ>] M0@OA])W 7G8?R#>9TLXV2%XRK@/'BVKU-XJ=R+X=69,8R M_K5_IZ'D;Y/\5YS?8S]9QW3WN?WN6M*4EKYMTS%8KY,W:<9%5(WT*NY[=F]?S693V3WA:N0K^]8[=+-2YE=%_2TX4,8AYMB M4ZTUR=(R)T"S?!;3-+K4R/H7KNGV*PY6ZQ[$%GE:S[)45!:+JG+KHZ ,U26C MNFCRC^97)STXV!",64[A/^'Y:D67*5Y\%>)U7$I0,6V/5+DF)O0,NUY.$W&@]6TUZE&F)Z;AJJ.79CZZY+>7[0 MCH#E%UK*\T(A+J[>JY5H)>>TDN6U"ZY:-?7IJ!IO0N\AC,(\Q"K"\E* JEZ?2\RI>"E!%*\#UZ[L614SV MK+R ZNK.'87PF$0!3C.ZW9F_B&J>EP)4\PIPW V9ENB_HE(83?(\#1^*G)[G MTSWW.\^AD^&-*9QEDPI4SU'P"5=_@Z-/]3+.L=#]HT9S>1KU=IP.H[QM#58QYY4U/)NZHD5AR MC+LT687"GMOZ&5#5BU#U:YG)H%+(4=TV^S_5W4GAW(T3 E3/'VAW]Z!:2HY-N$S MENS,-)GK$2N=D(-NU> K7/[O+)[X?E+$>7:/?1P^46:(VL%$#U O&@2WWUJU M,GI5JW]/G\K5):!=$6 :L;XS(-G(52J ;C813L/V:JF"::>[%&^],+C"*YRF M.*BF;V2=/\\?<2H_3AI7$NB6'62 89-79=:+1;8-PHI#3L^WI,:30=FTP[8U M3J%=NT 'MA]3!M-85WB;9&$^N(OR>J ;3@'7L/FJ$J!U-F91LY\QI 5%FJ#; M4 G8L!5+A[G;_P'6FO4T[,Y[&3Y9K91 MZ$,Z]!I:J4/J>'HO=5R>;^#'&7AKCX!Z3^7:!KXEL_5R"O]P[3!U MT^Z#6M:T9L6 Z;CEC* DLN;&D+$R@)8=CWG00%I?UW=_)>D6YY=>]GB7)D]A M@(.+EX\9]4R[Z8*?AT_2IC77!M2V(T!SYRXX1[0,5!="(R^]HN60-OZ^/4]J MRG+4OO7-_F4R\?]1A"F>L:>^W"L+$WE ;6@$DW^L5+V!R!-4J:&6'I06JE_F MTBBT>?MYKE%[2;4AMYX>M$E;UJ6<(5;.67/CA14%I7E5S\F-E2 WIA2K67]L M7HD[76-*!HG278P=%P7:@!IR!.B!XV)3E/MQ46+L=1A[L3^V?07:\-M7!7I@ M^S9%N6]?BI+^'W7_3UZ$V2E?EJR_%TM<*^^)**502 >.;(<.X"!"GXK&1KJ_PSM/LT*D7H+*'WQZY&B0D) M5G3M^S$U-$2QH1+<*9+_X%P&=#OC,'8+3<$"K%WA;8K]D#UR)_^.,[1G;>T(EJ)(@D@P8N2JFY'>+J["@"1WY<)((%$XJ___;)S>T^$ M^0[U_O;=^Q]^_*Y'/)NN'6_[M^_NEU?]Y6 \_J[G!Y:WMESJD;]]Y]'O_OO_ M_,__T>/_^^M_75WU;ASBKG_M#:E]-?8V]"^]J;4CO_9NB4>8%5#VE]XGRPW% M3^B-XQ+6&]#=WB4!X;^(/_QK[^+\:'=QR#8^[^^ M>_?\_/R#1Y^L9\J^^#_8= =K@?6OOQYSSQQ\HV[[[\../[]_]W[O)TGXD.^O*\01N-ODNK25: M*:OW_I=??GD7_38M6BCY\L#<]!L?WZ7=.;3,?^LHRF=ZXCN_^E'W)M2V@HAV M[6=ZTA+B7U=IL2OQHZOW'ZX^OO_AQ5]_EX(?(H*O=^)W[P:4ZR/O:%3KD9'-W[[;?'EV>>,?/OSX,6[Z?YT4"E[W7"]]1ZC5 M=[UWU3Y[;;D"H>4C(8&O^WQIX>:[,;<8\8)'$CBVY1KUJ;1F(QT<4,^GKK.V M K(6ID-V_$/^;#/FP\:.]+VU,&]&'HGG.T\D_NF$^EI(Z[;;JG#+@-I?'JF[ MY@/6Z-^A$[R&GA6N'5ZLJER )AL1*?O-@>4_WKCT64N&LE(SW0IW.XN]=LN)IZ0=^V:>@%?.Z9<\1LA^C[:=1*,P8:^HY'?'_&!Z GASQKS5)2OJ'1 MPG MXA_CVCSGDW/_V6)K;1\A=<\X!#<[%+X@=;'7%A_X2V<<=@:DL!R7/]J M2;81DLT,8+)6$06+T'?%T 5;*S;[%03!%\0FSE.#LY*B803QA+TSRPX,5K.- M?0!!W'N?;$)73+T-BUG2\/G%FUJ,66)$;%2V0JOMKZ125/,_[]N\'T[P6FN- M!6W\?&+V=Y0%SG\B-W_TLB>>7W,9"6GX;.*!M;)28ZVMD9,/5EDDYZJVW44P MP"9MM+2T!Z*JK=CHXCY=G@,[IZG6FM]A2K=)&VW[(NF(=&<%(8L(G6TFQ/*) MP<*CH>;/)"J8I@I-M>Z*I7C.]F+J@$Z[U5L\ET!@4JJTI1)BG]G)G_ ?G%0A M+P'QULX9-*/M"I4BL>(MEG?JM$2^3UG.^LSN4;8FC&.=MF4Q^X2IXL%[4N+=/CKH MO;(?'?= \H;1G0R=! DJZ6@6*/Z)\Z#9Y]]?BS[[S$ +94& M"]$A\6WF[+.G?!)@3TH"\?V BF^);&>&.;6=!=DZHK^B*X>C<_6X(*D"!/XC MYDBAE!:)@;[GA9:[('ONE:J!/RT)Q/LG3+S+9$."^9^AQ?C2Q7V%(%TH# 3[ M9TRP)1(BX;WB*S3?$?A "^6!B+^1]2%AT1&),B7C\1U1:R9Y8&TO*P\$/8_ M8<(NE[,#P(^>Q/S.IQ8X]IDJ0/C_W!7X"](B,3 GS*$B2)$!L"\4!J+^"R;J M$@E1\1YY:RC:AZ)@_P#33S-B-)'J+M:4DHWHCN:KEPF#C/J1]8[O]S]KJ59'EY*.:( MCJM*T'-O,,:\BTT+62A1K@@47Q1?M52<C#/#^)DY >^! MB,L/O62/1G(J)BD*A1?%_5.*=V:HE]%50W'AX8ZO$)ES3(-UBG-9.2C(*,Z> M7+ S(SQG1#!-^+([BN,2%PW8;+.1C;RJ\E#$47P]O:"XR(]]/R3,%/^26E 6 M4-P^J-#G'F>(+>Z%O;[_\+ 2-V8DHTRA%!1K%)=/)M29L9W2%;-$+M+EZ^Z! MNO+K(:4%H0BC.'@*T?1">4DH MP"B>GDHXM+%W"QI[MX9C+XK')Q,*"=LX-IQ;U.S!=;8G^2++82ZM +YG@XFX M0M1SW]^+KOR(+-5L%_7CAO^E''9)42C@.%*=&^HXYV[>+56?F><*0M%&#(4M M%0T%Y.7.4!FB(YI MF6 X=Z;"!]>Q;UQJ*=?E)\6@^")ZH25BHX@0( MCK0*\H\7O0FN^8>^J!=%@.I0?E S"H%A**'IK^\*84,\RGAZ?,>OE]3OQ0WTOK]/G^[[0_V\4JGR/'-_Q ) M^)\L5XS(_6!@,?;*I\CH=6,Y7<#J:'EA01S0*B)UA3_"DFO[(L'\D"\YN5+" MZ0/51DLN6X4] SS0R4MVA_SCPTM3$L@=IQ0.92VTS+05R(+(CTY2LHET>!H+ M0I&J#EHVVPH$Z65'IV?LB2R8E+WROLD).2V%EMZV @5E\J&#/F=D;SGKE?5" MRHX%DV*GI="2VU8 O4R^KH">O)K%ERB1=9Z(I>5"71DM 6YUBB!HH#.7+$-\ M(%>2XFB)<]M6U\%+S5AKO] "@&U;^B43>M]&+[89BL_V6TO6S MXY9=%3HL=2"U\;+[5EJ]P0%!9V^8# EB/WY'^.+GT&?57"6O@Y<4N-*,I1,> MG1^]!9E;22?V 3IG"3,^U%KBZ#9ZL7'A;!^#V>;>CXU8X?:KJ^$E%Z[B^D,@ MP"?JN.B?4L\&[D"?BA>2&2S (_8!_O?3"J*BCKH*78MD8<[TPW;*# MHF1:1N:95R.5'9^C4/TL[^JJE25,FE&[:^#FY-9$0#61YF*NH&3.X-V)JXN^$$T1T! M$9%)HXN4A/N"*@:5E?!R85=E%( !NF55V4AJ8.NHA^K>RRK@Y1.O3X\& M!726%B2P'(^L1Q;SQ/WHOFV'N] 5%R.'9"-RT\L)@]3%RT)>GSLX-N@TKAAW M]$+V"AG_RLKB)3"O3Y-<=G,OZY?8R_+(5K",ZF=EM"V*+A#P,/(HGCQY(O') MP(3Z(A9JMEE9+\H]8+.&\'*M-S#>5D,-W8"+@IIX:9AIW.MS)I?]@K=)[AR/ MLC1+(_$5TVBQ)%[*^/IDRN3NH(7QX2 .^IV+E# _W*3 MVY@AA+X ..UNG'>L'P:/?+GRGZ-MZX@LUKO@-#@P2#K)7/2P@B%K:1WLS#<- M,W8*12?94BJ#)V+IP:)!J TR4BX5.= MLA)VCIQFB.OL)%?HHVZ&DU; SJ33)%$=F]L,,_;*I*HRJ[46S]8D75VW6P3G]-$D76EIS?E^R@_Y?=19M/E M;#(>]E>C86^YXG_CB60]T$T4!=" TX%0Q_D!M3GHT/2 M+=5,=%(,>^O"#/12&=&1OV5\1)HSNE&%RIP4PMY^,$.]1+X+/I@YW(Q([ZG+%P#]]<[Q'-%+\0*P/O8> MA)X)6DFNCM"XX&CRSXN,W4,^6KLTRHFF94]3#7O_P90T$ KH7!6D,A@(\;<: M3#F12OL6IK2B@Z3@,%L8>P>B,HLE+N'E\CBE'CT5+,VCJUVB *IB[V&8+57 M6*"/GVG04IKL..ZMRD,O+X^=2!B.>"&9ID+^SM"3J!^Q0Q9%'T5]O5_>BN>P MO)WRAKA!$^C9B.NR"(8)G=A;R_%\,?+S3GJC%R%PZ/B/\2[ID#RHG'%]5?0L MQ%6)!,."3F"D6E(Q%2L833WT5,15J8,!@LY;!.R M.DJ$%:4W"+FOXUV5!&,OG)^%##+$Z6XUGL53SF[)O&S[?Z4?3,R]4G MYM:I0!]1#GU/(+DF'E'NIDLKH"=SKD>S% )TBN+]?_760K8,>O+FJD04!;W@ M<7Q*@N/X4>]V4X6FT+-)5Y[:J\*&;J8G/0>2V8&DT(9[0V5"7K"5IND%TA#2 M:\MW;#EYDN+HR:'-2%0*C6Y'^=X-'3<,5+&8T@KHR:#KT9(3')V8ST2\>4'6 M_2<^KF_)--P]$#;;%((/-39DV QZ FDS$BN!U%5J$PTTB+8U;@@]5W4C].J M0B>X))@S3<.A/^$"549/:6T:SP8&!)T\53*5&\JX2GIQZDS[=<4LS^=]%Z![ MZ^A?;DS!^E^A'R3/XVF2UK3U/?1,VB:DE^P/MT8!NH8I@&DV44?C'T)/ M[8 ML(.2K8-/8P_4)[@Q-(!<48TH7^,?0D].;AB#V@[071Z]*HU$' M34>N*A53V(3IG:&#V">WE'Z&WU):KF:#?_Q]-AF.%LO_;>VI_Y?>Z)_WX]5O MZ/>2,A?2JJ49!U7'RA.6=&XE!AZ $$DYG;T6;* 5HS5BII"]ZU2B;+02,A?< M>DETE G@(U.V8YR<:)0,_$SWLYN#R 3$"B0&>>J)D:__XD"X**]VB;242Y*Y M((>T4WW:K2'=68ZGV*"DMC'WUL@HI"JG1&0$D/-<.=/ FL.]@5AKT3!%"Y[1\KTM'H[H6]DW-*LQ! M<$ GZXWE%6]_35GPY;N91'Q/F$/%7A\+4(\F#"(?:L0VX+,.B%NX3 );#%_S+'Y\HX#)D8?B*-JAZ\T.C'.[.0UBG(&:FH MJW:25SQ%$DJ1A3_94U^0:#&YHM&_9GO1R=$+8;;CE\:(BC;,FNC,,EO*K;E, MV SYA[Y(+XBCR9M;H2GL M!"EF:^6;,K6[Y:-]>7R]:,6T$>Q4)S!KK 8-NB&J MXA?;"LMKU,%M_WURG9$V!"&Z*D@&FWCF:&905K:%GFVE[K ,0*H;)'=^>^OW M#QW(V7+F'2XAJ*E7M14[_NP.T&/!P&-8AU+:J'M2(J^S!E]X>TBGT[<)[B1QKUJ0>P3H3,RJX8,G=%(0)_WZ(:R(0T?@DWH]FV;AI[*-_!(UNQ;]"-%Q@FA ];"Y&> M9;;AD$5S47:BTBM%#2U'2*)SJ"%FTW.U[ZXEC/3AN!!Z''/129+V&NW/Z!M\( M: C-#@XHZ1**VQUQGM0WUV&UT8_3FB)+IP)RZ-[8R#'VGCCJE#EFD\U)-?2S MMG-I10E8;TP=YHSL+6>=SIQI;N3D'1_=5E35]M ??#B7 IG ^S8URWA9>UH/ M_O%=?<60IJXW^U,.YM$,.W1O3D3+XZOHO'7B)XEQZHH+O MC6E*NF*?6Z]5/9U#5?17*L[MYN1 N^BTG:52LO!D&ZB:DL@:Z<);&>=2%S60 MF(HCNP56D.+>(Q;SR'I!N#<7DN@-K= /N$A,>@',L)$N/+S1I$94P0!?(]I8 MCYP<-Z3@O1HM261-=.%9D/.L2M0@=G G-5YHQZ-?1GCCE6A9$UUX2.1\BU$Y MB!<]4L #5.4Z8])&%YXG:4%IS&&\X#>^),**36:_H8A[95OH+Z,T%W,/P Q] M5N%+Y>0U%$0-E4+2!_@!)>ZJA1>Z-*,J0^U4NW2_I)GCFB$/THE %_2F0 M%M1 @LL;8?TP_D$O "JHK\;TN8\H8WROSQM@,/5Q)(0KA^M[6 VIA_FR+T] M#^+&\2S/;L:#4+8%59OVTZO4]B F.%[$(S:A*Q]L=&ZM%PRVYRD"5',$+J* MX+M_9[9_""N%JR00C+K%95FN-2";Y56A?)[[PG9-/E4XH3,*%[F)01C.<6M; M@(UQ;([1X(5DG>ZC<=.3JUX6^0=6Z MM5W)QM2Z"VAV9&RL)72<%ZUXX)! D84WAERNX.?N!U29S[T_:Z[,. Q>\#A? M"["6-!BND.?>%3ZS0M;6KZZ\(]!%+3-(O_?QW-O.9]:SMY..,=SOW6BGQ7+3 MG9:QMZ%L%U.J3WD';0"J.>WGU8;O*1FB@[X<.S[YE_9V%'QU]EF MZ6P]9^/8XK ZCK>/UT?#,>]*>K7G\PF-U/5^/I;6\^FXP'X]$2)P]J43# 2**H@S3+J9A:4^.[0^\D5W?+\?3T7+9 MFWT:+3Z-1Y^_V5)U*5(.AL2WF;-/GG"ZMGS'GVWF&:X!=E6EK4NSL>IX=<#> MBKTL-[E?"B;77XZ78E:;+T;+T7357XUG4QRSF[&MY27)HH[9QV,:LI+--HD3 M:;G'O.1Z"VVH>21CC@D^*K7"5HM%D4VQ46+S5BL#!M\HAV3C>$Y )LZ3V/F0 M1$EES?/]CWGS'(YNQM/Q:M2;C#^-AKTQ-]#I[?AZ,NKUE\O1"FFQ>4OI^MEQ M7S^6BQ^JW7GPY[HW_>C^=W?,[$,4)I$+;>\ !5T8)RRCMF9'5FK2";'YC& M8ER.,53XMJ>X?7AB>1_REMVR]_UDMES^HD4TE2*?3V M+*^!%-.6ZP_ +A55D$U,1T<^RDLG.[ZI#.ANY\17*;FQ#Z(XL2WQI,PYFT:'#:(IWXJ 0RL0)-&P&[7U=?2CP;79"O>U50-AN[-F\2>>)B)5V_]EB:XG1_IPWVLEL>GNU&BWN>N/I M@)ON^-.H-Y_TI[W^Y_YBB&2VQQ[.-MFG7))GK@?4#_QH''T0C[VDM_WT=ERW M7:1WNJ"]OL[V&F#IM1M&-OUFU"3_[%^0'SHY/U8K( M]7PY]%=-36DI%Q0=_QO+89\L-R294_*QQR4)HT52K#9R6H#5T=\J-67+"!9T M$N>,[)QPEWG5IN^Z])EWFY2\O)@H(8?^C@2/=$U=NGW5$=W@)]"?-S55AL;A M15>8)+.O>+B-.QI&ZU1 5?073DT)!L.!3ISP9;E[:+F)&PCS+.1UT)\G-7?9)1RNH,OH#G^9C*!@2=/J6@>6M+;:>,[H.[>"S MQ9CE!=HUD*8:^B.9YN8'P:$N6Y+W&Y:/SGXO+NQZZ[_S7O *VVBC5C^MB>K@ MVN@O6\)),9*K(Y:47)3.YX4 +TU@U=$?HC1?IIC@@LYB/,L*QV9)[)!%L4*0 M+5!U-?37'\UW/R$XH+.5OE8*W^J4UT!_=]&8(YWTZ/1((VC!=,%;0'\8L<)> MBADZZ'0J[C'D_ZU;/U9H"OU%0V."*^.%SO1XM[<<%F4(86D>MME&!.Q$5ZVR M?8:,N95:0W^AT'P\KH$:.N7'J)!LW,@LO:5[$J.E->]*C:&_,6CN-%;'#)WO M0UX1@Z63K ;Z6X 5EDYJZ='IR<=<@UG25D1_@\^8+" 6Z)P-:&3P<6;2A>-_ M&3"R=@+Q-V6PD[P2^L-Y5:*==!A<2G#A*KJ&=.CU26AAC>Q%O>_CAK\%%M99 MK=B/9!V*W/?)@664/7W$M8")G&;I$ZWB<;[3Y=?UZRVA6V;M'SGK;E]D:8WH M@$1)M?C-2PMJ;!]_]-'\*.*((Q.\?G;6)!->[1WEB*3(R2G>8UD[3\XZM-P; MR@@?: 8"8L:QO7Z-_PH*S3MK+RXN2!.#I YI9AIH,Z4!X<)Q+X-;W"$![#%( MQTC1*C1Z>9&A]2%$5X/\E6;H/*:K=W'QI# @VCJ\/6A26=:3-,IU?>^33>A. MG$W9&X?1<:=Y.Y<32EI1P )Q3;R:W:4<52H7HY"[49>I"MFQ^)I25AUUF2\@ MM 0;S;Z&#;Z!U%8UP42?A]/^4Q$?+^O[31@()';B(DJO*I5:G;B&[@SMC:=-ZZ"Q%5-%*4SM M0R%W:$G*-&P[>R.YTXK^>9K<*^ECD;1*>QPFK6+;HW%>M"9 Q+?1LBQH*BLM MI!25YD)#MM7+3XJ6V7W-]4PDC;:C1QO=D#OUY@9JV.!E)52KB1N^32I23JE, MLY!S5)ET#=D\OZ;L:Q/"G262O*KJ;:.[9^G4\'IG!2( _!5JQ)4:>P-YV&J MB&_1JF1L*I,N9![5I&1#-NION=G*Y^_R2,;L:_3):Y+@4:")MM]BAK;F,,"0#22$AJTE$5?()42OYR+?HJGJ7@N.W82+%4]AXKIS. M7@MZVXWSX[P8V=O)R 1P R5C_E=%.JBRLMT@HER-9.!GNI\-06Z0 )\%&?#Y MOX[ \W\<03^)4'MQRK#GY17%+P%^M029\Y\S$A"/W=G>#.G.I!$ M&B8N7\<<2R"[??+%5WFN-%4&RXMPR**]'_<8%EWNH!62[]=ST'K15Z.8C5[\ MV6\NVS>7[9O+UF6?X9O+]LUE^^:RG=%E\XG]PY8^O;/CJT@Q$\D_CD0D/_C] M?EF">O)+\;N+<,XR_7U;7D'S]V70O0*)KUL6PEH2Z"MQ>L&U.^\F&$ESF2[$ M\7Z;F]# F[1'/*CKI=W)OK^9R=X3%,O' */5)%IRFJ79M8@ M%"YM?DUOPS[);+)P2[2:3<;?Z8E-P&^VV$Q(E?P>C&:'#MQ"-_8L:N1>T F( MOZLG[2%@EP]2MQL4FBHM],97^_N#35!Y_;KBGY7L&NI$S%9^VV1F)6UGK[$) M,D4?I3N0VAN*F8G(%*NV4=*\MO6"3+XA]@=U ?/9 M+,ME1C^AGVWX8I2 &9$4Q\X$59T7I?SH[*PH=?VA$UW_O*/NVM?Q(ZV G=ZI M.D,:#- Y^D0>'=LE6FKRY;#S.%5GI%QB="+$?8HP( P\F$DK8#_069T:#0;H M'-V$S'.BW"PBW=Z+^)O6<%1UL%_:K,Z4'@E\LBP[VD8;N-3GCKZ6I_+BV"]L MUJ!()3\Z.U*YE$D'=:!4R#1X=N(*NS!0)TB99;!C+!92(SZIPF@-F^FL'U69 M6A5<7]&QWE2\8"GN<9>?&Q32AE4Y-SA\X]N105-'!N+QT;&WH2Q^-]WDK*"\ M:C?VL>H=$I1+UHG3@5S7"J-6Z0 MK]0-ML :61R3Y:+A1 C/GCW"_$=G+X\* MSA6Y4 J*@J $!!_ZH H#+A3"#_XMU9,R;!O:.I>$3DZI9XLX!NKRLMNQQQUX MX@=RQUA4TM3!C/J5:$,V0!(D,4H,<&)X,[8D[,FQ92>$O&AYR6;=,97C2R*XOACC$JABNB7R8!]7E?R)KMN+TA1!?,ZK5:O"D\]:B1' M&:+NK']1=GQM23I E96[W.&I3)K,J=49,R58.][QD^ZH!B=%K%2>9$=Q;ZH(\_T-2]T( ?+ESG^[@IY:0=UD6;ZFMT@#ZJ> M6N[RXJ$O6"V7^$F>CBG1Q@%(BN--)V"@RQ>M*NG1Q\3B/2P=/?(:4(9:"]2H MR) . W221)+3V48\U^,GX_K$\;1$J6M!8P1;"Q*L2!8$BPX05AC*]>'MRDK= MF*(:7%\4XMA_[L[2 A*_KJS4#;8 6JCCJ4MQZJE;4>BD=B#45>S>TD(?60@# M WTD7(;[O>M4($U;L7L3F)8T(!CHI$W%.PGB893XE3[UM%5:N!L#8-7IJE2D M3.PJ#BO1L9RSF_/_T#CO_90&?5=\C(NBFZ]@M;O!FT+_\V;ZD!TKR'CE?%"9SJOJW +[L2MR9J664)#$Q'6N!3& M,]+8LYEXRVM(XC_AQ,KJ=^ *9DVZU 3WJ%^).RYG25.M U=/#9D"X7#1JZTEB1RV6\(= M-LL5;Y*O=X[G^$%\ITQ+.;0^D/L_=X=[,V0N6@G$:>JSX[K%G,CCW=YRF%!Z MN0K :J/%&5=6 !-46@H5Y&M[/G6OK)=KKH4;IXP$4:Y8#+SGT &XRR7HR$R8 M]Z[&WC"Q[D.75=M%P.I0NCJT1V0$S%=!X^\?X$1V:!,)+%O5B>Z7>*+SR%8D M!%AQ3P1WMBNM[G+E,T GTV#\O''?!J4X>AF/!VO1KW)^--HV!M/5_WI[?AZ,NKUE\O1 MZB1I^O%3/2OZ5L]*/H:4#T7N-OA'(?4I4@R;P@I4O>=+=W24!6Q'[T MJ$NWK^KKR=+BV.%.-33TY!*S!H^6=GR/GQM[W/'8$E\=4ZHHCQW@TA 16D0Z ML$D19WE.CW%SDD+S7FNJ8X>N-$"GF<"MVMG6Y$,%)(D%J!)&WGCBV.#%5CV>Z2MCGR$W-+B!LT$>V&ZFDD*S6L-K(\?!U MW-E\@G(#M#I,K7_+J*]PV/0U.[X$;(;34YBZS&??ML-=Z(K3-UB,;96VL*/G MS\.Y!DIT+,]"BKRG,Q/B-6&SU3)M2 MC$-SV#[%^14BA^0EZ@'_JYNHKM87LC.+J0 MQ?(252'S)%8CJA"UA^U:(*E"]GFQRU*%_B8@K&E]R#6*?[X&JCKI;O@U3'>A;Q=/NA1F+>TE)*,XJ/+; M)K,DT3A>\+1<-$#"<5#E;I!IH+10'KN4B/S.XN)[A)VL<'11GLI*V)O;!HJ9 MSTFGQP)]4V*VV3@V 3,E*8Z]T5B=(Z7\Z.RL*'6Y T7$*Y!WU%W+XT.3&M(* MV%L]U1G28-!2@.XG\NC8B@=_1*%U$R/*_NR0)YSZ)^I%)I=@(:^P+G5U8Z'2A:9#KIJU! MC=Z32C#4>+=&/AN)$3\)]BZ2S7!\P@*DJX9C. M:+=WZ2LA"Q*MO#(4:=-W :IB#W)ZDG*6!(8#?\R+;6IIN=%[+)!D:Z7ET<<\ M8X[4DG>%F$]6?-472DRA//IRO2HQ$LE;VM)*/GK/9R.7KVJC)*9/_+.4O99@ M+JHH:Z#O^<)1U\K2+8.(7D4?T-W.\7T#NY!5PP[]K#-N*7! 9VL6/!)67+!I MZ=+50]^J-^8+A@0Z816XJD]3>V^K5#4K$$,7N#4TLIBX5>K/"5L^1J__*#RG M/^8]IU%_,1U/;Y>]^6C16_Z]OQAA.TYY>?1>D[P&6F9YNB,3ZOO](&#.0Q@( MC5W1N:6V.ET]9&=)1TPQB3P !?31\3-QMH\B=P,W9FM+IJ$X#YQM(@G]61CX M@>6)N_]Z-31O"=NU,F2T*E07P_&UY3MV?8*39K#]L\IT56/]!+R+SHP1/7\A M]DDM5RS#J1?+>CJ,#2S7G>T%EV(I\EDI8,G3< MD/^T@(CQ:")O"-NA;7<\T0%XT2-*?J+53#22XM@>I%_[]9+9<_J'$&4Q"]Q,S7G@/* MI?.VQ+./ 0E7=U:02#G;3,3C>)E]Q7)K_W/>V@>SN[OQ2D1=+:,@K,%LNN+6 M/YH.LG$+O.#Q6SVZZ;GB:SWW^#FDD4 %DL&]=<-F<,:,"?%]0F9[(L9>;WM" M^&OZ:/'U0 ;KGM /^3P:O%;Q, =,2F)=JIB%V15<#>DFO"8C5H7()7 MIMEO^:6B!X:]Y_(U>5KSD-F/7/^.G3VDW9]0;\O'E-WQ5YH$1%7:ZD::C";L MN8KT'4A09-+K"2!I4<7VNJ$'U:VACC),NICF:!D^_(O8P8K.6/^)#\M"V!O* M3FFAJ8(]"9U$B@/D-3)1DUUA$EJ&H(=72@W9=E^^L==QK$+"96 M5W$RFJ7E#1VRI8.^,OL(K"KV;ED-W3VYO6& 4UO79TJZ\ _*B&7,TDDM[$VM M%@DJ00?=XS6:2#23J7E3'1E'4=94)Y/IA\M87FLGTRJ-7: 2J";3*A"T,YG^ M,[0XC,KA^+0(>')L;?"MKHS9P;=,++-:)#T M29/:*.$?*6I%D$E0&*9+U*F!MKNA1XW;7EZE&D *_S0R%E/[O$JNV-?!<$YH M](/#ZE(>)?'68F4RM7;:D\5VOM8-S2G5>E/[KB0_]H,NRX#:7^*EHN[QB9*B MV!L_;5I GGX94.B>9N6))\D^D+GF&M]_;6$U(/\4\@YP\9[ MPARZ7@86"U!OCS>(3.[Z]NB%,-OQR9PYMLI%.E<'.C\\=D"Y(12^#95_T./U M8(S7@H@YB_]TW!5ANP\:]3]W9[ /%MHU!1QJ+W[E\8GX0EPOVM"W M^5]75/PHFW=CNV71*S1C#H'C^8[]R7)5E] 0NX1]TM+9T;XVS6]C_*^!X&V4 M&VSLS2-Y-&^DM?(Q[..GSBJW@IKNC\]2][A4N)96VTUV ON>(IZ:-D\EOOJ* M+9>Q[X=D/0SYM+"-^QXGY\KLQ_AI]Q5'ZU7:PDY.UIXR50;VHM\2K&U#*1S8 M(Z)A/[!?KNWNH%B)4/QQL>:2Y8:R#7%$2H.#W.VM)DL_!M3(/[\]C:Q.3??5 M3F]M>X=%E? '4,.> !7VE[>GL"V1VGUMAEMJO+.11^$L0ZKLT^A77RYAA%7S M]K:7NG51PCEYJ]DMJ%5\?0=RC?!]\6,Z9B3$[_!#LO<7>DK6-%R-' Z,O,L> MJ2\E&L)$O[^^(S(#$+]I_1L[.3:QC*_O?*T6K-]LY;C)*0+;VU[5E'P*JMEO M\$BN*B\7OX[.2(:S)@%W *J=%WC&=UX.NZ&SA3B\^$BS'P:/E#G_B=^'9YD3 M3A'Z[Y\(M!#X9(1/X&@K[!*A@U"=O]#SP"Y W"6;:'[ME4&F*ZML2)>@>O_U MG3K6YKG[FOXF0SM,/,>O\FC2$,MO!S]O\N#'P$P^?#L0-8:V%:OI7L(>]=L; M/[VOG*H'^_6-;REZ3A)@N%&[R0O=!;O2)KJ$UD>^]]Q*5ATS[+J_:)2-G*?/ M1&?S:4=1]BU,@]HO8E\U;B=+4\L$7:X&0BYU1+\<U[)8;=P3[/G"W M]+4>G>AJ/-KM7?I*2)+(L1R&*?6>XGV&:%6UHH'E9G\O()_2X#<2+(A-MY[8 MJLO>19$K[YD^CWV_MQ65/2MU1D_L);\1_Q$"\9_\?U!+ P04 " $B:I4 MJF4"SE(B 0[@ $P &9R86YK;&EN7V5X,3 P,2YH=&WM/6E3&\F2WQ6A M_U#KMYZ'(X0LB=/8XU@P>(9]V"8 C^-]VBAUET39K6Y-'V"]7[]Y5%57Z\#R M6 P2UD0,!JD[Z\BLO#/KU>]7[\Y>UVNO?C\Y/(9_!?[WZNKTZNSD]:OG_"]\ M^]Q\_>KHP_&_Q>75O\].?GW22^+\0+1;PUQO3[Y>ZZ[. 4ZS_>KY$8QZ/OOY7^)N-GPY M^-M M9OH_"@;='N:TD+-$QO7:83]5:@#O\%KPI2E+,O/=GW>^-"^S878/IFW5]^Z# M@5M=\>KC:V\3/K[^):6/GPEX9"!#)60<"MI4%0H=YXF0F4AZ(K]6 M(I2Y$IG*12])\VO155%R*S;PFU\ 1HZP3WH]%>3Z1HEC>)@&H*^>->JU[HB M=U5^JU0LWJ8R_A+I6%RIX#I.HJ0_$J=QD*3#))6Y3F!3I+A0PZ(;Z0"G\*\D M55)X#XB-4R+N?[#\5A M4S J1:@R( *@ ,#;0'X!8@?B2P<"F0/BTA)1@RC'_F5?PR>Z])GHI)[EJ/@K\O/_P"4#]?G)Q\O;#Q0DP"E@A[$*F87?Y M4!K^,RCR0D;PW8V*99SS?DG+S3)\*9:0J4'J8,YBLZ/5TH.'8CW ^M]<:$ U,$X="SA9\B9/; M2(5]%3*@H4QSK?@!Q#[.$YDI,XOL<9RM=G-2\O;D0$>C@V^I'3SI1?U$-8C% M^8]4U?^M@"^"JMR>HE9-:XV*]4;.KEI$B@5@IPPC*<4$C*% MYW36+5*D(D]D>/K5*6E/62XNQH::LL%BVOYV-H)G"]WB=F<']Z7/N+DN^O;6NXV&UE0MMQ6M08;[P/JIX]F-N> MX1H%PP 4ZL^NKPZ.Q$O#DY.SL_/#X^??_;KT]:3^CO MR_/#-_9O,^BM#O-K'+7U]*58J%D!IO#5A1T&M*D<<6X5"G@1G0ZOKH[')F)( M^=7SJ^/7,[_M-,>_]Y652/5P<#!R62-'S8W$OQAGY:0/,*CG5Q?X [=N28EQ M'HVLC;N#%/9P"IFOA)4R\S"\06N'%;#+TAZ::?<0JJK*F;&UK+*-7Y ]9JRX M:,R (Z>'LC+#3<4Y!@Q?ZN7&?JNZ+:R)-4R!K>DA<*O2OKM2L7BGHPC/\\?F M95,<@TXHTTQL?+S\[W:KT6K1_^@J0 NA7C.O#N1(=)5(U5!J,$)R8HHY[#^. M G,Q^U&1F.1M2(H<'E$#70QPSD,P?2+XOELPS#C)&2Y;ILA]T3'!XRPQ>YV? MHKO+1-'&B@"CH(@)DQZ-H#$:!&D!.$#LF >TU08G=$DR+BH> O@U,[("5$!V ML#40O4,Y0GN53.-> :/W="\?;8*X ;$#&W*=L4O"J;&2SUPH_'-0(2Y[%A9& M(]O-%U8/W!EW+-V!WP>CJV!9Z*IB+Q 9N4_.Y8A<&TQVSM9@LQ2(PJ,N9EF3 M5.DX5Y7X++G4:[YA!._G.IKD1 WB6 +5.Z'^1"<,\JO;!-A1BDY#L=%Y^DR\ M.GT-?\,*8N!5KYZ?OO:)K[)*1WQ6'I!+KJ(J*7;?=C;Z !B4)G,8QA<,[#'+ M):_@VZOFC8,#%1:\T^9@X7)8Q(#-QX C"8-TBPR.6);!H2*OCY+!M0!5!AZ5 MJ1@IF390408!7ABKCT'V9$;/Q,)"ISZ70QFUN*6 M6 JL D 'ZK\V-\5;K:+P ,YE7[V$Y_\L, P 8,7FIHG/O3H^_:,:&V-->7>* MIDR?@> &NG.?'44R^"+ [A!9$ND0QL_95:FB:"A#)!O2X?'O;"@#^W>6CR+U MZQ,#+4"M9)C!U.QO+\6$NF]C9*RPYZF%,45AK[)5HV7GH7W#@-[:>@H(^$=[ MMP4(R,-I3VP_G1' \W;7[NM+<34:P@0/4S!*@Y?BO1PHWOOW"6YXVW_IN7T+ MOYDU^M;8Z*GN7^?5*3_/4_R!>P[_ C*GX+6;*OEELZO RH,)#8D8YL UK')H M9^0163G^L#JBOSI<-1/9,IZ2^:5N^#!2UY>WYR#Z=)8EZ4A85U)37$V7$^I& MAXH4*30[T#-H7P7%6U6T*X151E.-)$@ (@@"&T8WCQZ:YY##YR!23,0B3QK MNZ.14%]54* G!;FX"4BPN]'803 9JPPL,7>?GRK4TNEB(,JG^0VTAWC4#HN4 ''U^4DJ$:IRSE;MEZ;IM"AGRR=7Z]K8(3I5J&F MD"$(M#)+D#809EX>HHH#RD*C:CR0VYM4E_%I>ZJ*R!SWBM3)":61]4L)*B&>P9RP;ZSCJJ8,Z!I&!>G& MH'*![>Z4T9UFZ^GB#)N'/!B]ASP8D\?C': )D 4482R3TAX>&E,%ORS)%$C. MD1^RN(+8%WQ:N-@Y\DU/=YW"[8"H-.C8H0:L1R.@BQNI(Z*N'H#)[%$ADB3= M-V?R'8(J12%7 P?])4SIJ$XC3>&_&-WOQW+EH^E,,/UEX:1G&%$P(8!83,3$ MFO 1R%##*_L<5D]!WN(!OKV6>9; [];4I1R+/G#*/N(8>6ID62#89N@D#*?0 M&5 *.A:O8233F;,$O/-+R4F 7Z;&@:K(I>H!1EPXR/6:=^QE 1JR M)),C,E[2L B8!5!@17[5 Y .Y>[G!H?>#'#_<0BS9 ,9OA\1L;B5&IO9+,F% M>.T8 8$& ]EAB^Y65=&5JB763]9Q0D7C/) M(H0\IR*@CQ=U Z+@.$\E>POA(TY-\5&-SQKTCC]O/@;B HTBR*,1>@,.YMVEQ/.?68N-F4"L)6G..:B-36P^? ^(SW0@T! M53!!R=$4I)!/,DUEC"3F>"_Y"1 _L!HX;"Z;+>'L3\[]K(9AF-A,T*7J6$,Z M4P,0N#FR&'<(/#W7A&Y2.SN>V"U/+/,(Y=&D2"U!0&Z*6 81&HE+((YBW*L, MJ*[FPI(MZD?V&Y@YIT.R4'6&.")=^#4V[E1KTVDB2^ .>2E0\Z16J-,R^7(ADK1M49H]=6-BE')'B0\/"/ MP(PZD8QM5#,_F0GU]"0HG)U;YHO?Z"3BZ-VHI'AV_HP 6&?TQA"%6 6,#IB M4F-NX /&7L ,95ACC,_*"*P7/H08[1\9/1 MX0BE\E5)=J>G,O3OD$&"WFT8"L"P FG.)LP'YF_]0-;LL0IFPSN2J"^&-D7, M.9TT $II[W#TR>5(TH))*9U*&O8L MH/N^FX2C1B4YL5X;4N8DN2&6/3MQ!5WK'S,RG,]-3L7LB M'. !A. M7QD RZ3]6)8_D'*)SXH;3F))=Q?T@P#,9F+]%?R<>7S\@\L[XZ\IDL<3%ANO[:/XXTT<,DC3O M8Z@/G43DP[0+Q/0@A4[V5:C^606 \\3U.^NX_@/$]3OKN/Z2G)+O\()M/[P7 M;%+FO+&E@F.N#N.,*BL)R97)T4T_M#"O9]B S=!=#5=;;S$%1R_77 MCJU%(OF\B ,J#*UF2]J/HQ$YSZW3G=S8I,HZM[XIZB:7@!7[7LE7QK95Z.I* MO3)03?6"?H6E:L8."8=/Y"@]U$%-EH3,6=#@LD1]S,1*XQ(R)24 M)'(OIQCF2%6L.";T1:FA<*G3Z![B-@<OV2SA,8S*2+PA!L9$:>I@)DS'T"+56"7P2YSR M^ MJ=HU1AN%STGR#*3\XC2CZ<#Q38L_PC1I2NAL\4E ^@.7.0"U]VHTD1KV&(;SY!#8ZW!L2]B^O!,$6H6"^JKQ Z6U\3"VG8^!?6 M3PZQO-_8J9@&U; !,@.6"%)FF3).:V/+P5N+H\YE=C$;S7!G.35#5VYVCH'Q MT/@EJ_6!Y)(H'9LE5:S3@DC.L%[;2>:#! M'Z,PP]Q2[DS1124U0"+,==:3 7FX7$3U,6B; M3-'R> L0C8>+9MEU-%JCD9 M)O7&K7GE-[*[F(UDPV?*%EHCBQ2)1[)K2Q(GNZ1 MB 0O-@[RQ=0/C.=EVTX$) THM9!JQRA\.:P*KH:-NY0IM39UUUE(QL3)B@'E MJL7P"IHFG-A!'HV[?"&/0=PLCW/CK=01.?T3=&^X32XIJ6<>\((:)CG0A(6- ME\,OG1RK \"J@"69&NT!MV35MHBF6V& Z 4W5=$0PG,)+O^&LWS)G@%T= M3A%F4YXU [^\73X3L@O?/<-$4R!+MK?LVF 2E)M!-25H+2)K0K-N8^=9I2@W MGA%CCC$8:Z"Q2DMS&+JL6#I\&F6W]C'C":"J/XE0MAWY$Z0SQYKFETIXX MA5EV03%%>IE:1&\S6G25P D[R/Z,=-8>'/*@N78;@R16\+W)<#0N1?,6UW_; M$2C)E?V8U,B#7!>41QX$*O*"T_2:/R(1.9]Q^TY9KX #43&BJ54$HJO7)D"4 M8[NB+7*F!LF BV9<&Q)4&<&>S.FD<#WZHR#1II%&EPHLU3 M.:AU(6(=*/06D$$\)4>/FNW49:2]IE*8+EL @.01HX_\RE](>Y095CH-R/E@ MOYF(58+8Z3]+L)5D./=&5\9>T&.;!R*9ED+O=J0_^ASU*(HNTZGG) M81X DXUF$]-<5H9Y!X;'NC05O,EX8$O]R5^)MA3U\ I>L^4WS8JA8DH M2$*=8&O L!Y4BRVUBD6#Y!BL;5. ML5B24[*"F7S'V (AHOQ04_^+FG1*WH4RUYD4;DIW+KLIF+[REE5[';;QP5*T MW0!XT.33$7)N.Q9"S(8@\NJU8F@\WVASI*4#G1T5*(%T9NL^V4,!&LU(<3-H MB7J43KPJ0).^6I$() 3'1#.)O5N=*3.M&T4F0Z DQZ8IEKO$,N,['&I[R^A0 MNT#[K2QBF]I:P:(*'6P-MC._F= S4?/:0*T!507W,"@N]1H6!DSK3IAXGI,R MXI.G$M.F326J#?6XC%/CF>.<:.[S5V8U.\*SVJ!?_S[FEFGX?0+1 K:U!MQV M ;2TW'A]#'Q4MG1VG<0)1D?9X6=*EU-E]MM%] M-B5^1>?0)B3@TS: RK@39?6^5R:(QY+BPSP0J(CHKPJB(K29W;B^J*PII]1< M'(4ZA\%,D]0TV6=5$?V7F"Z+"G+/QX\)T:JO*@WP)'LO&!60)T^FE5&/ XVL M"-F/8I<$5RH,BS0K),<-R]J*>@TK6ZDGPEW;4(82Y_ X5)+I32V$74&UFZ0K M;.=$ELEV!V73RW$?])0N)4@/03&@7(T;WCM4IX%K1D5&M<3.YG4P6D6GY"YIBS00#7OE0^&*L*:?^N7XH82-H@SNVN%<60Y M_I;TN,)FR(R;#B+YGVRNF"<'C>BD0@FJ9I#,_%-K#Z-<=+T5T,$%W#EB=Q9& MR[&OMQW75G@FUDD%JA)Y#6@&AA-4)O)S),4\:!2BTLLG"36(-EFJ\4!_ ^]# M8.X@?4)VI::6$HS'L5)N>(<^Q!1C-*+,)-D0-80*:0:)O=(P LD&I995G(S_ MG#N>H-ASK9J+."+'IO7U>#H(>>,Y0;+2[&5<6AF'6KV&CK'Q)QL3B<%4J6;W MI.QM@%U,07FR&Y2ZI;KF-7%UYDD6@2*&:9_.%1CH%/0$7L Z]W)!)_02FZ\8+Z_KVT'8K)[ R;A=,JVU%IC5 M6%8/BG5$9?9L]GCU\@U7"K;=,UFK+IZ8]H/ M-+BN'W5QOE[.#,G^:ZMVNR0#+]N:)E"OH=)IJ/F6M5])AXG;.NG!4.I4F:X" MW76X8D'T=TCQ@@H!CCE$J*B7GB+'C;6[KR)YS[$-#\0 7[4#2X0)]/"U&+W&D'1<1-V^_272( M305E%UY (X:67*]-FKC.2J2)3ZQ_O$%%-5N&FYYEYIBZFE(Z5WX]O,G3":OV MH6E3X**+Y2H?!=4_D(^SFAE^PTQ M(RW"I")0-87N4P>X;F%:7KJG\Z2OZ$1,I()1 8QALASGPZ,G$5"N:) MWZ%=,W-4Z%,CT4FC^PYWU/=LO;PK9!]?3T\I.W26/P[][4$;87XK 2!7_=0S MO.YJS 364$3FA]\,&(NEK&=Z+%U]6C$C:&5QQC288>%*V:O-W:CC#"-SH0SK MY%P?[JA?N<)_A10?9E][N_]G& MG27E^(37IO\X>W4&X?#Q.JH M8^X!4#,I_D0-O5-0-+?:#=%I=?!JO8^+N[=^I3*4OBLB= >CF'\F'DOA.,]= MD:!I/ 0I?3+^LX/@[#Y='=_Y%%>3''VXN/CPZ>3"5)&4 : ?F-24&?@?W0?X MMZ#D?(FP>OY*!==Q$B7]$:CG7D/3>QOZ"'1*.$S/L^=XG<'1""S _K]N0>'_ M7Y7$]Z%-+L]/O+&!N<8][2T++JR7^)FVU6[$/6[L%5J&!VB.''T4)]SP#R_ MI';@2;H,ZU^Y/;UG%C<%_+W&Z']BH7AV\O[X$8G$3W"J*5KZ!L1A\WX%X>EK M(PN/Y8T.Q5&:W/X4W/K'N=+IWR!&UTA9)H'!0ICP8N0N&F9O=8R!]&58_:/9 M:>^CAQ3-E:S R9S V2;N^L7UB^L7__X7__,7WIG'[;VS=GL_@-M[YZ=W>T^L M92Q3?2H]G[KSB3(5S0-S(HQLSL VH>=H\C[AH]PM_)'JQ0X0[@Q'_,.!'ZK7X>'D,@!NM%OT_ MS7LQY:#X "YE+(ZUZB<-\09C^$D::WE?>O#,.3T9"S7=FQ-K"D$L!.36[EYS M;Z%@[RLL/U;)^?;#A?CC\.SCB;@X>7-R^L?),4<+.8N$\MX;]9IU%8E9P9.& MV+#Q(G=W!E]VWC#7HJO,MJ(P:2?NCB,'O.J&TC03&_]=GHUG)F%__ KMR?L[)ZOBN.6:Z9F6\B6S]5KGJ7!W M4QO@?Q8RS:G]L7_AL0R"M/#O4PV2P8![L=A91'39MJ1T9TH*A&,&RY:I!_EH,]:QJM<&0!;7V5@6#<+#:Y!=*I#..''(OYO^G6GD(HYE>4F] MR3L:$U^8>@I_XFHJ]8W,Z;K!+#DX"0\ZT/UV5WV+Q17D/BKN3=?G3 MRL9.CKNTF"]@U6'9%LA5=H!:A^BHU[H*4!GI+WZ7^:Q*?PW,\;0M]-Q364+M MQO%F*^4G87G7#\^^ 'Z&+ ;:)B&>4C[K' MY1FF195+\N2^/=C<0*=9SOVG#6WEEEYM2F%9M$&M\LV45XZ$.LM(0K8! >[U MH=?2BW,\/YH;-*>T_IQH8; AL953CYKR=564W#YK>(S=+V SS<6X9@RAG\N1 M4E-K%1I6O-$CK@U!ED2V2R@U-P]5$&'9=Z5K C8ZLR4;=AI>2P)+8GC?"7>* M%"?3FE?3-7^Q^ 5&SB>;F-*G!]2R(:_V.UF+(K MX0VE"(!HM^TZ/\9TEO&&7H5Z4HA%]CC=6Z\ @%)RG?#AFD055N^S\Z][?*M" M9=)SJ;4;B"O7FJOA6HT%W./ U/91#P:N4$DT-^67MCDY*"MY6F2YX@L> _@U M 5J(QY&5\%YPM0IU*:W8W6<2GW!%RL-SA:-.*]& M%M S&B=ZOK^&P3BB+_NOY95N)N9Y@SK;#'$*^BK86SDQL 0WKT^* 5D_OT9J;M_:T;J?;=%F$6%RV^M MK@&N :X!K@&N :X!K@&N :X!KA+ Z?IX9WDGO :XH+J,=H<,O]-WOXG+BS>_ M/M$#,&O^K]5J-S\/^T_$X=G5KT]@P&E^ILMX+]%YN][3VUN=W>V=]\L=?I;>[(_4YK>Z\; MM'OM66OJ;/^5->V8RK+#(M3P>BIUQ%5EBZOR.G+(6"!<'R%'4W"RV^SKWBR< M(!9*^WYO%W'"^/CE'R]>XF]TG>FJ;<3) +!W($)LN]'L8MN-_^F9L-JMJ89I M!LG@/H8^/1>'88BW>"&1MUH'^_NM]D$8MG8/M@+X7JYZH;3I13([UVN?N%T>'N0JN@0:;7U+A MDTR[O=OS M^]1]N5@:6PA(^MEI6F6$ZC6LE!S;H>JZMEK+OZX7S;9=V,<,+V";8UV=O>5? MUWYSWZX+'YUK7>T56%>[TWQAUE6>WLKJOO\X?H-+?!Q&B0Q%:&R!Z;S!O&R" M6IL85#HHB>M.^)^3ZUFZX-PC.73?.=+6\ZWV\TY';!UTM@]:.^+\G3@_OOJ. M8=SNWSG,[HOFWDZSL]?<:_FP%XZ8#T.LZGIL:'FQZFAY$^%%=8\++[L'VYU5 MQ\LC/"Y[!^V]54?+8SPN^P>M]JKCY5*9ZS>Q-PI,\K%@IK-F9'>C98;Y>V\X MV6K=(T[:G7:SO=UJ[K>:[5EH<6FZBW1(C+DZ[O^F=><:\.AH8<:,=^?F M]/B,1:WF7V2%^-$C?I='><&>IJT]S/&K)'AMMCO3VKFMT7V?I4]C]4U_W?/$ M6SXEB;"JE C<#\%K$WZ<0%2H4(X7M(N;+X;QWJ.V-("VYVU]SW9=7V07OG8,OZ#7">L\-) M]S*1Q\5EQB-N/P.WJ:[Z_D^61[I[!W"B'XQT?V@BSX\^'/\;-^3Y[U?OSE[_ M/U!+ P04 " $B:I4'SLCD$X' "0/@ $P &9R86YK;&EN7V5X,S$P M,2YH=&WM6V%3VSH6_=Z9_@<-,_L69DP)T+[9@3QF0C"OF4<)#\+NZT?%5H@6 M6W(E.R'[Z_=GWLEM]\//IP.L1PR3R^SE82[R]J:+/]IP"ZSW)Q MDV_R1%[A4B14+LPC@^^&YX/><:_;&?3ZIZ]?]8]9]WTO/&;A7V'W<((&1]^MY^V-+_9:I\A_%Y;6 MW:,N?C;F$\&,F$@Q%3&6M+3L4\$-N#B9>31&9-K (Q0[UB9%P\T_O^ >=R81 M'^?_VWU^XG$_X'[_A B:VW4O@IUG==-#;N&<\,!TQJZ5GB8BOA*!1W'792MO MC34Z4#H'WZJB@E$S;%$0BX"A7\S)V'5$%2)IHB)%-04;@(-' YN.931F MMJ"/V_93841IA$:12IL('DMUA<=+/L8H;28BAY+L9L"G8P\DTEBRF*WAS$^- MGY!FG?^X")K;=2^"W16F)<%&4L'3B3EN/3L $Z$-BDVM7*H1M 7/)8Q)%25% M#,-@CYH'!Z ?20R7P?F)O(C4DN26G4I.L'>[KDA!Q9*L!U2M2% +E*3!&ZY/ MZT!%W([9*-%36_&5$5?2YA Z.>-TT8,'U*!&.[9"M "Y6<4_+H+F=MV+X.TS MARP\=;X.MY7#1) [,@&"&2;2CJ$0/"!RU!3"A\0/R898VBC1MH"L($ED=.*= M/C,Z$C$N6[8.'X\%F,,[(,1AV[M\<_O=NMAP3;??Q?[7 MAL-PES!N45"$M;=\:6VY$/S@,=,&=[-J3[_^7D8NX7O/VE<2##\;'/ZLC'(D M+$S#Z5T0&2#V4B\QG%G,OZIF>(8V''K9[Y[U2M9)2*C^)6J%"KW7(Y 7&:0O8US M-@@:-G^1"*)G9?-PPI."Y\(3G!B-1)3+"5C)6@]E(0WW=_L0G>U_+L_)4:X2 M[:*DL#[Q-]1%OMA_V;6'\?4N Y\?]'8HOSFJ*^?E6Q)L6*5/W=-(^,D J'TR MWKA0@Z#AW)>(('Y>!>VY;($7JWPEV-%G/5WQ9]S[#8J94A[/&@7_Q]1\@=V;='"3#GX6..]6 MX1!:7#%3X)51*0'=[G*=*&Z%$OGZ@_TN6$R3_F+LIT+O0\P5L2[$/6ITWGZH$=-3>2P!TEE:!ZE _EG2F/BFK&U%@>)3(3$&1WJ%BMP& M]$:S0]10PBI1PHK!>=X=HDZ2,,K]R1'6#-R6=HDC*< PPM:WF\N3*%/!KRF( M]&DWV@LL$ M/I*UF %;I& -#-V-J Q4EY[3::+4!D$3I;Y8!,^[S]-!'#HR4&$!F$^XPX+@ M3J7+,+5BVL '=E)-=#(1%-TI?E4>;3;E(4.19HF>"91.Q]HK37Z'S,&[2Z+= M.5LNY6@/8PE1O_G>,DXJ>E]IC[U[^[.]N-6^/-BR6_[EK=X'C[="?7E0__T] M/U=YQOK=UZ_^D.DJ0YR_@;?*(-?/_-XHI:O"&Q$5M&O ^B,0BC ;]R+_[.W7 MAP[D,9%_X%"(VZV [;1V=CX'ND5OE/M7S.E-]/\"4$L#!!0 ( 2)JE2@ M3BW9.@< &4] 3 9G)A;FML:6Y?97@S,3 R+FAT;>U;45/C-A!^9X;_ MH&&F+-2 IS2'9KJ2$]GC!-+MB8=&5"A>.2**1YM0$-H>OG4=D38OQWR/C?K:_N[ M[_;J.R#(OTSGQRU>B>-"[\J^W.IW/_,VDT>UBR5ZN]GB58K+_G MA?J<"-O>^EJ+CGA(3I0<0_U&8+@8D.:0LXB<X^3<)TW__/SJLM%L7_S^8:.V M87]?-EJMXO>3AS/FH1EBU=I/1Z0O5\^]5ZKJ)4;?_];>OL=)ZC7>K&>=[>^V6N9D?[.-*Z[9W4+,J0C M1A0;<39F(2QIKLF7C"J@OGCBT"B62F6(%.14J@0:;O_Q#?>8F43XZ/ZW^_R= MQ_V(^_T#(JANU[T(]I;JIB=4@W."!R83,B#(=$9?MRU M'S/% MT ]'ADO!^9&\D-3B^(Z=ZX"O%!EP;$#J&4+SHP -4KT0[ND T![E:Q:\7076[[D7P?LDA"TVLKX/; M\G[,T!T) X+IQUP/02$X0.BH"0@?%#\H&T*N@UCJ#&0%2B(E8^?TJ9(!"^&R M)IO@XR$#YG".[-\&0RH&#%,%I)M!B$-V]^GV[L$FV[)-=P]"]VO+8I@EC#L4 M&&$=+EY:.S8$/W[.M,%L$NO[K[^WD4MXZ5E[(,'PH\&A2V64%M-@&IS>!B%W M1#&5#HO8PL-(*:"9GF]W+\% M-)G0#%Y=R[^D9D" R E1EQ;@0*UF+!V,,$X MU3<.35DH*193F\3,HZ"26N$N K.J3&!YIC$@LK)+VQ#**A6I&?1E0!GA@%** M7I/%%%46(+:FIS('*='&:J6P,P\VX;\^P]H@A, ("ZN=M$)02:\WB:"_0E3- M\81.E&(\9%V"^9]2:.DX"MAICK&+Y@^V?!QQY[PHD?%'/$0^IEH*BAJ5:B!T MS'HA25,5%M0*%,YIG\?<3##F7-0W[B&6A2VW.N:?J5K*FL'>X%# 77!#2S.5 M LMK&RT' 2@HB\(FT09,0/P; ]E#"4LQ?L4JF3".RR$0YRG(WLHY*P05F[]) M!,%2V=P?T3BCACF"8U'$ L-'P$I:.RAS:;A?]&-TMONY.">'N4IH%\29=HF_ MOLS,?/]YUP[&PUUZ+C_H[&!^,RHKY\5'$J1?I$_M;L3<9 "H(S1>N5"%H.+< MMX@@7*Z"=EPVQXM%OA+8T64];?%7W/L$Q8RI"QD$F4+B*R439NPE4ANX@H_: M@14=%%(^/\XFFW,M(E#=(%U=Y6F]'&L A&K/M/&X6V130%L.SI#J:38%1:_E M>Q;:N,#.0R[7)R3F-ZQX_,6>"EP#E;A(;2P8";/ M*:-< MK3Y3)1W DE]/5'^YTWGR;]6>DOF3P",9>%W$BEI\&VO0 FDX0;P]@] M:G3:OB\AIL?RD -(:VD32 7DGT:-"=^8M2THD'W).(S!DEXF GL O56=$%64 ML$J4L&)PEGM"U(AC@KD_'L&: ;?%4^* ,V 8ILO'S?F3*&-&;S"(=&DW='F7 M.K0/UQ7/G#R)O/*GY*AB\S(%>8V&T%!/-8M3*?>R79YPA'; 5N RGHMD-J"Y\3J>*4BL$593Z9A$L]YRG 7%HI$"%>Z4+1=R MM(.Q@*C?O;2,XR)D:.C@_8_V2E?]^GA'[\R\UE6 OL[AO^3G*D^5G:+U-3M' MJXSSTITY8AIH[I6\U9_ECQ3DUV[-(WNUO;VO@>[@:]+NO6E\O?I?4$L#!!0 M ( 2)JE1%:^@K] , &\5 3 9G)A;FML:6Y?97@S,C Q+FAT;>U8 M;8_:.!#^'BG_881TU:X4WMNJ72A2"*&+C@4*07?[T23.XFOBI+99X'[]C?-" M4=6[:T_09=5;K1(2C\?/V//R3+JWWMVX9QK=6]<>X!WT7]<;>6.WUZWG=QRM M%\/=_G1P#POO?NR^JX0)5S?0;*0*/!93"1.ZA7D2$V[E+RQ84,'""D[$J;/O MG=>!F(@'QF] BS8JO>YP.O&.M51#$K-H?_-O>C)9R?ZD^;*HJ=]S=VNV8LHT MVJU:LUOOH[E:/=YFI\&;7=NOL^5."?P%7\FT?VRD8N'^E+!'W#3\A'/J*Y9PV#*U!K6F M\&%#!)Y]M(:5IH5GWFH!D1"R" <. M #NSE\3_D 10!PS*35T_->2 5$4UE10!'P$++>BP&7!R(*I M [^RV(*9H)(%Z.G:1)Q@&H41%OJ_T/MM0;H19/1B4S]]MXY8%:JU% M&[]T8)6(@(JJGT01224"*G]5LF+=]>;E H_Z='T2E=N@DK12%/2N-RBE"N4O MWZ2['[UKWN!IX5PUK_\1RYF7]S!DBN03;B+,1#[&980I( =RR V"?MI@0HHQ MA*4.*%GDLF;[BF *$M!\=15<'X+PZ18FW586WJ8 M1!&6,R0EC$08]#+%.)=6-BMDG'!?OT>M \/U/'-) J7S+$ M XF_9)!7,\$P2Z4D,@UWASQ$L4<*TS!DV&A<7S+R.[(WC68C;\\N&>@S[<)M MTY"H&]M'/TGW>85B$K9(5!7E(!66/ MF>ZZL=L\JH.Z7IK&EF&176E.G==FO#,R,#(N:'1MU5=MC]HX$/Z.Q'\81;IJ5PKO;=4N M::0 H8O$ H6@N_UH$F?C:V*GME/@?OV- ^'07E>]K=CKW6H%Q)YW/\^,X]P& M=U.W7G-N?6^$WV#^G& 23'W7:1V^<;=UW'8&\]$]K(+[J?_!B@77-]!IYQH" MEE$%,[J%I<@(MP\+-JRH9+&%BJBZ>*Y>'S(B'QB_ 2/:MEQGX/J[A&V8AEZW MV75: XQQ<1GKY6?O;:Y+-Z_X1N7]BSKH@Z8[W2 I>\"ED')-9>EKZ"^#R7@R M](+)? :+]7*U]F8!!/-_Q_W*'Y:.W[??PGP,P:T/*V\Y\&;^JC'_;>K?@S<, MS$ZWW7ZQDE?U?I%D?R^49O'>K_W*)$VI4C 4,F_"E=%X]:40NC\464[X_O!P#6AR+&2&T38^ M02QD:9LS3B'#+!(%E$ 3^ M+DP(?Z#U&OK+F%(F=OPWHA'1%!(J*49\%M@AC6-<-DQL&)&O+(*!%%LLG(?Y M\P<8)HQBHHP3'C*2PCR.64BER=Z8.F9G(U:D*9\->2%50;BNU[2 SCM8-U?- M81.4:D*G]Z9MFUQ()'*-V52R@*)&P*#K:'A%Y(9PJAKS74KW)AJS8]!EXSXI M5;(]?.9BBW5YH#>7!]P3^'B$PL ;3'T8^M/I:N$-)[./'ZRV53XOO-&H>GYV M2%L6Z<2(MG_IPT;(B,I&*-*4Y(HB,X^_K+(9.\&RP/>BB2Y5YUKIV6 ML>9^.Y87=A\@$H]TCXL4N1\BWE-#NA,1)?U2(/DS[)7*0%0=&T>G=T60[A(Z M;ZZBZQ.L_Z)M1=D*VYWWO==]0^;SA/%C^6-G_.QCO;C"SX[]@BCL_G04,H[# M(B,EM' \:8(C(\+5$E451 DS\RF75!DTVF:;I"FV-QQ[$%GNF?T+6EU(AFC($0Y_F_87]')']JAVN-;\#\[TB0'G@<(%)& H\OV! M&PQG G9V33DHC80S Z$:#E&]MMF?)L,_NN5 @O>D#45KN11XW.@+;SQG%"RI MNF5([XT90L>&@&X>R\2%Y$PEI0&\E#U]=X3SJZ,$AO,,,XEC*')<,:E0I9NG MTK;,6][AM<^\'?X)4$L#!!0 ( 2)JE0DE%CFWQ0! /*6# 8 9G)A M;FML:6Y?:3$P<2TP,S,Q,C(N:'1M[+UK=YI,VS#\O6OU/W#GN?L\[5K8LA'1 MM&?>98Q);1)-U#1MO[@01J5!L(!)S*]_9]@H*BCJH)#,=5[GF439'/O=''/, MM__O>:A1C\"T5$/_[XC]S!Q10)<-1=7[_QV-[5ZN>/3_G;Q_]VU@P^O@M;KU MW]' MD?'7[X\/3U]?N(_&V;_"ULJE;X\HVN.W(N.GT.OXQB&_?+K^JHE#\!0 MRJFZ94NZ#*8W::K^$/U\].WTTJZIJ7.7HD_\E_!?EAX-OU5F-P0O+GQQOYR[ MU Z]5' OM?U+5="[XNYI\+/ M3$,#5NC5SC=SERNVF;,G(V"%@P*__H*^1OEW.O MLDQ[&2CXX=Q%YY?W5[.K(&L>-/VS; R=BQ@>%_O?-5FT-G'S[ MXOZ$WPZ!+5'H$3GP;ZP^_G=4,70;Z':N#3$YHF3WK_^.;/!L?W&5]PNZ[XOW MV&__D\M1YRK0E&.J!>RO5%T:@F/J67G^2M7.G%\Z#'?:N6M]X,XNRN4;^ .! M1^5R<>_FSSH(TTX PXZ/X0:/R9^ANUA&9-AM;A>8#H!2"<&'_Z_JD("3"J2, M*6DU70'/EV#28>#_1(X3Q$VP$TJ!YY:'0%?@O_:Y)O4[/4FSP":/J@8>51F; M)GJ0:LF2]AM(9E57SB0;=*"^\,RVB)\9\G@X]]AS^(G5V9"E,KJ%,*,N>:."_HQ[4WV.*948VU5:'\#5U M\$0UC:&DT^X'-'R/J?8<2Z&HC_Y]BFJ--&ER3.F&#IPOU>=CI/+ 1+;$^4M5 M%* [E@7]"2^L0S::JNP:C6>[B6SVN6D,D=KE&!&:1-M @I)C>,=EZ! Y^"J@ M'H?JT]')3*&^?9E[Q2YO==W7?T?0Y1UW#6CD)=U1M" \>F)*,0Q'N4 MY]R/*\9PJ-KH@5995Y K@S$JC%558!W-05>V&KT@1*KRWQ%4+DY%*L6PG'!$ MC775O1;J*_2XUK&N:M /FF/( A\R'XP$0(.$*^1X9AFT G;0ZL"NP7A^"*X, M:P&8>2XZO[$#T#+TEFW(#]=@V 7F(L"\@)^6NP!<5A05/1)*FZ0J M-;TBC51;TJ* 3Q>UVR:0K+$Y64GO8JI +LM0P\<:M%Q*PQX $PK,R 0#H%OJ M(W"?&H5(*56(U T=70_3 IC%]&OP3NBV[0C8"PQVV*.H=VZ80.WKKK^0)VV4 MHKD/@';&^4MSLK4+2=41VF53M2 "9V,3_M>UN) LC5Y;>L:N^P7^#9!A,XM2 MR+\!DC1A5JGJ0*E*I@Z?9471 K]K2!\MXMCL GXWDSY";&9 \7DQ5#PXKEG6 M&-7Z&CV'#TW@>*2VX?S5&*'+J\_ E%4+*,D(NXC/%B:-41R1%?'9L:31V3X$ M$?$9J*21W$B[1'SVQL$+41224W(10+^",-PNH'FQ-\9L?9A19#.$3DQS4<1L M+A+%*8[!*&(V&(DBM+W)*&(V&8FBN9'1*.(/4D+(Z@<79=LVU>[8EKH::!OA M@.(W)/A3SOVBN%DN4L*?I>X7W9BVM(3//QP&SSCVM<1E',GM;6X)?YEA?:6( M0TN\#B)>%3F^GQ6_)=D%D MD_@AS^(W4(( MC0PHA\^+X4HM=S&$7/HJ'#MK+\;&@>1QBJ.%&-L-DD=H^[B*PV=UDT=S,Z.! MWXPFD1;N8DCX;*3WN*(E/AN)_LZVE,>?U>\7SSCVE'J(=A9V M$7.RG"!&L40V;:V&280@(CX#E322&VE7,7TUT5W"C!1V#^UL+HKIJZWM9C"* MF U&H@AM;S(P-D,EC^9&1B.!OB<' 604@1(,,'Y*VAC,R503J,Y5V$U' DTP M22,5TX"4\!>*DL9L>ZTKX4\TDT9V,]W+QGK$#IHH,-DH7&.J PA,-DK8NYHA M@4ED4_@>\8P1VPA,-IJ\$["\PD&:,MGIP@J[Z;JGP!VB&3 :X,VL!G>(XGXT M\'%T@\-OZ':B]]:2GL!XBUT0V21^$!*8?W' K;+;Z_[K*3CCLBC\ZRD]1Y,D M9JR20$M,^F@1QV8GT"R3/D)L9$ Q=IQ@V].\H["GK;:]F\CF,9>T$T1G^Q D MCWG+=H)(;J1=><>RK@+\PN&?9W=[F;N4K MT8>S\<"($B;H 905 M!SG#>C^_&Q! MR^M^C6:K_W=DJ<.1!MPIY-ZKYA_NOLXRQJ;_-GB9,RGYV".:@^2*^;3^M'3_ M-N!,)YY^.OU<5= W/168E(,*"!V?7ZE=SD\R7KQY]KHOH>_SWC9R,L1E*"Q; M,FTT&?ADAH[_I-EW2[N5N5O\S^< \#_T2!I-Y]FD72'',AFC MK7M"A'TR0V#Z"N\;W$3*H #.$RDH28D0R1^,G%DB>0@D0Z2H_3H9(]><4?.0 M29%1B_*X6:8RNPV5V3U0F0E,#,H\E9EM''2B5)XWJRM2ND-1?49(T$?S\P-? M>%\I$)CGD:;*JI=A4XHZ1-$M.J]JU@6%3EJ ]U?_C=%A$S &-G1G'/^S:AV= M!"+S>;R_?0E]11"\+^'PI=M31/!]=9[[-F1@)0W>F#Q$% +>AB"$(__&)""L M1/(VV!^"^1OC??S*T=N0B-CT>&-RLG*YXVV(QBH2O'II6-G.'O4E#QM9T M]DPDABS.I"[!8O:06"_RG218Z4VP#B$/),%*4X)U" D@"=8;]@8DP2(*5K@1K_Q) $JPW M[ U(@I7!!&O_VQ[R35.I!SW7WC^,+29U)[+",$ MA^1J*+*7=1$BV2)Q:-L[-))N9B/=S+J@D7PU5?EJ1L4I8PEO M-J@G5IPV.3GT;G]CR0;<_H>QM"E-X\.8,"1?+D=.7)&10ADB<3A[:]0R-Y<@;SY P*&LF3 MTYLGIT^2-9T\*SIP!) DIXW[ U(SI*- MG.7 -*!:0W4 MD:L>YY?W5Q&ZJEYE'E%Q?D!3-8ETTRD) U83? (]#&H WOA M6_^N"@S4(;E,"96_FZJ5\7H?$KMKZ:]A^OA9@:1D@5+KY6R3HL$2(4\GIT"7 M!T/)?%@0_##&) Y,>S):4, U(D!,^%9JR!$UC*F&'%%#HH;[\H9E63;&N@T9 M+@/U4>IJ@&AB6AQB%&^(,KX295STB409T^L6B3)F6QF7:PPD3\RF6R0!:H;+ M-6O5D.2)&7&(1 U?LQJ2/#$[#I&$IJ]<&4F>F!VW2)0QV\H86;2Y5TT (QX+ MOE+R5G SWJ0X;=B5[+$)&KWJ\PA^!0(Z%8TS*3)LU@13,2R[T;LP#,7R"'FE MZHMFNS4>06)&*NSKE\3X9G85/0]@:M=P#B]$1%]WUM?P5O37JUA9$)E#MJ,3 M*4B+%&0C2HSN6"2.GCCZ-^OHTZ>O"]LT7[UB94%D]K7?,')'E&7:G;IAVH/R M$#Y8EK+->E05FV[-O0!&WY1& XB5YC(??;V,[$'-1(8V0!%1.7CJF)7]3D14 M#BXJ*:LR1"8+1%1(G!HS5O&7 B53[7:!I)=UI66,WX;DN.MZ*S$G<4R\.(:( M47K%*$,Q#A&C5(M15N(?(D;I%:,,Q48HC"Y;ZNN6%_3U#$D2[\2OVQ#1(#%, M1)V&B :)2R+J,D0TWG*LL=@8A'IYS4GGKO5*A<%#\/BN]5K;?68KP&CV(N'H MOM9U@Y,N$YTC2XSV:]55PME7H[-K&^313/$10BC;S/;[<&Y, Q+*GMQHD(9E M79FB%]94MH [B=8W$YU&KZ?*X"T+4"@%B!AM)D9MP]"L,Q58D-K7AJ:\DH[ MC00I@@9$E#83I9\ .G@-O$4)FD>=",ZFVP2'H[$-S+?LS")H0$1I,U$Z'YNZ MBIK!(;W/U6?TVUNT1]%D( *UH4!)LJJA*<5ADB(FB9%;2#&RG/B=U X7PMI9_M_%:0 L3< MQ(A[B,@<4F328C@JP$0LD9VI)&5=N5)E- 7B38? JVE"C$N<1)N(59.23)I+,BD_N7RQ0Y>(4GI%:<\]O@LR0:I[J:_N[:.+=-G]D*)+9HLNV7). M1- R*V@'-U*D5)."4DVVS T1F12(3%H,!RG#I+T,DTGC0L0J[6)UH(VU?JQ[ M+*WUWHCLATA$FB7B$#:"[,%,Q1[, ]L%(@5I MDX)#V *RD38U&VD/; ^()*11$O9I$[PC/0(W)&I).C2"?:-2?ETBT1IW_P+9;AL-L_PHJ1HZ\?O< M,!OP2XB]WK\"TMPQ7'%H<]"R9?J:$M>=C1%&TDO#!!F?&Y:$I 7(D&K/TL+,)U^W8_B&UV(^ MQJ8\@ RO&,.A:J,'59]E;:P@03#TO@W,X>RK@%0$:7! [C/[2<3"C_LB;TFNFV><)PTB,6:GD($ MA22R*U9^B7B\SK4=AOB+@_-Y#XD$6YH:?L+Q%!A^GQ^;&7YF#Q'"\M%I1%"R M&$KNK=1-Q.,5%2#'NNHR^:YUML2_(9"LL0E.5,O( M&GCI&="-H:JO>^UZNBR^-^S!_O=S5(A!T!OXFC4L&\%?8S+LVQ?U^1CB88Q- M&5CH(^>3 9 41WN^?8'PP9_HGV\CRK(G&K0,/2BVQY0XLJDV5%F+JH,GJFD, M)9UV/Z"I%I3VWE=J*)E]53^F&'@IO AN9XT5+7)\>KGP!LE:F"" MWG]'_T?J, Q[=-)&JQ;OWQD]JH)42+G?S?_\,6F*^X(?Q*(?N1DS2U#S^2(2&0S<<'];?NR5V]UJZ>O7_7 M:I?;U=:W+UWL9-X#$JUJY:Y9:]>JK??ORO4SJOJK\KULV?.A""+\F C M(P_YJ&GP- M9INZN6NV[LKU-M5N4-!'M:$?HEB>:C0I5OBH?*(:YU3[>Y6:N:^9YRI7VNAK MML3GE]3;(5>JZ((=N@AC#U_@B S\C^E%N(X9. .J?K^F4F_120%> 0BT:K=,%HW7C7%QUZR3A)DNT M.>/W-6@\F H6DZ6@RJ@ MOI/K0=&G7.32\U\(K)$ZH#YGT\=D0#R=%DT++:&\?]=3H4?4QV@9Y'@I]N(\ M+U!U5CW.X:5UY\IPZU]I])4J/VZU)@*&JL7B.]&*$IMC\\42^[J"J4Q;ND6) M$>VO<\GEL4C/_WJ.3<^AP+Z]J=>J^UJQ> M55LMJM)HWGQ^17+TL?HLR?;[=X@2E-&C9A2@)(NR1D!&"Z\*I4)FV18E#YS< MZU/6T$QS6+\<488$^-.GYDLXBE('T/#S.0VOZ;)APM#;F='7LF'F6S'&NFU. M*H82H?!_%>GO\Z_:+^8*2W:>LX",>BUL,#*-1R3_\^EY##B/3NK@45*DN/8@ MR

%U!.^IH4J_:Y^;GUV86V.AQIQ@1JUCP)*)<&2QHT M2\9C^XMT*9"OX>F":O^$VIB1V30US)RI*2N*"2S+^W&EZH --S/MX5WW^M*H MPS 3FYD)>3DT,2(C4O?22(.(MFP3 /M5F9H0C@AK.,*%<^3EMM8^UZZ_OQ@) M,H0[.FF-51M0K,"\=CZP87RHP%\;9MMXTL.YT-_:#XO%\SWJ)$)\55'DD:!9R"/T<0%^#$:N6!M&[0?WH._(@]Y8T 1 MUOZHH^@L&(S^M:Z8X5/^OH3;%,R]'?I(CN5BETRSH0\0-Q=4&6+X"3\"B9:L MWE;CR:'UTV\?0?ZQ; (I6B/S3WEP]T=7_MS^Q:"1P?=!B2T*Q4\1.KC<*.K' M%E<&M) W T-?N>PR$GX^M"N_P6D5 ]B+KSPZ*7!\#NWE>47%\EEQ_/]!GVH# M#8P0QMXR&(VJ8NY,$TJ"''2,S-M;A\0)84U74&$$O'_7G5#R ,@/Z%T/U-, M.&5)M%1NSE8L/K*?7)P&DD6A!4J%DC0-7H%Z/"SX\]]8->&'MD%U@7X$S?0C@U#KB^5 X8 J6395 M8EPH%6EB?79_70KRYT.5RM@TX7/!/5"=!"H1KH.GYH]?#%\V&S*^[HKP]\?10:)V!U0[*-\2 MI4%@ "7),E0[4T(J@\0/1B\0IK!/*/)'E#>MY\A/L"!S3O=#>JDA33P__Z?(I3:KU$0.E^S7_W+ M(B]X_\Z[8@E 'P+_2_1D#J?(=Z'Y A\>(#KIOC_,@@& U\3K.@ MO)[^!XY97AQ..NZ_0@+I0KDD=$N&;(OU;C;5Z]UL:?\47]]0:%8@#_J&.0GS M>D<4O P!X5[OA PFY=^!K=[L#G5PQ$#VGAU6=9X#]^BDO"A":UPFD2R<(-?G MO9D++]'DQ.C=2(U[*-0MSBN[KVU;<8 MVTQ#X,&QQ93(RR+(52\2B/E,$*AKXI$BF8E%H:5M5 D4.]':O>DFQ_$?I4VAB0G+M?>7:S85?WBE.1::3GSY3OR%\'NNH\*K0?$=G"[UMI=EKL9/'?[$$U)64:^5F38=?0/@;ZDG8 E"]B!11M#ILG*? M-U2OIX'JK-+Y.AC5_AM/ M>O:P5]\S'1/HBQQI"?<=ZH]_ZHUA_FZ>]3&L(RR^\\C97.HOPCH#.&EJ))G4 MHZ2- ?6_GQF&1<$4Y0Q&W"3C2I" O$= 3W!;CLA&['$]G]P/SKI5OHMC,M?< M"]VC4@Y$DC9T(5%-H3Z/_; F>B_GJ-U3AX_G][_.-7S%.?C6Y3[0,)B00EN* M]"\J/GⅅJ&P1ZPJ:NK"LG,L%K] ;2ES?D$:W7SNFLI'*ZXLU\;8]M)DJ!* M=-2:(V(<([!,YV4X>KB[_/?KXOQVJ2;L/H7R3(W[("KPI*D@GCLKG?#2I4Z$ M%7 7KB@I!CF?D86A\/%<-6@*P.)>V(\GZQ_CNJU<^/*#1*U7F$/^66 M96FAE*>YXK2QRH=O*J_N[%CDFV071\L18&,&'=K;"[^^EB:0">Z@H026KWS9 M>T,/G#[J?W(YZEP%FG),W4A]\!5>_V\,=!F)/97+^;9841\C0IG3Q5 F.'6K M$#)UJ^ .0G,'ZBX]W 320ZX+H.!!"$8.1/$>.*5) -,@X>;>&,#Z"T+;Q32- MK(HH8W:CM_QW$^]3=.=_4NZ@S3V]SID,-)TI2-U4F[7&&56MGU7/J.MRL_(] M,(EL'R#-++\WBMDS2S4(T2^L(+PM+_MZTFC_X2S6E"[&2HGWXF)^WR^.F>2B M^6-!K3+5_@#W!#)DU*,'A<5F)10!=/]_1SQ6^.;&N',NP-"R436G98AEOT+G MY!7875AJNAN)P>C)Q4K:$;/]",8K>,L6&]J#LOUW;-EJ;X*UOF^#H0L(>[Q2 M':-: !*&;UZZ>50PT1T#,&MCF$HWY>QP=-N]/XYU::RH\*)/B_*=BBU^V^R( M/^0"^4'8G0]C]ZFD078#F+L" !GMYW3!\;%![CO=CC_&.J!X-^=C-Y:')3U, MPL>LF$1))"120H0P"0F8 2@::);1$#AB@%;E3#! YR$] O^+H*SXFT1L^ KW M%EV%DN-UO[O+W NBABZ"OSA"%432(8,"9&]:T#$UAG>;&GS9D7 9RLA(Z MO$&7^@[3G8J#^-63DC/5DL?.Y&3'A)1U29M8JF.29@(#Y4AQNP;1-4U@C377 M:C5&P+4K*94D;O>0?8^BQ*=?E%CFZ.06M6VIT(; "-W;>P2E GZJ>1\Z0J49 MZ/Q%BRIWC;'MKU$W5>LAI9*RN\O9HZ3D,R IK!/TV*:A63,IN3$-&2ACYP31 M[(D!*;4F5F!+3WV>#=;G9P7Z!NJEWK@XGX58=?\0)*K%I*2/6R&@KEV!OK\T MY9AP9^K$>AN>N+G.5*K EC/ [/S1"8K2O'4;2;8-D_#YU:6$K'!TUY7O%SMG7#"=[N+.A')^%\"[$6I/ M!;IJF $1(>+P-O(Z\>CD6M6!;S%Z !J*0,)/Q&!W,1 R( ;%HY.HE(@(P*X" M4,B )2.3JK/ [6KIG49837+22WGP+64=9[9 MQRFY6=CHGZU>J/1E! ,NFU%7EK]1/M.,6$OLKA39' MNERH&XCTW-P&'_]^]$T4''QX3WH0>*1 OO*0[4M;[9])(@CIGM0;[>K[=XTZ M==YHWI>;9]15HW%9JU]0K7:Y7;VNUMLMU+NNCL#)=4W:*L66^B,S2$1FR;3A)S9HA/*,5PYHR90$8GI,&'VH:)P@:J M)\DVC1X&\;'']E0@H)-\DDR%T@SC 9J)J6 $WZ9"0Z$[KQH"24?&!'7F>O.! M.+&\?/1!X, #GD8V!\8&J$.2=FK6TUO9:LBMP;E6[]]YIR8$'_(942<(=) T MD@G0B#7%[:ETGBU+(^=U'L;+75>Q&J[>OUO?<44'1T4#S0)/ P#A<8@''W<[ M=L[#UB9A1O90 MFBQ:AB=5TQ8_DY&S6/S0=2&+GXY, YT1L?AQ%V@J> 1+0[11%Q(Z,\Q>,F_@ M>13RG)$F+=DR $5T&/($%,_)DK7\# /)/V31$C30XT&)6<8>C.33"?D=SY;*8&>"O8ALR$U #3\O3%*>]% &J<@AZ)@]$I5 M?S2T1P##7.O!7@(DT^NHGMN!])EJ M.WSIK5;_H:2@T4J0,)+/3 JUVTZ/;9B^^_V[@/K= Y]U#HJV!-4*S6LC,:WJC.*K(TY4D%U"(=+>+XIV<_P7>0\1KD@>2! MY('D@>2!*7Y@G"HL3ZJP>ZC"+M9>>5)[38F6[/4P4G^2B1L]HF[I]^\"XTQJ M]7*]4BM?4;4ZFAU5;M<:];0792%^/D=2#^@\(_@I(VKMZO7[=S!]B;'W+]U( MOH(#>[T!&1X._@"W]^_")KAE#LWY'(+)VX)G? M8-2%H5/?-,:Z@AYIF,?4_0""%C(,+;2P[=$NAR(7-*1[9"\&*L$_5S[3#7X6 MHAR?_OE2(7#B5G0+1GB0M.XUN& 4.\[$X0+/X(;1;?U8R\]@,TX<%*>;K[A0 M@*3N$.8]RN?(Q^5)QFKW4B-D>,)X"$'=VD*3,S MX0?M[(*=6(G)NFPOY'UAR ?,[B+$(>"%/#9*, MK5Q?DD:Y7-FRH(,K=]%X;=GNJ*>=E_.+WH\_A?I/H5@XVMP7F?WN1XXOTMZ_ MGT+KR?S^42[=BW_[R5@!+_0M%#[$$@XW M4'4F-*&54QG] F;(1)2YN \11GS^,O9#6%7O?R,>RD;4SL)/!/"X186"@HK)A!W>DPSTL&$2YXFDU@0R@5>EJH YL+UI94+#SY_/+9D'X^21HR3C/ MV+KF XTZ!#VH#RLGJZB8A%YQ- /UJE3@,ZI7&]-K1WWB:"'/T7FT;R\!?2H' M],G9N3I#RXK4IK]6X_&L\O/B:J.&)K)[TJJ<-WA [I3TU$7H6%.(#8+VE*Q>?NR^*-M]M4#^QX?2#45 M*A,D61)*(M(%@:6%XJZ&,[7TV5$S2J) "VPR;B68#]V88"2I2EMZ!I:K&@HS MTXY?9^.FJ'!F]>+O(7R)!QQJMT8S]6T$Y&'9'B17$FK!,C "$X2,*L5:ZH0J MQ0LP#46R!BL)XW7I)*(/^65]J#Z/@&Z!LJXX#G&N(KS@01[^68K4ON8+_6UJ MPC@]B*\NP 7>W33A=,U3\ER9.!52LHK$B:A6L40SQ:PF-ML2;=:& TKY\T=SB86B]0'ET&E]&TL3=8&,;%(P+%&< MX=H%R=4UX'6KI'%%;9/GQ!+%4&8E4HQ@!)J+D1Z$LBLN>=XB7W8U"@Q=X!-A M2[BE*$2MS2(+T88FPG9-!#(5=;/2>3&4VL!6U--?WQ,J*.ZR8MLV;$E+E4-. M7)$%GN;9$ETJK%_J2:?W35REA#Q=Y 6ZD.<2\;6G-I M1LQN4K@AM794)59@Z<+."X/K8]::;DMZ7^UJP+4.$)WJL[]YH!2H51R")J)>-"\PM"AD-37P!Z'H5]VS-MO0\171!PQ0$.=?VAF59IJ!6LI%TBM0,.QF9,5KW(YN3:48=@ M&$MS.[=OK:_#!98?ZH8N+U;L'=TIW_\^ZUV<6[*TC>[@\RH1VY4:WARJH%*] MOJIP**,2:9P7Z *SOGQ%BO4;LF77+"W/T *_OI$$6[5>7*K6!\KTCEW@+R6A MIU]: M^#IRTKSE,5W0K&_7O5*EKJHYXX[+NM*R#?EA +D.3,L]Y&]N2ZXT9I___1._ M5_HX=V?%W71]52N?UJYJ[5JU197K9U2KW:AB\>?%7:[_/?45_P[29<(%TB"B,4Z!*S=VW9+XUV71_C>5K8N0H<6;"0 MH00:PUSN3@>2J0.EB<;.C\&Y:0PKSE,H3NFI+]4NN:?A5>\0OL4' M%DW>1]"Z!QW(/KR'$8OSR_NKXU5D3&9F!TL+W/K\,ET:M!VITKF%IKSL<)9# M]L70K/]P^?+'^%W);U,&Q.EW/(B#$7HJC.HR"1/9K\PP-)O/ZD;,S4BUZ^I: M48"&)ID5ZG+D"K6/VR1PE15C[>+&MOC&K*R9!1;BD.5 %F3R5.J\#.\9 M[NE)&EP:Z:N>S6^728V'WH]K9GFZ((HT$V.W53J]\W[<,LO2K ],[_K_J+U M1<<(&Q+6 ^.HUN2[TF=^/@\?6MTT.^>0)N4W8_^3;8OA>)'.BZ0O)E$>[;JA MM2#2I2W6I[=VT^5P-QWPS\AX(",BW-J=E]/N7/: 48EY.M+;)X62 \=+H;L'E44.!X:[_5EYQT- [:X@#2F8%]Q#F[Y MK!C#H6H[DS[0R&3GH.0^T&4UN*;F6.S>=?U'L=#\ <7SL*<"!$!V)X$'@:8^ MU@T;4,5/2;-C[BR1G 7DG/J<&ZB* N UD,Z<^MPU-8;EA$"9VCLI)!T"%1N# MPFX8K.^I7=,/]?/71!4KEC&4!@?HAPH"YYT?[VS=MR>DY67[NK"_/'DCH0BX M@HY;UR=KY*#[:$V:OW]<_:MM(P<)%W5<1"@/$_C$**E)(YO2!5 MU9&8P(1[;RW[1RW?>6G][CW?2P_/S9\ ]W0M58=&$LI#SI61>;GA_)%)/2)(J?^=G4V(4"O-];;,HP:EJF$ZA]0I#I8WP&P-H*1U9/]DM10G(1TJ ^_;R M]-:UTM9R1=R]CYK=N"QVPF8O725N*UZZ 5L77XM=WK:1M5A [2)C/E L0S., M\^_&0N8(F/5U2:R*:SA2'E=+?4;'<>!BN!R#P MH&4H3K>"PB/#J/!O?-O7SVN W1"*C67;HV)<94/I"9+M)\-4+* GH6TK( K3 MM#U %"1QB@BU#BPLU*H;<0S29B9KT4LN!"ZJ(P#NA.$9BI3D'%$T/:H4'%'M9XF#7)D'@XOA_;8Z==VNF3SDY$;J%>9^B+:<\TY_E5Z3__/K\LE(H) M3;V)F_ZX<,;(?=APY#9,?(*O6Y7U1)!RPY0G\FVK#\A:_[X#)CO;0I>%3*<4 MSO68:8['[?@Y3G&#UT4*U[;9S8H7'BBUV10B''F-@#^O*:SBJI=8Q!<@.C*/ MB#"(R^'[)B_;(%J/P"TMPK--4+QQ5LS20BE/<\7-I0<%AHL<%6-*3CQ;$"TY MYYM(3MR7)20Y.)0D4:J;:D M+20GQ3/1N*__&%\_\0=8D)G!2*%C9^ ME.R">>#=/N&T2Z@?BR^(=#Y&7V Z M56836NVJ.1Q=$CF8!B=S5% P1V@"6U)UH%0E4X=2:Y5E>3P<:RC_.@,]55;M M!44:/5V/SOIZ>2)LZXQ&S(CI*&IG:'FJ-?SYSVKS=G7T M:YN^Y%U]E ^H7S=;E4G,(>7&GQ$IX?Q3O4!S.7W(QWCX:\"XRQ30 -_\31("*4!G'(\D:$-:*Y(1?8YBW:B%T,W9UGJ>DD7BUIRU1.(KG*L[3(YVDAL]O%8Y)I]T.- M"\4"S<30MEUK?=>J;I@0C1K$ 0:E@=J$JU(%YJ9__>-'\6Z;,XTQ^N\ZVO\- M"6T:FH8JZ*H';Z:=]FI96V1-0H=@\3S-Y==/#");.N,S9>=SZ_(B"I$2V6>[ M?BS+LHV#D89[6M^-82(XRK9MJMVQC09@M@VT]7VFF4%#XCEI9$FF&P_KD[.; MVS9S7_R.>: $- MG #_75\OQF;DSL*'6H2.\ ^8+\=L-7^=WE\_@T>,K).*LC9,H3MK^#4F2^.N8>_HW^^C8+"X 9/5%L= HNJ@R>J M:0PEG78_H*D6,-7>5VHHF7T5O@-=RBS,'G# ZDE#59LI![H,>96GCH&AIFJ>MCLJCOR%W9?_O^5?" MX$"31A8$S?_M*_6D*O8 D8#Y$")H*V;Q0/C"]#]@1KQ'\_R'*&_@7Y'_$*$Q M >KZ=/U*M2A;Z+>SG\(->&+ELRW M8M^^0&:&\=4$TD.N"Z!YA@"-'&&(Q\NI. :$+"BSP=H4,CU!W3>I+ M=JS@MVZ@"4'J,(QPY"]YGS?+]-5JM3U1&,?]XITLP?83.[).O#]G#(SS(B&?!_6R29TX[+,O#Q%!0FO+D M_'[@G.PU'D),)LXET$3Z3I[*44&1H;:2F #ICS8G<#R7"@EDW=FH L=IS_+!YUU0;\"XXE^ M;YCRK9I>T%D78'&>Z@_CWH-UW;Y0NFQZ02\@@)DIZ![53YN_SBZ?K\_N90XW MZ&Y*ME;A GH5-Y&/R-BAMB*S]]]1X2CRUG#[VQZ8 %#7\.*!155U!2B;P;!7 M8.NJOA.LL8=?;L&9B!6'N!18EZ_$I-"T[S!6N75[UKY";%,G'!QNB6<[:]MT#Z+P4?XU>%%73GMH)'1CFA>IY MYD-8$%T'D%B2MCSBW+N-^Q#!C?G+V-"'+]7F_:L7+X^Y2<6EW7QE'1TNYRZH ML/#_& X.HPM%D>:*ZTOL*U%?62S+"E'9*5'9'5?A\S3/,W1)6+]R^R:H*D*J MV@:&5BR6+@H<78IQ1LSKIROCTG5W:65%GF;S(ETJKN^FBDW6]:?P5 S+;O0\ M%)W]:(Z#&-9^MMJ-[DWOYS9;/>,,U5]Q$@:"">TXZAN&8B&ONI04O9[&ESGZ M)^MD!)KGH'P)B9S.\C9Y@\U7\05:+.2A70W;I$>8LRUS<+F\$EV '"HDT^CZ M-KF#SW'F.;K PDPD=.A60AUZP=%N%Z9A63>FT4,#$]I.)Q[RH2C9:MA/G9>\ MRMYK7>F9O]VFD3CNUH3U;M6!DQHY@+Y>R0MP(UEWRM*\4$(9!K$)>#B#S9F* MM% HT$R)'.>+CS.X/"E'T[6F' MY2&6> DT^X(F/+ +CD&=GJ!:?1X!W0+6W+%0W^];QDNO73UO;W,>\19AW=') M%" *>!"1L\ (--AU(#@DK@6<'5870(>BIY5UI:P,55U%>H"F?7J:@38A.0G/ M]=B "<_WJZO?S\I9XU?2.R>7L?/@I:F^"[$SITB:@SEI1JS9Z1:+H(FG+B6& M%ME=)W1FD(;8D@R69IVBW?KQ,*^1AKC2 9[.EWB:Y]:7/5\=%;$%[FC6KDAS M^?7I[C;.0)QK)+ ZD^">)Z!1Z 9(]0T'.H#[O\^_+BZ&1:984+S..*X@XA" MF(^&XQN4&2*O-XE)/Q8>(73IY5*M,"1L05)\@J?[V3% M$LUQV ;4$6XE5UR#,4Z)+N371]S8EJBJJRH9SM0(9ZD*>6O4]N$L597_]J[% M?PVYW\-^=O%ZM^Q.LC&6:ARO5R"7V)*L*^;H?)ZABZ5$A/#M\@>;^^5H'J:4 M7)&L6^'F#RZ76Z +HC-.FW ()X>PN5F1YDL%:.$2"6#7#Z2;8CN;>#MSM(Z# MK6K7O9M2#5BEP;X6#3XB,#Y1J@,2U8,4]WVLH2=^<,::L<$A!,/M B.&!,.T MM,C2PE:'%"4^OAT/T;#Y)0$F&26ZR*9W%BXF,=O)4T1-HZ;S FIX6&^2,BMH MV,PW!U-:GJ.+,?;!D&X# DV6H D/'OA \% W=&->X;R8::[KH')Y]:/._+MI MUI,\IV*^Z\ YA<*-'VA*!S9I.B#08%>%X#G'_CS7LNZ>)N&JPW2!J<3KG9?2 M_:]K47UI"Y:Z]R8#'SY/*0[KI<.)E?2BCAAC$GLZEVPWH!?&A94XNU!? [UP M55H$6A#>@(1A"YT+="'T@+=D#+.+40O(8],91NN@>=>Z,* %UM&BBF.K%69F MKG^._W:;1N6Z]$LZ7#\ LMRS*DA_"BV:-O1#]_@ 88N<5GMK=N9AMCV7/(TR[Q-*N+;&\F(-!]CU^HV M?B%X;NN%I.H6J@]!#/7J,TIAQZHU0 @V>F>@N^P/)MW;[^;Y7;'!XSSP-IX3 M0-"Z+@!R U&VKSX"'5C.,:^.\XLLFPY7Z[IWUP5+I__ M&)QXP/@_HO$H6."D/J(#=C\Y= X5Y KW*P;J!%]<>LRR1JP7R4.ZX0+-D"T$R3,+GB842S17(MIRDN(1M M2P['TWF1S/!+A$_8\F,A7Z0+^YP6Q\XMH?F]= BM"D13UUU;>@96]=DV)4A[59?,2K&PCQ=EF.W6-9C MB35[UTCP/G2Z;B$JMKQF[(VCGM[0B[^N,.;^0G)_#1JOS,BGS/SA+>IQT M^_O*.]%Y4NZZ[9XZ\M?H\HQ6>_*&8K% "S'F7:@:<91J!+? 93JS74PM=?6:1Y@:&9&&MXV]C?X&P!:.-F"6/9MDVU M.W9. F\;JZJ!EFN=7RZXVZ>*];L]G&"?[*/J"D"G>^?,7A(QX&XAL[),!0*\9VOC>3J>V)>]BVRN5IIL@3]NV3??CV[?%Y6H@Q MNA=;3G<:%5/X9U)92R:)6W-(M+&$._=1BC&&@*P]"=IEV=)AI;L_>(LX M8E^)JLC017;S(,%!/R9!ER*'M\+O7=F-[S1+F#46:4'8W"EMPN=PA_%6F+VS MP&W>;[ZMAI.17@2:=$$3'E]S@?BZ M*IDZE'WK!IBM 0Q)3R5+E3LOK>ZC/OCU5%*$)&=XX2O+.6 O1-PC -40X;0F M]H8@&?+# "HX,+=M\ULRJ)N[PU!.8(UY:_7S"+=XX[S1.CIA/C/[K*7'(1LN MJFT;.CI4BR 6O_>)27L5M.WCKUBBQNUS-7"?HK9M$!,M:NQG(9E.-G&%+SA3 MM;$-E,Y+[]'6_VF7U9]@FY.2]K0RXT'[NIR AQ1Q QOJYBJZ)>((UM<1TN\( MUA"-N(*M*)>(,]@U[M@I55T1WJ)WJQ*&.& M%>6-'H*P0O0.V\:T$2?PAS%3^SBUC2PME/(T%^,PQT.I1-($Q1/?! E:9.E" M9J=%8B'H+K%/N(SR=''GE"Z[),43% 4(RHDLS1:2&2]\OM[S> '@$@4Z+V?_ MRC]NS_/__HK;#('??R5U"S>DN,BG4B:C&$-;$9)REQ M1[B)BMTAY6'05.1Q-MV3)64"S>&A6=^RB2KJ)A@ W5(?OFWI>>Z< M*/G[7;?[HETV;Q/:A1>K@6,.VOUNT;.T>RK.V&3LG-Z3ZRE"8R%B MVRF7Z1VJZ6'S#LXS:C840W,Q#@\D;-XSF['[?PZ&D@5A_=K96^!T:AB-;\Q@ M(9_4T.OU)UVNJ+/ O[0Q>N.-83ITB3.,PST(IXO2T%D8\\OZ6?@KE*S*Q3:[ M;..GFP6ZLY?+AB4Q/>V49;;I M_MM_!X8[8DJ.=HA+6QFBQE%E.5C<(2W80EK(_*GL) .XV$NF4[UJWI+95:^5 MN=F=;!4S???G7#GARVFKTBO<]N5?E<(!-B_L,@1K14Z_%,+$"5_>R@R5[7.V MO2U2H!7@S4_D(Q-T=IZ@LRGS<0[,@LD@%V/=GPS,2HGB)U-XX?,%NB!NOJ)! ME'_ORH]SF%9)+-%B,5FVAP907YP8 ?[N_O-M%)0)-TRAVNH06%0=/%%-8RCI MM/L!3;6 J?:^4D/)[*OP+>A29O[%,D#!QNS5HY,$7_+-&DGZG$CWI*&J38[7 M/=NYUE)?@ O*T4D+@/?O)%EVAU>@H$DW;/@$-Y)R@G<);>+IJ;JDRZJDP;?" M#YS6C\_?OB X3K ABYUZB3_0>>C_Y'+4N0HTY9BZD?I015O@WQCH,B2R0.5R MOOE0U,>XV9+[SIQMC(ZI I)Z[P/_A@)BW3_Q#EDOTK\A\B M1#U 79^N7ZGV9 0!+)M25Y6_4G5HW%S:UPU$<"%XTQ?_+O1-U-OY#Z%6=-&. M^#;DVQ?(S#"^FD!ZR+F'@1Y#QX*$(1XOIX(9$+>@L,V],8@=PMH5LN2L37<* M2!>?LB=MV2#4[L-0UBQU&*8 /W,-UGFS7+^\JM7?O[NO-:M7U5:+JC2:-Y]= M_/#:M#V@66G46XVKVEFY73U[_Z[5AC^OJ_5VBVJ<4ZUVHW+YO7%U5FVVG&V6 MXE>J>GM7:__.*++GAOG^G3T 5'M@ IC^ZPI55W5 7<-K!Q95U17HK:XE4QY0 M/$M3*&*E/HYU::RHT(]]RB+6OO+-0QW/^OLE(Y[)=U@VWWD95<'#'^&TV)/1 M4;DS2>@SK"MXLMO((E M+!>PA#@5V#3M&-D5FFF=\;34F989I])1_3=6[0E*(0P=A8'E9]7J!*N10T-O MH2%HUP#MG^R\7-<>SMK:]<]B[^$HM9B6-\:T#&4$92Z2=B.I2DVO2"/5EC0? MZUNA+_18\\H>:NG%FML8ZR:P)6AO%7]RE8^N_7C__N/2B6]@8W3:, MZ*RQ.9D3Z+L?_::L:^K/\V)Z<2UN+M"R/!Z.-93O1:V^3"G0SO]D>S=7S2Z? M7@IL+MSA:T<^T@^_N[=_U>Z_,VR1W31(0"2FYJY8#CQ;&*H)DTW[BCR\5O099;( MN:]"Z5Q.U0EUG%?Z"1\A1]'=!NTFA(0$8O"5 M]?D>>T(55ZT,VS>_K;D#%)*BSC;A0UC $PN[S;@3L9T#)\OV$6ZX,^PBD [M MA$U6Z%\)6D_HBIFN_CH!(2QN\[HB@R-4W9:J']'^DD^$ MK)C)6IONQ""$Q6M>G?6L/9,U=$\27^[(J$&8$1FVTT&_L1S/!O8I!>-Z%^RM MIHNHK<[+ST'IZ>5\+/P:@7WLQ([J"?'Z4KAIW^0&9#V5-,EI2J1^C'5 \8S3 MJ\1&<-+O@-GB1:N$-L;30QL\-U=#7TQ*Q>"AL@K^HH0(%R O43T-[Y!$<+M!'7TR9.Z7MU6_Z:">-E MJ]%S6_ +.9[Q4>TL8;K[$'>&YHIAN[(VEDU,TI,]+?C?U2CL1YRP&-Q$97!Y M@TB>9D*G#1'1(Z(7*GHKV_"V%D..+HD.%>F\6*+9PF%DD+CI+ GBUO-A"U# !/AO M:F+!\+E43*"X5P?V;&171^V,1LR(V:)DY] M[IH:PPO",BD)17>B:(%0%$O@/V>)5TUX,%5#F8W0W3IQP=9GLB$5/>PI\"P/)+T/TY<9QJ])04CB@L&WU4N2 MP[\ROSK#%J7&_TG-6R)G#L3-MP_FJ,$;V#*J@64 MSDN+_R,^U?\\_LT_I'WEQT>,,GKP$H@,9;JXH=4?]P/#00_F51Y^J=2F6:=] M>2.N65.VN:W@R?7A-RKR@WU9:FAV?MJ''YOZUHS\2[WZ>%:#SR_OKXZW(-B& M7AIOVSY/ETJQVZ;?O.O8C?%3ON^)X\O= (31J69T(BWI'-J8$WM3#N%\S'A; M)-4OW!0EU2_<%"75+]P4)=6O-'K0G7QCV+FY"?$T/$L69OD62H> ;DDN#="O M((P\%Z8$B:*@T=*#F\J+-GRX[&=HH3&()4S+'#0CL^:^B^MKT@VR (G%&!=9 M8HQW-L:;69PT)#1LB:/SA3U:[:PS/ZXZD8P&-T5)1H.;HB2CP4U1DM&DTXEF MQCV&)S6G@7;+%<<&QQK=]7+Y1^Z?\P/]\7LQ[-9=QOS*MZ!U(%1V'B?NW@C"PK2RL!1W,P9A M86I9&+=X0EB86A9RA(599V'49L,Z:A+C9PHENEB(W1=" MY.\-RE^F12M\V+CHM*=R#.NUIW(,G]2P\=]-4#6:HZ(QD@ZY-NN0:JL!XV= M=BP,Q;/>D/&N27TYH3Z.=0E2Q 9*U""SI7?BGIH?4^="X,#<*WT:9RKYHKAA MZ8;N,??U9K%X_R*#^%/)=R38_D:5)]GS[(PJS]- M&)."%?HAGNT(:9!!BO78RWWD[.TR6A1+,E,7TB&MZ46(@<,_]B5^7:?9UY MSM?^IKW%D,R:)ZW)6[4;Y!F1-'MCIB@9NX4G!UD_EIC+,:R[/ U_X_N"E*-L'BIFCJNVRZUP#:;H\BP>9*Y9,$HDXV_N"E*-O[BIBC)KG%3E&37>$*Q0PVU MCL[9][<06!3H4OR..9+%KU=+CF3QKTPMLZ1DV(?H67W[EW@A/=;&@[0O_9#) M>22;PF' R:BOG=;F<0W]61$>)=)V761I-A][M9XP/ZXZD>($;HJ2X@1NBI+B M!&Z*DN)$.IUH9MSC'B;G-1YOGU68(6JBFJ'%(3)$;U]3)L@0O73Q(Z[SX*XMY7:1W2;#5# M[UHRY8$_0(^C<$[0XSX+B6FV\VQ*,<:0*_L8HU<^V!B]8M^J<:/>R_- GH[1 MJSJO=6;HZ7&'Z&U$,3)'+R#":=BDGB5=VFBG^K[%,KG-ZHO17$HFZA$1)B*\ MK0@G-5N/+XAH.AD1:2+2^Q9IS%/V.+H 99D1\T26WXPL'VY8V:(PIW+>'C:) M?B.I)Q'F?6^X$=%0J.W/?R "GB4!3XU\)S2#C^=I+A_[-%42?A"!WE&@=YC& MQ\%86113*:S3Y8,O#F'@[^B?;Z/@(XXIEH&\;*M#8%%U\$0UC:&DT^X'--4" MIMK[2@TELZ]".-"EC >:7\#G"\'7CTYPOL-#7P:(AZ'O7:9)3QJJVN1XW>L" M]$/0'9VT 'C_3I)E=Y ?JD7KA@V?8!M(<)QE,&?'5T_5)5U6)0V^U:N 6Y^G M=-\W_H>B>_;YO: PF! YFCWJ?W(YZEP%FG),W4A]:"A;X-\8Z#*$H$#EJ#KV(2_NZ@0A>"-[TQ;\+?1/U=OY#J"\+ M@HR,K&]@OWV!S SC*\QI'W)= )T,!&CD"$,\7D[%,2!D0>6;>V,0.X2U*V1X MA+H[?6DW62N'4\4AU.?-55LMJM)HWGQV\4C>:&-&I]*H MMQI7M;-RNWKV_EVK#7]>5^OM%M4XIUKM1N7R>^/JK-IL.:U9XE>J>GM7:__. M*++GAOG^'4R;J?; !("2=(6JJSJ@KN&U XNJ0L>@S"_VL_.K_-G#.MPI;631 MXV,6S_8?35M05C: !/H\]KK5"L*,/O[OB)M28//]&!@@(D@0) @2! F"1')( M!/LA$W1&D26^'6IY4QH6<)T+&QU\S&_J'!JZ"X931DL,U:3IQAU%/GX+NLRZ M0"C4!I)3%^>?OE7"^+T$A!S.*_W5:$(.5VUFZYF4LZ!)S>\:=YHWGA+"XC:O*U(V0M5MJ?H1C>_=8"MSLOH=[&M"^+W MNK7-A&AL4]1"&.@MCG%H;2SFEN0?8QU0/.,L4C(1G/37W#[@X-\2MJN>CGUK M<37.UN)%*<*RM?C^7[E>MKHWY3]_IUN+3T%?U75_=W'(YF*/-N)ZVNQK$S&3 M8PHYGDEJ$S%#%QB!+K% M%E@>6L3#2&)4-88(86J%<'][6PL"0^>Y A',- MF:N0RB3VI8I&C&98$BD0, MUXGAMA+&L33+"[20C[V%/VDABSSR;UI^FSMKOO,"SO]>J#^[CZ7*0]J/](.0 M1YUP<2.9\%5.7Y.D+Q;==]8HG+J_>0\N.<=OE>4(?KEB\K50BCGYFE T)D4+ MY&A;+-YMSAZ'CDB&3DIT1R0S"U-*,=%H4"W1)C.W-"&OC*DO<$TP(1>-2 ME!S,BINB>4+1 QGT+%GL\ Q##&08>SBKO?/R\^+IZ:5:4QLW^0P=U^>1@ +/ M\D#2^S!WF:']FC2$9"UX3#(YBA8W1 MP.K;0D&ZF*<%+O8I(T2 XJHDR=]?ETIF1L'"TRVV ^2Q!9.;7*YF66/4K][H M.>MD86?"5Y^!*:L64#HO$T8K/]S8>K^[37_^7I=[?,0HHP&72D6:-=B+&W'-FK+-[0!/KOW^^NGB[.?$%LXY=MI^'YOZUHS\ M2RWZ>(S'^>7]U?$6!-O0.>/MUL^+-%,+I@W Z MD5YT0:!+^=C'DQ#.QPVV2=4+-T5)U0LW14G5"S-%BZ3JE48/NHMO+!T\3Q9F M&1=*B(!N22X-T*\@C#P7I@2) C/E/Y<*TQ3O1W^;65I@#&()$S,'S_B M^IIT@RP\XC'& C'&.QOCS2Q.&A(:MIBG.2[V9C+"_+CJ1#(:W!0E&0UNBI*, M!C-%2R2C2:<3S8Q[C%S\FQ_=A;(^H 070W]*VAC,;3AO M6YJJ/>\+LL0KV< M_A%+:I-_;/2Z:5]!;$D:L- "ENU1PDU_4JDYLU7"PGKVNKP(YV]BJX0OI[62 MT!B.)^+#=)4P@L()+03.;0C=B"H'70HL<3S-B$425>/VKV0+2)+J%.U#TI"J M"C239^D\%WL8'A&"N&I%:C^94*N=Y@G-*U-)*-)",?:L%L+XN*I$ZCZX*4KJ M/FDV3ML:H +-, S\=X]!/'0+F1,[:$ M.#L<*F+@BCY_3)(+F;KQ+/F-V;9$@G6CW'&JX";OVGVQ,G1&/$YT"#^V*R* ;U LRU;JX[S8AG66^-E&3ZIX[Q^%4M@\F2_O(!M*AB[ M+?8[]-E@-+)_;I?GC:@S(#OFA>)9]P0OZN-8ER 9;*!$#0A?>B?NP^AB:EH( M'$EV&40=]K4H8UCZ"!IUYNH9M'\-G@;Q#_O:D6#[.P$LR48"EJ4%:)>XXFYV M*2GA>G4Z%#7\_/#"F.1$](2V2*/SPX0\$5PBN/L1W&0V2'"T*!3H4ORCGX@@ M$T'>39#Q#OF&P7"1$6B&C[TWDTAP1B7XD*=.86Q5BCA?BJ<%(4\72['G;R0D MQZ\_E20BO->#T_B"0)>8V,UX1*RS)]:ID>HDRO(LS0I%FFXN!CUEFR&,AUKT>7TGNFW&P- 3W1+98_'CEC^KC'O= MWW::SV*+=K28]TWDT7@94@G?"^=7GR^"G^4A&PT(IU/-Z82.+J#%/)E@ASUJ M)B4LS!3-DQ(6;HJ2$A9NBI(25AH]Z"Z^,7ZO8U(+BSNN_# _2 MOD1(#F C2X^XAQ'Q#W__7FJCRLWUWPRMXY$)\5&*1R;$OVY^Q'8]^9BN MA[ PM2PDX\4SST(R7CSS+"3CQ3//PKC%%\+"O;-P[P.ZH^NI28RBX028&.5C M=W@2 7R# IAMV0J?$,_L:4)\M?,B/U_(/T'@6SWAX M[K.0F%([SZ848PR9LH\9\:>K9\17D^M?+EFWS;]@6+FY9Z6F2,B341ZWR*->;:80(MY*,O%K4=O$UG.G"P?;A+W MHC"G:]CY4O%FBVMSUM#.)K,(U#.HCV:/^I]C]7-K7#41P,7C3%_\N]$W4V_D/H3XX"#)R M#KYC^/8%,C.,KS 7?\AU 72.$*"1(PSQ>#D5QX"0S=X_FG]C$#N$M2MD>(2Z M.WUI-SLJ#J%V'X86:Z4.PXA'?CQQWBS7+Z]J]??O[FO-ZE6UU:(JC>;-9Q>_ M;%DRB&8EX K?OYLN*5MHAEA%L@;4N68\6?-K]YE$-"B%\\#',WO^LCW/G'98 MENN\F&>C1J-PWG^6.&@4QT.(T,2Y!-H5GXQ4C@H2F(I#WZ/-:1G1^ &_B&6D MCZ8M+M@:3.:[23AFL1OG[]BRU=YDT8@'_XRQ@VO! TP;=$JG;K^$Z'5.<$[G MQ,N36KKC!?.[<%=<-;8MW*^L>SLNT%D$,#,%W6WZ>!E_?QCT^PU1N"GA!MU- M4M9R/ZJ+:!N&0N%!*OC?42$4F:G^9\"LU%4=4-?PBX%%574%ZOB"B:&R@,6T M4VL!^# VSO7$)2 R&]1WV-&\+(=(&+>Z@2G^@7T^W9$YB=5\&-(]ES5$61R( MAN_R%.=/W$.N\,8T'E6H0:>3.PLH-;TQ J9DP]>595M]5&T56.6N9:/Z3D<] M[;S\/+=O\_( /%QP:UHC0P0Q5KVG4FY]I\ZO&O?4>;-Q335NJLURNU:_H,J5 M=NUGK5VKMH[QV/]T>:,D',RB !0# @ YWU-MY[Q%%?J]H51Y:94AA\NW^O6I M9;&GI5(RVW?GPQ36"5.\P*A0_! 1LJ"S%3]J$-A/WM[ M_T8]-"*S7+/D-J-P5->VF&-8VT#6#=/T9YYF&($N\6$;RB/H%4:(3VF@[D[$ M95SB8IDSQ@L,#6/#W4BZ7CF#YZ&6%23Y3M+2-IH (BBK&I@[NJEM;&._=:DU MJLG/ORHWV*>.S:$;0 "5@4T?!4J?'9**-M3#OV24D8T\/*CNA#)\'"AIB@0Q M^5N:_$) JL[ "#)"=>9>S!O]_&-/_]UL7ORY+>S#Z*_(38,P)DWEU18F" E^ M SYO90I%FF7"]MVD0QQW)!0V8UP0:2&TGPEO:%0>H@76%P>A1J^FVY+>5[L: M*%L6L!?"I2K[6'MJ7.JE6YPGO<56ER"HJ+RE3H&E) ?:PXK&:DHFK55\J4 + M?%;5:@O:85,T/L_%"GEV]4C.!I]3"88NP9E,\QKV+YS?7O_C\P?V34Y+ M!GR'Y2QGS^ ]K)R$TS!QW1)YNL"&=?YG0;**',VR8>/\=]>IL_G$ M_E&UX)//#?/,&'?MWE@KRS)4BD7?=7.MW-Y6?GZ_:.'^7IW0T5X62KB!U="K MSR@O':O6 *6VC=X9E&"D4_6.HC*=H>4IEOYT]T>6K^H%?G 8E^4B"GG25Q^! M#BQGZ7,D35!W(,JU;> R#+\ T%,D:Q*N=3>>YI%01 MUU0;MZ,A-G7,%T6:#SV0:AWU/L75Q&EMZPI S]U$5>[BPW( Y&R]Y,SWEG M-WKL_[D:U<^??DI[=W:+69K#4?3+V$I'GK8I:9/WB1PMA![OD Y=W ,U,<:= M!9H3DZF:! >PU'09[6(#9\#]6=//0 ^8)BI+HWIO6WH&EN\L9[[2N![DS4IQ MV/K=.Z2O]&&E;.F9^MB%3K.GVI\.;--CD31I761I5F1I/G0L4$S;?BA%W)Y^ M.VA?1'C!E@28_B43KQ97JJ&S"6^V,.2XF[*N7*E25]6/ M/JS.XJ[S&_S%71A2QLY"D3R0]#[ZE"P$82B[++#1O;LKI#<2H6LZ3!QMPU3#8N9N.M?Q3QH*/;WA\2,]0KU"\"6N@ I M %OBB[9T02QLN4R2NL!H'=T2"(@8FA=XNK15T6"]>O$KU>O&!"-)5?QPT$O$ M8%3D!$NSA=YYO7L^NQ]>E$KM'S_7=3\F[0$]^/WJN45)ND(9"'9*'D.,='M/ M=86-%30.Y1-/:?)YFBF5TJBW^Z,GO@*#2!>$;=:U5E;^SN/H[UQ-(5" YYH_ M^4DQ;_*GVB$2!._%#I;2+:NGRIU MNZVS7/?03L\O@XY<.-,F.PMD3'S1F!9XGBZ4TEOYW-C9Q:%@$HH'19.A\UOI MW@Y)'<36',^MS84JH-G^6\ES'),ORH>I?OI)W;[T;ANQ"2?D_MR@6*"%=%98 MDB4FOKB3YAF1%O*);7>1H4 ;PS ]O-.!9.I :0*80HT!PJSB7 Q,MX-886;: M6)1O7TJ79EZM] _L#GVP*=.%F^I!P"G9A_PP?_[CMFFIVME!.J!1VJR])'7^ M,8**>_..',QL.':;9>7TU6,VH64"2_0E-.Y@F]T3*^/4& U57E@0Z**:5T+I MX6JH2N?FQ?-A_6+$8!L/_# U77S!^H$XW@V;G]H8+I9;G,BXN=B&\W!_ 7)1 MH/D8=<689RPN3>S($O.2Y!V^_48<:DE?'S7%9-AFRS/QIS4A(]3N#&W7"B%K MI+#_.B_67_'\[@Z2^TQ-:.[':G-3]P=]?!Q#R#^MG?>197%>8XOB\W)OQDBD MN5*!SC/KM_,2<[0C^W"N2^5A(E=D$C=).(.7%+=-IPN:<)]07N\34".?M6(" ME#89UPK?N[^5PC;SW:(\P3:C_6KUG]46&>V'1S*"[8XW7A-$VRC+_\:J"5R9 M<#Z;6T:^NV [+Y.FU?@W^?>C]GN;]L$V!(%Z5+I:RC3R8G1YBX .<-J&)I&SR M4Z1H(9T]_LF2$-\(38X6\]A+=%RH&IZ!1Z 9HY;1LY\D$RQK7>VO_>^V9# " ML\V\-GS>SN]3A"2%B;%S&K/Z O-AJ(S*6+8A/1U$G ,-9,-*D?-;(''2ZI<7 M!9HO9-OOQ2$9-G43BC"=SV/O6,RO#C"79R3.Z]WE6!PHK?)+OKS-%+=MO=WJ MHM2<%XRM3EMI5D;_NXJ_P<]>>_U M/&M5R;X19[+V3A7&X#BQP3'$CO.%$F@PLH6$)0&&7_]VS^@( @1('!QJU[V7 M8TN:Z9F>GCY>'6$62C*Y7(->;9^"Y4MB+=>&Z^Y&*>.XNW\/ZM]>TF]W;R\Q MX1FOX?E&QS?"&L@V%7^TNSM@+[<7>^-S^02?SJ>/ BCV_8L^Y)]-9/A,)C*O M=X!0VE@]V6/OX7[-9GER_ASVJ[ &LG.]W'>EMODLWG-6KBW%STKM\G93,KU^3 MG9>MN]YP?M3@:&N]GH;=Q!!4&L2SQ/)536OF[ ^[R;7TH+LN6M=(43D/"XPS M^G6+KDD"GT@DX'_QH-9BMV60TTY&'#UUKY>9[$OK_ !G*.ET[:@#$V*6 >16%30>!0]I!HC[Y"5O17X-FA#8_<+"'PF1/W6 M&@D-Q^V*7-#DTGPNLSPP$EE"7(CVA0%JH>LA0"'D> CTIRLM<_.U\&VT#IA= MV$98RWP"WC2XCCWW#^(76,NL#-C H\SY0/L6I99#Y<]R+>>8_?913+Z2YP(H M=SJD;=8ZY7<LOFJ2F(FOB_S"R/03%FZ)&&J8NMTTBX1^*JN3_A>?):[6M M#)!5+F6CKQFB<@7[VH1=50MM*4:(G;$_[@:;52B$CK-B6RTGAO:M_Y[>YT ^>;U8*5Y0H+G6N195E6T@S$W ME>[RQS6G-MI+/T<7C5J'\7'V+)58.]TNP^<*Z$*.K#3UHUO$T6]A8K,M3.9Y M(2OPV71D^0W+Y5,A2OE4;DZNOV5[[X5KL9V.J2@EE*A*GF>6""N"L-MAQ93U MN96YG+['2=J@I9"@[?E/*!Z?_Y4=L?G&,#9\.I/F$R&@IP,W8GU9==S'Z1MG MHWSE-)_*9/F"L'I*3ZA]C#2S9Z%1M+_^M/V:38B^X(-^7R&8^"HJR((511M= MJXR_@#%\J3YO%\4GD]S=7.9S.TGU<=N#>R;-2;+15C1CH-/X,;TX.D $&,@. M%"A M:\.BS6@)J[O"9M=I:^ZJE)"%ZWZ;G2"VMUYQ="#+)Q)\/D0)QO+$YO^:"%H* M/^/__4_?>[LQR<4UY!XQN"H9JX.8ZOS+]43]68;/XZ,)/W^W M0> 2'51/HR^JOGNS(_9D9?QYV;?ILX8\(6PJ[L''#P(1_2\',>LZ(:D1K=:G4ZF_YNDM]A/IO^;P@6=U[77]EVN,^S#!HBZVY/:_ M7!5N'+;V50T7/.]]Z;_V6_B7>:.G_@IT!TRK4/9%\#__A=B*]G+8+) M!9]!945F"+>7#CMZF,P=O^\?T4L=4LV8+!JF;CF#M@[GB,.LV<=0MQ6;B40> MCR<]\)7[8O7[S77U].3Q^KY\4Z[7N5+M_NZ<8P0>EB@#.JNU1KE^>M*H 1G5 M>NWF^K+8*%_:]3'%&Z[>@%_KI6[;'.X''Y?1$X,XX5T!0 MXI.5YJ1QVWB4I+?,CYWV8BUYK3NYJW9\7WPN_?C24 M0V#!*<;+ N-5BX^_R]UO=VJ68,=+&>R9OD*,TQ.MP_EH/V16VX:UX(0?Z2]E M52+XT133J2*CI-$%TW2I$8J97,I (M0]*=K]I6!'\=\E9M;24*@,OS8&+4.6 M9%$?\UQ%%]5715:Y!FEW54W1GL?3&N:BI* !W,!!B"/=*4KYM2O]G&XY](I81FT]#-LS/G_>*[ M;#2;=G<4_Q?LP8Q;TFL1O3E1[R>J?I&^J5?A&)NRB=OD?\6EJ^],;%F,;FW: M%L59+9*:"RD*Z;&ZKE9 :H$5!9,^2WJ\5G<#':A+I52 L\A)3SEO6\#E7"I!/V5< YLAMQY>M+'SJPL ML935UR[C=3];\VQPRW?#4JG9U%EW[9:H8(M1^(=..*+(/?@D?AK_IA*3PSXD M0 ((0'Q )]*@S6BDGGY-M^>%__0^;__./4VXRV(Y<^ MCH0M&F$$+#)'2T0L&$UE4M8P!CU:N ?_%$W\W1C8![C90/ W?,3]$.U]BH_2 M?N\.<#H\.U 81XN< ;]1X#P0F(S6 R4(/@/"A*>?THDIRGCX7/;3X6"#TBR; M09S()H#TT(\C!A&; <_5VJ8&(H.C9S-1X!U>%UG_>3PF[_0VD4Y/6"\F[^K, MS.2<>^P2%0EPQP=9X7V)T;#:+>9^C1:5Y_Z%;;(Z1&$"#^N7#C\]PVP,)F 4 MS:"H8*HRMHKR[3686AX9AX+E$!5XTC]1_ X]ZG-.+[R+\T#!P'"!9BASZ*&E M'K,L@/A;9+ M%'I3X\^&AY0Y.@A(3+\*\A%NK^![^+\^<_I+#-;UM*Y[Z23.S#.R+Q=8 0%O M-R>]MI9^OQ@-M.O4(=K:^>;DQ]VO;JDT3+Q_!^VZZK]13D^NG2L%;\^2]PYQ M#N;XD*WPA0Z?0SQL12:#I@7+0GUA!,+H/]-7X<6"L^ Q<>F=M\Q 7=4JC2:I M=YYT%V@WYV0@?CME )X;=>5VUU6505S/+E!QP0(%EQ %*B_^!;1?\9? X=9% ML:[!TXHA0V?.RF-2=3ZHC(G=H4ZM']4R9Q8\OXPCF:*U/8YF MR ;AUK*E8>J"7S=@@NOT!'1N7YGDPK,.7YE9V$PTG#Q1I(HJMI[;5W?D@S'T M2FR,XI1RL,Q2\JPM\1AWN FP=WPJG\&'L,9>HGCM=.O =.5Z0$#7P"(0-''] MTORH%&X2"23/:'3<4_/8CN&-%\=>RMY 8)CWFY/J[]S/S/BY\NU;]Q 5PV1S M4BNV'P?CWG-.P>0S2O3IB4/V4>?;H[/D1J1/3^JFJ$HB&+N@K4LT8DW%Z-_H MJ4DF_BW62_0GX=]_N&0>;A+K]]8.<\X&\]9CH 11V]S@^H.60@\A6K8R2SUD M7B:/"PE]4Q*^$AVG I>&2AUJ9"@J Q'S)VW? MEH<&SY1YKC4P0!X;A@F<^^*0Z!+)5XRK8GS MS)4K,Z!NVR\J*M0+.H*55MAH;?R/U;/CZ(_?+TH>@;&?B4HHX]@>7]LWJA/" M/1/M61?[8$6@+U2$3_GWO I,T>6*]%H3>:XDZG*K143F?*_#*?'\$7]5-&21 M.E=A+HJBC? S-+FHK\L&.1O!63D]\10&R<@ZR-GLA(AX6"R'-TP"F9:&2JDC MUQ_;"N4%GYZ*E6H)RX2>;F!PHN-/P6<*W6%3Z_.9^PA(.,I:.5R,KYP5%Y4BLF0#]\RK\83+EW5T MA+RW/":^B34GG;=KZ?)[\M?W).:S#'JPSV,ZA\^+#VFW.@FD1%\1@;V! M-XFCVBTYH(:/M_>QA.LXFT.9#2L;6GH>5B^7M=-M@RLCJ__LI M^VG%<1OTZK]EEGL9+??5YK#5R5;1R[#!7$/7OL>^CW-P@,*NU[)BDY"3=5PT MH8!0UF>$#TCM)JP4;KR@,AS$F4.SR_@U@O.U@N'NO6"L_5"S%N? M1B"O-)]/+L>LVZ.]+\S?^]RA'WO!R=B+^]@+ B^D4WPJM1SE8H_V_F+>WGM3 M2J/8^]AW>@:V)+Z=1NF>X5.Y"$]Y[/!N5BN_^<[_:-PW+F>5@CC+REI.K*=5 MV-5,#A5%5:(T^#EN\M8WGRXZN1]/:F:!T(E;O[ *E19/-E13N7F,N!_MY=PM MSR_=\I6UB;!;_KO64!\>DJ_]\LO6MGQ6K_CSMCP9F>X07J1)QJP]K;/$Z M=TP2KI=-6SY$M\N)R+2$O=SE6=5A2[L,FD0FL4[+@VTZ*@*=.I@D$,++$C,8 MNLNA0O3:!OT[TFG?,>6WY[=A5:Y=O+TN8,W(D=G7<&NXL][*97-@$/JQ>3T\ MS+),@&V72X(](/.X9*W[*I?EA50L;33W@U4JT3I)]IE5 APF4;)*+@'V<_+# M->8(X4];SZ>RMZP2['&)6JKD4OO7'',9CO94BX6&9@*ERR8=?S^&$&Z_:2UI M+8[;L+?#:@K/-@,V!]>!(Y23WZ_J[-V.SR@OD<1I4JD$7\BLWEOH@+8\%59E MV<,L5DJM"XT M+YJ35N\KT2[DUK>1$-KR.<*X;P3C7M@ZC+N[XT)STOE5&(I7)3(IY-WEWQW M>_A#E6Q.TH74S]K#Q?W]^\;2(P 3?F8J,=>"E2D(WZ,L$;<>JJ:ZG@M:5355 M=W6M7JNPHK(T$)4*[!;P0PEKB!&;ZF+,?O35PZ]:'98+K Z+?ZK-2;=-J@.C MIW8S8HSU8AS.\HQ.DV/S/(@*LJ!"L4QSTC EX:E6SXZ$SKQ",:274RB](J4W MH$SL6"6VI4JHL,G3E$F]F\93@-B_^SJ6R9L,-K9 M*__,%$C$FE(>>#WNNZ(.=X"G),:'*L$=PN19)8)OWJMN^I$_%B^QC=UTH.PA M;,H>6ZK=R.;WJG;#SJVYLP1N497*MKB%GZ\=8I#"W/J&S^K$QVT3S@T@1R\'ZJ-E\,C"_)%)SJ@# M__DTGPS1+O:04T1B%+1_)B_: CAJ7@0)G$C'DMD6MYH:HD)[889*^/!(D5T=7@(11)V?&0=(!T\9*[O= _E&& KHO\BN&[?TQOKIRK3CB;X4=8^ MPW(4NN#''KA?4Z. PG"(;&Y!N>[V6C-8LS6QTR%MT^J,9O7B$GM.UTLKAD9[ M@LDBA0ZVH85='%5HNZ?<\6V.8 1[!9QL.@* B.;\&>ZSI(,:Z#;N+B:X5FS[0 : M?P1Y7!%E_4%4!B!L*_:F7JL&/$HWE2'/3XEI;V)QJ/>;DY\_])9N7@XO?V7V M7'KGFY.K_'>E^./^T31?/WU! D]/*(G(R Z1G(?*&.4Y_?]'J.S%S8%%71^C MY/ ('"\VM+-/G#%H=['925LTNE1S'H(*J:)B;71!^IR!;,&^&D,0)#WV>Z>5 ML$[:!!X']<[SR[XXIHDK(-5.3R32,K$#JJZ]4RED"4.%72[ 1AS"PE.Q1]NC M4F1V=UAX!<0AE;A,RM)V*\[<&6@]G1J%HR?O%,*=4@):O^92C%#T+LFLUQ#K M["I*,FOW2'T..''Z)GZ#=]:FIZEDC#O["K9&9Z!*3&@CZ#8#_&<3E CMY_B1 MH.,7-6Z(7Q+?Z:0G#WK&O<-H101 Q]:]%4V_!!/-[ P4JQF#82F3H!#<$KC\ M)-JX.E!:>R$Z(ANC.?GUEBP^/O].U+*Y0VQ!4FA.)E6YJV3-!_$A_>F+LPZG M)]@IQUX*SEZ+8T>2/3JO%]B;X_1DT$=-?H#=/H8RO Q2B3;JT!2%,-=$5S9, M#;L!@QPDBH+_I6H_MD0"A=?MC&T8&HA.%-1,Q8=G#2"("CQXL&U#S-O*N/TT M"&1-AB_PIR?!+3='H#C+$J=J,!I19%"#.81BLKF-MF62;&9S[A7L\:02%/"B M/CX\97;'DM2J.0$AISVKM.7KX@9, ;A5\]]M3N3VXTNZ__7'M[YRB)*OTIRH ME[^+XX?WZ][O]JXU=I#B[N-HMR7X!?HNC=,3*I:<3AB83UP@K\! MO^W)!G,PN>_W=5#6="# Z0"%L^AJIM&'RT?7!B;];,D_(!';[J@>)Q;UZ]#+ M$HT3P]M)BK>ZU-/6/.@8LAMR84.KMX%(D_"9201S:E.SF0YC48-MJ"U:SCFK M2[>F).>YC ME!7]<\\Z8?W%1'LPVFD)UYA-V!K _UGF=Y,T>!5O\R'MM#@DK*NB(G>(QZEH M31G_U1-?:$])2SNAFV-M@*31+UF-C?"+LMWIR) EPER5U.X#HP_^(H.I)^(J M#EGC,60WV^4%B@M8P;#V+"JD$S F5=CNGP9N$].#D'Y.A"F+SU1CH03Y/X8(Z;BVI\Q&H^SC[ M= U[@UJ\+E'MGHK8A@:2A\LFLI8UX.RDT]QM\57 G#3/GIP?>.^9A@+PJ+?& M3$S+/:O[VZA+8!;/FB9-W1LH76$$U>@0; E+)8M$4/+**I$L^>9A-/B:30@_0LX;E45R/8+R W@%NZ9/6>D'K:X@OG9YXB:>>*)E*7HG KTW:6Y$V MI47?%SK6J ./MXG!V0]4J]T;$Z'VA*A+"GU?';"D&&DL)$+HBK %@I4"G5:% MV[(-ES,LK:;''1K8=95VNCE)DKSV0[KX*N:?/W#QUB VQ M?2/T[G=IUJF'8$Z.EV '0NZQW8="JI/6.#4NYV6[?AB53.)<:,!:Q55R4HR M49_=.&WT8!DKC]R<_*YW$H/GSG4C'4>O9'?(W8-=+&FM,EL9'J ;3N%@7#0G MWU)?OQ?3V6'U>VX>#H:]/\S6=19D06ET "[#TF)X>U;I0M+%!)P(E5&^_)I/ M&V/IT]RO1]<4-S(:*DTG@7Y2F0Q:I5<]5[UYW@H-ZX-L;#"%_6B[Z/<,ARJ. M6I\A]H-D&V6!BZ/EI,/0"2^,IRVF7>E8)6:))3 TY>NI9EM;PSR86W=CS]3=\_P'2Y8Q%S M5KU7U@;DHG'W"5 #1+FI KX(GY(]9IU:\'7X-]H,IJ_!K M#+1[R@CL:FHG'X!"(;',5)0;:%STB(B6&UH46"#M9N6>[G6F^CAI=FAV!G>DUDP3?8Y=ZW: MM0I:X$#>A!)*H)T*@A6)#("8^$E0 L[@P8'.(&R("CM#B)UXA2GPM-BKA:7*G.:X2M&<@N,#[$\8 MG(YH/\Y2I'S4),Z%U8AQ':^L?FRJ^,C)GO=0.+L[.&U['!QUMHS,V;&IC;0* M!#2G:E$VO$/1K"V?G$;)CZX\K B0=1O0:&"PE8'UT%JT-,H8M$!^@#AC!5R* MDW'5(BKIR+#43A:;763&J@V<@C;T;2)6DT0LT4PQ]CR7B[,K'G@HHROW^]:. M8C'V41KM%25%AJ8U77+OOX>GBNQ$=0PJ@2N:DDZM?&)6?(LOS\"2BV6*:@'MV%+9D%!O'(%$?L&6%$&)H6.,%$N MP BJ[+K<&C CHC-0.K*B. "MF*@L>_.2J39,ZZF]5H3%$BRAV "6P,)M5M'M M_@XN0D.S7S8P8JN;\H395 [&'EZD+B85W)[_\3-D(>$%""J)?=F$!8?K&LREKJ8-YK6M MIN*Y I_,S[:7MM$^[@1L31^1L>^ MD C*C&&"=?IHMUVJT/BT,^,*&)YJ1HW#^0G$9>'S8F=--*;V%1/^[DC\S=P^M ?4N(QTKO M+55Z"SNL]"XT)\/[[%?I4;D3DN)^5GK/.U; KMGW^\SS\T/W5DU&<*S"-.2. MWZU2USKF"(S'AG9!T&=P0]#37--I?N-(-L@M1?"%&S\(%/;"6Q*XVI>:D]?[ M5:'3QO?.S'[6M+-2:V7>QE=W4S,DO3I2\FKY]O:U:5'NZ+:TK$]P[:= M+DY'A=.3N@FJGJA+!NR%Q "G4;_]^__^?WDP:/\MUDOT)^'??ZP0;BJ3X#GK MKVZC&4RV18?:2$:O#"B/E)NM5UV?B6'Q/@,_DA'16T^#J+/\_QBE: MA/E>*'S<=,#9'[YA->7U0%>H M+'9A&0 L8%II7'O E)#?X,%FF+&%.1308\RP+:"#>G#0QJ MQ&HJL7#3?2%@C,%IO1[H[0CZ9(%04B@_C<9Y[8X/;FP0^Z/?(I70 >T?UU M4"CYTQ/2ZRO:F+CQ1N:E8:>@2T2)'OLS^[N.\W7:812PH'X4-K:\208QJ M7@%"0ZPB5HUS8L=DF1Q<%S2],UTV7GU;)QL&MA^@Q3XM0E0TES5EB.@;-1LP MTW>4Q:$H*W3)*; &BZ7BZJ&&<'H"B^[#!&$9)?@WESELD- %3C4,>ZMC#M5] MDX&V6>LO8PQXS-N9)+BD$HMKA_77(0W,M<&"\(Y0/VN-S^SW6K"\!CF=HL;GJO/DK\\A"%[)RX]4RE'.^3 ML?/9W"L[1P1X8<:!60IV8-J:OT<#I@IP1=/M/Z%!T- T&2VA9QA06 ;#.:Y*=SL972*Z#3C':$4O,:AW1^368[G MG"=AR#D1S".^V"!VC#:/<6.U<)Y.!O+<3)YVFQ3C 69)P!PP9$0HA#?A2O[ M'I5MM XR"(JZHBIY5* RVY] 3WK"USQHZ=O-R0]Y5"G\UH:URLO^>\_?].^2 M*KU4GG,B]CEAY+$LB:/;?->'A*XZ-A[S.YET:YM8MU_/+OE%C2NO,(M_SBM, ML 4;E=FPG!]"CUT\@67WU,+1MZ7'"GPBD^"%_(JW?6CY$4)AVO8JQJ P";Q0 M*/"99&917A"S\9B^NL (H\LPFQ@T)\.NL.)&Y/:(G6,Q)5*\@"FMB/:P"D.G M0J_CHFRXVJBF=L5>M=_=V:+&H,^F^%2RP&?3LYFI=I9PV&HU=@<'9;U]M&:? MNU(%[4"T948]6NVU I7 M#>=8M%[S(Q!W+EI FV-U:^UQM2H'(),T:QV MMKY2%BMIP6E]1YOE,8.S1QD7(/JX6-3G478X6 X\:_$)QLKWQYO/=:LD M%J[1K[!3"OQ(S9#%I7WE)F&11Q"/X3[0G)BOXY*1RXC7&6G/[>0$Z"NY'S\O MBLKE"P'2;1+9'6U3>322]\E(MEV#3HDW;E77WJJYEC);%ZX>^);E6F0R=SKR M9! %'^)/3^S0/$T#D'JRB@6#(NV8YU;M.3@;H7Q_''/]\7,L=9]ZPN9QQ28! MI[#HF\(BD[UIZ.;9F:77U/0ZJV$LOLM&L^E^?_9\WV)RFSYE(@4OH;4 RY3Y M<$2$L_SMJ3?GSCR"J$R2SR7FNK&75WRML&G3'H(/L6DSCH9M;)J0SO$P8L@" M)6:K(1!(E(Z(E38^]_%.J^#8X%L\K4(ZPVMLOJNS?=_;+AW$ZGP MIO=^/#X)"7GG6SCC1MG&%F9S:3Z?F2W&GCZ[R]PLOM_7:D6TSU7J3:@_H@ M8*V*847:\"?.0^31AMCR&:E@R*$_T/N:A:BQ3#>W&U//8.S1S&QES"DR;"?: M!4-BF.P]V^5BHXWH,A -9D(/>V,S)'Z69NR)>H 44]RZ%#HL2%!7#>LI M"60-XDYOV'59=Z$YN7UX&0F)HM)-;BRR]KC:N=*1.:U@N[+JL.[FHK/OI:IA,"_I+Z3Y]+.O>4EEW%;Z;V>Y^EG7'U\ [?AV7%4[C+M01*93UFYFCVWK#Y@O?:TXZ;[V^WOW= M,P=1H$3$77\MCE*/0$CO*8V><4TW3T\:1.]QUZ[N 3#O%>:D[=BI51]%/M?GR)6&K>35@!*TOM3Y2$]2)5,5?[TQ2;TF%>P(Y!O MV=T 9L R\,D..OTP;=UI=4\-.@O<763XS6#XLO+9-H6LU*D)!SJ%(D^H&DCM M.)[]M470"^FI#J=5NAU9-Y! _O2$_8BH ;1.E]JT'EA^>YY@3(JZ/L:/T<]; M8)O2H(VX![266"4HXD0=DP4T#D&C@^;E(G8[X Y4'<6:397Z37DK39_!,\#< M>U85#0$#UK0KB5W[&4$GA-R_F$ !!,/_*!*GP3W+0^P'H#)?)ZT[9P7""'%M M5_,RN AG*FPP"JQM>1(&:A_(E-M,P\:9M($/.LJ@;0Y@&&]/1[2X$0B"9H%@ MQ@=F@+3(6+-@'"BXJ>9@:UO)%'3%>^*8&X$B@DD<(U:7X*S\Z0E;./2I]C63 M4)AN3FN!@0#BCVJSM*$;NV&Z#$)G&(^#<3T]WP"LDBAM-SAL0H,W= M>N6?;?-W7TW]2*XSN87._3#36ROM],P@;73?C^ $&40-Z;N/:;*^.,1,=>IZ M4U6U@ A#<,C!^H]) ?%UEHZ$F?KZD)T69GIQ'G6Q++:Y\^^#T1K6\ MZ2A0F/J%.M4Y5_?V<;9@56BP0.Y1%%CFYX?Y8MHCZ"J#J4:L5FG\%,K/.5S5 MJ/6HK&61BV9N/=F%16*-6ZR@LK_&Z)* HH(I6%;+)TQ@&J#6Z"*O^.%6>L3L M:E8+%ORKK3E)OOEB:M<6>A.SY$>LV!PHI-:Q]\-[[,OV_%A?VQNY0T)[/MU> MQ05/JN2JPS4G]V;A_K?FOQ7;73B6 M^GA>C\6$WW$>>@2[U^0"!7KN5>OA?<>L9%,W<['EU$+O5:CH=]^2L?+4G D<&'.M)(XJ UVEI8D, MJPL(Q#+%J#@JL6.."P5AL=FO!FPK=%R&B-R7%(TPU-H$"=?!8\8DG."%@1D$V,6 MFO@+3&6'ZBC&KU5Y2(:LL2[-X"#Z'*:;8C4P;^Y"U#/-C M4L;TOP/A(PJA8H5SOM6AQ6;( MS.>O/<[N[AQ,5U##D8--A! P@L \'ND@#7P3AO",8^7-8"D)#;^XBW;N;V)"&PY@ M(NG-4_'MNDB*"KJ<\6"+X;&3\_/:EJWB^,L!,O(I=(;MX/ M#9]/)YS@5>I+-XD\DD[_?S)WGG'NOS^BP,]-QZCIE[+1UPQ1J75N-/49=1G) M>X7-B[9[.Q.O\[GFY,=F.TI9BOQDIS(E;[-VE!JKWWE$]?D+(S MU$*ETY/C;;B3V_!:!8D?)$.SK@RU]7>>HQH\N]0<)9ZWI><(!=E0AJ&GQ"+( M(\79:4>*>B]?2\:QUAZRI\$5BD"J[&/'$)/:!&U9;P]ZAHGSQ=B[1-.SK:8R MM&^*E2/)4(\]L7Y,\$/$I!:3N/!9EGWXZ*E?]'[!3OI;]@4KG7+0UUC6H+4* MULW*XO:T#MVEH0L4TMG[R?E,WZ"#.1F5HMT6AW:JP@YB UI)R"!63!L7A>N M#.-PHT07PIEFJR-VBE.MB4-:O5@0-DJ3C'_I340WB3QC4N,(OHN0,;3]"YJ. M=F\7M@C_GIYX\BV]I"#MM%J>/(-\;=GZB]9Z837E;$X#4U:L$J$.BML(K&M+'60P$0QDQ/M<2^>T*QO MVBFQ#/:WSQE/F^>?9X-Z,(Q8IUL)F_!Y(Z(]C6ZR@KZ4L<5_S,OA$3JT+B&0 M.3H*8R/6GIB21'>.0;^NUJ3)ZQ:A1C2B;BOT4U@DT9?Q[?_'Z1IU],"NR3[< M[6./IXWJ[G$'&N+[8N?SA:_N/OB5YD2\SSR]MY*C8E$^Q-NWU)PDTVKKZN[G ME? ]BRY/)/3T!$B-M?)^&[1^K#88WHL7?6Z&U^-&.])9SE"G;JIC2UV4*BPD M2$6/B7M[SA6I9QO^AD"T$ND0VKH._NCU0MM?E:WKP"W4/SWQ27%)[L 7J&'C M[1/@(LPY0M%NNNZ(*K)+'%[1Z36)%RX,VC99QVLZO8"@EC@K M"%-7J2-4-IWK1Y%?"5P^U#6*CC4+385%U3&\2CVS=L%=R>H8[MTY2H9O[9%J M1U>"9^Q0 7-]P])TB.0@CM-]\*Z_3OK88QRU$AOAT.KJ8(5J+2\?KJN738CQ MX5%0#Y$2GYQ@0!EX5EA[2GO/6>S#CH0P+C?8:20JZ>#3'@4E ,J"N ?&#N7 M\81I^=S O)TQX4)<., 6=M*#RWZH/-F]EC5C>J*C+OJB%YPDIJ)[B; /%.CH ML/0B2BW>U[W$(1R=TEB]BND)SI'V?PD49Q$,$8(=1-B@F<1?;!)R5V/REH&9 MV,>7+1X8/U2M![7:-!6ZBE92"YTKE2(#(%A'T=T5AU18#V#>KZHV4HCTS-SN M-)M%@66GTL!93^]Z!>ZO=]EPE3Q+1V$&EJT=YUDZ5?,]8AO-*(QJ'=%"K5IS]8[ AC!+59MXNI'17^@CT? MHBGE]RO/YS/P^!?.Z2\Q=F05]TZ^>$[5,XO?W[E,R MUF6*I:&AP O)+)_/SN_0:>F1-LJRN+P7>C*HI8/(W$,&4CZM>*_,I][=\+?V MF.2*Z=2C='LUNNU&LN1Q-/-,\LE<;C7>+(1:C9F>D:5\];?X(YLI/W8V7XTX MFIGS,$T^+C*S MOOF5UW>!B+Y][=_TVZ6'2DK>I\6.2Z+G!#Z5GNT6/-U/=4.!'L$ANMAHDZ]XN(X<;Y<#^TZU63>BU96K-N2>''R? MW'XUWDK">T=3I/C6.))[!C,#__?3V;D>_JI?&_^3AG5ET,,0Y2;DU'KYNGBHCSY^:/P MZ8M-[^E)G^@<)9DKFJ8NMP8LS\C4T)\ ?,M"=UTXHT0_!BSVZ93Y]Y!F!E#8 M-U%I#UC!3VO,2?)0EFSX-RRGLL.C8_J;$<',)R*=B9A._DP\4?XVVW[Z73O? M%%U=VL!$[Z-D!SW<(#[/_&X()>R/,/N!:WT?/NJ=-0]_B,I1&P^-#IB9VC8)Q9?7C@)?:W<^[. M'EH9N_.QAJ=@?QC4EFD,PMT*7Y*"=Y*LIS1+@<=G^HJH?O LWU)S\O*MU;LK MW)G/9L2AX;U*?LTV)PVI]"X-I.JPWOK A,(=]>MJV-![Q=<;>>.\[4VS?--S MLWP3S:D[&3[^O.JUOY'KSNM1=Z.N5YB2OWHR+K4ZI ME9$0]LI#J^%8\\=2U6TV]&%XSER;LAE:2)JG!5TC?M]&0TZPB=QLM)D.;W<=B(F?TD!<]C@57\%5"=@GG+4YE,A<,_)'FY!-Y M!+ O!W[:@5U:I#K<$1U_ =J5T)3ZP;AHM&7\K?BBZ25[2 :!9L=2[5\+%L!> M<_YX%^,+4%^[>(:FF\XCH?=L,:O$#/.I("!):RHS3]O8?XG>[YL&J;7??KGX MMKZ'Z4ZQ&T)G>MA"!_VB%5T4KO+ NK%E;$ZOHM/,/G!A'.#*Q02'=/I?5RN. MV_\LZ7'WWPUT\NE+NC#/U?\7O7BG62Z]-99+'@#+B=_J]YW'F_'ML+NG+)?< M/Y9+9N>SG"5Y?:4QZ!2ELI(/Y,C+PQ""14L!OG?TW[B8L@@WW&7]39API M4T[+P;EKLUU1.#?J247A--_E#D,2;H_OR"'YCMNU--P/QIN; M6^C(PR#KN24JU$2A '6G)W[M$B$%6?P(5M0.],#'6'3>JWERZRB>F15Y?SI/ MXF,IGLK3T.QK]W+QHK,;@3N3$'( BF=66$WQ7.@F];)<7\;\G$WY[A"TS\N' M;T4Q/O;Z7KB_9+6#5@ MU])P[[6 (+ZK;(WO#D3]?!^E,^D;8=S[^;JG?+>?VF=AN3F^5/VQ!W;@ZVF6C=7[@T%NXHEC\+#P.0Q3M4UOV?/_,^QHR"H1 M#M].+MRUJ4T ,ITXFUM'!-A:(^Z/<5>;Y"L3F[3)1TNC52'QX,<5\4G!81CO+2%\"SV32?F1]:#&RJ M8;LL3T\"?9:;W"7<\JND,O_*V_C![;XN;WQUP#)-;=3B7X M9";+9^:7Z 5>(*']>?/LUS_A BFD+HT?@ZO[IY=MF*L?_W*P?'@K7P_"\NM! MOO;5WD8D'P:2G!+:^:NG7\D(+X,MBH=D#J1#@L_EYTJ'8 _"1[!Y/X[UCJG" M/;1P1:LM">WSX1P="KA$#"PZD(TNPT,%4Y4F1[9$]=4XY^HT/QC?D@C%83)H M:S7+PJ]88'.7[&^@"2#,*EK;)4WO:Y:V+*L4_/?T1)%[%G@/\E8BD:!.(B+" M$&Y6)D*[RN: (5Y]U48(W$?5"$EC[2E44V[+?4R\Q%1?*V=84^V6;_8\/S K MSK3YC+TLPF["=PD/Z;(-4GZ!J=^USAU+KZ:;/:?"V=<8=O6/-2)+FS*54IG[QL3AZRW^YKZ=+P1^[YTY>+G_7K:KE>YVH/ MY?N'Z_+CL2&MT:3WSW]=:XQ\V$7B/(=3 KV:(A#%!C9#0-]@#O8+F M\"'&>(]]_1FF/1+'!M<:R KU7TH$>_SH-N(V A/A V>:VRYTB,Y5 [1/"P)2 MY%JZ!@H=!9S0!SV*'.T31J-?>B@Z,[7 "?KM.M($"QD4= MSF^7^Z[I1#RGO6S[.JC(.E#F@/];)W?FJPZ"/IR" 8MZ^6(=3@'+4<)O@Z]J M6)/A.)90>C(!@> &K$R(XJ2A=%5@(V&7VAB(@>9O9371#T MSUU/<[^^J)NJ77$GR0:#+8%WST]/4,H^*UH+*XVL(! 5:1PKWC,\3$8=8%4- MY5F1*FTBSHC&NCXV=$*Z.;G,#GZ/R45IU/O(#=)RS4E&%X=M8_+P-/K(&!'Y MYN3U9OCCY:Z:^BVG=@V=D)D+G9#$;@@_6B/U)S'2W2-VPI:P$S([Q$ZH-">@ MYO:JM8)>4([8"=$["9@%7W0Z44SY +PU:#//-B>&(3X\WU1OQB_=O33Q4[0/ MM"#\.V/HEYL3L3&^S\IJW>CGP= OUJ_!RJ]P=_?E>KG:*#:N:]6CL;^+[@B^ MSDT#500#WB22/U4X",<>C6;'\K =[=2K>V-;-5;%X9YLW%L T(JCW?!Y33\\% MA,_$IM8VY(%_:E8[ M:,@2(HN-0B6(20./OAU*!H?5FULAWJ+BS+'? >*I4K> ]T$;N\T+!8&:L44= M[0^FC*=F9!N/O$4F]J2C%$XU!0]NUO4W.I3_80^X3;$M0 F[KX$?B?K*" O?/?X4W%:KA71]:D9?+)O)T0MKZP%E;W+I33 M*,[BTID5LIE#M+I-V_N*9I#5/AH]86S!3T_L48"\EJ>CCP/T03UL_L&NJ]>-,G=S_5"^Y*Y! :A> M75_[/N8#O"9O9[9)M&() M_ZPA)<*9VI^HR;; NF96('Q.;+\^ZZ#E2?A)3?_,/79AL3[9)I]KS :8XOUI MI+6+4G/R4WDK_B9=LY26'/(DV>@K(K ]JQ/=0I[VL:AM8'M-YX43 MM0U]OWL@].N,SF#?PA*#/OP'C[,YC-F@BP98<-F9"C@ZRSQR5-HSB&7\"@+X M7RXY%I^GYS[SC7\Y2VXZXPI]/T6;SS/8JU:V5=P;N4.FYQE^4B"/\.C_[Z=D M:-=FH(]OW\,-H)X5&:KVE#K%'<+4[PEF9\&.'N+D%Z M9AB'R!NNVG:(LR]:RM.1MV-X0D"S=E/KYL1MDW\M M5I=M>SLS+[J\ #.U,M5E..V6"/HW^4WCO; 4>9P9I?Y8&.GJ^IQU* M81;NTY?4;((YJ_C 3QH;[G<@6RU,0"C,2P"@WM@Y+ZTQSD84_,?YJ,.R^8M0 M+&M0)2^P3#5Z!O47L-*1O2XV]MU/X39@<5G3,H+#5+N&XO?UJA_S?*H0U)QU M+YAIZLLN1Q7#<91'J_)J*#OAL6DUC_/.*&Y.F[,01]Y;@_=*"P)ZH)R5WZV8 M/M:?CF1%<2LKI<26.&_2ZI7R7V\;UZ.?+I2X7W&,4L2%687H6&U"=$T2C6Y( M+G.NQZC8;"/%,WQ)U MU+M'-+DSAK 3^;-8&=B9!K#W$B@N MK].7NE7DNO8%/^TG"G<'QNLG\@#2]/I8&6Q3.?6J+>*&E^\7TO J_WK7CM)K MY.+"A)A%Q#ZD3"@?4EQZ6(1^V[78RW "N][+XHZFIPK[P'&_'LA/TL]+/]24 M"V=F=:=VYGY K+=PP3]]29YGE_"CY9#?S=V9V;K>OB*_[+,2OSZKK76?II-I M/I?,[XW>E=\#E^!&W'08NOR6N2R52/)987_LQO1.M/N-^&K?5/TMZF4;W[JJ$(MZ'@\?+5'"4^?"/BOAY9TYSWU[O\^J]C*V M60]I5.!3V?W4='8=8E_ &(>A-P,NT3C%\Z769.!&G_4O+E9W6;TZ9EQ M)/PN9KC5C(I55F1[N<#A>7D]K9(OY!)\.IE>JDP<+'N&N\FWE#V\"L.&,W:V MR;:;)!;'S,B%9);/YH.ZPGT0-MZMP;42XRXVP2)GV,@2DF.7M8ETBL^E8V'2 M6/*40P!$),\S%&N(=BX* @Q:1IOU@4V-N-G/;#9FX"OK2XJ UQ?"BFPX?/B- M6UEZT?5L*[S&_2FS-I.T(5+J5"(A=T8O D\QGA12?2 2U%@O%5*'V M\%#Y++)$D]MJGQ%P6TI M;-F76>X/CXK;'%W+ E^WH,:/*)9[C&+IPP*> ;%?L($G<$B3N"Q!U!XOP?B!HD+ESR9D"N4L+) 1$2V50B M7I2:G_G;[%6M4_N\5O^ M;F(:U7X$J4>[X,(E24>)\V6UYX%)1WN$&QC24^]&A.+GFCW'#5R'^3X@=ML& M()2+PC[;9J^#@0S<'MME^%1*."2V6RM)9]N,MH?0@%MCJ12?R"X/2Q[1 3\. M.F!J9VK%8:$#3AW!&+&YLHDDG\KO#Y9(N'KZT.B 6^"?2>E'3[TNR57E9_9 M:B/78Z\#1P?,[U0=.#1TP$.30(>##ABN0B=>!^&J6&V7G7'V]75XDN M/*(#1N\4# D>L&VGX*H<]Y 7E'[C+9M[SL3B(]PS=,#4>F6*>X9($:'>_@'0 M 3=GM?6LZD*!SPO+/37;XIU]\/Y]8'3 '7%9,IOGTX7,WG!99B?:_8= !]P1 M!PDI@4\)R_U_AXP.&$[V;2<9P _O]FX\WUQ4;AXG2C:&!( C.N#JBGNX[H([ MB^;[V<=\,MM/DCZJW+3C#.%O&QVPL,]*>$C7: S.\[U'!PS+-NNB PJ)_=%T M]D&?/GATP%@91DCRALVNN/QR)1_YU_CR+L]H@.&?/F@L+YWP*=WS[KR6AC5M)H4:XKNSM$!UVK* M<["X52$Q*^-(Z_UXZ(#K\_*ZB%6Y!)_++<3JD$F'A0WH@V$)A<]SA 9<_?W#!L@2UM,8 M/PXTH"5YHH &%(0DG\XM=PS^B4!L(2V3Y:K?QX<&C(PC\]D,GTL>^3&(']?J M-AG$@8<-#!@9KPE\,IWE]G\;+OM-F4663B*@I'L(6 M$III3D;=?JJN7@F/N"^WOC^^ID-;BFQV9Z;6_\QE\3A;O[!?8#B5*R$_AL-S M#-JE^987S"](K 3 SJ3^FG>WV4^DYP'&>!;>7O)_N<:X#Q,LZF)+;O_+54%Z MLVVI:K@50M;[UG_MU_!/\X9/!=<,3TM(6SK^SW]AGX.W',[@]<.E5.O?#J[? MB+O^.A%?SUH$;@:8:Y^R4+AM=D2PAV<_^4Z-9RY>NG%!&,W3C!T!W&O+F4'+ MD4L'"M/J52%/3\A['YTCG$[:VK,*CTEXFU-@5K.K$\+UX/VNP1&8C335,( 3 M58FZ![B1:'#_693?Z!VTUIG6."S@9,'7YHII2DMTE\7?_104;TJ>)01?-ZH( M]!?LS).8]0CAW6Q=9>P_D6TBKOS,@J=76W#!67 AU@47G 47(EOPA,!G4D%I M5_$L-W]ZHA,#(_%@GRECGG*^?4Y46=WDF)17W;7<5HZ)U;3-U*(\**E"-G#? MMGQ0\JLMN3?$'N>2^R+A$2UX.HF1P5T=E'.N 0=$]"P%9UTXA@W_O10PW#YF MG8$YT.&W^#_#0@TW9O#!PS8C]/,U@?7KHY-:'Y#I_(%ZNTND@4*TS@(7385. MSKOG949G Q6H!LSA0M':KZ'56,> \[5?B7(JS8GXO?<]4T^]OHIM8*!!#S23 M,1WU,WMTHH,?WI_)T\A>)YH1<5F\S\E"8-!PB)-GH*R(< M#F T\NF+O2G(T#:/!C"\CU&7NKS"0Z6&1&0/Z6I;[\'C!(\3_&,GR%R)T)6^6I3-TYJX1G;3J248/ +J M"UG%$;!73T34&R-M&:NE]I35K.G'RV'I7)HO9)97UGYD#@M9]3]OBS!^LXS' MED1I@PF8IB N'D,"XN6R5#+%YU<#3/]P7!:R4\2<3:IH WT9DV7VF,EP_C'? ME:DLGTW]V3RVOGY&]PB>7<9CV7WF,7@V9AY+\,G"41U;C\6*:"PNY3/7KMQ3 M3O.1$7,G^QR?22S/UMR4W::S-*L3W1S?*:)J%E6I M_#:0^SVBFFXHSQN%]*2()KQ5'*M\ICD9]2Z>E8M:J5,6(TA*C+317JU1/CW) M<&?<5$POF6M.Y+L;X5M)3+^+N4]?[NYK=^7[QA-7K%YRY1\_K^]NR]6&LX&M M.3L:4>977$E>L4[:!P820(;-1#3QA=@>;$T%/Y"Z2N:^J MG@T3;.\'LEE@G#V^CBG+'HP>NRG:V:P>O=RXIOH/ZO?J) (>8JM7%MT]]@.. M<8GM(NL#90_A0/H 9_-3UI=S$=V*[:ZL$IU=(B6M!QI'6Q85KNS>)W-LFH@; MTA7#Z!)N)36S4)O+7[D88_7(%"*U0[;WR4 ,B&!=CN>>64WT%+5SZDH66[F+ MJ5UDR#JHU OHB: '38[/"O.9- M<)5][%+LL#AB6F;%Q!')@L +(<(*,R@ M2YD8\"2E9L]Y<\6V]*DY MJ;(/I"NWW4;/J_M.UO"71*>7.?UUUQ9^-DRAM0XVX'#_)?&[7/_VE!IE5F3Q MR$$*-Q",%CRAC[8((O_ ]D+JX^)EEM?@OSG]G3=AP6$YE7N\?OGQ[:UU@"PX MA9"Y@ 5CZN.\;2S,14U[XV_ $UHWW-=;.[)$D4*VP OYY>)I6[I::1U=;5]W M*3+\M4(JQ>?RRS,4]UIWHFB.H@?-42)]':BG*5+[=*-Y)84'VO'2,UWX62$6 M?+&O-\$\)FG*5>?RDST"9M*M)G]KCT7]N9WWXU[.6ZE-[JV_ET!B1$1LO"(K MG\[R0F*YOS_DE?;//K%>:2NLQZ3FI/)Z/QZ_?1U_6U*?.%=J>T''UZ@MW3$&;"Z,)E$EYOQ\8J1[VUBOBV8:!B]%AQ><$?BLL#NTX)CRT(.2=CY GO!V8"V]U[H+ M:RD:AH:_!$UC))O=.3FCP?0^ONP8^9[=$F!E,LFGLW/A M$[E T+SDHN4(QI*,93EB@).$Y4@&]N%DR[$Z("K/^> B3T^6PA &K&@0SF-< M*QH]U&,V/ZKGL'/ND7"8 M*J\9\(I=73%0E+%K8,$?;.G'^-$5?[)*7Q![H/F;^/K,SGBC0+0 [;K7%V4= MWRYU0?238'#2R5W]U]_<4%0&Y#SJ2SGB]%\O'O:V MB]W FD=.->[$,>IC\$]X2+J1Q9:LR"8++M> HW7/K]P"F]) UZ<*?^:5PT4[ M4'/RNSH<3MZ_U[2!L)<%<]F @KEL<_+8R19?O]ZD2VGYTY=BJ73_LWS)W5P7 M+ZYOKAO7Y;JG6NY8)[NU"LT)^7N]P=-?5'N1G*82CV1 M+3;G8;> M!XWD:]03/A;['8O]CL5^QV*_W1?[.:+/9_.7>WU%&Q-R3VBDSG,Y6ZJTD^+U M:?5K;X-R029)+96!ZXMC':YDL ^E 37\0),:P>]-C7O68#XJM:G1^&,779PU M7U'43"U=]9B!_K(\?&[_R^MVM]21Q4VR63Z56 F(+'S&CWNB\WX#&L],751$ M/9ICO)+V:A_9MM;KR8:!&P*G5.18'J2+$!P7(L/2I(2 Q8D9\#!1X//"\C#L MKC L(ENQR Y-.B/P^<+R?*!UCDIV]J@\B*QQ_79NO(6G9FA-92_V?&I=XCTE M68%/)'==";F%!8LNQ:[V?C*]\>;SPO6)N;$GG2"3^R\;'@K:Q9= DLD:Q9\7E*!ZA=< MEHX.M =7BT7NYFI&P++%; TE0R%K[M=A6G_= M(CM1F2C6+?A >7$(:+!O-G:P7;MF3@$$G5NPKWW7&>AQE<(MWHZX=<3E3HL# MJ[K5@42\F5])S!9X M:NO*77$P'!5;FR9H;9TVND;NQ&<0.G7R-B!J&ZG)<6=GMD24Y*&?\T:5 MG)K^^J"_7;Z&CH2SV9V96O\SE\5S;OW"?H&EF(5+H?(/N23[*"A(/#^K!.87 MV+)P)N*42OVU)):72O\UA]T\"V\O^;\,GUUW_74BOIZU"%P8 M,-<^9:%PV^S(8@_/NC/K^^?BI1L7A-$\S=@1I!S[$X7[]L41?XYP6=15X&WC MCNCUKCB_^X6WRF?N.R!&AC]SM?+CZ[<*B59>NIEVT:?SYC@+GV4FJ;?2G%S> M#R?YSN\?OWO2IR_EXGWUNGI5Y_Z^J=7K_W!WY7NN_K5X7[9SVF/,[8UU(>:G MJ1]BDF]%TT]/W%(DK.)85C'"8RW"B.@$JSQ$3B4FIVB&P?4U0Z;Z+7ZD*PX) M9QU]B5M8_*&:LB0K ZP[J9/V0*OU!R8-/=4ZTR>J2$M,@@N< M),DI$<%1SNQA. /?--SY=6 4KGQ77ZJK1S'7B$M)KJL5CVY/QS$^?U2%L<&,@X M!/Z_X:P&AW\4OO MJ19-HBX;F(Y.:9IFO(M8&&^FD.R &&_=RK1@MDN#51DC"X>-F?3 F7#T=%3C@ %:<.;AE%F\JPU,PX0CC&=L8+ LQ39E/CB2%M]Y MQ(1L8&$(JQ(QMEH=,GT(+D1#;A=5Z9+)M(T+0RJ!A2$KC=J4A,SR7JP5(85F0,W^1"L, MWBZ$[R^OY=S>UX;XZ^LG+^;7WY*82652POY.O=0,J@FN_'PJU3O#UW91V=^I MYYL!FL*D6WLR'RY^)8;I;-137[TV9^$A7=N''Z)48TFK78^#:HG?V7;>T$;? MW&V@?ADJ5C/I9=R7!N:K?W!.*_$E")B+-SARX"F8 MV?]^.IL)8^<2?'ZU7FJA&X?/ *U^N!V.?(,W@-*:JBKB"W"\,YGE0-^;MH3_ MP-L;_0'>#-@K^ BG^$0V$:HZYGB(MW*(-P KFRI*P#Z7F&:T4G_"M4[Q]MH6 M;B^BN-LMC6;8.WYTJ,]/UI^^")SPU>I%[[687&6FNN"+[8,$\]44[Z( MO^B&J<^^(,19,M'WJ-3X!)Q8&D^P23BS0PEV &$J8.<)*'S>Q\TZSN909C.W MW'/E8T6C-DTY8<5R([M1_.=$2$Q?;,XM0R<0$'+;;3G62LL7J048'&X6!#Y3 M2//)_*'6MVV^H.M:7/,7-"_PV>3R>H /O*"19N)0'DWQ^7#U F"+XE*B:HL; Y^2ZHD*DJ-9;045>E1U'51-0UZ>4B) MYB1=ZLN]]X>;[,WK_FAH*89POR25"C&3AZ("GS'\:56^-)X0[N0#K3+<8/O7 MN?R".B4&'X$8FR0>]W'Y/D9[YR:%!)_-?KB&JP>TF8OO^^.Q/)"=C%;-8,G8 *;A578A'>4/R05Q1RV\00#09?2O!%V"*BMGU-:1LD M& >K[%&+5OM0>OM\J"E$.!QPK']#K]J(Y4:J"EAC]DHB1_?2E5+N] MO6[L7G*E6K5Q7;TJ5TOQ=KT]4,B3B/?IAH@&HI^XA P(?MHNV1290Q)R3Y7"[#&6\#!*#I$&+R'(@5BB EJUP="+B4R;/&C+JRNTN38!"S$:)@UNTUC8UG%TRSZ9WSEVK'%Y4IM7XBR)8P9!82\-3 M>"J<*9LWF%Z(SF1@>S_:P \):8/=)\(DK#PKF* (/QNF<&#>F'L-C&01.8I*B3+[ M6""P7--YYP[HA!T=UP>M%](V&UI-+PY%64$J*IKN_V3Q73::3:?UD-2351FK M-S %KT:G"JQ).;-4O*4K;M=(6UABE$IK8DL1\H.H6:2ENSJ!-<5FF!E& $2= MXY.!V4\,,:SC@XY; $M(N0K)81SSGR3\(9 SIB\#VA?)>QF@,/)* M!O_E0+2!PG-T'!!4)MQ"7AD_<]D H^7I ,@]'BD:^K)*\ME\TG]7P8G15IL3 M"$C?1_\#-R#,R>R*5"K*-"M'Y8J#9]@JA^.GQ*9.+)!%S<)TM-83!>?4YZ?% M:"J4&)U&RXI-C-*5VJ($G7$E+I*@GLE%T'PSR0L!<(N<=>"#A.?IR4+IQV[G M)?N=WJ]K<]O[O=*-&>E^%[#?[GQXS=7O.M Z05'RJG)4^ECZW.E)/ H=MT2? M.]Z]^W7W/I+3$V96:"I>9WI?TW'WNMJ %858_+/@*@7N 3)@=&?+B=6Z&FZ8 M+EPYN@A\Q=,NF#K"2FOJ61NYBPH%3K,/ISV1Z;O--273RV\W8'/VE4"C(+O6 M;;:3BV9SB0(72&:^0,&S.K,^B9#2WP\PN27!O"[\S/SU20FS<89%%^RTQ#T] M6?V"+:QUP6[Q[EL3 69>#RH^$YAIOX )+T*MT PR]Q96: /XE/GKDT\O-Y'# MW_H?X4[Z.+=KT: NOX N"Q1?6Y*--L*W](89!B)];+ZTO MW,,'L%>@U+?$Q]:T\LGSY>,X\29\4ZK$.7[.!ZW+V$?HLO.XC,YYW=.B5]=9 MK)J=W+.DY^C>#70@(WT^]WK]BY[(Z=W,[>5NSK@F)U\O?T[Z+Z-![KV[WUNZ MIL]RR;XFSX/JSZU]!?57(NC,EU7J]0%U5YM:&D\[74>">[U&AA6K.#V9#590 MOJEK [-KJ]>@!?=AEX%F94Q#":CR4GFA$\NVPI &S$-VJ^X0!E[71C@G]BRH MU%2O-D%@G7/UKJ:;9TB%Y0HZ/1G),"309,KP-OZ%RB-S1)2A<_4 +0KL).T# MHFHFUQ;[8 4J(/"D<^Y"@P_@-)PH#*6%4J':]-N.)^PQ0P,5!NU2 B,!*4,9 MC [+"C!8+Q$BTT;%R!TB6*7P2[ R!CK]I?,^:P5N;*'QQ*Z[#F::D][MP]B\ M>C5W9.1&'5J-7'C'=VTZV!^;M?!1'/R M6\YWT]HW.(;/H;&+CUT'-^LZF-]AU\&+YN3RZO?=L_"]6S;=_.8_I.O@(9H; ME8$)"LSI">HFO4'/3D\P+-?;E)YB]?/:9@N?(#W0;H\\OA5-['XUWKA]3VJ) MFKUDQ.:D\R0,'GM?KY[JK86M>Q:F?#E=?.!!:R"9&7DS6N)!]/D)ZN53:$X& M5X6WK]?JTX7GFE[0RZ=#692S.51GVJK#J-2#/,6FL3;[R7F:S=2KW?>78DY2 M?K1WW['EL)H/N-:AG8@7 DICK48$F;"'^\[BJ?--BQJGIW3 MP269X(7TZ@@X<\3;/XMXN3(W[.^ICD"D#W:#.Q!;FJ(+.L+.LIZ"+9L0NFDAYY']DATWD6(J(]Y#@ M!_CK!,_Z-V+V\=JZ)W 1*'_$"NPV VXK)&*1<+&ORPI'*W Q>];:<4XVC &M M$L;T%DQS84:EJ*HPHS;SGXHFUB+(!C?2]%?\%F5%D?L&#&TS9D\#=0=3YDVCKX%B189R&TF'-07=U'0F3$MX89KRH'>& M,VB))JCW8TO G9Y8+W)MS)B+IUS MQ7:;2L9GJ[J+0[+L-6.%RQ8I(FT%,5WQ!=H0!SNHX(2L"9R?GCP2M,,TG4W: MGA@.;@SZ?7@-?MW#$:U%^=@2^.,DI#I"%9C) (:7AC(FH@YH7!(K0(!1R#/\ MQN9MMO5<1Y05C-M97$R $>"%"FGI SPLK."(,DT/+G+&62VXW%6N1XCIG$_[ M""$CZ9C,8)A8BB2VVWC0+09F0]+/T8HE]AWJ#E!I;AJKMX2GR5!4:*V1-4NP M0JA1H5JO2[)$\]3@ !!LAN+-'I-!DN :PP_,$*%Z)1Q^D$CTH(JP/B-"7CDG M@9=165,Y)K=8.J^ V;PA)18\V14E>SKX QXQJ\#?69N6-C!/3T"2P.PP&8]^ MW' %'!,;,DLC]!Q/S]0*;&HA9T9FQ5YK?#S9AW6RK51SR@]X).C/LF'Q&,]X M;XB5?$0%0]IN? [[K1.&(3&>.NPL 11+8,9]8"2QA[JW!A(.= MA3K0,8T )(XXPM]A(380(]*T66=1W)'0U<5F ):$ N:&.*!59^X]!Y/&-;#/ MUTC$I3':NMQBYHM%/6T*DOO7L \-3 8%UQ^@O.V%V;HM2NVLJNL>,)")%8D5 M,$1!> )+WKDWSH=?BH\C*VTGA6'J\M#2)<2A!MH""@[%\3/Y6Z-Y56G07Z@T M1?E#):I!=+S1Z25-/T(]&Y:SE%:H>E3T/C-*#!24#KJ.^_EYTLT2V2AD47FG M;W0<5I0M]NQX)PJ#8TJ^E75E959AGCQ7--G]@+X9A$@"Z:?1 2E='J7(,K9L M\4]1ABR9:8UEZXRV2F6XNIOWF[@L*)/A*VUK?2Q/#ZN1T%"GH?(:O\[&QGRP M*174&<72J:@,[Q*E__^W]ZQ-J6-;?K?*_Y ZTSWCJ8X<$M[=]W85 BJ*H(#/ M+Z<"!(B&!/, \=?/6FOOA/!25$!0INI.'R%DK[WW>C]1BQTY&^R^1*4%OBK% MSV%XPP0I0B>"^=97X3)$@0E$5$N#J%!S&RW5\>LY^)N\)0)O_-H5"-'?S[64 M5'6UP8ETE/C"B?D'OY\[QM%MM-=,)6,+;E6X5AL-_WXV+Y*1:JE?CB<_O0(A M-;,"(??[N7_OF*5CY?JBE]Q6(*RH B'UB14(D=_/U0OE\50MQCN8R;.M0-A8 MY1$V24V#VZ8.M+.[,PSF;?7FS=\BW&Y:U[8WN3$64'IWQQZ2([=31 $N4>B! M^GYH*<:#KAG"M88>0]L6,J;5#0F@ "M@GF30A?@_D;]E:;_>VP^'X\G$?OKD M8/^LH98LCWE;X(>CL#X;9!YA:ZM#WQ$TD MA%?7'JCC']IUWF\]YW?SP'XX81B8&M<'D,"WRQ2ID3(&E!C=@J!;9%E[C M+-9WCZ!F%IAOX&% Q;0K]/B"Q\%%+/#$GFL=#3WTC'LHAB/N[E0KV<*B%Y(*&6$4ZTC"CF2%2(7%K)4[X6E M9"2Q?Y(^WL_F0%"@;PHT08IW#?MQISP.3TR-&-C"&+SP$G_?W5D1@Q=>XN^8 M!3"3P7\%$O@&3'JMJ!QP+JO6+(4+"Q&^'"7SFD_F$S]_'YG+X92TGTD?[)]6 M,F-4[O>;QWD 6S)?,S+_!L)\)5OT-32\>T9VG!78+!*""2 4TJ'0$?801U\E M[ZZ*L2@!HTZZZC&0C[(-WFCJ)^OEU1 P<"V'_\EC9&HFC0_5 6'HK*%?2O]P M^X-\/-KQ6Z;ZEMTB0/%JBF@2B"J+%F1 M$#)76"D4CB8DKD.PQ#B6BK>[(_O--%>M0$SX@6B2SJH5B&E^H-T=KD!\ QG[ M#;9(<2$2U*Q=8P7;.7(!O+MS;IE-#=!C&TCYBEQ]E19BT;0URU+:P%H-I<7& MBA4*&>3-DVQ[) (@^"$ *2+%R>8[*1R,\NL3%XL,Y ESC[@HYB9EVIK:W-W) M/:EUE[1-UMK5$GW)T--,UN&_HK+CDN)[M9\U+_T(/O6::^6>ZFW% -Z>9HX+BWN4+87Z."*SNHMNBZ('(7E._DG0N$3 M*O+@\"%@!!'L"Y8?9_IO9/F4D86)M0;ET,YF_$R>?%_+<59:B_3[.=&X39ZV M'EKV;7LIHT;7YB#>E.P3LX\C UESCH^E[:FP4\G\?FX<7PWTT]CI]=7]ESJ5 MN<_CA:0L.?Q24M9],J5[_YIUSU_NFGU?/*""&=JF0KL[%;!4J&K-.VR: MKS VB$H*)?U";^^X<;XT'RATXAJJ$ F+[)W^Z?BUJA,5(=Y:';@(L&5V=VJJ M7Z+2=/4F^JM8K;"#A>O3+@7!8+.YNPK6P;(R$1TD28/'1DBH>W4U>!+8057H M <@F&(@7+EBP2M#2XM$]YNCL=+'DA!QG =AX ;MM=OP"%J\>A^J #.9!9'W5 M,#>.:GWLX4ETX6;IMEIP'P SKGS"X3,O@%?M[7N[@[RS"XNP4\J)*0)(T9. MVJO0]SK#N@8_.[4Q]K$QS>UNS/U-7B>[/BFO5(.I8:O M]%"!5U+CE6!!,3L/-@,2=^\S;(.(T6MO/8 CP6(:.%KON@)^!GYMK)9'',E5 M$_$EIDUEHU@\!1H.A9, ._#X:P!G%[[6$(":ZQ!XK/P'/U'H,MMF7^A@9-75 M'7^L+ZL8JF&70HV,:P^NB>N1PU0W2\]-C"F3 _W*THT>E@#:)2-O '(ZIC4X MYZ=N\VEE<;"] B-\^+<9_TIRI+]@"RW3:.'\E>%7HR-\&+139Z+RYG! ) TV M?U/SH'FM@==+&YC:Q2N\'X[OPY;X<)X@4 OHJADF3OWJ6#128O$&O5HW?[^\ MPX"'K"-,=N(F@RVESRT5KYM/@O7>+KL*_^ M*J,I,9:<>9.[.^25[([N,SC1LVMIU*5 ::":0ZT/12XSD"F3D%!0XVB,\#3J M(T]\/,C;58,:]S> VP)Z "_IT%!N]+9Y*.7)6"84_7P5/KLM+')Y,0HO<(T7 MYSQF3-LI-8],LV'#=7B:4L74&U/G:2X;K3*\:+&% *%)WG@-LV9O8+YAG4MB M$R\CUQ!!AHP L:T^L7V/]8_-Z4-E A4I')T\%#LJ%SM,N(%X0 5(0PKC NN? M82DI^7T[-"8-7C(FH8)YV=BZXT0Q6#.5V'] 1_G7:<,^X+]LRJA$D@@E.%KZ MC='Z8L\7[*EDA-V \D \1EWK^D/K+6_R&)_/57%!E\&@* \PU%%+@)L@C$_L ML_N#_XM$X\G]S.7^068_4RV PIGV>T-,[341*)O5//GMLF1]"JP.$UO8H0Q4 MU"QL:@_W->IG%U<:MHJBL 6;\CG#L4#/XE;BF8+=:ECV,,V7 U72MQ%#&VG5 MKT7[BT4W8^,]COR\BEDI&WM(O]R,YS:6;\:/.0@*)L WY@_P7UM5ZVW#U,W6 M %T\?/ X5B%AX7U9[;HU7:LC:Z$)@D+@"=^+<%C->TM[X\69:A"T_[AV #I M",YEY0^)M$NRM.%3> DSF[P?@ D'#']WIZ/>$W<."Q-S)U% MN[?O78*GSY#,0K/9 X]VY\#IVEXU%T 5]&X(L''? W .DEJS;525BZ:CCJ\; MO&3\WCOF97'G;2+8:SNI8F48F/)=<]AX@ZY<8VX+'.%%-XY*LV?Q*QA09HH* M"O[A6%%F'&,/#]03AGU!N(0V.<;BU[RGB6\_H0'-6B[R\9^,>H)!0_T17'CW:87BOH=.5YWPH M T([%Y&MP^?$@>9;Y>A #XW)-XUUZ>>N0Y0!P\&TO)--4W%UASE^ZW5@Z%R@ MT2K\6^X7]A_VX;:XJIWX$QB!!_@VC_I3U]Y=_V1N! "YH79 164J)[=RF0IG=S&&@?X#RW1;;="$W**LX(GU M)D1=E+?!\E13%2>#8L-3KRDJ[V"(JB4&=AY8L,G7/6&/!H6O4*C[;8[[K%E9 M [D@B5H,MAC"Y'(A9..&"BOAVT0\<>JO;!IUS&HDGQVJNJ!>H*N"I][9+@EN MIB"TZ&R8;,9=TNIP*&Z=WZ)=!V6&FMD.![-3QIW10+\ANG.\J $8&EYK9V]) MUFK6 ?C0T^(ZP=YOF@4:4P?OK4J]Q=AU-_A=TV5Q!"&/$+!LQKT15=#+T@AV MK,=LK8[19C3<'8D==+B0C M49J9D1CY_6S4.N[UK64D3AZV&8DKRDB4/C$C$0C@ZCEU?]FJ'UAWK6^4D;C^ M-MB"C94\ZS3N.:*J"CS9M+^*\?+EK#',&1R6P'!ET@_(H]$P[&ZL/JD=@).T M;2UXS8+#;IDY2?A4$GJ,Y8,%U%'/2ABSL_)-7GA.:7%H%[$B(<6AGL1=$];# M;".V$-4-A?_K9(&CIY(F[+Y4+LU_:GJ3+7>=H!9&:?)\/2_W9T\ MFOD&-JU6/KO*4DY^OLYWSOK7V=3-?4J]>/?0JEXM%_-E<^$?#&3*U;S5SGAO) N M"NGK=#E;\9%@:3Q_R][G42(5;^9<,**&F?65C)# PHI /HJ'W'#[%0>P5PA^ M*'K%WBQD[DD"&Q_H>IS'>P7ZFW3=333')N^GFJ M';.AZE2QK>BNRE[,GP%F3:**>1MQ2US <"Z,LQBPE_0)\-< M)EX4P_21AJ^\L!P&BF5[;QI!,,)3D$K[CR[&C32LNQA]@*LR8&KIYD#E9D9# M ^1S2)LH\>#SL:=N;@$/>FX9 G2( GAZ?.\B" M.39 ;+3\^! "B\9GWV0GL"7--21-:D6"A8!^J/7 !(:*'V4]$A@A6WQP9AXD MHVE&,)R@ TES]-,I1,U'/ME"DF<@LCXB%,(S.QUX%;V7A??\E_BFR;R<0!QE M Y-L8G<',@:?'P-UT5;H@W[+B-@CV(/'>3@5W1$/D$_'H M)EB1X8EPQ<8T2ZSUPW@<\ /-;@^;H4R['<8M,%2'7Z@*+$!GL26X-2,XRMH: M!ED!<9NJ1C.SB-5CTTN-[/2VSY4%^!KS+BQZQ 8PT (E_*6$8@\SP=PU=0HG MH[:$,]JPA1*;O$:#DU%7\A_V7@H8#V^E/DA]%94I6V!Q9B_67?/2--AL+RI\ M9,R>B0Q0T7!:+BMJG;DQ; WDUFP*@#B^L !37.$.@N$/,"H/IK?EI1A@9J?W M8D95ELI\EA/519E@\:$.1AK",C3A@BHO+P?CE48)7FDD4Z71:%T0_5Z8H@7/ M67\V'R"S*H8FC>6/U@=%$A$Q+LDSZX.0ITV<;.Y])QOV3U9:KY,-LY,=UF)] M_%SEI"Q*4GSFN7+"'-^D/:S#39=%6VAH"MOODP#W[&5"@?8 MUL#@]W/YR,R[J"N YIEK^^->[!*J'"!J9"M__"")Z21+!] MKV15S/_"+32; 0WFR0 .O8;P0;R>9S- $XBB__TAO[3YC_]\1%KT53P'!!G+ MTE][\N,; 6MN<[@Y8$4-,/6 MZBO LGDSYJO,?VAOAFSZH9)Q/ 'L%,BF[G5.5%B/ MK9YCWNJWV.E>WA!N,0+[\UML]PJS3!:QT[DYQ32OB=6J[AEW>Z.=87\,ZN U!&?KI>!^W MYY.S\,'9F7UD'\?\X );!H_1R]X(P" *!S@G&Y7I'^.'-'Y*W /QAQ'L2\E5_3QS%G%&,?/$P$+U@'/_'O]%D=$9_R1E(-PO\K:FZ_2]T,$;-&J:G7DWPWG=B+L M.]H1]@VT<=&+75_VY:NDVYQ-&SXL0@ 8 >T684_C>7<_@R3S8XX<]9'@\!MP M!T_1=%;XU2=HCLGG*5E@H/77FLV_ M^U27ROA?RLT0XW%93$86J-Q\R#28"*@>L>O(,FU[ M<;31R$OI*S>2S1[47M#@^2G]F'82*T'\*6?P4N+6,#=B22I[))F<2V5?;MCV MG2:C_:;#?E$G7Q@>MH[U6NVA')/.[^=6R)>/E8L[J4_!UE$=/)+\9'1]*OZZ?'[2J]1ERTU=9QV]%4HA,IY%_R'TZ[@KES3]YAX"W[%#_5'DS,Y7F+>F\$2=FB.[M3E=E7\^"0P[%:-C=1/KA:(GP:]OAKWFSLD*_$QJF6]/5 M-S'LY'+3$W.+X\.W=B):;H>=:_M^WO3$'$M6>>?)K5'*XG)UD&1< BU$>C,_ MI:-[/^4O"]>7G0TS=XKC I$__/QD-*^KZM/=P_M2'#>+%-Z<]KB*D&ML6K>7 MC:20Z:N_$R?&LB,^#S) MDX^X4/MGVYDKE\@P?F,]B!EKI71OO(K M^O&O%!K*FZ]KR"\R@#W#O Q+3J=/H=94YS/=-D4/O M/M?/,MMCR90H2Z^G_7_,;.?#;%?9E7E%,PI>F#C>4K)'P:=X^-2"QW="=]L\VG?S^7C:N[Q[/[9O=I.1/8ESV0=Q&CRN69 MH\ISOY_OY%2J7CRUCF\3VU'E,QLO+'94N?R)H\I3OY][-X7H5??F9G#\G4:5 M;\<=OF5NCN+K?YJO_[&!@IK!QR"J=94RF!B=6RH??F"S^4BF Y82?.0H3^.O M$/D<$AJGC0^C@J<8 TKF2OQC"]C<'][LC8YC,Z_-IO!'))1*QJ9Z6[V)=6PR M-LU^JJFJ@0,_5*TWG.C$6^"W39V-_E$:; KCZ,>J5_^'O]&LW1U_;A4?[Z:P MD6YL2%;?:VBL<+.1YD'MXP-"4]$L?G!C;?CA3:^D@8G>62L=TS4<@*(IC-OI M!XNP1)B#D@]KL-,]1=/Q3@]-BZK= _9%M]&8M);?MNVEZ?VO[.(EM7Y)B5%L M& V?K]:'*YZ8]3/A9EE8PXPQDYV^S,+5',+-,/-QZCBFC]^OB".GV*89Y:ZV M4QY/@8,F#W/;B-Z:==-(T>LY=IP&L5N7?P>QS07#2=6Q6VZ<$2+)L/ MLHB1N5.7+P-OL?G/./D/QP4R&.;E%"O9V0+8Q@LVOR3&PA$Q)DV+T3!$F7I" MXT-59XSCW5@5Y.LH4\L8(25-C)!ZDZGU2<..MI-%MK-?UOV&MK-?UI8$5@?C M=O;+VM+9ZB#$>/Y\,4W_690;&"TG6X:6.3@^-6RTLK1T>OCGG>3G8&0Q$2*%P;%W1\^4WSSF+90*?/Z>:6$KY MR!U^_RR6A_-"QDX[2O$Q.4[/CP>N=@?B M?'E8MN2I)R00+E^XP#27_2.)"%,)Y40>]E"H]I MS=+GSB]8@I:[E/D>J[*NHE]KOL>2%+1WS/=8,*Y?R)6GQP,C;-RTWSRHX[,1 M?*VMND5.ZO@L_'\C/FR'=&STD [IM>VLO+_GFTR9]P[I6$QP^>Y4R3V;]R>N MLM8MI.9++UNR:I",O4LYV*!N:HN?[OJM8CVJI=K_>CUIGO54G7+MDM M$@I_@S:9T?5(CLLM.CDNFVH:]_E2Y^FBO=8,?[$Y7Z]CD3V10D7D,[-AQ*+:F']Z?SXX7:L1-! MHL\?7[!8VS9NW)S<12*74G[-;-M/&0LAA[^^O;M(1^:"QD)\ '\'YG7X^>A0 MJ1>_TZ"'%5BY$3&>2(KQV+*MW-%1#^/4-VR4GTRG?C^'TW=&^;B8O7H<[0^S M(7T6O0/8_(Z1JVV_C3TH>;MM8:S;MAP.16( RA3[<*G=MOUNF,-FV[L[2^^V M+8UUVQ:F--M>"'^?I]FV]"6;;4L+:+8].QP:;+8M[NY,;;>]R!&8[VFW/:Y7 M?M=VVQ.Z[B+F^KVWV;;TP6;;TJRWRWJ?\>7,H%T); $C-6W19Q%-;,BM8 MZ #;6B#PJ_P.AU/^4-M\-7>VNR.'A+-T,7V4.\L5J_]7$;+Y2N:R4LF7BD*Z MF(7_I0NWE7Q%*!T*A_EBNIC)IPM"IE3,YJO>,^5AJ: MXSUGJ;:K.^RQKLIK%P6[31&&&@8XE 9ZZ.%7]Z[!/%1]S6F/OA0'HRD.:U7 M7\M\.H;IP*8T@Z;,-@15M]4^.?W(Z0_@66K7M!P,,?A_D#-*T0",.O!M^ =Z MH-"QM:^;Y@.+F/B+T4(4CS&%IHMUF+L[:H^^,BT&)'T:. #8)KFT@+-2:,-6 M@R]$AZ[MUN[5NH/OM#3[@6T)=L_ <30<*TF!F#H=4UUQX1TL\.X=Z.X._+BA M-9NJ!:@"$@%6U@="TS([L'$3GN<7IC8FSN+6= D,>"^>-SM&!*8+\E8%0!HN M7HRNX18$D_]:,YBC#G[AQ8GL+G!U ,4T8&DOK*/2"%7V[\"BURJMB2N9-&O.OS>[=+OIJVEHB,7%U#X]O'M!F!R\#E 5G83@>O!W_4U6Q4%]:FN M=FF3""'0#3PC]!E,%LA![!V WS9,T#4X0AKJ&#YRP/$S1 >-!>A@>S9[QD&2 MJ>0R(>$05E>"-,./1NO@XPJLS2X>7H,OKKFV9J@V0P2^#4XN@'H!A!(%6U79 M(0_?[6*B!WU85U@(#DLSY? _>4"ZW1TI'1+*L)IP""AD6C9]*?W#D6[&3_FS M@+^*(YPI R%O-'6F+1PR^,I#RB[YE.V]6YLZ 7AW!\ZE _QE_Q1ICA[!_!9! M-9!ZL6&_P'OU2R*=;P/1KP(W1S%Z04ZR+T, CJ"C*L(/%O"=#E0<(R-B5;;M M=KRHBL.XVBB]!@8*ML0^_Z>P M=R:?_124;A>D"]SES>I/!@C\#I_M/!ZS;X!R-_6ND+7M)EV##+FT%*,!T!@H>I? M'"!G/23L_>__1*+_'%;S]-^?(E-\5 IO(YX!Y:BZV46-D@+"(&,%W:R33J6A MP 2]$12B"E!?6S@%FUL!E:2:QTP".![8E4?>-J>[B;?:+!Y,&HIKD[1&1<5' M-?A]PZT[]A;1/@_1@%OM[G@709HL<&C0Q- 0 . >5$H[(88)5D0#KJ[NP%=P MH_XU,B73]/@R0.H_U0;>W0(=WT%>W-+J0E>Q',1BABL:?*'57/QM""0VX$9+ M-VMH_\'>S0ZP/.123--NV ',(Q.E"+RN+:0IJJX@1&E;4U:#2U_'M[M@_>LP MG:F6RJ!^58_35>$L?2ODBX>%RUPQDQ,.+ZN7Y=S6)?/YDJ4&B@3P::ZFNZCHX5S;/7&H(.<*M >;6!L"?]9-/*W3HP=[OIZ@(F]P.- M,EN?.7/4)Z!N5$4\6@:8]F3V2^0&I)& 0@1RQ297"RA 9+F: 0D!UKSBBPGX M?>3GD#4H=;3&@TNB-1]X./J3/O%_P-PPH/N "&4,J,Z+$3 I$/YFE[P7^TEO M4T -1;$+C*6C@J+G[X-;HAS@Q4NO+=Z^J!%1[()T%+@9O$6518>,(<.?1#V+99UT@_(T\1 MT%][=R>XN:TFM4)1ERGGJ_E,NK"[D\YD2I?%:KYX))R7"OE,/K<4>;:*37G7 ML2+H5Z'<+C3H@ KR>(D$?(Z192+,X=N&[GKNZ6;.D:ZE@@[,3"R08*;5( E& M!(U_NP9SUUK (K0N",& /LXDGN=:5(5+@QK75G E M33A?>.TNGSGZPF@BW( M',Z>GW-W9QJ@DL9]5_Y/2!49^VWT'$[GKKF4A1"A>3'1M =IX M%1C!4 =#C@"2CP%.#NY.8!&4C7#C"/6]VVCQ0%3-=!WN^K>L 7Y)I0CTQAEW MR_""AW$P=(<&G=+%?0'<9-DQUQX7G6 9ID?"5CRBQ0-7/%HU>NHL),&>P+<& M3Y.+?$;J*Y*87\=>7)669ZM8-0),V=(H+6:$.0*[11;@EYIAL+:AVO!LC7%' MY,MIPT"D*;/P"Q#,JW&CD4'/$M@$/JK6 ",#<3<> <0_+64 B[Q/EM W3(<< M\457-L/A#LB'IR$UAC!S!\]*'XB,)C6K[G9LLI$X MW1'/9M0RI.+A(L*,->A**+*YNT-R@7." )_S.8'*6#[L%;Y!Q_V0XC6C3?2( MD5HOQ$:,""ML5&()?B!:J+>QZL@/;TY!A-T=#Q."G-I SWT'$*MM\[L=*>F1 METSQ?F[5FE/WC^&K7DJRBVZ3[#XCR2ZZ3;+[>))=(!MN0\PO[AO=W=DZ1]H@EHZ 8"YA;9-%T0*5O@[6!$A=,/K.C M#D/A5-JNH#D""@3:G)2]! H$LA8D&BSX59-\F#^K?+BOH'%B7 GR?WIC1?08 Q)/Y[X_XCYD_G2YMJH289PP?VDS1@G->SBOZ4YS'I[/9N8:GO#^6_^"N]TDO)$7 M?9(HE-8199:QT5>[E7Z5C6YO]#/HWU>,YFD=/.58WOBN][YZ:N?AC8=YV0,$ MN6H8';?K_4T758>IWS-,3:"+&]R'Q2 M;/FG$IFB':ZU75JBG$:&S*)@J,XFLY7P=[;+PHLQ3#9S\_)W]D=,L[0V19JB MMWI/#TI4EN3E_>4H3^H*I.HT7?0SY(<\EW1?E52-3N&GGR-5WVHP?[)4S?O( M*^S55$-M:LY/UI< "WXVF=?L1:9H6G,RFY^;O/%O+6'V4N]W5&STK4>F^ TW M5K0N7XQ*QOF,O!=6;2#\$4F(\6A$C,<3(G9?3Z)G5$0A_D=< MC"<3HIQ,C!5AOE1[24'C/Z)1,1()BZE8%'^*;1U4H6Y:8-YT33;TE_5T89.- ML3/XX;PK4"2/;P3 ;ZEFRU*Z;:TN6&J+=0O'_D"\%1Z\?Z1I)6OU@FTK1=;_ M(+#)/9:&R[K4\R5^4C'I'V%A#[_Z24W%NJQ=@SZ8'VII%.K=G3>"+8Q##0<< MCD7%I!P5]E(IT"^G02TGXJ(4(=CC8P^,;63C*':%#'?)I IDN;O#$ ,,_]%; MGR#4"!!I+.(3:G(1A.KAT9R$BDV,/+@\5\4,\'&$[["#;(-U"62MG;"]'^^/ M-:4+9: _+DM"P8)O;,I,38\TU?+[[P6[_'E]B0378 /9L8:I(;1!21%ZINXR M+\JTII?^:H&F)@ X'@C;ONA/]L F80VO'R U7U$L'2T [WU:CWJ]W[WWFL=N<7= MG< U8J\PWO^Q,6QH2LW3J#.;=Q]^@QF?:Q]6\]Z1.EX'':&G6+S/, <.YXRP M<_L*A,Y8UM=A7*!C')5+./CAO%PZS%=!Q4!-(YB(/8;<<5$.Q\5$/,[XE\RQ M6_A#$B.Q%&H,;T9R8(?PNG J3MW3YL3S5A!$[.RG6AU[1#X&6SX@_E/&]US M[>X0=-3>G0^GH0SM=Y+A"*@S^2EKW#1"MMCH+]"A2ZF9/3;7:*0#\-M/8NKZ MP^:JO &]QPULWKQ*(2ZL6GRI+T3/VYUL=[(4[CJVAY>PMZ^PK\3$0> ML9RY]V%DD%/39:]'/X;68QL#HYECMB*T0)VW#-8)&][C#(8-O/VS:-&05(\2 MO.:N;'"J"G?).U?7!SAFDUD0EL(&L^):H55@DR^ 1SWPF^*&1#][OOB&^ D^ MO0V?; #WF3M\(L4E44[%Q'"4N352D9#LN34D,1F3Q50D[G.=5WM75[&+L7" (64Y""HO1<,IC.?$AR_%(Z\TLQ\>]=^DZ*PH%.7US1BC(WNA8 MT"N\8H@!NSN E(,=-D89[)X;R]AO'F;^SPD3!&^;3= 1# M"F<02XQU[9N9I-1P4=57=Q!(DS,NQ+GQ$?&D:EM Z76N2( HATI+^93')=*0=N8\ M?X]=O\]ZGB=,-W]D#M%NFC7B>?6_=>1N;"?+3$U;N\B=G!0C4@08!3Q'EN*BG(B^E>\ &<7DE)B87\-]7^B.6A+- ]STR%U\&[G;1N[6=B=O]06/ M4G5"CHH1SVP-)A.!*AB+IMY*T0DQDHJ+R=3[?&5O= 4/=X)C1;OX(Y1>0$X- MJJ:JF[9CXY0YG21>4-N$/XPUQ]N#2/E^8Z^1XA%R.G\=3/PZ._F(ZUF643&7671%\O-;(G)$C":2;R6H M6#0IQL/AQ;J>V8 QQ_,/PZ__B":!=-$&\-1"6*\%BK)!L^:9&7.N#+!0$50& MRW149K&=ZW#DNJD85GFFQ0#1S M8Y/Q,:SM]; OU6DYZBV_S-CXC;R.^S=MX-UI/"]-M2(BJD+^XS&?SU=O= MG70Q*V32Y_EJNB"4K#$;!=TZ8)L")*?M!S:O -*2IDR7ISFD$1OV<*#)\][4U4Y5$8 M"O( -T17*[QG."?V_\B=R)RSV*S!X%.W38K6TZRYP*Q9#-"3TY%/A58#ZA L MJ Y'Z8+2UD2%D)L2#M@5/76?U$/?OZDRCG ^?E#=R]8Z*OK M6G NS!^M:X^NUL!L@>&8;]HV38ZVV?JZ]J#J6MM$-QZ.D85OV7Q@%V?6:K!M M,&?\ ==]TZ*YM-[=X.&P8=)\H#HZ%_EMC4 PY=C0AL/8U' BN5D#%.0'RHYG M(-14*CD'E7;KC%BKG1 %C]_ZZ*4KA 1CQ@Z/JJI$&G7%;K-!R/@/G-7< UN< M[/*AQ6VW3$_7U)XZ!9<# ML]H]% ;,K!/U(FJJ3UXD?'2,=! SG;9ENBT VP$=1\%A& :?=(WTRHJJYB)8 M!B\-I]=-H\5VV'0I;D+GP8=7L^WV-3B-AMI5#9I.;[@=%>"PP5BJ Q.UQ>%8 M2]P)^D)8'*"FH%>"NPX9UMCB5+__D!I%?/!!Q8_J:I?F6WLCN+V F>A!JCX! M1F$S.&*7[+C8,/H!U3+QIC?,11,2V*;S36)#%D;LO"X22KU-MT;#J#GWKKFV M1G8IL6+@;[9:QT51Q\7;@/OS+%# BS MN3T_Z!WY(R'*J;@8#?:X$/K2<0S9>27DI@,)SQJ_ KW M]G5V0C.2ATCA18N&6/=!+)!?CP_AFBAJ#53/T?V&>(.1@K@83H2#LGE4G^.Z MN["' &/+($(X='['Q%0D 6P;CU!E.1@@RRP5-'FFPRL=$/+:L_>7KU=2WS3< M>KT-%\-RPE[V+"K&R#Y A&&6%CX[(%%#-"#&(A$QGHIMN>]:[83A_I!#C2#_ MXMC@JW$F6!?-048!+-O:QR.6I.VCDA06([&(F J'>4(>H%84L#TYFGXGSDDU MPP: ?TA)>',8*0[TA@50CI\T/DKF?H/?40*)A!-B#/1KWW"UX&IF>?*#<;VI M!"=%11E3:1*I;11L#7<"6D^^>)6KS*OU,#OLO?('\="GPS\D,8$F7#+*Z"<. MLB(62XAHP6RS5]=T)XQ/#V]N0D?Y,([,9-%=%YY3N(MKZ!I@[#KH&Y!$.0J\ M.1'W^1XP)/9UDQ)*R?Z'34W/@B/W0B(F1N)Q%FSU,//ES0*K'MWM^X71"+C> MMIG7Y#70X7)BV",F&M\2SEKM!!CM8;Z8+F9>8;1!78>[O!?";&5)C*5BG-." M:A$5$['DEM>N\TZX3LPN;I8^_#$<0=2@8 -W._(J1/I(?5*MND:,9W>'6KMZ M9;8>6_30:"G 3>&/NSO ($?.=[(!;I_U["9MU[9=SX.9DL$8321!;B@6DR 9 MLP.+"Q7:&+R7,7+38@#BYL)8,4R;\[W5?]"&PT@VP:.BHH#A<0ECI^4CXS9I M8@OU&B:H)+8)*I^1H)+8)JA\QP253*E8+8,">)DN[.Z4#@KYHW0U7RI6!$Q7 MH914+"4_RU?/RE4":48A76Q4! +9B@(KS)3&UYK8J@?O@6AHHZ5MH]FY4NRF$C$ M!/O1Q3!T4U4=4=#-.M4/@*Y7@0UD-;5EBD(&=@RO-S3%CSW406M$+DVA^%+= M,1$Z.]7VK'WFFU Q1DU93:B< M H"*%S]'E9OY.WAZP7#[WHM'CH!4>_0W8X:"/=13V<^\?=#*E+2 ZFV?)=]@ MJQV'J>0LK!*,NFM-9\#5=I$4\BRHPG1)7'&/A"BSX12$B[)?8[4;_D@;D546 M$A#V^,50AY[@Q5#N06!3(N9>*"/'2M;)>*L?7KN!SOLAY',CB"S&D_((&--6 M'2\9 :R"17=W0&"V1_!)-5U=9,=!MVBKWO;5IZZ&I;*&D'9;0%6^738'(O%7 M<&N+>8HHB4RK$\80FNA@<]'((>:D]RN0\5;8/J@4=&X$1'P#G4WGF5N41=?# M%#H/3_!(P&1#?-+1+T50:(;M6FB(L2OI#_-T )8.;J^&J3H:TQ01"D1;UU;Y M#8)BA"_TONB" 8?@8EX'@'7MH31FX]1-JVMBPH70-C$UH^7!.X";F7$I8L#( M]-90.UW='*A8F=0V!<=28"^B &8F)?NQ MLB"44#0,Z#!!*2&%W:^/E#ME8 ME%NW%YN\<-1;.D"0Q)D68GP#_B"=2XTU*RM3):6RA@".$ M,D!?6R@2B8KQF,06BE#,45Z#EA^;HC&N0L:Q4:129Q; MI@'_9K+7WJ:C?S+I-U6+U)ABJ9H3)&%?J%R>G:7+MT+I4*CDCXKYPWPF7:P* MZ4RF=%G$.*EP7BKD,_E>H5!SZ@2UYEZ'M#[WG1J7R' MA_L'Z4*ZF,F!'7&_['Y'H)=MWN"1U?>Z6S#T M[&5:X[\_E-]A*>QWFLY7[.V"C75P"5\M7T]7\58Y<3_!!P?L[FZ]D"J7* M91F87/J@=%G%_H6G0$3E?.5T4X_D:S4O3&,'$>%__RCY"J- MD6LT))#7N%1@7N+S/-Z&**7Z!QN5FMX;K1TG1AOIJVIS8 54"*WH\6\=FJSR6QT@WH>\O<, MJS2%>A!_NC[^"'O4+ KK1\E_57:Q\Y,44?:EV)[*$GRE6(/_-=Q/!:NFF+K+V#]Y"6O N4="@4F7D'! 3EVWB[Y)\G7YY"!. M.1?\Y.6SH6(]*A@CES@K2!6G5A&*\QX8U?CZQXUGIJ(;TB\8TXRF:778=08$ MX>Y.3?5>SW;N^EY3MGW;+Y=M:NC\L]"[W=&<^4\=Y>^>]A/3;3#I;84B_=0Y[LR(PYL+%H5#".MLAW9<]-?6K M*.-?1U16VU3O0>73-54UP%((SA1 XM>\V_5Y+Y51#QLT#*V0E\16+ MK=V=J1R4 D,V]5W $AH*QS4PWP[6K)I=K2XDH_+/8&_?5U,AB:O3MKUNJ%,RV+90KUVV8'*; M+?@9V8+);;;@>F<++I[,)_Q"LN\7.D^7J[L[^3PY "7I'YXXF"\>ELIGE$^X MB3)DXQU#H]<5&7/C22&AD#M*%YC_+I?-%X^V#KRUT'JO/977KUX)^@>4FNEB MSY\6-A]#4UU%R43ZL-_<"W5#S>B9>H^IND43[-:D9WL;)C8J9;UAAJ'BH29H M^Z'B^0<+T)P:3-8*^@8T6[AP%0OH$G119F9A"M*P]]#&X=KF6L2CS" ZS@Q& MUB)H'$LQ;$2[OP6WBVW=%5O]\6^:_RQ$P3?A,)VIELI+X1M;%O&:#SEM&*[O MOP@2UJF?S=74;.QK2'W!&-F>N$#(D; W?@K=A@'/,KKE1I($63:Q+ E[^#4/ M\(TLS&-Z/WVW'+K[P,[&]E;<_^7:=L!1;6GV@]FBT78KHXMW"RUZ>J8[>0U561^R."J'"C>.PE=PL$= MC3;)X-VWAPS88VV//FOS7-%I8\!YK,T6M+$[%[;]JBN808HK>4VZQ ##K6/O M:N:Q]KIPX%F--G_CC)GX ]9L=ND9L.S;&MN60<%DLYX[RE6H.ASW2 M[$#,%%:D6X/"\5@;B*^5(Y0&.;NN\M/7W':U@J\20F0QC$<&XX_C\/$S#. MO(PUQN@AN,J(5W2)-S_A@6U@2AYY@/YF?C)=,^ :_J,(;4MMPG*68CS 9[_5 M)[@[*=1V.C_^+>!HM'3+4EER:4UU^I@X<\B?%:IJO6V8NMD:"'G#JU#V,DS] MIZZ]R=29X1/_^:4,,7)X3A2V_2S4B$C? C6FW'A$\FX\@X>-LZJ];&"6V)KS M>='7@93C)X;",-Q]:ISN7 MO^V=RR_>^60R\[OO/#1"[I]^Y_*WI7-Y(72>"LRQNH= LW M!^4" R-OV&P25=:LNZ1B[[%A!OSCAO=QPU199:O2[6+XG=?#4#6"PNJ LHJC M "WKF-S.(L2:8]-:@J.T6$\C#,,W&B,5-QX@/F3^HC_7AI 1?2J9XZ]/R<%K MJ"I/IF%V!B"3'96FD3%H*O6VVE%\C%FK2\JD"]M+0F@RBE['&C24G 7->*"V M9&MY9=GMM.(,E M"K,N;8J^AFWP]]%G#>L;9M]2NO\(4^]TD3<9??%\QY=GQ2(K5F27? 89*O&C M^I6 VLEYIZ][[K'41MZ,$C%"Y..F>0$\EJL_M;6:YL![I9\S/(&\<&>C@BRK M+7/\$M'4C8%^S@+"U+: \#,*"%/; L)WH_47*2"4AWW@L+5ENKJL=+"-S9O( MLS&65H,\2U2DX?EVI0BU'XCM-7YR'^]H&#MJ(WO8&:%'5F#] ++=4UX%<-%WL+N$[;I-XPH66?PY#&-B\- M(L"?ANH?O P1Z+\_Y$7BYO3H_0<#MV-L.!8>E1,SGYOOL>C8<^\P_J:MLL!# M/1C\_:(*/Z8HU$85A45>[R_[EU#*"*=:9W[+:^K9O70O'_Z!9T?Q!S_.N[TM M=Q?W2K\EV$+?NG?N]YN:$9G]R=2$!>+Y:Q]NZ>EE>LHJ/:TA'%AFW_@04;TB MN)9*:8L[D3E.8TXD6A!1S:$/;-=9OW6RV%#@;^%,H3$ZU!_ YWPK8S2O='G\ M)"?6F"J[766[RG:5[2K;5;:K;%?YPJO,$XN(P(]+;$SWWT)!L9UM:.(30A.1 M\$I#$TL+%,R'[K]J9F. ^NZOMM/1_QU%T(KJ>.?SU'CZ1\AGZ1^_P\F#WZJ7 M*V SB.EWZLG N7(<5WYN7?RZ+23[R8-S-YQ5KA\>GT_/!YU!SKA^/"P9=L-I MW!9SQ]=MZZZ< MR^)A_+Z=B+O')]?]?J%?>ZK7[\*E9#9A:4^=!\.Z>>H= M7I_D2@]V0I?_RF0>Z@?9XX1QT$C7JH-(LYK]ZU# MZ[/.67?0R->F M\:L522OM\X.3\]K)+[T94JMG5S'NZZV=3Q=;D2?[KOF,K-PR ;/3Z]4+1<];[^W#H^ M[37;-\]%MY*N-^18NWKV /C2.U-_*>F"W>R6>YW(U76NZSB-\\>#TLU9Y-?M MU:_[^ME53KG2.O'R7\_WO>-KJ=ZV[C/EN"+9-Y)AGCB/>CHNNX<75D]-GA;N MZ^5J(?60[)Z%CTKV??8F4NEE'^RSG*$.;O(7.?LJ*YT?5L_/GMP\?L3* M6^\[E\YYY:^'NYO"L=//W]^F#JXKUTFK_F@\),Q(ZS[6RB3_.GE^.+IO._%\ M)_DD'V7OI%_1@=2VFH5$X:]R[.'VZN%>?NB>%O344\*6=;?NRE+R[.[QZC;9 M>CH?U.O&2?E,MZYJF;N[RTSYO'1Z=N]>W'?.PLYYYNGF,-V\-)OE?*&;TGAP__Q83X2[Q>Z]W2V?/#:>VH]& M1]$;9^WRC69V#?W0<*N'!]W:S8-6=DYZM]'F[4WX1'NR4H7#\O%14?V5!=X5 ME_+%2LHQ[-A)^-?Y32)SV(@DS.N'02EJ/J=+;;6MM-NW%THI7$L=-NO)7+6= MEN)G_5C\[J)X?'4CE_N%^PL]TFN8F7_'PB/:3-TJ!:[+02\4[OR>@/>@/=R7<;83=R69>*RJ5;;$C/@][9 M,Z#Q83,;>VQ?'(6=@5.)20]:Z4F.% [*EW=71T\7X?#1O709O5,.VBGMWBIU M+^VKYVBOHKIPSX>_+L/=@1FYN,F$]<.;H[O+CM7MU.NI0;=4L@JQ0N[H]#29 M:5M*^2J:C\8?K:<3^>DP^Y==RJ0.;\^;E[&4=%Q^4B]S/;E;.^[%E8NG*_/I MY/B\D3_J7_SE1G-6[.+74VIP$I'ZC)W]/U!+ 0(4 Q0 ( 2)JE2N#()O M'PL "!D 1 " 0 !F:W=L+3(P,C(P,S,Q+GAS9%!+ M 0(4 Q0 ( 2)JE1P@DHUX1 'G5 5 " 4X+ !F M:W=L+3(P,C(P,S,Q7V-A;"YX;6Q02P$"% ,4 " $B:I4*"%M%CP9 "; M9P$ %0 @ %B' 9FMW;"TR,#(R,#,S,5]D968N>&UL4$L! M A0#% @ !(FJ5-O[<)K32@ &SX$ !4 ( !T34 &9K M=VPM,C R,C S,S%?;&%B+GAM;%!+ 0(4 Q0 ( 2)JE3KG1 9(S0 &I1 M P 5 " => !F:W=L+3(P,C(P,S,Q7W!R92YX;6Q02P$" M% ,4 " $B:I4JF4"SE(B 0[@ $P @ $MM0 9G)A M;FML:6Y?97@Q,# Q+FAT;5!+ 0(4 Q0 ( 2)JE0?.R.03@< ) ^ 3 M " ;#7 !F#,Q,#$N:'1M4$L! A0#% M @ !(FJ5*!.+=DZ!P 93T !, ( !+]\ &9R86YK;&EN M7V5X,S$P,BYH=&U02P$"% ,4 " $B:I416OH*_0# !O%0 $P M @ &:Y@ 9G)A;FML:6Y?97@S,C Q+FAT;5!+ 0(4 Q0 ( 2) MJE0Q/^I+T@, "0. 3 " ;_J !F#,R M,#(N:'1M4$L! A0#% @ !(FJ5"246.;?% $ \I8, !@ M ( !PNX &9R86YK;&EN7VDQ,'$M,#,S,3(R+FAT;5!+!08 "P + -8" ( #7 P( ! end