0001851734-21-000017.txt : 20211028 0001851734-21-000017.hdr.sgml : 20211028 20211028160224 ACCESSION NUMBER: 0001851734-21-000017 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 78 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211028 DATE AS OF CHANGE: 20211028 FILER: COMPANY DATA: COMPANY CONFORMED NAME: WRAP TECHNOLOGIES, INC. CENTRAL INDEX KEY: 0001702924 STANDARD INDUSTRIAL CLASSIFICATION: ORDNANCE & ACCESSORIES, (NO VEHICLES/GUIDED MISSILES) [3480] IRS NUMBER: 980551945 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38750 FILM NUMBER: 211358178 BUSINESS ADDRESS: STREET 1: 1817 W 4TH STREET CITY: TEMPE STATE: AZ ZIP: 85281 BUSINESS PHONE: 800-583-2652 MAIL ADDRESS: STREET 1: 1817 W 4TH STREET CITY: TEMPE STATE: AZ ZIP: 85281 10-Q 1 wrap20210930_10q.htm FORM 10-Q wrap20210930_10q.htm
0001702924 WRAP TECHNOLOGIES, INC. false --12-31 Q3 2021 5,000,000 5,000,000 0.0001 0.0001 0 0 0 0 150,000,000 150,000,000 0.0001 0.0001 40,748,861 40,748,861 37,554,162 37,554,162 6.50 8.125 3.00 5.00 6.00 6.50 6.00 3.00 5.00 6.00 6.50 1 0 0 0.8 0 0 0 0 13 2 1 2 3 2 2 00017029242021-01-012021-09-30 xbrli:shares 00017029242021-10-27 thunderdome:item iso4217:USD 00017029242021-09-30 00017029242020-12-31 iso4217:USDxbrli:shares 00017029242021-07-012021-09-30 00017029242020-07-012020-09-30 00017029242020-01-012020-09-30 0001702924us-gaap:CommonStockMember2021-06-30 0001702924us-gaap:AdditionalPaidInCapitalMember2021-06-30 0001702924us-gaap:RetainedEarningsMember2021-06-30 0001702924us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-30 00017029242021-06-30 0001702924us-gaap:CommonStockMember2021-07-012021-09-30 0001702924us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-30 0001702924us-gaap:RetainedEarningsMember2021-07-012021-09-30 0001702924us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-30 0001702924us-gaap:CommonStockMember2021-09-30 0001702924us-gaap:AdditionalPaidInCapitalMember2021-09-30 0001702924us-gaap:RetainedEarningsMember2021-09-30 0001702924us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-30 0001702924us-gaap:CommonStockMember2020-12-31 0001702924us-gaap:AdditionalPaidInCapitalMember2020-12-31 0001702924us-gaap:RetainedEarningsMember2020-12-31 0001702924us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-31 0001702924wrap:WarrantsAt650PerShareMember2021-09-30 0001702924us-gaap:CommonStockMember2021-01-012021-09-30 0001702924us-gaap:AdditionalPaidInCapitalMember2021-01-012021-09-30 0001702924us-gaap:RetainedEarningsMember2021-01-012021-09-30 0001702924us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-30 0001702924wrap:WarrantsAt8125PerShareMember2021-09-30 0001702924us-gaap:CommonStockMember2020-06-30 0001702924us-gaap:AdditionalPaidInCapitalMember2020-06-30 0001702924us-gaap:RetainedEarningsMember2020-06-30 0001702924us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-30 00017029242020-06-30 0001702924wrap:WarrantsAt300PerShareMember2020-09-30 0001702924us-gaap:CommonStockMember2020-07-012020-09-30 0001702924us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-30 0001702924us-gaap:RetainedEarningsMember2020-07-012020-09-30 0001702924us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-30 0001702924wrap:WarrantsAt500PerShareMember2020-09-30 0001702924wrap:WarrantsAt600PerShareMember2020-09-30 0001702924wrap:WarrantsAt650PerShareMember2020-09-30 0001702924us-gaap:CommonStockMember2020-09-30 0001702924us-gaap:AdditionalPaidInCapitalMember2020-09-30 0001702924us-gaap:RetainedEarningsMember2020-09-30 0001702924us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-30 00017029242020-09-30 0001702924us-gaap:CommonStockMember2019-12-31 0001702924us-gaap:AdditionalPaidInCapitalMember2019-12-31 0001702924us-gaap:RetainedEarningsMember2019-12-31 0001702924us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-31 00017029242019-12-31 0001702924us-gaap:CommonStockMember2020-01-012020-09-30 0001702924us-gaap:AdditionalPaidInCapitalMember2020-01-012020-09-30 0001702924us-gaap:RetainedEarningsMember2020-01-012020-09-30 0001702924us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-30 0001702924wrap:PatentsAndTrademarksMember2021-01-012021-09-30 0001702924wrap:PatentsAndTrademarksMember2020-01-012020-09-30 0001702924wrap:IntangiblesOtherThanPatentsAndTrademarksMember2021-01-012021-09-30 0001702924wrap:IntangiblesOtherThanPatentsAndTrademarksMember2020-01-012020-09-30 xbrli:pure 00017029242021-04-012021-06-30 00017029242021-01-012021-06-30 00017029242020-01-012020-12-31 0001702924wrap:VirtualRealityTrainingMember2021-09-30 0001702924wrap:ExtendedProductWarrantiesMember2021-09-30 0001702924wrap:VirtualRealityTrainingMember2020-12-31 0001702924wrap:ExtendedProductWarrantiesMember2020-12-31 0001702924wrap:MoneyMarketFundMemberus-gaap:FairValueInputsLevel1Member2021-09-30 0001702924wrap:MoneyMarketFundMemberus-gaap:FairValueInputsLevel1Member2021-01-012021-09-30 0001702924wrap:USTreasurySecuritiesConsideredCashEquivalentsMemberus-gaap:FairValueInputsLevel1Member2021-09-30 0001702924wrap:USTreasurySecuritiesConsideredCashEquivalentsMemberus-gaap:FairValueInputsLevel1Member2021-01-012021-09-30 0001702924wrap:USTreasurySecuritiesInShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Member2021-09-30 0001702924wrap:USTreasurySecuritiesInShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Member2021-01-012021-09-30 0001702924us-gaap:FairValueInputsLevel1Member2021-09-30 0001702924us-gaap:FairValueInputsLevel1Member2021-01-012021-09-30 0001702924wrap:MoneyMarketFundMemberus-gaap:FairValueInputsLevel1Member2020-12-31 0001702924wrap:MoneyMarketFundMemberus-gaap:FairValueInputsLevel1Member2020-01-012020-12-31 0001702924wrap:USTreasurySecuritiesConsideredCashEquivalentsMemberus-gaap:FairValueInputsLevel1Member2020-12-31 0001702924wrap:USTreasurySecuritiesConsideredCashEquivalentsMemberus-gaap:FairValueInputsLevel1Member2020-01-012020-12-31 0001702924wrap:USTreasurySecuritiesInShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Member2020-12-31 0001702924wrap:USTreasurySecuritiesInShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Member2020-01-012020-12-31 0001702924us-gaap:FairValueInputsLevel1Member2020-12-31 0001702924us-gaap:FairValueInputsLevel1Member2020-01-012020-12-31 0001702924wrap:ProductionAndLabEquipmentMember2021-09-30 0001702924wrap:ProductionAndLabEquipmentMember2020-12-31 0001702924wrap:ToolingMember2021-09-30 0001702924wrap:ToolingMember2020-12-31 0001702924us-gaap:ComputerEquipmentMember2021-09-30 0001702924us-gaap:ComputerEquipmentMember2020-12-31 0001702924us-gaap:FurnitureAndFixturesMember2021-09-30 0001702924us-gaap:FurnitureAndFixturesMember2020-12-31 0001702924us-gaap:PatentsMember2021-09-30 0001702924us-gaap:PatentsMember2020-12-31 0001702924us-gaap:TrademarksMember2021-09-30 0001702924us-gaap:TrademarksMember2020-12-31 0001702924us-gaap:ComputerSoftwareIntangibleAssetMember2021-09-30 0001702924us-gaap:ComputerSoftwareIntangibleAssetMember2020-12-31 0001702924us-gaap:OtherIntangibleAssetsMember2021-09-30 0001702924us-gaap:OtherIntangibleAssetsMember2020-12-31 0001702924us-gaap:ComputerSoftwareIntangibleAssetMember2021-07-012021-09-30 0001702924wrap:SyzygyLicensingLLCMember2021-09-30 0001702924wrap:SyzygyLicensingLLCMember2020-12-31 0001702924wrap:V3CapitalPartnersLLCMember2020-12-31 00017029242020-01-012021-09-30 utr:Y 0001702924us-gaap:OtherIncomeMember2021-07-012021-09-30 0001702924wrap:PurchaseWarrantsMember2020-12-31 0001702924wrap:PurchaseWarrantsMember2021-01-012021-09-30 0001702924wrap:PurchaseWarrantsMember2021-09-30 0001702924wrap:The2017StockIncentivePlanMember2017-03-31 0001702924wrap:The2017StockIncentivePlanMember2019-05-012019-05-31 0001702924wrap:The2017StockIncentivePlanMember2020-06-012020-06-30 0001702924wrap:The2017StockIncentivePlanMember2020-06-30 0001702924wrap:The2017StockIncentivePlanMember2021-06-012021-06-30 0001702924wrap:The2017StockIncentivePlanMember2021-06-30 0001702924wrap:The2017StockIncentivePlanMember2021-09-30 0001702924wrap:PerformanceBasedOptionsMemberwrap:The2017StockIncentivePlanMember2020-12-31 0001702924wrap:PerformanceBasedOptionsMemberwrap:The2017StockIncentivePlanMember2021-01-012021-09-30 0001702924wrap:PerformanceBasedOptionsMemberwrap:The2017StockIncentivePlanMember2020-01-012020-12-31 0001702924us-gaap:EmployeeStockOptionMemberwrap:The2017StockIncentivePlanMemberwrap:EmployeesDirectorsAndConsultantsMember2021-07-012021-09-30 0001702924us-gaap:EmployeeStockOptionMemberwrap:The2017StockIncentivePlanMemberwrap:EmployeesDirectorsAndConsultantsMember2021-01-012021-09-30 0001702924us-gaap:EmployeeStockOptionMemberwrap:The2017StockIncentivePlanMemberwrap:EmployeesDirectorsAndConsultantsMember2020-07-012020-09-30 0001702924us-gaap:EmployeeStockOptionMemberwrap:The2017StockIncentivePlanMemberwrap:EmployeesDirectorsAndConsultantsMember2020-01-012020-09-30 0001702924us-gaap:EmployeeStockOptionMemberwrap:The2017StockIncentivePlanMember2021-01-012021-09-30 0001702924us-gaap:RestrictedStockUnitsRSUMember2020-12-31 0001702924us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-30 0001702924us-gaap:RestrictedStockUnitsRSUMember2021-09-30 0001702924us-gaap:RestrictedStockUnitsRSUMemberwrap:The2017StockIncentivePlanMember2021-07-012021-09-30 0001702924us-gaap:RestrictedStockUnitsRSUMemberwrap:The2017StockIncentivePlanMember2021-01-012021-09-30 0001702924us-gaap:RestrictedStockUnitsRSUMemberwrap:The2017StockIncentivePlanMember2020-07-012020-09-30 0001702924us-gaap:RestrictedStockUnitsRSUMemberwrap:The2017StockIncentivePlanMember2020-01-012020-09-30 0001702924us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-012021-09-30 0001702924us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012020-09-30 0001702924us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-09-30 0001702924us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-09-30 0001702924us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-30 0001702924us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-30 0001702924us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-30 0001702924us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-30 0001702924us-gaap:RestrictedStockUnitsRSUMemberwrap:The2017StockIncentivePlanMember2021-09-30 0001702924wrap:RelatedPartyTechnologyLicenseAgreementMemberwrap:SyzygyLicensingLLCMember2016-09-30 0001702924wrap:RelatedPartyTechnologyLicenseAgreementMemberwrap:SyzygyLicensingLLCMember2021-07-012021-09-30 0001702924wrap:RelatedPartyTechnologyLicenseAgreementMemberwrap:SyzygyLicensingLLCMember2021-01-012021-09-30 0001702924wrap:RelatedPartyTechnologyLicenseAgreementMemberwrap:SyzygyLicensingLLCMember2020-07-012020-09-30 0001702924wrap:RelatedPartyTechnologyLicenseAgreementMemberwrap:SyzygyLicensingLLCMember2020-01-012020-09-30 0001702924wrap:MrElwoodNorrisMember2021-01-012021-09-30 0001702924wrap:MrElwoodNorrisMember2020-01-012020-09-30 0001702924us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-07-012021-09-30 0001702924us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberwrap:DistributorOneMember2021-07-012021-09-30 0001702924us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberwrap:DistributorTwoMember2021-07-012021-09-30 0001702924us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberwrap:AgenciesMember2020-07-012020-09-30 0001702924us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberwrap:DistributorOneMember2020-07-012020-09-30 0001702924us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-30 0001702924us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberwrap:DistributorOneMember2021-01-012021-09-30 0001702924us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberwrap:DistributorTwoMember2021-01-012021-09-30 0001702924us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-30 0001702924us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberwrap:DistributorOneMember2020-01-012020-09-30 0001702924us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberwrap:DistributorTwoMember2020-01-012020-09-30 0001702924us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberwrap:DistributorThreeMember2020-01-012020-09-30 0001702924us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-30 0001702924us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-31 0001702924us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwrap:DistributorOneMember2021-01-012021-09-30 0001702924us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwrap:DistributorTwoMember2021-01-012021-09-30 0001702924us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwrap:DistributorOneMember2020-01-012020-12-31 0001702924us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwrap:DistributorTwoMember2020-01-012020-12-31 0001702924srt:AmericasMember2021-07-012021-09-30 0001702924srt:AmericasMember2020-07-012020-09-30 0001702924srt:AmericasMember2021-01-012021-09-30 0001702924srt:AmericasMember2020-01-012020-09-30 0001702924wrap:EuropeMiddleEastAndAfricaMember2021-07-012021-09-30 0001702924wrap:EuropeMiddleEastAndAfricaMember2020-07-012020-09-30 0001702924wrap:EuropeMiddleEastAndAfricaMember2021-01-012021-09-30 0001702924wrap:EuropeMiddleEastAndAfricaMember2020-01-012020-09-30 0001702924srt:AsiaPacificMember2021-07-012021-09-30 0001702924srt:AsiaPacificMember2020-07-012020-09-30 0001702924srt:AsiaPacificMember2021-01-012021-09-30 0001702924srt:AsiaPacificMember2020-01-012020-09-30
 


 

UNITED STATES SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 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 September 30, 2021

 

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: 000-55838

 

wrap.jpg

Wrap Technologies, Inc.

(Exact name of registrant as specified in its charter)

 

Delaware

 

98-0551945

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification Number)

1817 W 4th Street

Tempe, Arizona 85281

(Address of principal executive offices) (Zip Code)

 

(800) 583-2652

(Registrant’s Telephone Number, Including Area Code)

 

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 $0.0001 per share

WRAP

Nasdaq Capital Market

 

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 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 Act). Yes No ☒

 

As of October 27, 2021 a total of 40,771,708 shares of the Registrant’s common stock, par value $0.0001, (“Common Stock”) were issued and outstanding.

 



 

 

 

 

WRAP TECHNOLOGIES, INC.

 

INDEX

 

PART I. FINANCIAL INFORMATION   

   

   

   

Item 1.

Financial Statements:

   
 

Condensed Consolidated Balance Sheets as of September 30, 2021 (unaudited) and December 31, 2020

 

1

 

Condensed Consolidated Statements of Operations and Comprehensive Loss for the three and nine months ended September 30, 2021 and 2020 (unaudited)

 

2

  Condensed Consolidated Statements of Stockholders Equity for the three and nine months ended September 30, 2021 and 2020 (unaudited)   3
 

Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2021 and 2020 (unaudited)

 

5

 

Notes to Unaudited Condensed Consolidated Interim Financial Statements

 

6

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

18

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

 

30

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

 

31

Item 3.

Defaults Upon Senior Securities

 

31

Item 4.

Mine Safety Disclosures

 

31

Item 5.

Other Information

 

31

Item 6.

Exhibits

 

31

       

SIGNATURES

   

32

 

 

 

 

 

 

PART I. FINANCIAL INFORMATION                                                                                 

Item 1. Financial Statements                                                                                 

 

 

 

Wrap Technologies, Inc.

Condensed Consolidated Balance Sheets

(in thousands, except par value and share amounts)

 

  

September 30,

     
  

2021

  

December 31,

 
  

(Unaudited)

  

2020

 

ASSETS

        

Current assets:

        

Cash and cash equivalents

 $9,858  $16,647 

Short-term investments

  30,004   24,994 

Accounts receivable, net

  3,257   1,871 

Inventories, net

  2,284   2,655 

Prepaid expenses and other current assets

  529   760 

Total current assets

  45,932   46,927 

Property and equipment, net

  888   357 

Operating lease right-of-use asset, net

  73   139 

Intangible assets, net

  1,772   1,397 

Other assets

  8   13 

Total assets

 $48,673  $48,833 
         

LIABILITIES AND STOCKHOLDERS' EQUITY

        

Current liabilities:

        

Accounts payable

 $1,503  $1,232 

Accrued liabilities

  1,366   721 

Customer deposits

  21   2 

Deferred revenue- short term

  94   16 

Operating lease liability - short term

  79   94 

Business acquisition liability - short term

  -   275 

Total current liabilities

  3,063   2,340 
         

Long-term liabilities:

        

Deferred revenue- long term

  146   - 

Operating Lease Liability - long term

  -   56 

Business acquisition liability - long term

  -   23 

Total long-term liabilities

  146   79 

Total liabilities

  3,209   2,419 
         

Commitments and contingencies (Note 12)

          
         

Stockholders' equity:

        

Preferred stock - 5,000,000 authorized; par value $0.0001 per share; none issued and outstanding

  -   - 

Common stock - 150,000,000 authorized; par value $0.0001 per share; 40,748,861 and 37,554,162 shares issued and outstanding each period, respectively

  4   4 

Additional paid-in capital

  89,979   71,705 

Accumulated deficit

  (44,530)  (25,310)

Accumulated other comprehensive income

  11   15 

Total stockholders' equity

  45,464   46,414 

Total liabilities and stockholders' equity

 $48,673  $48,833 

 

 

See accompanying notes to condensed consolidated interim financial statements.

 

 

 

 

 

Wrap Technologies, Inc.

Condensed Consolidated Statements of Operations and Comprehensive Loss

(in thousands, except share and per share amounts)

(unaudited)

 

  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2021

  

2020

  

2021

  

2020

 

Revenues:

                

Product sales

 $1,719  $988  $4,997  $2,486 

Other revenue

  86   19   283   43 

Total revenues

  1,805   1,007   5,280   2,529 

Cost of revenues:

                

Products and services

  1,094   688   3,276   1,659 

Product line exit expense

  -   -   747   - 

Total cost of revenues

  1,094   688   4,023   1,659 

Gross profit

  711   319   1,257   870 
                 

Operating expenses:

                

Selling, general and administrative

  4,654   3,255   16,210   7,933 

Research and development

  2,076   927   4,303   2,038 

Total operating expenses

  6,730   4,182   20,513   9,971 

Loss from operations

  (6,019)  (3,863)  (19,256)  (9,101)
                 

Other income (expense):

                

Investment income

  13   5   22   81 

Other

  15   (4)  14   (4)
   28   1   36   77 

Net loss

 $(5,991) $(3,862) $(19,220) $(9,024)
                 

Net loss per basic and diluted common share

 $(0.15) $(0.11) $(0.50) $(0.28)

Weighted average common shares used to compute net loss per basic and diluted common share

  40,413,332   36,419,771   38,767,009   32,653,408 
                 

Comprehensive loss:

                

Net loss

 $(5,991) $(3,862) $(19,220) $(9,024)

Net unrealized gain (loss) on short-term investments

  (2)  7   (4)  7 

Comprehensive loss

 $(5,993) $(3,855) $(19,224) $(9,017)

 

 

See accompanying notes to condensed consolidated interim financial statements.

 

 

 

 

 

Wrap Technologies, Inc.

Condensed Consolidated Statements of Stockholders' Equity

(in thousands, except share amounts)

(Unaudited)

 

  

Three Months Ended September 30, 2021

 
                  

Accumulated

     
          

Additional

      

Other

  

Total

 
  

Common Stock

      

Paid-In

  

Accumulated

  

Comprehensive

  

Stockholders'

 
  

Shares

  

Amount

  

Capital

  

Deficit

  

Income

  

Equity

 

Balance at June 30, 2021

  39,911,390  $4  $87,277  $(38,539) $13  $48,755 

Common shares issued upon exercise of stock options

  758,338   -   1,399   -   -   1,399 

Common shares issued upon vesting of restricted stock units

  79,133   -   -   -   -   - 

Share-based compensation expense

  -   -   1,303   -   -   1,303 

Net unrealized loss on short-term investments

  -   -   -   -   (2)  (2)

Net loss for the period

  -   -   -   (5,991)  -   (5,991)

Balance at September 30, 2021

  40,748,861  $4  $89,979  $(44,530) $11  $45,464 

 

  

Nine Months Ended September 30, 2021

 
                  

Accumulated

     
          

Additional

      

Other

  

Total

 
  

Common Stock

  

Paid-In

  

Accumulated

  

Comprehensive

  

Stockholders'

 
  

Shares

  

Amount

  

Capital

  

Deficit

  

Income

  

Equity

 

Balance at January 1, 2021

  37,554,162  $4  $71,705  $(25,310) $15  $46,414 

Common shares issued upon exercise of warrants at $6.50 per share

  1,661,320   -   10,799   -   -   10,799 

Common shares issued upon exercise of warrants at $8.125 per share

  153,692   -   1,249   -   -   1,249 

Common shares issued upon exercise of stock options

  915,404   -   1,678   -   -   1,678 

Common shares issued upon vesting of restricted stock units

  421,407   -   -   -   -   - 

Common shares issued for services

  42,876   -   239   -   -   239 

Share-based compensation expense

  -   -   4,310   -   -   4,310 

Net unrealized loss on short-term investments

  -   -   -   -   (4)  (4)

Net loss for the period

  -   -   -   (19,220)  -   (19,220)

Balance at September 30, 2021

  40,748,861  $4  $89,979  $(44,530) $11  $45,464 

 

 

 

 

 

 

  

Three Months Ended September 30, 2020

 
                  

Accumulated

     
          

Additional

      

Other

  

Total

 
  

Common Stock

      

Paid-In

  

Accumulated

  

Comprehensive

  

Stockholders'

 
  

Shares

  

Amount

  

Capital

  

Deficit

  

Income

  

Equity

 

Balance at June 30, 2020

  34,361,591  $3  $54,973  $(17,892) $-  $37,084 

Common shares issued upon exercise of warrants at $3.00 per share, net of issuance costs

  102,621   -   295   -   -   295 

Common shares issued upon exercise of warrants at $5.00 per share, net of issuance costs

  1,742,870   1   8,366   -   -   8,366 

Common shares issued upon exercise of warrants at $6.00 per share, net of issuance costs

  675,000   -   3,847   -   -   3,847 

Common shares issued upon exercise of warrants at $6.50 per share, net of issuance costs

  177,986   -   1,102   -   -   1,102 

Common shares issued upon exercise of stock options

  34,250   -   52   -   -   52 

Common shares issued upon vesting of restricted stock units

  14,999   -   -   -   -   - 

Share-based compensation expense

  -   -   546   -   -   546 

Net unrealized gain on short-term investments

  -   -   -   -   7   7 

Net loss for the period

  -   -   -   (3,862)  -   (3,862)

Balance at September 30, 2020

  37,109,317  $4  $69,181  $(21,754) $7  $47,437 

 

  

Nine Months Ended September 30, 2020

 
                  

Accumulated

     
          

Additional

      

Other

  

Total

 
  

Common Stock

      

Paid-In

  

Accumulated

  

Comprehensive

  

Stockholders'

 
  

Shares

  

Amount

  

Capital

  

Deficit

  

Income

  

Equity

 

Balance at January 1, 2020

  29,829,916  $3  $31,923  $(12,730) $-  $19,196 

Sale of common stock and warrants at $6.00 per share in public offering, net of issuance costs

  2,066,667   -   11,667   -   -   11,667 

Common shares issued upon exercise of warrants at $3.00 per share, net of issuance costs

  253,125   -   735   -   -   735 

Common shares issued upon exercise of warrants at $5.00 per share, net of issuance costs

  3,593,873   1   17,234   -   -   17,234 

Common shares issued upon exercise of warrants at $6.00 per share, net of issuance costs

  675,000   -   3,847   -   -   3,847 

Common shares issued upon exercise of warrants at $6.50 per share, net of issuance costs

  261,679   -   1,646   -   -   1,646 

Common shares issued upon exercise of stock options

  327,500   -   566   -   -   566 

Common shares issued upon vesting of restricted stock units

  101,557   -   -   -   -   - 

Share-based compensation expense

  -   -   1,563   -   -   1,563 

Net unrealized gain on short-term investments

  -   -   -   -   7   7 

Net loss for the period

  -   -   -   (9,024)  -   (9,024)

Balance at September 30, 2020

  37,109,317  $4  $69,181  $(21,754) $7  $47,437 

 

 

See accompanying notes to condensed consolidated interim financial statements.

 

 

 

 

 

Wrap Technologies, Inc.

Condensed Consolidated Statements of Cash Flows

(in thousands)

(unaudited)

 

  

Nine Months Ended September 30,

 
  

2021

  

2020

 

Cash Flows From Operating Activities:

        

Net loss

 $(19,220) $(9,024)

Adjustments to reconcile net loss to net cash used in operating activities:

        

Depreciation and amortization

  336   90 

Product line exit expense

  747   - 

Gain on sale of assets

  (17)  - 

Warranty provision

  23   17 

Software impairment charge

  170   - 

Change in contingent liability

  (23)  - 

Non-cash lease expense

  67   91 

Share-based compensation

  4,310   1,563 

Common shares issued for services

  239   - 

Provision for doubtful accounts

  27   10 

Changes in assets and liabilities:

        

Accounts receivable

  (1,414)  (985)

Inventories

  (160)  294 

Prepaid expenses and other current assets

  231   (50)

Accounts payable

  271   355 

Operating lease liability

  (71)  (95)

Customer deposits

  19   (216)

Accrued liabilities and other

  502   255 

Warranty settlement

  10   2 

Deferred revenue

  224   - 

Net cash used in operating activities

  (13,729)  (7,693)
         

Cash Flows From Investing Activities:

        

Purchase of short-term investments

  (30,014)  (24,980)

Proceeds from maturities of short-term investments

  25,000   - 

Capital expenditures for property and equipment

  (811)  (202)

Investment in patents and trademarks

  (129)  (101)

Purchase of intangible assets

  (561)  - 

Proceeds from long-term deposits

  4   - 

Net cash used in investing activities

  (6,511)  (25,283)
         

Cash Flows From Financing Activities:

        

Sale of common stock and warrants

  -   12,400 

Offering costs paid on sale of common stock and warrants

  -   (733)

Proceeds from exercise of warrants

  12,048   24,480 

Offering costs paid on exercise of warrants

  -   (1,017)

Proceeds from exercise of stock options

  1,678   566 

Proceeds from bank note

  -   414 

Repayment of debt

  (275)  - 

Net cash provided by financing activities

  13,451   36,110 
         

Net (decrease) increase in cash and cash equivalents

  (6,789)  3,134 

Cash and cash equivalents, beginning of period

  16,647   16,984 

Cash and cash equivalents, end of period

 $9,858  $20,118 
         

Supplemental Disclosure of Non-Cash Investing and Financing Activities:

        

Change in unrealized gain on short-term investments

 $(2) $7 

 

 

See accompanying notes to condensed consolidated interim financial statements.

 

 

-5-

Wrap Technologies, Inc. Notes to Unaudited Condensed Consolidated Interim Financial Statements
(in thousands, except per share and share amounts)

 

 
 
 
 

1.       

ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Organization and Business Description

 

Wrap Technologies, Inc., a Delaware corporation (the “Company”, “we”, “us”, and “our”), is a publicly traded company with our Common Stock, par value $0.0001 per share (“Common Stock”), listed on the Nasdaq Capital Market (“Nasdaq”) under the trading symbol “WRAP”. The Company is a developer and supplier of public safety products and training services for law enforcement and security personnel. The Company’s primary product is the BolaWrap® remote restraint device. The principal markets for the Company’s proprietary products and services are in North and South America, Europe, Middle East and Asia.

 

Basis of Presentation

 

The Company’s unaudited interim condensed consolidated financial statements included herein have been prepared in accordance with the instructions to Form 10-Q and Article 8 of Regulation S-X and the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles (U.S. GAAP”) have been condensed or omitted pursuant to such rules and regulations. In management’s opinion, the accompanying financial statements reflect adjustments necessary to present fairly the financial position, results of operations, and cash flows for those periods indicated, and contain adequate disclosure to make the information presented not misleading. Adjustments included herein are of a normal, recurring nature unless otherwise disclosed in the footnotes. The condensed consolidated financial statements and notes thereto should be read in conjunction with the Company’s audited financial statements and notes thereto for the year ended December 31, 2020 included in the Company’s Annual Report on Form 10-K, as filed with the SEC on March 4, 2021. The accompanying condensed consolidated balance sheet at December 31, 2020 has been derived from the audited consolidated balance sheet at December 31, 2020 contained in the above referenced Form 10-K. Results of operations for interim periods are not necessarily indicative of the results of operations for a full year.

 

Where necessary, the prior year’s information has been reclassified to conform to the current year presentation.

 

Principles of Consolidation

 

The Company has one wholly-owned subsidiary, Wrap Reality, Inc., formed in December 2020, and has commenced selling its virtual reality training system primarily targeting law enforcement and security agencies. The condensed consolidated financial statements include the accounts of this subsidiary after elimination of intercompany transactions and accounts.

 

Use of Estimates

 

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions (e.g., stock-based compensation valuation, allowance for doubtful accounts, valuation of inventory and intangible assets, warranty reserve, accrued expense and recognition and measurement of contingencies) that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities at the date of the financial statements and affect the reported amounts of revenue and expense during the reporting period. Actual results could materially differ from those estimates.

 

Loss per Share

 

Basic loss per common share is computed by dividing net loss for the period by the weighted-average number of shares of Common Stock outstanding during the period. Diluted net loss per Common Share reflects the potential dilution of securities that could share in the earnings of an entity. The Company’s losses for the periods presented cause the inclusion of potential Common Stock instruments outstanding to be antidilutive. Stock options, restricted stock units and warrants exercisable or issuable for a total of 5,397,165 shares of Common Stock were outstanding at September 30, 2021. These securities are not included in the computation of diluted net loss per common share for the periods presented as their inclusion would be antidilutive due to losses incurred by the Company.

 

- 6-

Wrap Technologies, Inc. Notes to Unaudited Condensed Consolidated Interim Financial Statements
(in thousands, except per share and share amounts)
 

 

Exit Activity Expense

 

During the second quarter ended June 30, 2021 the Company recorded $747 of product line exit costs related to the wind down and closure of the BolaWrap 100 product line related to a shift in production efforts to a new BolaWrap 150 generation product requiring new tooling, new production equipment and processes and additional licensing. These non-cash inventory costs included end of life raw material write offs of $531 and tooling retirement costs of $106. An additional $110 was recorded in accrued liabilities as a reserve for estimated non-cancelable raw material purchase commitments. This reserve was applied against raw material purchases and as a $56 obsolescence allowance during the three months ended September 30, 2021.

 

The $747 of exit costs were recorded as a component of cost of revenues. There was no such expense recorded during the prior year. Development and start-up expense of new products are expensed as incurred except for capitalized equipment and tooling.

 

Recent Issued Accounting Guidance

 

Adopted the First Quarter of 2021:

 

In  December 2019, the FASB issued Accounting Standards Update 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. We adopted ASU 2019-12 in the first quarter ended March 31, 2021 and it did not have a significant impact on our financial statements.

 

Other Pronouncements:

 

In August 2020, the FASB issued Accounting Standards Update (“ASU”) 2020-06, DebtDebt with Conversion and Other Options (Subtopic 470-20) and Derivatives and HedgingContracts in Entitys Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entitys Own Equity, which simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception and it also simplifies the diluted earnings per share calculation in certain areas. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021, with early adoption permitted. The Company is currently evaluating the impact of this standard on its financial statements and related disclosures.

 

The Company has reviewed other recently issued, but not yet effective, accounting pronouncements and does not believe the future adoptions of any such pronouncements will be expected to cause a material impact on its financial condition or the results of operations.

 

 

2. 

REVENUE AND PRODUCT EXPENSE

 

On January 1, 2018, the Company adopted FASB ASC Topic 606, Revenue from contracts with customers (Topic 606) and, as it had no prior revenue or contracts with customers, there was no transition required nor any impact on prior results. Topic 606 requires entities to recognize revenue through the application of a five-step model, which includes identification of the contract, identification of the performance obligations, determination of the transaction price, allocation of the transaction price to the performance obligations and recognition of revenue as the entity satisfies the performance obligations.

 

The Company enters into contracts that include various combinations of products, accessories, software and services, each of which are generally distinct and are accounted for as separate performance obligations.

 

A performance obligation is a promise in a contract to transfer a distinct good or service to a customer, and is the unit of account in Topic 606. For contracts with a single performance obligation, the entire transaction price is allocated to the single performance obligation. For contracts with multiple performance obligations, the Company allocates the contract transaction price to each performance obligation using the Company’s estimate of the standalone selling price (“SSP” or “SSPs”) of each distinct good or service in a contract. The Company determines SSPs based on the relative SSP. If the SSP is not observable through past transactions, the Company estimates the SSP considering available information such as market conditions and internally approved pricing guidelines related to the performance obligations.

 

- 7-

Wrap Technologies, Inc. Notes to Unaudited Condensed Consolidated Interim Financial Statements
(in thousands, except per share and share amounts)
 

 

Most of the Company’s products and accessories are sold through domestic and international distributors. Performance obligations to deliver products and accessories are generally satisfied at the point in time the Company ships the product, as this is when the customer obtains control of the asset under our standard terms and conditions. Periodically, certain customers request bill and hold transactions for future delivery as scheduled and designated by them. In such cases, revenue is not recognized until after control, title and risk of ownership has transferred which is generally when the customer has requested such transaction under normal billing and payment terms and has been notified that the product (i) has been completed according to customer specifications, (ii) has passed quality control inspections, and (iii) has been tagged and packed for shipment, separated from other inventory and ready for physical transfer to the customer. The value associated with custodial storage services is deemed immaterial in the context of such contracts and in total, and accordingly, none of the transaction price is allocated to such service.

 

The Company has elected to recognize shipping costs as an expense in cost of revenue when control has transferred to the customer.

 

Time-based virtual reality system contracts generally include setup, training and the use of software and hardware for a fixed term, generally one to five years and support and upgrade services during the same period. The Company does not sell time-based arrangements without setup, training and support services and therefore revenues for the entire arrangement are recognized on a straight-line basis over the term. When hardware is bundled and not sold separately the Company allocates the contract transaction price to each performance obligation using the SSP of each distinct good and service in the contract.

 

The timing of revenue recognition may differ from the timing of invoicing to customers. The Company generally has an unconditional right to consideration when customers are invoiced and a receivable is recorded. A contract asset is recognized when revenue is recognized prior to invoicing, or a contract liability (deferred revenue) when revenue will be recognized subsequent to invoicing. At September 30, 2021 the Company’s deferred revenue totaled $240, of which $152 related to virtual reality training and $88 related to BolaWrap extended product warranties and training services. At December 31, 2020 the Company’s deferred revenue totaled $16, of which $14 related to virtual reality training and $2 related to extended product warranties.

 

The Company may also receive consideration, per terms of a contract, from customers prior to transferring goods to the customer. The Company records customer deposits as a contract liability.

 

The Company recognizes an asset if there are incremental costs of obtaining a contract with a customer such as commissions. These costs are ascribed to or allocated to the underlying performance obligations in the contract and amortized consistent with the recognition timing of the revenue for any such underlying performance obligations. The Company had no such assets at September 30, 2021 and December 31, 2020. The Company applies the practical expedient to expense any sales commissions related to performance obligations with an amortization of one year or less when incurred within selling, general and administrative expense.

 

Estimated expense for the Company’s standard one-year warranty are charged to cost of products sold when revenue is recorded for the related product. Royalties are also charged to cost of products sold.

 

 

3. 

FAIR VALUE MEASUREMENTS

  

Assets and liabilities recorded at fair value on a recurring basis in the Condensed Consolidated Balance Sheets and assets and liabilities measured at fair value on a non-recurring basis or disclosed at fair value, are categorized based upon the level of judgment associated with inputs used to measure their fair values. The accounting guidance for fair value provides a framework for measuring fair value and requires certain disclosures about how fair value is determined. Fair value is defined as the price that would be received upon the sale of an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The accounting guidance also establishes a three-level valuation hierarchy that prioritizes the inputs to valuation techniques used to measure fair value based upon whether such inputs are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect market assumptions made by the reporting entity. The three-level hierarchy for the inputs to valuation techniques is briefly summarized as follows: 

 

Level 1—Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;

 

Level 2—Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; and 

 

Level 3—Unobservable inputs that are significant to the measurement of the fair value of the assets or liabilities that are supported by little or no market data.

 

- 8-

Wrap Technologies, Inc. Notes to Unaudited Condensed Consolidated Interim Financial Statements
(in thousands, except per share and share amounts)
 

 

Instruments Measured at Fair Value on a Recurring Basis

 

The Company’s cash equivalent Money Market Funds and short-term investments consisting of U.S. Treasury bill securities are classified as Level 1 because they are valued using quoted market prices.

 

The following table shows the Company’s cash and cash equivalents, Money Market Funds and short-term investments by significant investment category as of  September 30, 2021 and December 31, 2020.

 

  

As of September 30, 2021

 
  

Adjusted

  

Unrealized

  

Unrealized

  

Market

 
  

Cost

  

Gains

  

Losses

  

Value

 

Level 1:

                

Money Market Funds

 $1,535  $-  $-  $1,535 

U.S. Treasury securities considered cash equivalents

  -   -   -   - 

U.S. Treasury securities in short-term investments

  29,993   11   -   30,004 

Total Financial Assets

 $31,528  $11  $-  $31,539 

 

  

As of December 31, 2020

 
  

Adjusted

  

Unrealized

  

Unrealized

  

Market

 
  

Cost

  

Gains

  

Losses

  

Value

 

Level 1:

                

Money Market Funds

 $6,035  $-  $-  $6,035 

U.S. Treasury securities considered cash equivalents

  9,998   -   -   9,998 

U.S. Treasury securities in short-term investments

  24,979   15   -   24,994 

Total Financial Assets

 $41,012  $15  $-  $41,027 

 

Unrealized gains or losses resulting from our short-term investments are recorded in accumulated other comprehensive gain or loss. As of September 30, 2021, $11 was recorded to accumulated other comprehensive gain.

 

Our financial instruments also include accounts receivable, accounts payable, accrued liabilities and business acquisition liabilities. Due to the short-term nature of these instruments, their fair values approximate their carrying values on the balance sheet.

 

- 9-

Wrap Technologies, Inc. Notes to Unaudited Condensed Consolidated Interim Financial Statements
(in thousands, except per share and share amounts)
 

 

 

4. 

INVENTORIES, NET

 

Inventory is recorded at the lower of cost or net realizable value. The cost of substantially all the Company’s inventory is determined by the FIFO cost method. Inventories consisted of the following:

 

  

September 30,

  

December 31,

 
  

2021

  

2020

 

Finished goods

 $1,796  $1,249 

Work in process

  142   64 

Raw materials

  402   1,342 

Inventories, net

  2,340   2,655 

Less allowance for obsolescence

  (56)  - 

Inventories - net

 $2,284  $2,655 

 

As part of product line exit costs (see Note 1) end of life raw material costs aggregating $531 were written off during the quarter ended June 30, 2021 and an additional $54 was written off during the quarter ended September 30, 2021.

 

 

5. 

PROPERTY AND EQUIPMENT, NET

 

Property and equipment consisted of the following:

 

  

September 30,

  

December 31,

 
  

2021

  

2020

 

Production and lab equipment

 $450  $148 

Tooling

  188   81 

Computer equipment

  408   180 

Furniture, fixtures and improvements

  177   165 
   1,223   574 

Accumulated depreciation

  (335)  (217)

Property and equipment, net

 $888  $357 

 

Depreciation expense was $69 and $191 for the three and nine months ended September 30, 2021 and was $35 and $82 for the three and nine months ended September 30, 2020, respectively.

 

As part of product line exit costs (see Note 1) unamortized production tooling costs of $106 were recorded during the quarter ended June 30, 2021.

 

- 10-

Wrap Technologies, Inc. Notes to Unaudited Condensed Consolidated Interim Financial Statements
(in thousands, except per share and share amounts)
 

 

 

6. 

INTANGIBLE ASSETS, NET

 

Intangible assets consisted of the following:

  

September 30,

  

December 31,

 
  

2021

  

2020

 

Amortizable intangible assets:

        

Patents

 $368  $280 

Trademarks

  125   84 

Software

  1,023   662 

Other

  50   50 
   1,566   1,076 

Accumulated amortization

  (138)  (23)

Total amortizable

  1,428   1,053 

Indefinite life assets (non-amortizable)

  344   344 

Total intangible assets, net

 $1,772  $1,397

 

 

Amortization expense was $48 and $145 for the three and nine months ended September 30, 2021 and was $3 and $9 for the three and nine months ended September 30, 2020, respectively. An impairment charge of $170 for purchased software was recorded in the quarter ended September 30, 2021.

 

At September 30, 2021, future amortization expense is as follows:

 

2021 (3 months)

 $60 

2022

  223 

2023

  218 

2024

  218 

2025

  218 

Thereafter

  491 

Total estimated amortization expense

 $1,428 

 

 

7. 

ACCOUNTS PAYABLE AND ACCRUED LIABILITIES

 

Accounts payable includes $134 and $53 due to related party Syzygy Licensing, LLC (“Syzygy”) as of September 30, 2021 and December 31, 2020, respectively. Accounts payable at December 31, 2020 also included $10 due to related party V3 Capital Partners, LLC. See Notes 12 and 13 for additional related party information.

 

Accrued liabilities consist of the following:

 

  

September 30,

  

December 31,

 
  

2021

  

2020

 

Patent and legal costs

 $22  $65 

Accrued compensation

  972   563 

Warranty costs

  82   48 

Consulting costs

  269   2 

Taxes and other

  21   43 
  $1,366  $721 

 

 

8. 

LEASES

 

The Company adopted ASU 2016-02, Leases (Topic 842) on January 1, 2019 using the modified retrospective approach. The Company has elected not to apply ASC Topic 842 to arrangements with lease terms of 12 months or less.

 

- 11-

Wrap Technologies, Inc. Notes to Unaudited Condensed Consolidated Interim Financial Statements
(in thousands, except per share and share amounts)
 

 

Amortization of Right of Use operating lease assets was $21 and $67 for the three and nine months ended September 30, 2021 and was $31 and $91 for the three and nine months ended September 30, 2020, respectively.

 

Operating lease expense for capitalized operating leases included in operating activities was $23 and $73 for the three and nine months ended September 30, 2021 and was $34 and $103 for the three and nine months ended September 30, 2020, respectively. 

 

Operating lease obligations recorded on the balance sheet at September 30, 2021 are:

 

Operating lease liability- short term

 $79 

Operating lease liability - long term

  - 

Total Operating Lease Liability

 $79 

 

Future lease payments included in the measurement of lease liabilities on the balance sheet at September 30, 2021 for future periods are as follows:

 

2021 (3 months)

 $24 

2022

  58 

Total future minimum lease payments

  82 

Less imputed interest

  (3)

Total

 $79 

 

The weighted average remaining lease term is 0.8 years and the weighted average discount rate is 7.0%.

 

The Company does not have any finance leases.

 

 

9. 

OTHER LIABILITIES

 

The Company’s other liabilities at September 30, 2021 consisted of operating lease liabilities (see Note 8). Other liabilities at December 31, 2020 included operating lease liabilities (see Note 8) and business acquisition liabilities totaling $298 of which $275 related to short term business liabilities and $23 related to contingent consideration recorded as a long-term business acquisition liability on our balance sheet.

 

During the quarter ended September 30, 2021 the Company eliminated the contingent consideration, a recurring Level 3 measurement, and recorded a $23 gain in other income.

 

 

10. 

STOCKHOLDERS EQUITY

 

The Company’s authorized capital consists of 150,000,000 shares of Common Stock, par value $0.0001 per share, and 5,000,000 shares of preferred stock, par value $0.0001 per share (“Preferred Stock”).

 

Summary of Stock Purchase Warrants

 

The following table summarizes warrant activity during the nine months ended September 30, 2021:

 

  

Number

  

Average Price Per Share

 

Shares purchasable under outstanding warrants at December 31, 2020

  3,206,910  $6.36 

Stock purchase warrants issued

  -   - 

Stock purchase warrants exercised

  (1,815,012) $6.64 

Stock purchase warrants expired

  (231) $7.58 

Shares purchasable under outstanding warrants at September 30, 2021

  1,391,667  $6.00 

 

 

 

- 12-

Wrap Technologies, Inc. Notes to Unaudited Condensed Consolidated Interim Financial Statements
(in thousands, except per share and share amounts)
 

 

The Company has outstanding Common Stock purchase warrants as of September 30, 2021 as follows:

 

  

Number of

  

Exercise Price

  

Description

 

Common Shares

  

Per Share

 

Expiration Date

Purchase Warrants

  1,391,667  $6.00 

June 1, 2022

 

 

11. 

SHARE-BASED COMPENSATION

 

On March 31, 2017, the Company adopted, and the stockholders approved, the 2017 Stock Incentive Plan (the “Plan”) authorizing 2,000,000 shares of Company Common Stock for issuance as stock options and restricted stock units to employees, directors or consultants. In May 2019, the stockholders ratified an increase in the Plan authorizing an additional 2,100,000 shares of Common Stock and in June 2020 ratified a further authorization of 1,900,000 shares of Common Stock for a total of 6,000,000 shares subject to the Plan. In June 2021, the stockholders ratified an increase in the 2017 Stock Incentive Plan authorizing an additional 1,500,000 shares of Common Stock to a total of 7,500,000 shares. At September 30, 2021 there were 1,667,338 shares of Common Stock available for grant under the Plan.

 

The Company generally recognizes share-based compensation expense on the grant date and over the period of vesting or period that services will be provided.

 

Stock Options

 

The following table summarizes stock option activity for the nine months ended September 30, 2021:

 

      

Weighted Average

     
  

Options on

      

Remaining

  

Aggregate

 
  

Common

  

Exercise

  

Contractual

  

Intrinsic

 
  

Shares

  

Price

  

Term

  

Value

 
Outstanding December 31, 2020  3,931,586  $4.41   4.80     

Granted

  982,500  $5.57         

Exercised

  (915,404) $1.83         

Forfeited, cancelled, expired

  (319,799) $5.12         
Outstanding September 30, 2021  3,678,883  $5.30   5.47  $4,335 
Exercisable September 30, 2021  1,904,711  $4.37   3.01  $3,493 

 

Options outstanding at December 31, 2020 included 100,000 of performance-based options exercisable at $5.46 per share with vesting based on achieving certain virtual reality revenue targets by December 1, 2024. These options were forfeited on September 30, 2021 and no share-based compensation expense was recorded related to these options during the period outstanding. All other options are service-based.

 

The Company recorded $836 and $2,065 of stock option compensation expense for employees, directors and consultants for the three and nine months ended  September 30, 2021, respectively. The Company recorded $319 and $599 of stock option compensation expense for employees, directors and consultants for the three and nine months ended  September 30, 2020, respectively.

 

- 13-

Wrap Technologies, Inc. Notes to Unaudited Condensed Consolidated Interim Financial Statements
(in thousands, except per share and share amounts)
 

 

The Company uses the Black-Scholes option pricing model to determine the fair value of the options granted. The following table summarizes the assumptions used to compute the fair value of options granted to employees and non-employees:

 

  

For the Nine Months

 
  

Ended September 30,

 
  

2021

  

2020

 

Expected stock price volatility

  50%  46%

Risk-free interest rate

  0.90%  0.38%

Forfeiture rate

  0%  0%

Expected dividend yield

  0%  0%

Expected life of options - years

  5.74   6.15 

Weighted-average fair value of options granted

 $2.57  $3.43 

 

Estimated volatility is a measure of the amount by which the Company’s stock price is expected to fluctuate each year during the expected life of awards. The Company’s estimated volatility was based on an average of the historical volatility of peer entities whose stock prices were publicly available. The Company’s calculation of estimated volatility is based on historical stock prices of these peer entities over a period equal to the expected life of the awards. The Company uses the historical volatility of peer entities due to the lack of sufficient historical data of its stock price.

 

The risk-free interest rate assumption is based upon observed interest rates on zero coupon U.S. Treasury bonds whose maturity period is appropriate for the term of the options. The Company accounts for actual forfeitures as they occur. The dividend yield of zero is based on the fact that the Company has never paid cash dividends and has no present intention to pay cash dividends. The Company calculates the expected life of the options using the Simplified Method for the employee stock options as the Company does not have sufficient historical data.

 

Restricted Stock Units

 

The Plan provides for the grant of restricted stock units (“RSUs”). The following table summarizes RSU activity under the Plan for the nine months ended September 30, 2021:

 

      

Weighted Average

 

Weighted Average

  

Service-Based

  

Grant Date

 

Vesting

  

RSU's

  

Fair Value

 

Period (in Years)

Unvested at December 31, 2020

  428,006  $6.13  

Granted - service based

  352,890  $5.72  

Vested

  (421,407) $5.63  

Forfeited and cancelled

  (32,874) $6.10  

Unvested at September 30, 2021

  326,615  $6.34 

2.1

 

Compensation expense for RSUs was $467 and $2,245 for the three and nine months ended September 30, 2021, respectively. Compensation expense for RSUs was $227 and $963 for the three and nine months ended  September 30, 2020, respectively.

 

Share-Based Compensation Expense

 

The Company recorded share-based compensation for options and RSUs in its statements of operations for the relevant periods as follows:

 

  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2021

  

2020

  

2021

  

2020

 

Selling, general and administrative

 $1,093  $468  $3,722  $1,393 

Research and development

  210   78   588   169 

Total share-based expense

 $1,303  $546  $4,310  $1,562 

 

As of September 30, 2021, total estimated compensation expense of stock options granted and outstanding but not yet vested was $4,300 which is expected to be recognized over the weighted average period of 2.3 years. As of September 30, 2021, total estimated compensation cost of RSUs granted and outstanding but not yet vested was $1,718 which is expected to be recognized over the weighted average period of 2.1 years.

 

- 14-

Wrap Technologies, Inc. Notes to Unaudited Condensed Consolidated Interim Financial Statements
(in thousands, except per share and share amounts)
 

 

 

12. 

COMMITMENTS AND CONTINGENCIES

 

Facility Leases

See Note 8.

 

Related Party Technology License Agreement

The Company is obligated to pay royalties and pay development and patent costs pursuant to that certain exclusive Amended and Restated Intellectual Property License Agreement dated as of September 30, 2016, by and between the Company and Syzygy (the “Syzygy Agreement”), a company owned and controlled by stockholders/officers Messrs. Elwood Norris and James Barnes, both of whom are stockholders and officers of the Company. The Syzygy Agreement provides for royalty payments of 4% of revenue from products employing the licensed ensnarement device technology up to an aggregate of $1,000 in royalties or until September 30, 2026, whichever occurs earlier. The Company recorded $65 and $185 for royalties incurred under the Syzygy Agreement during the three and nine months ended September 30, 2021 and $37 and $90 incurred for the three and nine months ended September 30, 2020, respectively.

 

Purchase Commitments

At September 30, 2021 the Company was committed for approximately $713 for future component deliveries and contract services that are generally subject to modification or rescheduling in the normal course of business.

 

Securities Litigation

On September 23, 2020, Carone Cobden filed a putative class action complaint against the Company, former Chief Executive Officer David Norris (“Norris”), Chief Financial Officer, James A. Barnes (“Barnes”), and President, Thomas Smith (“Smith”) in the United States District Court for the Central District of California, docketed as Case No. 2-20-cv-08760-DMG-PVCx (the “Cobden Complaint”). The Cobden Complaint alleges that the named defendants, in their capacities as officers of the Company, knowingly made false or misleading statements or omissions regarding trials of the Company’s BolaWrap product conducted by the Los Angeles Police Department (the “BolaWrap Pilot Program”).  The Cobden Complaint also alleges that the conduct of the named defendants artificially inflated the price of the Company’s traded securities, and that the disclosure of certain adverse information to the public led to a decline in the market value of the Company’s securities.  The Cobden Complaint further alleges violations of Sections 10(b) and 20(a) of the Exchange Act, and Rule 10b-5 promulgated thereunder, and defines the class period as July 31, 2020 through September 23, 2020. 

 

On October 1, 2020, Joseph Mercurio filed a second putative class action complaint against the Company, Norris, Smith, and Barnes in the same court, which contains substantially the same factual allegations and legal claims as set forth in the Cobden Complaint, and is docketed as Case No. 2-20-cv-09030-DMG-PVCx (the “Mercurio Complaint”).  On October 15, 2020, Paula Earley filed a third putative class action complaint against the Company, Smith, Norris, Barnes, Chief Strategy Officer Mike Rothans (“Rothans”), and former Chief Executive Officer, Marc Thomas (“Thomas”) in the same court, which contains many of the same factual allegations and legal claims as set forth in the Cobden and Mercurio Complaints, but defines the class period as April 29, 2020 through September 23, 2020, and alleges additional false or misleading statements in connection with BolaWrap and the BolaWrap Pilot Program (the “Earley Complaint”).  The Earley Complaint is docketed as Case No. 2-20-cv-09444-DMG-PVCx. 

 

On November 3, 2020, the Hon. Dolly M. Gee consolidated the three above-mentioned cases under the caption In re Wrap Technologies, Inc. Securities Exchange Act Litigation, Case No. 20-8760-DMG (PVCx) (the “Securities Action”).  On January 7, 2021, the Court appointed a lead plaintiff in the Securities Action, who designated its attorneys as lead counsel.  On January 21, 2021, Judge Gee ordered that a consolidated amended complaint be filed in the Securities Action on or before March 12, 2021, with defendants’ motion to dismiss to be filed on or before April 26, 2021, and a hearing on the motion to dismiss to be held on July 23, 2021.  On March 12, 2021, lead plaintiff filed an amended complaint, naming the Company, Norris, Thomas, Smith, and Barnes as defendants. Those defendants jointly filed a motion to dismiss on April 26, 2021. Briefing on the motion to dismiss is now complete, and the motion is currently under submission before Judge Gee. The Company believes that the Securities Action is without merit and will continue to vigorously defend against the claims raised therein.

 

 

- 15-

Wrap Technologies, Inc. Notes to Unaudited Condensed Consolidated Interim Financial Statements
(in thousands, except per share and share amounts)
 

 

Shareholder Derivative Litigation

On November 13, 2020, Naresh Rammohan filed a shareholder derivative action in the United States District Court for the Central District of California against Smith, Barnes, Rothans, Thomas, Norris, and Messrs. Scot Cohen, Patrick Kinsella, Michael Parris, and Wayne Walker, alleging unjust enrichment, breach of fiduciary duty, waste of corporate assets, and contribution claims under the Securities Exchange Act of 1934, docketed as Case No. 2:20-cv-10444-DMG-PVCx (the “Rammohan Complaint”).  The Rammohan Complaint names the Company as a nominal defendant and recites many of the allegations set forth in the Securities Action relating to the BolaWrap Pilot Program.  On January 20, 2021, Ray Westerman filed a second derivative complaint in the same court against the same parties, alleging breach of fiduciary duty and contribution claims under the Securities Exchange Act of 1934, docketed as Case No. 2:21-cv-00550-DMG-PVCx (the “Westerman Complaint”).  On January 22, 2021, Jesse Lowe filed a third derivative complaint in the same court against the same parties, alleging breach of fiduciary duty and asserting various claims under the Securities Exchange Act of 1934, docketed as Case No. 2:21-cv-00597-DMG-PVCx (the “Lowe Complaint”). 

 

The above-mentioned derivative cases were each been transferred to Judge Gee as cases related to the Securities Action.  On February 16, 2021, Judge Gee issued an order consolidating these cases under the caption In re Wrap Technologies, Inc. Shareholder Derivative Litigation, Case No. 2:20-10444-DMG-PVCx, (the “Derivative Action”), and stayed the Derivative Action pending the resolution of the motion to dismiss in the Securities Action.  On March 9, 2021, the Lowe Complaint was designated as the operative complaint in the Derivative Action.  As with the Securities Action, the Company believes that the Derivative Action is without merit and will vigorously defend against the claims raised therein.

 

Other Legal Information

The Company may at times be involved in other litigation in the ordinary course of business. The Company will, from time to time, when appropriate in management’s estimation, record adequate reserves in the Company’s consolidated financial statements for pending litigation. Currently, other than described above there are no other pending material legal proceedings to which the Company is a party or to which any of its property is subject. At September 30, 2021 the Company had no provision for liability under existing litigation.

 

 

13. 

RELATED PARTY TRANSACTIONS

 

Commencing in October 2017 the Company began reimbursing Mr. Elwood Norris, a former officer and current stockholder of the Company, $1.5 per month on a month-to-month basis for laboratory facility expense, for an aggregate of $13 during the nine months ended September 30, 2021 and 2020, respectively. Effective July 1, 2021 Mr. Norris commenced serving as a consultant to the Company and the facility rent costs continue during such consultancy.

 

See Notes 7, 11 and 12 for additional information on related party transactions and obligations.

 

 

14. 

MAJOR CUSTOMERS AND RELATED INFORMATION

 

For the three months ended September 30, 2021, revenues from two distributors accounted for approximately 41% and 29% of revenues with no other single customer accounting for more than 10% of total revenues. For the three months ended September 30, 2020, revenues from one distributor accounted for approximately 49% of revenues with no other single customer accounting for more than 10% of total revenues.

 

For the nine months ended September 30, 2021, revenues from two distributors accounted for approximately 27% and 21% of revenues with no other single customer accounting for more than 10% of total revenues. For the nine months ended September 30, 2020, revenues from three distributors accounted for approximately 39%, 12% and 11% of revenues with no other single customer accounting for more than 10% of total revenues.

 

At September 30, 2021, accounts receivable from two distributors accounted for 45% and 22% of accounts receivable with no other single customer accounting for more than 10% of the accounts receivable balance. Two distributors accounted for 28% and 26% of accounts receivable at December 31, 2020 with no other single customer accounting for more than 10% of the accounts receivable balance.

 

- 16-

Wrap Technologies, Inc. Notes to Unaudited Condensed Consolidated Interim Financial Statements
(in thousands, except per share and share amounts)
 

 

The following table summarizes revenues by geographic region. Revenues are attributed to countries based on customer’s delivery location.

 

  

For the Three Months

  

For the Nine Months

 
  

Ended September 30,

  

Ended September 30,

 
  

2021

  

2020

  

2021

  

2020

 

Americas

 $1,088  $384  $2,837  $788 

Europe, Middle East and Africa

  745   51   2,424   653 

Asia Pacific

  (28)  572   19   1,088 
  $1,805  $1,007  $5,280  $2,529 

 

 
 
 

15. 

SUBSEQUENT EVENTS

 

In October 2021 we released a new generation product, the BolaWrap 150. The BolaWrap 150 is electronically deployed and is more robust, smaller, lighter and simpler to deploy than the BolaWrap 100 that is being phased out.

 

The Company evaluated other subsequent events for their potential impact on the financial statements and disclosures through the date the financial statements were available to be issued, and determined that, except as disclosed herein, no subsequent events occurred that were reasonably expected to impact the financial statements presented herein.

 

 

 

 

 

Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations

 

You should read the following discussion in conjunction with the financial statements and other financial information included elsewhere in this Quarterly Report on Form 10-Q (this Report) and with our audited financial statements and other information presented in our Annual Report on Form 10-K for the year ended December 31, 2020. The following discussion may contain forward-looking statements that reflect our plans, estimates and beliefs. Words such as expect, anticipate, intend, plan, believe, seek, estimate, continue, may, will, could, would, or the negative or plural of such words and similar expressions or variations of such words are intended to identify forward-looking statements, but are not the only means of identifying forward-looking statements. Such forward-looking statements are subject to a number of risks, uncertainties, assumptions and other factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by the forward-looking statements. Factors that could cause or contribute to these differences include, but are not limited to, those discussed below and elsewhere in this Report and in our other SEC filings, including particularly matters set forth under Part I, Item 1A (Risk Factors) of our Annual Report on Form 10-K. Furthermore, such forward-looking statements speak only as of the date of this Quarterly Report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements. For purposes of Management's Discussion and Analysis within this Report, all monetary amounts are stated in thousands except for par values and per share amounts, unless otherwise stated.

 

Overview

 

We are a global public safety technology and services company organized in March 2016 delivering modern policing solutions to law enforcement and security personnel. We began product sales of our first public safety product, the BolaWrap 100 remote restraint device, in late 2018. In October 2021 we released a new generation product, the BolaWrap 150. The BolaWrap 150 is electronically deployed and is more robust, smaller, lighter and simpler to deploy than the BolaWrap 100 that is being phased out.

 

The immediate addressable domestic market for our solutions consists of approximately 900,000 full-time sworn law enforcement officers at over 15,300 federal, state and local law enforcement agencies and over 12 million police officers in over 100 countries we are targeting globally. We are also exploring other domestic markets, including military and private security. Our international focus is on countries with the largest police forces. The 100 largest international police agencies are estimated to have over 12.1 million law enforcement personnel. According to Statistics MRC, a market research consulting firm, we participate in a segment of the non-lethal products global market expected to grow to $11.85 billion by 2023.

 

We focus our efforts on the following products, services and solutions:

 

BolaWrap Remote Restraint Device – is a hand-held remote restraint device that discharges an eight-foot bola style Kevlar tether to entangle an individual at a range of 10-25 feet. BolaWrap assists law enforcement to safely and effectively control encounters early in the use of force continuum without resorting to painful force options.

 

Wrap Reality – is a law enforcement training system employing immersive computer graphics virtual reality with proprietary software-enabled content. It allows up to two participants to enter a simulated training environment simultaneously, and customized weapons controllers enable trainees to engage in strategic decision making along the force continuum.

 

In addition to the United States domestic law enforcement market, we have shipped our restraint products to 50 countries. We have established an active distributor network with 14 domestic distributors representing all 50 states and Puerto Rico. We have distribution agreements with 47 international distributors. We focus significant sales, training and business development efforts to support our distribution network.

 

We focus significant resources on research and development innovations and continue to enhance our products and plan to introduce new products. We believe we have established a strong branding and market presence globally and have established significant competitive advantages in our markets.

 

 

 

Business Outlook and Challenges

 

Our products and solutions continue to gain worldwide awareness and recognition through social media, media exposure, trade shows, product demonstrations and word of mouth as a result of positive responses from agencies and early adoption and deployment success. We believe Wrap is gaining traction as a recognized global brand, with innovative technology and an initial product foundation achieved through aggressive marketing and public relations. We believe that we have strong market opportunities for our remote restraint solution throughout the world in the law enforcement and security sectors as a result of increasing demands for less lethal policing and increasing threats posed by non-compliant subjects.

 

During the first nine months of 2021 the Company received an increased number of field reports of successful BolaWrap usage from law enforcement agencies. Many agencies consider BolaWrap as a very low level, or non-reportable, use of force option and, accordingly, many uses are not reported to us. Others are considered evidence and are also not shared. Some law enforcement agencies have shared bodycam footage of their field uses, some of which we are allowed to use in our marketing activities. We believe increased reports of avoiding escalation will help grow revenues in the future.

 

We grew our business in the first nine months of 2021 with revenues increasing 109% from the first nine months of 2020. Third quarter revenues increased 79% over the prior year and we continue to expand our business, both domestically and internationally, through direct and distributor sales. We have a robust and growing pipeline of market opportunities for our restraint product offering and training services within the law enforcement, military and homeland security business sectors domestically and internationally. Social trends demanding more compassionate and safe policing practices are expected to continue to drive our global business. We are pursuing large business prospects internationally and also pursuing business with large police agencies in the U.S. It is difficult to anticipate how long it will take to close these opportunities, or if they will ultimately come to fruition especially given the uncertainty of COVID-19 and social unrest, as discussed below.

 

To support our increased sales and distribution activities we have developed and offer robust training and class materials that certify law enforcement officers and trainers as BolaWrap instructors in the use and limitations of the BolaWrap in conjunction with modern policing tactics for de-escalation of encounters. We believe that law enforcement trainers and officers that have seen demonstrations or have been trained about our products are more supportive of their department’s purchase and deployment of product. As of September 30, 2021 over 940 agencies have received BolaWrap training with over 3,250 training officers at those agencies certified as BolaWrap instructors and qualified to train the rest of their departments. This represents a 113% increase in agencies and a 140% increase in training officers compared to December 31, 2020.

 

With the acquisition of the NSENA, Inc. ("NSENA") business in December 2020 and rebranding of the NSENA business as Wrap Reality, we have continued to market our virtual reality system while working to integrate previous scenarios into a robust platform employing BolaWrap and additional de-escalation techniques into new Wrap Reality scenarios. We also seek to enhance the Wrap Reality experience through software and platform innovation. We plan to increase marketing activities for our virtual reality solution as our platform enhancements are introduced to market.

 

At September 30, 2021 we had backlog of approximately $63 expected to be delivered in the next twelve months. We had deferred revenue of $240 expected to be recognized generally over the next five years. Distributor and customer orders for future deliveries are generally subject to modification, rescheduling or in some instances, cancellation, in the normal course of business.

 

During the second quarter of 2021, we began to wind down our production line for the BolaWrap 100 product line and in the third quarter completed a shift to a new production process for the next generation BolaWrap 150 product that required new tooling, new production equipment and processes and additional licensing. We recorded $747 of product line exit costs related to this change in production activities in the second quarter.

 

Since inception in March 2016, we have generated significant losses from operations and anticipate that we will continue to generate significant losses from operations for the foreseeable future. We believe that we have adequate financial resources to sustain our operations for the next year.

 

We expect that we will need to continue to innovate new applications for our public safety technology, develop new products and technologies to meet diverse customer requirements and identify and develop new markets for our products.

 

 

 

Impact of COVID-19 and Social Unrest on our Business

 

We continue to face significant challenges in operating and growing our business related to the global impact of the novel coronavirus (“COVID-19”). COVID-19 impact includes continued travel restrictions, quarantines, “stay-at-home” and “shelter-in-place” orders, shutdowns and slowdowns of certain businesses around the world and impacts on supply chains and logistics. The COVID-19 pandemic has resulted in a substantial curtailment of business activities worldwide and is causing weakened economic conditions, both in the United States and many countries abroad. As part of intensifying efforts to contain the spread of COVID-19, many companies and state, local and foreign governments continue to impose restrictions, including shelter-in-place orders and travel bans. While some of these companies and jurisdictions have started to relax such restrictions, in some cases, the restrictions are put back in place after having been lifted. These factors negatively impacted our operations and results of operations for 2020 and the first nine months of 2021. We expect that the evolving COVID-19 pandemic, associated travel restrictions and social distancing requirements, especially international, may continue to have an adverse impact on our results of operations. While the ultimate economic impact of the COVID-19 pandemic is highly uncertain, we expect that our business and results of operations, including our revenues, earnings and cash flows from operations, will be adversely impacted for at least the balance of 2021, including as a result of:

 

 

Delays in our ability to travel and train, especially internationally;

 

Greater funding challenges for our customer base, which may adversely affect timing of anticipated contracts and new customer sales;

 

Disruption to our supply chain caused by distribution and other logistical issues, which may further delay our ability to deliver product to customers beyond 2021; and

 

Potential decrease in productivity of our employees or those of our customers or suppliers due to travel bans or restrictions, work-from-home or shelter-in-place policies and orders.

 

We also may be adversely affected by continued social unrest, protests against racial inequality, protests against police brutality and movements such as “Defund the Police”. These events may directly or indirectly affect police agency budgets and funding available to current and potential customers. Participants in these events may also attempt to create the perception that our solutions are contributing to the perceived problems or ineffective as a solution, which may adversely affect us, our business and results of operations, including our revenues, earnings and cash flows from operations.

 

It is currently not possible to predict the magnitude or duration of the COVID-19 pandemic’s impact on our business or the future impact of the recent, ongoing and possible future unrest. The extent to which these events impact our business will depend on numerous evolving factors that we may not be able to control or accurately predict, including without limitation:

 

 

the duration and scope of the challenges created by the COVID-19 pandemic or by ongoing social unrest;

 

governmental, business and individuals’ actions that have been and continue to be taken in response to these events;

 

the impact of the COVID-19 pandemic and social unrest on economic activity and actions taken in response;

 

the effect on our customers and demand for our products and services;

 

our ability to continue to sell and deliver our products and services, including as a result of travel restrictions, logistic and supply chain challenges, people working from home, or restrictions on access to our potential customers;

 

the ability of our customers to pay for our products and services;

 

any closures of our facilities and the facilities of our customers and suppliers; and

 

the degree to which our employees or those of our customers or suppliers become ill with COVID-19.

 

Critical Accounting Policies and Estimates

 

The preparation of financial statements in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expense, and related disclosure of contingent assets and liabilities. We evaluate our estimates, on an on-going basis, including those estimates related to recognition and measurement of contingencies and accrued expense. We base our estimates on historical experience and on various other assumptions we believe to be reasonable under the circumstances. Actual results may differ from these estimates under different assumptions or conditions.

 

 

 

As part of the process of preparing our financial statements, we are required to estimate our provision for income taxes. Significant management judgment is required in determining our provision for income taxes, deferred tax assets and liabilities, tax contingencies, unrecognized tax benefits, and any required valuation allowance, including taking into consideration the probability of the tax contingencies being incurred. Management assesses this probability based upon information provided by its tax advisers, its legal advisers and similar tax cases. If later our assessment of the probability of these tax contingencies changes, our accrual for such tax uncertainties may increase or decrease. Our effective tax rate for annual and interim reporting periods could be impacted if uncertain tax positions that are not recognized are settled at an amount which differs from our estimates.

 

Some of our accounting policies require higher degrees of judgment than others in their application. These include share-based compensation and contingencies and areas such as revenue recognition, allowance for doubtful accounts, valuation of inventory and intangible assets, estimates of product line exit costs, warranty liabilities and impairments.

 

Revenue Recognition. We sell our products to customers including law enforcement agencies, domestic distributors and international distributors and revenue from such transactions is recognized in the periods that products are shipped (free on board (“FOB”) shipping point) or received by customers (FOB destination), when the fee is fixed or determinable and when collection of resulting receivables is reasonably assured. We identify customer performance obligations, determine the transaction price, allocate the transaction price to the performance obligations and recognize revenue as we satisfy the performance obligations. Our primary performance obligations are products/accessories and virtual reality software licensing or sale. Our customers do not have the right to return product unless the product is found to be defective.

 

Share-Based Compensation. We follow the fair value recognition provisions issued by the Financial Accounting Standards Board (“FASB”) in Accounting Standards Codification (“ASC”) Topic 718, Stock Compensation (“ASC 718”) and we adopted Accounting Standards Update (“ASU”) 2018-07 for share-based transactions with non-employees. Share-based compensation expense recognized during 2020 and 2019 includes stock option and restricted stock unit compensation expense. The grant date fair value of stock options is determined using the Black-Scholes option-pricing model. The grant date is the date at which an employer and employee or non-employee reach a mutual understanding of the key terms and conditions of a share-based payment award. The Black-Scholes option-pricing model requires inputs including the market price of the Company’s Common Stock on the date of grant, the term that the stock options are expected to be outstanding, the implied stock volatilities of several publicly-traded peers over the expected term of stock options, risk-free interest rate and expected dividend. Each of these inputs is subjective and generally requires significant judgment to determine. The grant date fair value of restricted stock units is based upon the market price of the Company’s Common Stock on the date of the grant. We determine the amount of share-based compensation expense based on awards that we ultimately expect to vest and account for forfeitures as they occur. The fair value of share-based compensation is amortized to compensation expense over the vesting term.

 

Allowance for Doubtful Accounts. Our products are sold to customers in many different markets and geographic locations. We estimate our bad debt reserve on a case-by-case basis and the aging of accounts due to a limited number of customers mostly government agencies or well-established distributors. We base these estimates on many factors including customer credit worthiness, past transaction history with the customer, current economic industry trends and changes in customer payment terms. Our judgments and estimates regarding collectability of accounts receivable have an impact on our financial statements.

 

Valuation of Inventory. Our inventory is comprised of raw materials, assemblies and finished products. We must periodically make judgments and estimates regarding the future utility and carrying value of our inventory. The carrying value of our inventory is periodically reviewed and impairments, if any, are recognized when the expected future benefit from our inventory is less than carrying value.

 

Valuation of Intangible Assets. Intangible assets consisted of (a) capitalized legal fees and filing expense related to obtaining patents and trademarks, (b) customer agreements, tradenames, software, non-solicitation and non-compete agreements acquired in business combinations and valued at fair value at the acquisition date, and (c) the purchase cost of indefinite-lived website domains. We must make judgments and estimates regarding the future utility and carrying value of intangible assets. The carrying values of such assets are periodically reviewed and impairments, if any, are recognized when the expected future benefit to be derived from an individual intangible asset is less than carrying value. This generally could occur when certain assets are no longer consistent with our business strategy and whose expected future value has decreased.

 

 

 

Exit Expense. Our product line exit expense included estimates of end of product life raw material write offs, costs of noncancelable raw material purchase orders and retirement of unamortized production tooling costs. We make these estimates based on current production plans and these judgments and estimates have an impact on our financial statements.

 

Accrued Expense. We establish a warranty reserve based on anticipated warranty claims at the time product revenue is recognized. This reserve requires us to make estimates regarding the amount and costs of warranty repairs we expect to make over a period of time. Factors affecting warranty reserve levels include the number of units sold, anticipated cost of warranty repairs, and anticipated rates of warranty claims. We have very limited history to make such estimates and warranty estimates have an impact on our financial statements. Warranty expense is recorded in cost of revenues. We evaluate the adequacy of this reserve each reporting period.

 

We use the recognition criteria of ASC 450-20, “Loss Contingencies” to estimate the amount of bonuses when it becomes probable a bonus liability will be incurred and we recognize expense ratably over the service period. We accrue bonus expense each quarter based on estimated year-end results, and then adjust the actual in the fourth quarter based on our final results compared to targets.

 

Historically, our assumptions, judgments and estimates relative to our critical accounting policies have not differed materially from actual results. Other than the planned production change requiring a new estimate of exit expense, there were no significant changes or modification of our critical accounting policies and estimates involving management valuation adjustments affecting our results for the period ended September 30, 2021.

 

Segment and Related Information

 

The Company operates as a single segment. The Company’s chief operating decision maker is its Chief Executive Officer, who manages operations for purposes of allocating resources. Refer to Note 14, Major Customers and Related Information, in our financial statements for further discussion.

 

Operating Expenses

 

Our operating expenses include (i) selling, general and administrative expense, (ii) research and development expense, and in the most recent fiscal quarter, (iii) product line exit expense. Research and development expense is comprised of the costs incurred in performing research and development activities and developing production on our behalf, including compensation and consulting, design and prototype costs, contract services, patent costs and other outside expense. The scope and magnitude of our future research and development expense is difficult to predict at this time and will depend on elections made regarding research projects, staffing levels and outside consulting and contract costs. The future level of selling, general and administrative expense will be dependent on staffing levels, elections regarding expenditures on sales, marketing and customer training, the use of outside resources, public company and regulatory expense, and other factors, some of which are outside of our control. We do not expect any significant further material restructuring and other costs.

 

We expect our operating costs, excluding restructuring and other costs, will increase as we expand product distribution activities and expand our research and development, production, distribution, training, service and administrative functions in the near term. We may also incur substantial non-cash share-based compensation costs depending on future option and restricted stock unit grants that are impacted by stock prices and other valuation factors. Historical expenditures are not indicative of future expenditures.

 

 

 

Results of Operations

 

Three Months Ended September 30, 2021 Compared to Three Months Ended September 30, 2020

 

The following table sets forth for the periods indicated certain items of our condensed consolidated statement of operations. The financial information and the discussion below should be read in conjunction with the financial statements and notes contained in this Report.

 

   

Three Months Ended September 30,

   

Change

 
   

2021

   

2020

       $    

%

 

Revenues:

                               

Product sales

  $ 1,719     $ 988     $ 731       74 %

Other revenue

    86       19       67       353 %

Total revenues

    1,805       1,007       798       79 %

Cost of revenues:

                               

Products and services

    1,094       688       406       59 %

Product line exit expense

    -       -       -       -  

Total cost of revenues

    1,094       688       406       59 %

Gross profit (loss)

    711       319       392       123 %
                                 

Operating expenses:

                               

Selling, general and administrative

    4,654       3,255       1,399       43 %

Research and development

    2,076       927       1,149       124 %

Total operating expenses

    6,730       4,182       2,548       61 %

Loss from operations

  $ (6,019 )   $ (3,863 )   $ (2,156 )     56 %

 

Revenue

 

We reported revenue of $1,805 for the three months ended September 30, 2021 as compared to $1,007 for the quarter ended September 30, 2020, a 79% increase over the prior year. We believe our sales during the third quarter of 2021 were negatively impacted by the COVID-19 pandemic as we were limited in our ability to make product demonstrations and conduct training primarily internationally. We also believe some customers delayed purchase decisions during the quarter in anticipation of the introduction of our second generation product, the BolaWrap 150.

 

We incurred product promotional costs of $183 during the three months ended September 30, 2021 related primarily to the cost of demonstration and training products and accessories delivered to law enforcement agencies that were expensed as marketing costs. A total of $261 of such product marketing costs were incurred during the three months ended September 30, 2020. While we continue broad training activities our increased number of successful field uses and brand awareness reduces the need for demonstration product.

 

We had $240 of deferred revenue at September 30, 2021, of which $152 related to virtual reality training and $88 related to BolaWrap extended warranties and training services.

 

We believe we can substantially grow sales in future periods; however, the impact of the COVID-19 pandemic has created much uncertainty in the global marketplace by restricting our ability to travel internationally and, to a more limited extent, domestically. We are therefore unable to predict at this time whether our sales will continue to increase materially during the remainder of the fiscal year ending December 31, 2021 due to these uncertainties. Although no assurances can be given, we do believe, however, that the challenges to substantially increasing sales caused by COVID-19 will abate as the rate of vaccinations increase globally, especially given the number of BolaWrap trials currently ongoing and the current environment where non-lethal options are being widely considered by law enforcement domestically and internationally.

 

At September 30, 2021, we had backlog of $63 expected to be delivered in the next twelve months. Distributor and customer orders for future deliveries are generally subject to modification, rescheduling or in some instance’s cancellation in the normal course of business. Since we generally ship domestic product from inventory shortly after order period backlog generally varies depending on larger foreign orders.

 

 

 

Gross Profit

 

Our cost of revenue for the three months ended September 30, 2021 was $1,094 resulting in a gross margin of 39%. The gross margin for the three months ended September 30, 2020 was 32%.

 

Due to our limited history of revenue historical margins may not be indicative of future margins. During the third quarter ended September 30, 2021, we began production of our new generation BolaWrap 150 product with different material inputs and manufacturing processes such that historical margins may not be indicative of future margins. We expect that the BolaWrap 150, after a startup period, will have higher margins than historical production. Our margins also vary based on the sales channels through which our products are sold and product mix. Currently, our cassettes have lower margins than BolaWrap devices. We implement product updates and revisions, including raw material and component changes that may impact product costs. With such product updates and revisions, we have limited warranty cost experience and estimated future warranty costs can impact our gross margins.

 

Selling, General and Administrative Expense

 

Selling, general and administrative (“SG&A”) expense for the three months ended September 30, 2021 increased by $1,399 when compared to the three months ended September 30, 2020. 

 

The largest driver of this increase was related to an increase of $624 in share-based compensation, related to incentives for management and employees.

 

Other SG&A expense increases included a $607 increase in cash compensation, recruiting and consultancy costs resulting from planned growth in personnel over the prior year and a $136 increase in public company related expense. In addition, our travel costs related to sales, demonstrations and training increased by $88 as a result of increased travel by sales and training personnel. In the third quarter of 2020, we had virtually no travel expense due to the COVID-19 pandemic and the various travel restrictions that were in place. Despite the growth in the third quarter of 2021, we are still well below historical norms for our travel expense but expect travel expense to increase as international travel restrictions ease.

 

The increase in SG&A expense was partially offset by a $296 decrease in advertising and promotional product expense resulting from reduced demonstration product costs and a planned shift in production efforts to a new generation product.

 

Research and Development Expense

 

Research and development expense increased by $1,149 for the three months ended September 30, 2021, compared to the comparable three-month period in fiscal 2020. We incurred a $132 period over period increase in non-cash share-based compensation expense allocated to research and development expense as a result of new award grants to new personnel and vesting timing. The increase in costs during the three months ended September 30, 2021 compared to the prior year included a $301 increase in cash compensation costs resulting from an increase in headcount primarily associated with product development. Outside consulting costs increased by $417 for the three months ended September 30, 2021, primarily due to costs related to the development of our next generation BolaWrap 150 product, initiatives to develop new products and increased development of virtual reality software. Prototype related costs for three months ended September 30, 2021 were $251 comparable to $274 for the prior comparable three-month period. We expect our research and development costs to increase in the future as we add staff and expand our research initiatives in response to market opportunities. 

 

Net Loss

 

Loss from operations during the three months ended September 30, 2021 increased by $2,156 compared to the three months ended September 30, 2020, resulting, primarily, from increased share-based compensation and increased operating costs due to increased personnel, public company costs, research and development efforts and supporting activities.

 

 

 

 

Nine Months Ended September 30, 2021 Compared to Nine Months Ended September 30, 2020

 

The following table sets forth for the periods indicated certain items of our condensed consolidated statement of operations. The financial information and the discussion below should be read in conjunction with the financial statements and notes contained in this Report.

 

   

Nine Months Ended September 30,

   

Change

 
   

2021

   

2020

      $    

%

 

Revenues:

                               

Product sales

  $ 4,997     $ 2,486     $ 2,511       101 %

Other revenue

    283       43       240       558 %

Total revenues

    5,280       2,529       2,751       109 %

Cost of revenues:

                               

Products and services

    3,276       1,659       1,617       97 %

Product line exit expense

    747       -       747       -  

Total cost of revenues

    4,023       1,659       2,364       142 %

Gross profit (loss)

    1,257       870       387       44 %
                                 

Operating expenses:

                               

Selling, general and administrative

    16,210       7,933       8,277       104 %

Research and development

    4,303       2,038       2,265       111 %

Total operating expenses

    20,513       9,971       10,542       106 %

Loss from operations

  $ (19,256 )   $ (9,101 )   $ (10,155 )     112 %

 

Revenue

 

We reported revenue of $5,280 for the nine months ended September 30, 2021 as compared to $2,529 for the nine months ended September 30, 2020, a 109% increase over the prior year. We believe our sales during the first nine months of 2021 were negatively impacted by the COVID-19 pandemic as we were limited in our ability to make product demonstrations and conduct training primarily internationally. We also believe some customers delayed purchase decisions during the third quarter in anticipation of the second generation product, the BolaWrap 150.

 

We incurred product promotional costs of $862 during the nine months ended September 30, 2021 related primarily to the cost of demonstration and training products and accessories delivered to law enforcement agencies that were expensed as marketing costs. A total of $575 of such product marketing costs were incurred during the nine months ended September 30, 2020. We are responding to increased demand for training as a result of expanded product and brand awareness and increased successful field use by agencies.

 

We had $240 of deferred revenue at September 30, 2021, of which $152 related to virtual reality training and $88 related to BolaWrap extended warranties and training services.

 

We believe we can substantially grow sales in future periods; however, the impact of the COVID-19 pandemic has created much uncertainty in the global marketplace by restricting our ability to travel internationally and, to a more limited extent, domestically. We are therefore unable to predict at this time whether our sales will continue to increase materially during the remainder of the fiscal year ending December 31, 2021 due to these uncertainties. Although no assurances can be given, we do believe, however, that the challenges to substantially increasing sales caused by COVID-19 will abate as the rate of vaccinations increase globally, especially given the number of BolaWrap trials currently ongoing and the current environment where non-lethal options are being widely considered by law enforcement domestically and internationally.

 

Gross Profit

 

Our cost of revenue for the nine months ended September 30, 2021 was $4,023 and included $747 of restructuring inventory charge. Excluding this non-cash $747 charge, the gross margin for the nine months ended September 30, 2021 was 38%. The gross margin for the nine months ended September 30, 2020 was 34%. During the third quarter ended September 30, 2021, we began production of our new generation BolaWrap 150 product with different material inputs and manufacturing processes such that historical margins may not be indicative of future margins. We have limited warranty cost experience and estimated future warranty costs can impact our gross margins.

 

 

 

Selling, General and Administrative Expense

 

SG&A expense for the nine months ended September 30, 2021 increased by $8,277 compared to the nine months ended September 30, 2020. 

 

The largest driver of this increase was related to an increase of $2,329 in share-based compensation, of which $1,397 was for director compensation. The remaining $932 was incentive for management and employees.

 

We continue to invest in our marketing and promotion, which augments the media attention we receive from external sources, such as news broadcasts. During the first nine months of 2021, we incurred increases of $407 related to public relations initiatives and $62 related to advertising and promotional products.

 

For the first nine months of 2021, our public reporting expense increased by $1,467. This includes shareholder activism costs of $818 in connection with actions by a former executive officer/shareholder seeking changes in the composition of our Board of Directors and candidates to stand for election at the 2021 Annual Shareholders’ Meeting, changes to the Executive Chairman position as well as other related matters. There were no comparable costs in 2020. This matter was settled in March 2021 and we do not expect significant additional costs during the rest of 2021.

 

Other SG&A expense increases included a $2,920 increase in cash compensation, recruiting and consultancy costs resulting from our planned growth in personnel over the prior year. In addition, our travel costs related to sales, demonstrations and training increased by $339 as a result of increased travel by sales and training personnel. In the second and third quarters of 2020, we had virtually no travel due to the COVID-19 pandemic and the various travel restrictions that were in place. Despite the growth in 2021 to date, we are still well below historical norms for our travel expense but expect travel expense to increase as international travel restrictions ease.

 

Research and Development Expense

 

Research and development expense increased by $2,265 for the nine months ended September 30, 2021, compared to the comparable nine-month period in fiscal 2020. We incurred a $419 period over period increase in non-cash share-based compensation expense allocated to research and development expense as a result of new award grants to new personnel and vesting timing. The increase in costs during the nine months ended September 30, 2021 compared to the prior year included a $636 increase in cash compensation costs resulting from an increase in headcount primarily associated with product development. Outside consulting costs increased by $917 for the nine months ended September 30, 2021, primarily due to costs related to a new generation BolaWrap product, initiatives to develop new products and increased development of virtual reality scenarios. The increase in research and development expense is partially offset by the decrease of $66 relating to prototype related costs for nine months ended September 30, 2021, compared to the comparable period in 2020. We expect our research and development costs to increase in the future as we add staff and expand our research initiatives in response to market opportunities. 

 

Net Loss

 

The $19,256 loss from operations during the nine months ended September 30, 2021 increased by $10,155 compared to the nine months ended September 30, 2020, resulting, primarily, from increased share-based compensation and increased operating costs due to increased personnel, marketing and selling, public company costs and supporting activities. We also incurred a one-time non-cash product line exit expense of $747 during the period that we do not expect to recur.

 

Liquidity and Capital Resources

 

Overview

 

We have experienced net losses and negative cash flows from operations since our inception. As of September 30, 2021, we had cash and cash equivalents of $9,858, short-term investments of $30,004, positive working capital of $42,869 and had sustained cumulative losses attributable to stockholders of $44,530. We believe that our cash on hand and short-term investments will sustain our operations for at least the next twelve months from the date of this Report.

 

During the nine months ended September 30, 2021 we received $13,726 of proceeds from the exercise of previously issued stock purchase warrants and from the exercise of stock options.

 

Our primary source of liquidity to date has been funding from our stockholders from the sale of equity securities and the exercise of derivative securities, consisting of options and warrants. We expect our primary source of future liquidity will be from the sale of products, exercise of stock options and warrants and if required from future equity or debt financings.

 

 

 

Capital Requirements

 

Due in part to the volatility caused by COVID-19, we do not have a high degree of confidence in our estimates for our future liquidity requirements or future capital needs, which will depend on, among other things, capital required to introduce new products and the operational staffing and support requirements, as well as the timing and amount of future revenue and product costs. We anticipate that demands for operating and working capital may grow depending on decisions on staffing, development, production, marketing, training and other functions and based on other factors outside of our control. We believe we have sufficient capital to sustain our operations for the next twelve months.

 

Our future capital requirements, cash flows and results of operations could be affected by, and will depend on, many factors, some of which are currently unknown to us, including, among other things:

 

 

The impact and effects of the global outbreak of the COVID-19 pandemic, and other potential pandemics or contagious diseases or fear of such outbreaks;

 

Decisions regarding staffing, development, production, marketing and other functions;

 

The timing and extent of market acceptance of our products;

 

Costs, timing and outcome of planned production and required customer and regulatory compliance of our products;

 

Costs of preparing, filing and prosecuting our patent applications and defending any future intellectual property-related claims;

 

Costs and timing of additional product development;

 

Costs, timing and outcome of any future warranty claims or litigation against us associated with any of our products;

 

Ability to collect accounts receivable; and

 

Timing and costs associated with any new financing.

 

Principal factors that could affect our ability to obtain cash from external sources including from exercise of outstanding warrants and options include:

 

 

Volatility in the capital markets; and

 

Market price and trading volume of our Common Stock.

 

Off-Balance Sheet Arrangements

 

We have no off-balance sheet arrangements.

 

Cash Flow

 

Operating Activities

 

During the nine months ended September 30, 2021, net cash used in operating activities was $13,729. The net loss of $19,220 was decreased by non-cash expense of $5,879 consisting primarily of share-based compensation expense of $4,310, restructuring inventory charges of $747, depreciation and amortization expense of $336 and shares issued for services of $239. Other major component changes using operating cash included an increase of $1,414 in accounts receivable and an increase in inventories of $160. An increase of $773 in accounts payable and accrued expense and an increase of $224 in deferred revenue reduced the cash used in operating activities.

 

During the nine months ended September 30, 2020, net cash used in operating activities was $7,693. The net loss of $9,024 was decreased by non-cash expense of $1,771 consisting primarily of stock-based compensation expense of $1,563. Other major component changes using operating cash included an increase of $985 in accounts receivable, a $216 decrease in customer deposits and a $50 increase in prepaid expense and other current assets. A decrease of $294 in inventories and an increase of $610 in accounts payable and accrued liabilities reduced the cash used in operating activities.

 

 

 

Investing Activities

 

During the nine months ended September 30, 2021, we used $30,014 of cash to purchase short-term investments and we had proceeds from maturities of short-term investments of $25,000. We purchased $25,000 of short-term investments during the nine months ended September 30, 2020.

 

We used $811 and $202 of cash for the purchase of property and equipment during the nine months ended September 30, 2021 and 2020, respectively. We invested $129 and $101 in patents during the nine months ended September 30, 2021 and 2020, respectively.

 

Financing Activities

 

During the nine months ended September 30, 2021, we received $12,048 from previously issued stock purchase warrants and $1,678 in proceeds from the exercise of previously issued stock options, and repaid $275 in debt relating to the acquisition of NSENA in December 2020.

 

During the nine months ended September 30, 2020 we received $11,667 of net proceeds resulting from the consummation of a registered offering of our Common Stock in June 2020, and obtained $24,029 of net proceeds from the exercise of previously issued warrants and stock options. We also obtained $414 in proceeds from a U.S. Small Business Administration Promissory Note pursuant to the Paycheck Protection Program of the Coronavirus Aid, Relief, and Economic Security Act during the period.

 

Contractual Obligations and Commitments

 

Pursuant to that certain exclusive Amended and Restated Intellectual Property License Agreement dated September 30, 2016, by and between the Company and Syzygy Licensing, LLC (“Syzygy”), we are obligated to pay to Syzygy a 4% royalty fee on future product sales up to an aggregate amount of $1.0 million in royalty payments or until September 30, 2026, whichever occurs earlier.

 

We are committed to aggregate lease payments on our facility lease of $24 in 2021 and $58 in 2022.

 

At September 30, 2021 the Company was committed for approximately $713 for future component deliveries and contract services that are generally subject to modification or rescheduling in the normal course of business.

 

Effects of Inflation

 

We do not believe that inflation has had a material impact on our business, revenue or operating results during the periods presented.

 

Recent Accounting Pronouncements

 

There have been no recent accounting pronouncements or changes in accounting pronouncements during the period ended September 30, 2021, or subsequently thereto, that we believe are of potential significance to our financial statements.

 

Item 3. Quantitative and Qualitative Disclosures about Market Risk.

 

Not applicable.

 

Item 4. Controls and Procedures.

 

We are required to maintain disclosure controls and procedures designed to ensure that material information related to us, including our consolidated subsidiaries, is recorded, processed, summarized and reported within the time periods specified in the SEC rules and forms.

 

 

 

 

 

 

Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures

 

Under the supervision and with the participation of our management, including our principal executive officer and our principal financial officer, as of September 30, 2021 we conducted an evaluation of our disclosure controls and procedures as such term is defined under Rules 13a-15(e) and 15d-15(e) promulgated under the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Based on this evaluation, our principal executive officer and our principal financial officer concluded that our disclosure controls and procedures were effective at the reasonable assurance level.

 

Changes in Internal Control over Financial Reporting

 

There have been no changes in our internal control over financial reporting during our fiscal quarter ended September 30, 2021, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. Our process for evaluating controls and procedures is continuous and encompasses constant improvement of the design and effectiveness of established controls and procedures and the remediation of any deficiencies, which may be identified during this process.

 

Because of the inherent limitations of internal control over financial reporting, including the possibility of collusion or improper management override of controls, material misstatements due to error or fraud may not be prevented or detected. on a timely basis. Also, projections of any evaluation of the effectiveness of the internal control over financial reporting to future period are subject to the risk that the controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

PART II. OTHER INFORMATION

 

Item 1. Legal Proceedings

 

Securities Litigation

On September 23, 2020, Carone Cobden filed a putative class action complaint against the Company, former Chief Executive Officer David Norris (“Norris”), Chief Financial Officer, James A. Barnes (“Barnes”), and President, Thomas Smith (“Smith”) in the United States District Court for the Central District of California, docketed as Case No. 2-20-cv-08760-DMG-PVCx (the “Cobden Complaint”). The Cobden Complaint alleges that the named defendants, in their capacities as officers of the Company, knowingly made false or misleading statements or omissions regarding trials of the Company’s BolaWrap product conducted by the Los Angeles Police Department (the “BolaWrap Pilot Program”).  The Cobden Complaint also alleges that the conduct of the named defendants artificially inflated the price of the Company’s traded securities, and that the disclosure of certain adverse information to the public led to a decline in the market value of the Company’s securities.  The Cobden Complaint further alleges violations of Sections 10(b) and 20(a) of the Exchange Act, and Rule 10b-5 promulgated thereunder, and defines the class period as July 31, 2020 through September 23, 2020. 

 

On October 1, 2020, Joseph Mercurio filed a second putative class action complaint against the Company, Norris, Smith, and Barnes in the same court, which contains substantially the same factual allegations and legal claims as set forth in the Cobden Complaint, and is docketed as Case No. 2-20-cv-09030-DMG-PVCx (the “Mercurio Complaint”).  On October 15, 2020, Paula Earley filed a third putative class action complaint against the Company, Smith, Norris, Barnes, Chief Strategy Officer Mike Rothans (“Rothans”), and former Chief Executive Officer, Marc Thomas (“Thomas”) in the same court, which contains many of the same factual allegations and legal claims as set forth in the Cobden and Mercurio Complaints, but defines the class period as April 29, 2020 through September 23, 2020, and alleges additional false or misleading statements in connection with BolaWrap and the BolaWrap Pilot Program (the “Earley Complaint”).  The Earley Complaint is docketed as Case No. 2-20-cv-09444-DMG-PVCx. 

 

On November 3, 2020, the Hon. Dolly M. Gee consolidated the three above-mentioned cases under the caption In re Wrap Technologies, Inc. Securities Exchange Act Litigation, Case No. 20-8760-DMG (PVCx) (the “Securities Action”).  On January 7, 2021, the Court appointed a lead plaintiff in the Securities Action, who designated its attorneys as lead counsel.  On January 21, 2021, Judge Gee ordered that a consolidated amended complaint be filed in the Securities Action on or before March 12, 2021, with defendants’ motion to dismiss to be filed on or before April 26, 2021, and a hearing on the motion to dismiss to be held on July 23, 2021.  On March 12, 2021, lead plaintiff filed an amended complaint, naming the Company, Norris, Thomas, Smith, and Barnes as defendants. Those defendants jointly filed a motion to dismiss on April 26, 2021. Briefing on the motion to dismiss is now complete, and the motion is currently under submission before Judge Gee. The Company believes that the Securities Action is without merit and will continue to vigorously defend against the claims raised therein.

 

 

 

Shareholder Derivative Litigation

On November 13, 2020, Naresh Rammohan filed a shareholder derivative action in the United States District Court for the Central District of California against Smith, Barnes, Rothans, Thomas, Norris, and Messrs. Scot Cohen, Patrick Kinsella, Michael Parris, and Wayne Walker, alleging unjust enrichment, breach of fiduciary duty, waste of corporate assets, and contribution claims under the Securities Exchange Act of 1934, docketed as Case No. 2:20-cv-10444-DMG-PVCx (the “Rammohan Complaint”).  The Rammohan Complaint names the Company as a nominal defendant and recites many of the allegations set forth in the Securities Action relating to the BolaWrap Pilot Program.  On January 20, 2021, Ray Westerman filed a second derivative complaint in the same court against the same parties, alleging breach of fiduciary duty and contribution claims under the Securities Exchange Act of 1934, docketed as Case No. 2:21-cv-00550-DMG-PVCx (the “Westerman Complaint”).  On January 22, 2021, Jesse Lowe filed a third derivative complaint in the same court against the same parties, alleging breach of fiduciary duty and asserting various claims under the Securities Exchange Act of 1934, docketed as Case No. 2:21-cv-00597-DMG-PVCx (the “Lowe Complaint”). 

 

The above-mentioned derivative cases were each been transferred to Judge Gee as cases related to the Securities Action.  On February 16, 2021, Judge Gee issued an order consolidating these cases under the caption In re Wrap Technologies, Inc. Shareholder Derivative Litigation, Case No. 2:20-10444-DMG-PVCx, (the “Derivative Action”), and stayed the Derivative Action pending the resolution of the motion to dismiss in the Securities Action.  On March 9, 2021, the Lowe Complaint was designated as the operative complaint in the Derivative Action.  As with the Securities Action, the Company believes that the Derivative Action is without merit and will vigorously defend against the claims raised therein.

 

Other Legal Proceeding Information

We may become subject to other legal proceedings, as well as demands and claims that arise in the normal course of our business, including claims of alleged infringement of third-party patents and other intellectual property rights, breach of contract, employment law violations, and other matters and matters involving requests for information from us or our customers under federal or state law. Such claims, even if not meritorious, could result in the expenditure of significant financial and management resources. We make a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed and adjusted to include the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel, and other information and events pertaining to a particular matter. At September 30, 2021 we had no provision for liability under existing litigation.

 

An unfavorable outcome on any litigation matters could require payment of substantial damages, or, in connection with any intellectual property infringement claims, could require us to pay ongoing royalty payments or could prevent us from selling certain of our products. As a result, a settlement of, or an unfavorable outcome on, any of the matters referenced above or other litigation matters or legal proceedings could have a material adverse effect on our business, operating results, financial condition and cash flows.

 

Item 1A. Risk Factors

 

Except as set forth below, management is not aware of any material changes to the risk factors discussed in Part 1, Item 1A, of the Annual Report on Form 10-K for the year ended December 31, 2020.  In addition to the following risk factors and other information set forth in this Quarterly Report on Form 10-Q, you should carefully consider the risk factors discussed in Part 1, Item 1A, of the Annual Report on Form 10-K for the year ended December 31, 2020 and subsequent reports filed pursuant to the Exchange Act which could materially and adversely affect the Companys business, financial condition, results of operations, and stock price. The risks described in the Annual Report on Form 10-K and subsequent reports filed pursuant to the Exchange Act are not the only risks facing the Company. Additional risks and uncertainties not presently known to management, or that management presently believes not to be material, may also result in material and adverse effects on our business, financial condition, and results of operations.

 

We may experience difficulties in integrating and transitioning from the BolaWrap 100 to the BolaWrap 150.

 

The success of the Company's new product, the BolaWrap 150, depends on a number of factors including, but not limited to, timely and successful product development, market acceptance, the Company’s ability to manage the risks associated with new product production ramp-up issues, the effective management of purchase commitments and inventory levels in line with anticipated product demand, the availability of products in appropriate quantities and costs to meet anticipated demand, and the risk that new products may have quality or other defects or deficiencies in the early stages of introduction.

 

The continued spread of COVID-19 and uncertain market conditions may adversely affect our business, financial condition and results of operations.

 

The Company’s business, operating results and financial condition could continue to be adversely affected due to the COVID-19 pandemic. The extent to which the COVID-19 continues to impact our operations or those of our third-party partners will depend on future developments, which are highly uncertain and cannot be predicted with confidence at this time, including the duration of the outbreak, new information that may emerge concerning the severity of COVID-19 and the actions to contain COVID-19 or treat its impact, among others. Any losses or damages we incur could have a material adverse effect on our financial results and our ability to conduct business as expected. 

 

 

 

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

 

No unregistered securities were issued during the three months ended September 30, 2021 that were not previously reported.

 

Item 3. Defaults Upon Senior Securities

 

None.

 

Item 4. Mine Safety Disclosures

 

Not Applicable.

 

Item 5. Other Information

 

None.

 

Item 6. Exhibits

 

Exhibit 31.1

Certification of Thomas P. Smith, Principal Executive Officer, pursuant to Rule 13a-14(a) or 15d-14(a) of the Securities and Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.*

Exhibit 31.2

Certification of James A. Barnes, Principal Financial Officer, pursuant to Rule 13a-14(a) or 15d-14(a) of the Securities and Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.*

Exhibit 32.1

Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, executed by Thomas P. Smith, Principal Executive Officer, and James A. Barnes, Principal Financial Officer.*

 

 

    Extensible Business Reporting Language (XBRL) Exhibits*

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 (embedded within the Inline XBRL Document and include in Exhibit 101)

 

* Filed concurrently herewith

 

 

 

 

 

SIGNATURES

 

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

 

October 28, 2021

WRAP TECHNOLOGIES, INC.

 

By:  /s/ JAMES A. BARNES

James A. Barnes

Chief Financial Officer, Secretary and Treasurer

(Principal Accounting Officer)

 

 

 

 

-32-
EX-31.1 2 ex_295146.htm EXHIBIT 31.1 ex_295146.htm

Exhibit 31.1

 

CERTIFICATION

 

I, Thomas P. Smith, certify that:

 

 

1.

I have reviewed this quarterly report on Form 10-Q of Wrap Technologies, Inc.;

 

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

 

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.

The registrant’s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a‑15(e) and 15d‑15(e)) 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, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

b)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

c)

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.

The registrant’s other certifying officer(s) and I have disclosed, based on our 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.

 

 

Date: October 28, 2021

 

/s/ THOMAS P. SMITH                           

Thomas P. Smith

Chief Executive Officer

(Principal Executive Officer)

 

 

 
EX-31.2 3 ex_295147.htm EXHIBIT 31.2 ex_295147.htm

 

Exhibit 31.2

 

CERTIFICATION

 

I, James A. Barnes, certify that:

 

 

1.

I have reviewed this quarterly report on Form 10-Q of Wrap Technologies, Inc.;

 

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

 

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.

The registrant’s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a‑15(e) and 15d‑15(e)) 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, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

b)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

c)

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.         The registrant’s other certifying officer(s) and I have disclosed, based on our 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.

 

Date: October 28, 2021

 

 

/s/ JAMES A. BARNES                  

James A. Barnes

Chief Financial Officer, Secretary and Treasurer

(Principal Accounting Officer)

 

 

 
EX-32.1 4 ex_295148.htm EXHIBIT 32.1 ex_295148.htm

Exhibit 32.1

 

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER

PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

Each of the undersigned hereby certifies, in accordance with 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, in his or her capacity as an officer of Wrap Technologies, Inc. (the “Company”), that, to his or her knowledge, the Quarterly Report of the Company on Form 10-Q for the period ended September 30, 2021, fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934, as amended, and that the information contained in such report fairly presents, in all material respects, the financial condition and results of operation of the Company.

 

 

Date: October 28, 2021

 

/s/ THOMAS P. SMITH                  

Thomas P. Smith

Chief Executive Officer

(Principal Executive Officer)

 

Date: October 28, 2021

 

/s/ JAMES A. BARNES                  

James A. Barnes

Chief Financial Officer, Secretary and Treasurer

(Principal Accounting Officer)

 

The foregoing certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. Section 1350, and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing. A signed original of this written statement required by Section 906 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 5 wrap-20210930.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - Organization and Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Revenue and Product Expense link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Fair Value Measurements link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Inventories, Net link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Property and Equipment, Net link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Intangible Assets, Net link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Accounts Payable and Accrued Liabilities link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Leases link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Other Liabilities link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Share-based Compensation link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 12 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 13 - Related Party Transactions link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 14 - Major Customers and Related Information link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 15 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 3 - Fair Value Measurements (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 4 - Inventories, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 5 - Property and Equipment, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 6 - Intangible Assets, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 7 - Accounts Payable and Accrued Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 8 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 10 - Stockholders' Equity (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 11 - Share-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 14 - Major Customers and Related Information (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 1 - Organization and Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 2 - Revenue and Product Expense (Details Textual) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 3 - Fair Value Measurements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 3 - Fair Value Measurements - Instruments by Significant Investment Category (Details) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 4 - Inventories, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 4 - Inventories, Net - Summary of Inventories (Details) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 5 - Property and Equipment, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 5 - Property and Equipment, Net - Summary of Property and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 6 - Intangible Assets, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 6 - Intangible Assets, Net - Summary of Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 6 - Intangible Assets, Net - Future Amortization Expense (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 7 - Accounts Payable and Accrued Liabilities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 7 - Accounts Payable and Accrued Liabilities - Summary of Accrued Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 8 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 8 - Leases - Summary of Operating Lease Obligations (Details) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 8 - Leases - Future Lease Payments (Details) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 9 - Other Liabilities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 10 - Stockholders' Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 10 - Stockholders' Equity - Summary of Warrant Activity (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 10 - Stockholders' Equity - Oustanding Common Stock Purchase Warrants (Details) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 11 - Share-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 11 - Share-based Compensation - Summary of Stock Option Activity (Details) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 11 - Share-based Compensation - Summary of Stock Option Valuation Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 11 - Share-based Compensation - Summary of RSU Activity (Details) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 11 - Share-based Compensation - Allocation of Share-based Compensation Expense (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 12 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 13 - Related Party Transactions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 14 - Major Customers and Related Information (Details Textual) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 14 - Major Customers and Related Information - Disaggregation of Revenue by Geographic Region (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 6 wrap-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 wrap-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 wrap-20210930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Note To Financial Statement Details Textual Significant Accounting Policies Note 3 - Fair Value Measurements Note 4 - Inventories, Net Risk-free interest rate Note 5 - Property and Equipment, Net Note 6 - Intangible Assets, Net Note 7 - Accounts Payable and Accrued Liabilities Note 8 - Leases Long-term liabilities: Note 10 - Stockholders' Equity Note 11 - Share-based Compensation Note 14 - Major Customers and Related Information Note 3 - Fair Value Measurements - Instruments by Significant Investment Category (Details) Note 4 - Inventories, Net - Summary of Inventories (Details) Note 5 - Property and Equipment, Net - Summary of Property and Equipment (Details) Expected stock price volatility Note 6 - Intangible Assets, Net - Summary of Intangible Assets (Details) us-gaap_LiabilitiesCurrent Total current liabilities Note 6 - Intangible Assets, Net - Future Amortization Expense (Details) Note 7 - Accounts Payable and Accrued Liabilities - Summary of Accrued Liabilities (Details) Note 8 - Leases - Summary of Operating Lease Obligations (Details) Note 8 - Leases - Future Lease Payments (Details) Expected life of options (Year) Note 10 - Stockholders' Equity - Summary of Warrant Activity (Details) Note 10 - Stockholders' Equity - Oustanding Common Stock Purchase Warrants (Details) Note 11 - Share-based Compensation - Summary of Stock Option Activity (Details) Note 11 - Share-based Compensation - Summary of Stock Option Valuation Assumptions (Details) Note 11 - Share-based Compensation - Summary of RSU Activity (Details) Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Note 11 - Share-based Compensation - Allocation of Share-based Compensation Expense (Details) Note 14 - Major Customers and Related Information - Disaggregation of Revenue by Geographic Region (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] Share-based Payment Arrangement, Option, Activity [Table Text Block] Awards other than options, granted - service based, weighted average grant date fair value (in dollars per share) Awards other than options, vested, weighted average grant date fair value (in dollars per share) Awards other than options, forfeited and cancelled, weighted average grant date fair value (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Awards other than options, unvested, weighted average grant date fair value, beginning balance (in dollars per share) Awards other than options, unvested, weighted average grant date fair value, ending balance (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Awards other than options, Forfeited and cancelled (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Awards other than options, unvested, beginning balance (in shares) Awards other than options, unvested, ending balance (in shares) Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block] us-gaap_CashPeriodIncreaseDecrease Net (decrease) increase in cash and cash equivalents Awards other than options, Granted - service based (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Awards other than options, Vested (in shares) Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Exercisable, aggregate intrinsic value Outstanding, aggregate intrinsic value Exercisable weighted average exercise price (in dollars per share) us-gaap_PaymentsToAcquireInvestments Purchase of short-term investments Exercisable, remaining contractual term (Year) Options on Common Shares, Exercisable (in shares) Outstanding, remaining contractual term (Year) Weighted-average fair value of options granted (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance (in dollars per share) Outstanding, weighted average exercise price (in dollars per share) Outstanding, weighted average exercise price (in dollars per share) Deferred revenue- short term Forfeited, cancelled, expired, weighted average exercise price (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber Shares purchasable under outstanding warrants, beginning balance (in shares) Shares purchasable under outstanding warrants, ending balance (in shares) Granted, weighted average exercise price (in dollars per share) Exercised, weighted average exercise price (in dollars per share) Accrued liabilities Accrued Liabilities, Current, Total Accrued compensation us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised Stock purchase warrants exercised (in shares) Lessee, Operating Leases [Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations Stock purchase warrants expired (in shares) Accounts payable us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares) Options on Common Shares, Outstanding (in shares) Options on Common Shares, Outstanding (in shares) Stock purchase warrants issued (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod Options on Common Shares, Forfeited, cancelled, expired (in shares) Taxes and other Trademarks [Member] us-gaap_PolicyTextBlockAbstract Accounting Policies Warranty costs us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) Other Intangible Assets [Member] us-gaap_PaymentsToAcquireIntangibleAssets Payments for intangible assets us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Capital expenditures for property and equipment us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares) Supplemental Disclosure of Non-Cash Investing and Financing Activities: Purchase Warrants, Expiration Date us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) Weighted average vesting period (Year) Current liabilities: us-gaap_Assets Total assets Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Patents [Member] Plan Name [Axis] Plan Name [Domain] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount us-gaap_OperatingLeaseExpense Operating Lease, Expense us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) Computer Software, Intangible Asset [Member] Finite-Lived Intangible Assets by Major Class [Axis] Share-based Payment Arrangement [Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] us-gaap_ContractWithCustomerAssetNet Contract with Customer, Asset, after Allowance for Credit Loss, Total Proceeds from long-term deposits Award Type [Domain] Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Award Type [Axis] Net loss for the period Net loss Net loss us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Accumulated amortization us-gaap_FiniteLivedIntangibleAssetsNet Total estimated amortization expense Intangible assets, net Total intangible assets, net Restricted Stock Units (RSUs) [Member] Amortizable intangible assets, gross Share-based Payment Arrangement, Option [Member] Indefinite life assets (non-amortizable) Commitments and Contingencies Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Accumulated depreciation Property and equipment, net Property and equipment, net Property and equipment, gross Cash Flows From Investing Activities: Operating lease liability us-gaap_IncreaseDecreaseInOtherOperatingLiabilities us-gaap_MarketableSecuritiesUnrealizedGainLoss Marketable Securities, Unrealized Gain (Loss), Total us-gaap_RelatedPartyTransactionAmountsOfTransaction Related Party Transaction, Amounts of Transaction Related Party Transactions Disclosure [Text Block] Accrued liabilities and other us-gaap_IncreaseDecreaseInAccruedLiabilities Accounts payable us-gaap_IncreaseDecreaseInAccountsPayable us-gaap_OperatingExpenses Total operating expenses Cash and cash equivalents Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Share-based expense us-gaap_AllocatedShareBasedCompensationExpense Share-based Payment Arrangement, Expense Product line exit expense Product Line Exit Expense Represents the amount of product line exit expense recognized during the period. Customer deposits Represents the amount of customer deposits included in current liabilities as of the specified date. Product sales Represents the amount of product sales during the period. us-gaap_RoyaltyExpense Royalty Expense Amendment Flag Common shares issued upon exercise of warrants at $6.00 per share, net of issuance costs Represents the monetary amount associated with common shares issued upon exercise of warrants at $6.00 per share, net of issuance costs. Comprehensive loss: Common shares issued upon exercise of warrants at $6.00 per share, net of issuance costs (in shares) Represents the number of common shares issued upon exercise of warrants at $6.00 per share. us-gaap_ComprehensiveIncomeNetOfTax Comprehensive loss City Area Code Use of Estimates, Policy [Policy Text Block] wrap_NetUnrealizedGainLossOnShortTermInvestments Net unrealized gain (loss) on short-term investments Represents the net unrealized gain (loss) on short-term investments during the period. Market Value New Accounting Pronouncements, Policy [Policy Text Block] Patents and Trademarks [Member] Represents information regarding patents and trademarks. Intangibles Other than Patents and Trademarks [Member] Represents information regarding intangibles other than patents and trademarks. Net unrealized gain on short-term investments Represents the amount of net unrealized gain on short-term investments during the period. Employees, Directors and Consultants [Member] Represents information regarding employees, directors and consultants. Common shares issued upon exercise of warrants at $6.50 per share Represents the monetary amount associated with common shares issued upon exercise of warrants at $6.50 per share. us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Common stock, shares outstanding (in shares) Preferred stock, shares outstanding (in shares) Current Fiscal Year End Date Common shares issued upon exercise of warrants at $6.50 per share (in shares) Represents the number of common shares issued upon exercise of warrants at $6.50 per share. Common shares issued upon exercise of warrants at $8.125 per share Represents the monetary amount associated with common shares issued upon exercise of warrants at $8.125 per share. Common shares issued upon vesting of restricted stock units Represents the value of restricted stock units vested during the period. wrap_NetUnrealizedLossOnShortTermInvestments Net unrealized loss on short-term investments Represents the net unrealized loss on short-term investments during the period. us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Operating Lease, Weighted Average Discount Rate, Percent Document Fiscal Period Focus Document Fiscal Year Focus Consolidation, Policy [Policy Text Block] Common shares issued upon exercise of warrants at $8.125 per share (in shares) Represents the number of common shares issued upon exercise of warrants at $8.125 per share. Document Period End Date us-gaap_IncreaseDecreaseInPrepaidExpense Prepaid expenses and other current assets Common shares issued upon vesting of restricted stock units (in shares) Represents the number of common shares issued upon vesting of restricted stock units. Entity File Number Sale of common stock and warrants at $6.00 per share in public offering, net of issuance costs (in shares) Represents the number of shares associated with the sale of common stock and warrants at $6.00 per share in public offering, net of issuance costs. Entity Ex Transition Period Entity Emerging Growth Company Document Type Common shares issued upon exercise of warrants at $3.00 per share, net of issuance costs (in shares) Represents the number of common shares issued upon exercise of warrants at $3.00 per share, net of issuance costs. Sale of common stock and warrants at $6.00 per share in public offering, net of issuance costs Represents the monetary amount associated with the sale of common stock and warrants at $6.00 per share in public offering, net of issuance costs, amount. Entity Small Business Entity Shell Company Common shares issued upon exercise of warrants at $3.00 per share, net of issuance costs Represents the monetary amount associated with common shares issued upon exercise of warrants at $3.00 per share, net of issuance costs. Common shares issued upon exercise of warrants at $5.00 per share, net of issuance costs Represents the monetary amount associated with common shares issued upon exercise of warrants at $5.00 per share, net of issuance costs. Document Information [Line Items] Document Information [Table] Share-based compensation Entity Filer Category Entity Current Reporting Status Common shares issued upon exercise of warrants at $5.00 per share, net of issuance costs (in shares) Represents the amount of common shares issued upon exercise of warrants at $5.00 per share, net of issuance costs. us-gaap_BusinessCombinationAcquisitionRelatedCosts Business Combination, Acquisition Related Costs Software impairment charge Impairment of Intangible Assets, Finite-lived Warrants at $6.50 Per Share [Member] Represents information regarding warrants at $6.50 per share. Warrants at $8.125 Per Share [Member] Represents information regarding warrants at $8.125 per share. Non-cash lease expense Represents the amount of noncash lease expense recognized during the period. Warrants at $6.00 Per Share [Member] Represents information regarding warrants at $6.00 per share. us-gaap_ConcentrationRiskPercentage1 Concentration Risk, Percentage us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Share-based compensation expense Warrants at $5.00 Per Share [Member] Represents information regarding warrants at $5.00 per share. Entity Tax Identification Number Warrants at $3.00 Per Share [Member] Represents information regarding warrants at $3.00 per share. Entity Central Index Key Depreciation and amortization Entity Registrant Name Entity [Domain] Customer Concentration Risk [Member] Legal Entity [Axis] Entity Address, Address Line One us-gaap_AmortizationOfIntangibleAssets Amortization of Intangible Assets, Total Entity Address, City or Town Proceeds from maturities of short-term investments wrap_ProceedsFromMaturitiesOfShortTermInvestments Represents the amount of proceeds from maturities of short-term investments during the period. Entity Address, Postal Zip Code us-gaap_ProductionCosts Production Costs, Period Cost Entity Address, State or Province Concentration Risk Type [Axis] Concentration Risk Type [Domain] Warranty settlement wrap_IncreaseDecreaseInWarrantySettlement Represents the increase (decrease) in warranty settlement during the period. Entity Common Stock, Shares Outstanding wrap_OfferingCostsPaidOnExerciseOfWarrants Offering costs paid on exercise of warrants Represents the amount of offering costs paid on exercise of warrants. Proceeds from bank note Represents the amount of proceeds from bank note during the period. Change in unrealized gain on short-term investments Represents the amount of change in unrealized gain on short-term investments. Common shares issued for services wrap_CommonSharesIssuedForServicesCashFlowImpact Represents the cash flow impact of common shares issued for services during the period. Revenue Benchmark [Member] Accounts Receivable [Member] us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] wrap_WriteOffInventoryCost Write-off, Inventory Cost Represents the amount of inventory cost written off during the period. wrap_RetiringCost Retiring Cost Represents the amount of retirement costs included in non-cash inventory costs during the period. wrap_RawMaterialPurchaseReserve Raw Material Purchase Reserve Represents the amount of raw material purchase reserve included in accrued liabilities as of the specified date. Local Phone Number Exit Activity Expenses [Policy Text Block] Disclosure of accounting policy for exit activity expenses. us-gaap_GainLossOnDispositionOfAssets Gain on sale of assets Common shares issued upon exercise of stock options (in shares) Options on Common Shares, Exercised (in shares) us-gaap_TableTextBlock Notes Tables Virtual Reality Training [Member] Represents information regarding virtual reality training. Extended Product Warranties [Member] Represents information regarding extended product warranties. wrap_NumberOfWhollyOwnedSubsidiaries Number of Wholly-owned Subsidiaries Represents the reporting entity's number of wholly-owned subsidiaries. Business Description and Business Description [Policy Text Block] Accounting policy for business description and basis of presentation. Common shares issued upon exercise of stock options Related Party [Axis] Related Party [Domain] US Treasury Securities Considered Cash Equivalents [Member] Represents information regarding US Treasury securities considered cash equivalents. Selling, general and administrative US Treasury Securities in Short-term Investments [Member] Represents information regarding US Treasury securities in short-term investments. Provision for doubtful accounts Adjusted Cost Represents the adjusted cost of financial instruments owned. Options on Common Shares, Granted (in shares) Money Market Fund [Member] Represents information regarding money market funds. Production and Lab Equipment [Member] Represents information regarding production and lab equipment. Tooling [Member] Represents information regarding tooling. Common shares issued for services Unrealized Gains Represents the unrealized gains on assets held on a recurring basis. Common shares issued for services (in shares) Unrealized Losses Represents the amount of unrealized loss on assets still held on recurring basis. us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders' equity Related Party Transaction [Axis] Related Party Transaction [Domain] Changes in assets and liabilities: Research and development Accumulated deficit Accumulated other comprehensive income Syzygy Licensing LLC [Member] Represents information regarding Syzygy Licensing LLC. V3 Capital Partners, LLC [Member] Represents information regarding V2 Capital Partners, LLC. us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Inventory Disclosure [Text Block] Operating lease liability - long term Patent and legal costs Represents the amount of accrued patent and legal costs as of the specified date. Schedule of Inventory, Current [Table Text Block] Consulting costs Represents the amount of accrued consulting costs as of the specified date. Thereafter Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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). wrap_ContingentConsideration Contingent Consideration Represents the amount of short-term business acquisition liabilities associated with contingent consideration. Total us-gaap_OperatingLeaseLiability Total Operating Lease Liability Stock purchase warrants exercised (in dollars per share) Represents the weighted average grant date fair value of non-option equity instruments exercised during the period. Stock purchase warrants issued (in dollars per share) Represents the weighted average grant date fair value of non-option equity instruments granted during the period. Operating lease liability- short term Stock purchase warrants expired (in dollars per share) Represents the weighted average grant date fair value of non-option equity instruments expired during the period. Purchase Warrants [Member] Represents information regarding purchase warrants. wrap_AveragePurchasePricePerShareOutstanding Shares purchasable, average price per share, beginning balance (in dollars per share) Shares purchasable, average price per share, ending balance (in dollars per share) Represents the average purchase price per share, outstanding, balance. Subsequent Events [Text Block] Operating lease right-of-use asset, net us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less imputed interest 2021 (3 months) 2023 2024 2025 Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] 2022 Other assets Earnings Per Share, Policy [Policy Text Block] Revenues us-gaap_Revenues Total revenues The 2017 Stock Incentive Plan [Member] Represents information regarding the 2017 Stock Incentive Plan. Operating expenses: Schedule of Finite-Lived Intangible Assets [Table Text Block] us-gaap_DepreciationDepletionAndAmortization Depreciation, Depletion and Amortization, Total Intangible Assets Disclosure [Text Block] Performance-based Options [Member] Represents information regarding performance-based options. us-gaap_AssetsCurrent Total current assets Stockholders' Equity Note Disclosure [Text Block] Change in contingent liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Common stock - 150,000,000 authorized; par value $0.0001 per share; 40,748,861 and 37,554,162 shares issued and outstanding each period, respectively Adjustments to reconcile net loss to net cash used in operating activities: Forfeiture rate The forfeiture rate assumption that is used in valuing an option on its own shares. Common stock, shares authorized (in shares) Common Stock, Shares Authorized (in shares) Americas [Member] Common stock, shares issued (in shares) Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share (in dollars per share) wrap_RoyaltyPaymentsPercentageOfProductRevenue Royalty Payments, Percentage of Product Revenue Represents the percentage of product revenue to be paid by the reporting entity. Asia Pacific [Member] wrap_MaximumRoyaltiesToBePaidUnderAgreement Maximum Royalties to Be Paid Under Agreement Represents the maximum amount of royalties to be paid under the specified agreement. Related Party Technology License Agreement [Member] Represents information regarding a related party technology license agreement. Purchase Warrants, Number of Common Shares (in shares) us-gaap_CommonStockCapitalSharesReservedForFutureIssuance wrap_ReimbursementOfExpensesToRelatedPartyMonthlyAmount Reimbursement of Expenses to Related Party, Monthly Amount Represents the amount paid per month to reimburse a related party for expenses. wrap_NumberOfMajorCustomers Number of Major Customers Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc. Mr. Elwood Norris [Member] Represents information regarding Mr. Elwood Norris, a former officer and current stockholder of the reporting entity. Product and Service [Axis] Product and Service [Domain] Agencies [Member] Represents information regarding agencies. Distributor Three [Member] Represents information regarding a third distributor. Preferred stock - 5,000,000 authorized; par value $0.0001 per share; none issued and outstanding Preferred stock, shares issued (in shares) Distributor One [Member] Represents information regarding a first distributor. Distributor Two [Member] Represents information regarding a second distributor. Property, Plant and Equipment Disclosure [Text Block] Geographical [Axis] Property, Plant and Equipment [Table Text Block] Geographical [Domain] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized (in shares) Inventories, net Inventories - net Europe, Middle East and Africa [Member] Represents information regarding Europe, Middle East and Africa. Preferred stock, par valule (in dollars per share) Preferred Stock, Par or Stated Value Per Share (in dollars per share) Work in process us-gaap_InventoryValuationReserves Inventory Valuation Reserves, Ending Balance Less allowance for obsolescence Customer deposits wrap_IncreaseDecreaseInTheCustomerDeposits Represents the increase (decrease) in the customer deposits during the period. Sale of common stock and warrants The cash inflow from issuance of common shares and rights to purchase common shares at predetermined price (usually issued together with corporate debt). Lessee, Operating Lease, Disclosure [Table Text Block] Finished goods Fair Value Hierarchy and NAV [Domain] Customer [Axis] Customer [Domain] us-gaap_InventoryGross Inventories, gross Fair Value, Inputs, Level 1 [Member] Fair Value Hierarchy and NAV [Axis] Warranty provision Raw materials Deferred revenue us-gaap_IncreaseDecreaseInDeferredRevenue Cash Flows From Operating Activities: Other revenue Statement [Line Items] Furniture and Fixtures [Member] Accounts receivable, net Additional paid-in capital Revenues: Short-term investments AOCI Attributable to Parent [Member] Stockholders' equity: Other us-gaap_NonoperatingIncomeExpense Nonoperating Income (Expense), Total Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Domain] Investment income Current assets: Fair Value Disclosures [Text Block] us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by financing activities us-gaap_Liabilities Total liabilities Commitments and contingencies (Note 12) us-gaap_OperatingIncomeLoss Loss from operations Other income (expense): us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash used in operating activities us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Prepaid expenses and other current assets us-gaap_CostOfRevenue Total cost of revenues us-gaap_GrossProfit Gross profit Products and services Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] us-gaap_ContractWithCustomerLiability Contract with Customer, Liability, Total us-gaap_LitigationReserve Estimated Litigation Liability us-gaap_AccountsPayableCurrentAndNoncurrent Accounts Payable, Total us-gaap_PaymentsOfStockIssuanceCosts Offering costs paid on sale of common stock and warrants Other Liabilities Disclosure [Text Block] Cost of revenues: Proceeds from exercise of warrants Retained Earnings [Member] Proceeds from exercise of stock options Title of Individual [Domain] Title of Individual [Axis] Additional Paid-in Capital [Member] Common Stock [Member] Equity Components [Axis] Equity Component [Domain] Warrants, exercise price (in dollars per share) Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Repayment of debt Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Text Block] Computer Equipment [Member] Document Quarterly Report Entity Incorporation, State or Country Code Accounting Policies [Abstract] Document Transition Report Basis of Accounting, Policy [Policy Text Block] Concentration Risk Disclosure [Text Block] Selling, General and Administrative Expenses [Member] Entity Interactive Data Current Security Exchange Name Title of 12(b) Security Other Income [Member] Research and Development Expense [Member] Income Statement Location [Axis] Income Statement Location [Domain] us-gaap_ContractualObligation Contractual Obligation, Total Weighted average common shares used to compute net loss per basic and diluted common share (in shares) us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) Net loss per basic and diluted common share (in dollars per share) Asset Class [Axis] Asset Class [Domain] Statement [Table] Statement of Financial Position [Abstract] Accounts Payable and Accrued Liabilities Disclosure [Text Block] us-gaap_OperatingLeasesFutureMinimumPaymentsDue Total future minimum lease payments Statement of Cash Flows [Abstract] Statement of Stockholders' Equity [Abstract] us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear 2021 (3 months) us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent 2022 Income Statement [Abstract] Business acquisition liability - short term Business Combination, Contingent Consideration, Liability, Total Schedule of Accrued Liabilities [Table Text Block] Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] us-gaap_LiabilitiesNoncurrent Total long-term liabilities us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1 Finance Lease, Weighted Average Remaining Lease Term (Year) Cash Flows From Financing Activities: us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense Operating Lease, Right-of-Use Asset, Amortization Expense Deferred revenue- long term us-gaap_StockholdersEquity Total stockholders' equity Balance Balance Business acquisition liability - long term Class of Stock [Axis] EX-101.PRE 9 wrap-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 10 wrap.jpg begin 644 wrap.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" < (H# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#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#R7_@K)X3\ M:_\ !/#_ (*AZ[)H&MZS8:>VJ0^,O#7^ER^2D4LOG*@7.-DOZ'_ M -FOXY:9^TQ\ /!_C_1R/[/\6Z3;ZE&@.3 TB O$?]I'W(?=37YU?\'27[)' M_"ROV8?#?Q8TVUWZG\/+W[#J3HO+:?=LJAF]1'<",#T\]S6+_P &R'[;EA/^ MR3X]^'WB;4H[6/X5M+XAMY9FP(=*F#23X_V8IDD=C_T\+7V>8KZ]E-+%Q^.G M[K_+_)_,\BA^YQ4J3VEJOZ^\X'_@Z5_;9O;#QCX'^#?AS5KJS.FQ'Q)KIM)V MC)ED#16L3%2/NIYKE3_SUC/:O4O^#7K]M.Z^+?P*\5_"?7]2FO=:\$7/]JZ6 MUQ*7EET^X;$B DDD13Y)_P"OE1VKX_\ ^">/PG_X?.?\%@O&7CWQOIG]I>"H M);O7M3L[@9C^SX^SV%D3GJH,7U6W>O,/V5/&FI_\$=O^"Q":9KMQ)%I?AK7Y M?#>MRM\JW6E7#!1<$?W?+:&Y _V%KU9Y?2E@'E2KK$O MX6[?(_>#_@J/^U./V-_V$OB%XWBN!;ZO!IS6&C'/S&_N?W,!4=]C/YA_V8VK M\>_^"-/P4\1?$']E_P#:?^,6OZIK%[I_ASP!K.@Z.+B[E=&O)["62>09.-T< M01?^WGVKUK_@ZL_:I_MOQ%\._@SI-SYJ6T9\4:LD3;@\DFZ"T7CN$\]L>DJ& MO:/"WQ.^"G_!/G_@DCXI^ 6N?$'PKI7Q3'@74CK>C27'^EG6+^Q>4P, #EP9 M8XA[(N<5YN!I3PV61Y(WG6DMEJHI_P!?^!'36FJF)=WI!?C_ %^1^1W[ '[% M'Q"_X*,?&/4?!7@OQ%INF:GINE2:O)+J]]/%"8DEBB*@QHYW9E7C&, \U]A- M_P &OW[2(''C_P"')_[C&H?_ "+7EW_!O-^U)\/_ -DO]L[Q'XC^(OB:R\*Z M+=>$KFQANKF.1UDG:ZM'6,"-6.2J.>F/E-?LQ_P^\_95_P"BR>'_ /P$O/\ MXS7J9WF.94,3[/"0O&R^S?\ $YL'0P\Z7-5>OJ?@3^T;\,/CC_P2-_:UB8V]U"[,$;D(6&Z-U9)$P=I!!!Y_I&_9R_:.C\;_L M/>"_BMXMN+73(M0\&VGB76;C&R&VS:+/.^.RCYSCL*_G\_X+Z?M7^ _VPOV[ MX_$OP[UL>(= T_PW9Z4U\EO)#'+.DD\C[!(JL5 E49QU!QD=+M4>JQS"LA%?S+?L3?#OX[?M\_&QO 7@;XAZQ!K0L)M1SJGB.[MX/*B*AAN7><_., M#'K7[^?MH_\ !1CX&^!?AO\ $;P3K'Q.\*Z=XK'A^\M?[-FN2)C)/9%H0!C! MWK)&5(X(<$=:_$O_ ((!_M%>"/V8?V^6\3^/O$=AX7T'_A';ZU%[=[O+,KM% MM3Y03D[3V[5Y'#L*U' UZJA[VCC=;Z/;N=68.$ZT(MZ=3W3_ (<%_ML_]%-T M7_PM=0_^,U\]_MR?LM?M2?\ !,:?PQJ?C7X@ZW"GB&29=.O]#\6WB7M]>7[6<4HBMDD2%4!=U4%B5;@9QMYQD9Z_N-=.YGBB'8UM),(092FV3;(81YC,J$_*9#7N>ER?M=?V9;_8$\+FQ\I? MLQU:?\&Q\+Q?\$R8BRD"3Q3J+(2/O#; ,C\0 M?RK]#*^:S.O&CBJE&$(V4GT/1PT'.E&3;V1R'Q^^#.E?M$_!'Q7X%UQ-^E>+ M-+N-+N#C)C$J%0Z_[2DA@>Q45_*)J.L>.OV+?BA\1_!<-Y/HNJRV]_X*\0Q( M.+FV,P6>'G^%FB4Y[C'K7]=5?B'_ ,%GOV'/!/C?_@J):W4O]JV3^-H-+N-4 M6TFCC221Y/LS.H*'!*1*3ZMD]Z]3A#%\M2>'FKQ:O\U_7X'-FM*\8U%NM#ZY M_P"#(?BK<#6Y2RX=+%04LT^A4O,/\ KXKY'_X. MJ?V1/^$?^(/@GXUZ7;8M]>B_X1W6W1>!&_#MEX0 M\.V&DZ;;1V>G:7;1VEI;QC"011J$1%'H% ^E?/O_!6SX+:%\=_^">WQ)T;7 MX9)+:VT[^T[>2)@LMO<6[K+&Z$@XY7:>.59AWKS\!FU1YJL4_MNS]'I;Y:?< M;U\*OJOLNR_(_#O_ ())_"WQ)_P4N_X*B^#M3\;7,_B"U\(6UKK&L3SKN5K3 M3(88+6)AT(9TMHV'\09R+) MQ/%:B*YNEBEN=I 3(0N,8!X'3I7<_P#!MO\ LS^&?A#\*_B/XBTQ+N;6-6U6 M#39KBZ=79((81(J+A1@%IF)]=J^E?IFV<5Z>9*EAWRQCRQZ>OZ_@);-]?\$7D^W3O$NGH5M;QT'5X3;WMA>PK-!<(>S*>/<'J" 1R*]#-.(:V"S'DWI MV6GZIF&&P$*V'OM+N?AO_P $Q/\ @GE^Q'^V5;PZI+X^^(4'B#1(&OM6\'^( M=3L[,F.)=\KK)%"K30 DM&ZNJ\L$KYL^)=]J?\ P6._X*KV.A^&HWT_P_K^ MIPZ!H$,46(]#T"T4JK+'T4);QR3%.F]F ZUW/_!1[_@G5X _9D_;@\0>$?!\ M_B/3]#C@BN[>%KU9'MA-$':)7*;B@W%1N+-CJQZU]??\&VW[)OA/P1\8_B+X MPA2^N][[J=O M=O\ TONW9A!>TG'#M):ZVZV.I'_!I]\)0?\ DI?Q#_[]V?\ \;KYH_X.0?\ M@GQ<_ ._^'/Q.L[Z^U^'4M+MO"OB'5KI%%Q>W]I %M[J?: OF36\>TD8&;8G M&6K][*^>/^"KWP:T+XZ?\$]?BGH_B"W:>VM-#FU6W9"%D@N;5?/B=20<'<@! M]59AWKY++<_Q;QE.5:7,KVZ==/\ )_(]7$8&E[*2@K?\ _(W]D7]E#X>?\%@ M/V.K_P 3^+/$NNZ)\4O@)X8?1;Q;#R2-4.I)9$5[8L#DK;ID\B MOF#_ ()(?L->'_\ @H1^U[%\//$VK:SHVEOI-WJ!N=,,8G#1!=H_>*RX.[GB MO9O^"2OAY_A/^U7+I^CZGJ<5CXT\,ZUHFK0/(I2YMSIUQ,.-H^99(8V![;?0 MD'VG_@WW^ .C?#O_ (* +J5E<:E)/_PCE^FV>1&3!:+/ 0']:^QQ%6IAJ>)Y M).R2Q[W_P 0H'P9_P"BB_$W_ONQ_P#C%6M'_P"# M4KX(66IPRW?COXG7EO&X:2 3V4?FCTW"W)'X5^HE%? _ZPYC_P _7^'^1[OU M##_RG&?L_? #PG^R[\(-%\"^"-)BT7PUH$)BM;9&+G)8N[NQRSN[LS,Q.26- 2=G117D2E*4G*3NV=222LC__9 end XML 11 wrap20210930_10q_htm.xml IDEA: XBRL DOCUMENT 0001702924 2021-01-01 2021-09-30 0001702924 2021-10-27 0001702924 2021-09-30 0001702924 2020-12-31 0001702924 2021-07-01 2021-09-30 0001702924 2020-07-01 2020-09-30 0001702924 2020-01-01 2020-09-30 0001702924 us-gaap:CommonStockMember 2021-06-30 0001702924 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001702924 us-gaap:RetainedEarningsMember 2021-06-30 0001702924 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001702924 2021-06-30 0001702924 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001702924 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001702924 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001702924 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001702924 us-gaap:CommonStockMember 2021-09-30 0001702924 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001702924 us-gaap:RetainedEarningsMember 2021-09-30 0001702924 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001702924 us-gaap:CommonStockMember 2020-12-31 0001702924 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001702924 us-gaap:RetainedEarningsMember 2020-12-31 0001702924 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001702924 wrap:WarrantsAt650PerShareMember 2021-09-30 0001702924 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001702924 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0001702924 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0001702924 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-09-30 0001702924 wrap:WarrantsAt8125PerShareMember 2021-09-30 0001702924 us-gaap:CommonStockMember 2020-06-30 0001702924 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001702924 us-gaap:RetainedEarningsMember 2020-06-30 0001702924 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001702924 2020-06-30 0001702924 wrap:WarrantsAt300PerShareMember 2020-09-30 0001702924 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001702924 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001702924 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001702924 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001702924 wrap:WarrantsAt500PerShareMember 2020-09-30 0001702924 wrap:WarrantsAt600PerShareMember 2020-09-30 0001702924 wrap:WarrantsAt650PerShareMember 2020-09-30 0001702924 us-gaap:CommonStockMember 2020-09-30 0001702924 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001702924 us-gaap:RetainedEarningsMember 2020-09-30 0001702924 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001702924 2020-09-30 0001702924 us-gaap:CommonStockMember 2019-12-31 0001702924 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001702924 us-gaap:RetainedEarningsMember 2019-12-31 0001702924 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001702924 2019-12-31 0001702924 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001702924 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0001702924 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001702924 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0001702924 wrap:PatentsAndTrademarksMember 2021-01-01 2021-09-30 0001702924 wrap:PatentsAndTrademarksMember 2020-01-01 2020-09-30 0001702924 wrap:IntangiblesOtherThanPatentsAndTrademarksMember 2021-01-01 2021-09-30 0001702924 wrap:IntangiblesOtherThanPatentsAndTrademarksMember 2020-01-01 2020-09-30 0001702924 2021-04-01 2021-06-30 0001702924 2021-01-01 2021-06-30 0001702924 2020-01-01 2020-12-31 0001702924 wrap:VirtualRealityTrainingMember 2021-09-30 0001702924 wrap:ExtendedProductWarrantiesMember 2021-09-30 0001702924 wrap:VirtualRealityTrainingMember 2020-12-31 0001702924 wrap:ExtendedProductWarrantiesMember 2020-12-31 0001702924 wrap:MoneyMarketFundMember us-gaap:FairValueInputsLevel1Member 2021-09-30 0001702924 wrap:MoneyMarketFundMember us-gaap:FairValueInputsLevel1Member 2021-01-01 2021-09-30 0001702924 wrap:USTreasurySecuritiesConsideredCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2021-09-30 0001702924 wrap:USTreasurySecuritiesConsideredCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2021-01-01 2021-09-30 0001702924 wrap:USTreasurySecuritiesInShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member 2021-09-30 0001702924 wrap:USTreasurySecuritiesInShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member 2021-01-01 2021-09-30 0001702924 us-gaap:FairValueInputsLevel1Member 2021-09-30 0001702924 us-gaap:FairValueInputsLevel1Member 2021-01-01 2021-09-30 0001702924 wrap:MoneyMarketFundMember us-gaap:FairValueInputsLevel1Member 2020-12-31 0001702924 wrap:MoneyMarketFundMember us-gaap:FairValueInputsLevel1Member 2020-01-01 2020-12-31 0001702924 wrap:USTreasurySecuritiesConsideredCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2020-12-31 0001702924 wrap:USTreasurySecuritiesConsideredCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2020-01-01 2020-12-31 0001702924 wrap:USTreasurySecuritiesInShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member 2020-12-31 0001702924 wrap:USTreasurySecuritiesInShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member 2020-01-01 2020-12-31 0001702924 us-gaap:FairValueInputsLevel1Member 2020-12-31 0001702924 us-gaap:FairValueInputsLevel1Member 2020-01-01 2020-12-31 0001702924 wrap:ProductionAndLabEquipmentMember 2021-09-30 0001702924 wrap:ProductionAndLabEquipmentMember 2020-12-31 0001702924 wrap:ToolingMember 2021-09-30 0001702924 wrap:ToolingMember 2020-12-31 0001702924 us-gaap:ComputerEquipmentMember 2021-09-30 0001702924 us-gaap:ComputerEquipmentMember 2020-12-31 0001702924 us-gaap:FurnitureAndFixturesMember 2021-09-30 0001702924 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001702924 us-gaap:PatentsMember 2021-09-30 0001702924 us-gaap:PatentsMember 2020-12-31 0001702924 us-gaap:TrademarksMember 2021-09-30 0001702924 us-gaap:TrademarksMember 2020-12-31 0001702924 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-09-30 0001702924 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-12-31 0001702924 us-gaap:OtherIntangibleAssetsMember 2021-09-30 0001702924 us-gaap:OtherIntangibleAssetsMember 2020-12-31 0001702924 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-07-01 2021-09-30 0001702924 wrap:SyzygyLicensingLLCMember 2021-09-30 0001702924 wrap:SyzygyLicensingLLCMember 2020-12-31 0001702924 wrap:V3CapitalPartnersLLCMember 2020-12-31 0001702924 2020-01-01 2021-09-30 0001702924 us-gaap:OtherIncomeMember 2021-07-01 2021-09-30 0001702924 wrap:PurchaseWarrantsMember 2020-12-31 0001702924 wrap:PurchaseWarrantsMember 2021-01-01 2021-09-30 0001702924 wrap:PurchaseWarrantsMember 2021-09-30 0001702924 wrap:The2017StockIncentivePlanMember 2017-03-31 0001702924 wrap:The2017StockIncentivePlanMember 2019-05-01 2019-05-31 0001702924 wrap:The2017StockIncentivePlanMember 2020-06-01 2020-06-30 0001702924 wrap:The2017StockIncentivePlanMember 2020-06-30 0001702924 wrap:The2017StockIncentivePlanMember 2021-06-01 2021-06-30 0001702924 wrap:The2017StockIncentivePlanMember 2021-06-30 0001702924 wrap:The2017StockIncentivePlanMember 2021-09-30 0001702924 wrap:PerformanceBasedOptionsMember wrap:The2017StockIncentivePlanMember 2020-12-31 0001702924 wrap:PerformanceBasedOptionsMember wrap:The2017StockIncentivePlanMember 2021-01-01 2021-09-30 0001702924 wrap:PerformanceBasedOptionsMember wrap:The2017StockIncentivePlanMember 2020-01-01 2020-12-31 0001702924 wrap:EmployeesDirectorsAndConsultantsMember us-gaap:EmployeeStockOptionMember wrap:The2017StockIncentivePlanMember 2021-07-01 2021-09-30 0001702924 wrap:EmployeesDirectorsAndConsultantsMember us-gaap:EmployeeStockOptionMember wrap:The2017StockIncentivePlanMember 2021-01-01 2021-09-30 0001702924 wrap:EmployeesDirectorsAndConsultantsMember us-gaap:EmployeeStockOptionMember wrap:The2017StockIncentivePlanMember 2020-07-01 2020-09-30 0001702924 wrap:EmployeesDirectorsAndConsultantsMember us-gaap:EmployeeStockOptionMember wrap:The2017StockIncentivePlanMember 2020-01-01 2020-09-30 0001702924 us-gaap:EmployeeStockOptionMember wrap:The2017StockIncentivePlanMember 2021-01-01 2021-09-30 0001702924 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001702924 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001702924 us-gaap:RestrictedStockUnitsRSUMember 2021-09-30 0001702924 us-gaap:RestrictedStockUnitsRSUMember wrap:The2017StockIncentivePlanMember 2021-07-01 2021-09-30 0001702924 us-gaap:RestrictedStockUnitsRSUMember wrap:The2017StockIncentivePlanMember 2021-01-01 2021-09-30 0001702924 us-gaap:RestrictedStockUnitsRSUMember wrap:The2017StockIncentivePlanMember 2020-07-01 2020-09-30 0001702924 us-gaap:RestrictedStockUnitsRSUMember wrap:The2017StockIncentivePlanMember 2020-01-01 2020-09-30 0001702924 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-01 2021-09-30 0001702924 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2020-09-30 0001702924 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-09-30 0001702924 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-09-30 0001702924 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001702924 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001702924 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001702924 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001702924 us-gaap:RestrictedStockUnitsRSUMember wrap:The2017StockIncentivePlanMember 2021-09-30 0001702924 wrap:RelatedPartyTechnologyLicenseAgreementMember wrap:SyzygyLicensingLLCMember 2016-09-30 0001702924 wrap:RelatedPartyTechnologyLicenseAgreementMember wrap:SyzygyLicensingLLCMember 2021-07-01 2021-09-30 0001702924 wrap:RelatedPartyTechnologyLicenseAgreementMember wrap:SyzygyLicensingLLCMember 2021-01-01 2021-09-30 0001702924 wrap:RelatedPartyTechnologyLicenseAgreementMember wrap:SyzygyLicensingLLCMember 2020-07-01 2020-09-30 0001702924 wrap:RelatedPartyTechnologyLicenseAgreementMember wrap:SyzygyLicensingLLCMember 2020-01-01 2020-09-30 0001702924 wrap:MrElwoodNorrisMember 2021-01-01 2021-09-30 0001702924 wrap:MrElwoodNorrisMember 2020-01-01 2020-09-30 0001702924 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001702924 wrap:DistributorOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001702924 wrap:DistributorTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001702924 wrap:AgenciesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001702924 wrap:DistributorOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001702924 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001702924 wrap:DistributorOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001702924 wrap:DistributorTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001702924 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001702924 wrap:DistributorOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001702924 wrap:DistributorTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001702924 wrap:DistributorThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001702924 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001702924 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001702924 wrap:DistributorOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001702924 wrap:DistributorTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001702924 wrap:DistributorOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001702924 wrap:DistributorTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001702924 srt:AmericasMember 2021-07-01 2021-09-30 0001702924 srt:AmericasMember 2020-07-01 2020-09-30 0001702924 srt:AmericasMember 2021-01-01 2021-09-30 0001702924 srt:AmericasMember 2020-01-01 2020-09-30 0001702924 wrap:EuropeMiddleEastAndAfricaMember 2021-07-01 2021-09-30 0001702924 wrap:EuropeMiddleEastAndAfricaMember 2020-07-01 2020-09-30 0001702924 wrap:EuropeMiddleEastAndAfricaMember 2021-01-01 2021-09-30 0001702924 wrap:EuropeMiddleEastAndAfricaMember 2020-01-01 2020-09-30 0001702924 srt:AsiaPacificMember 2021-07-01 2021-09-30 0001702924 srt:AsiaPacificMember 2020-07-01 2020-09-30 0001702924 srt:AsiaPacificMember 2021-01-01 2021-09-30 0001702924 srt:AsiaPacificMember 2020-01-01 2020-09-30 shares thunderdome:item iso4217:USD iso4217:USD shares pure utr:Y 0001702924 WRAP TECHNOLOGIES, INC. false --12-31 Q3 2021 5000000 5000000 0.0001 0.0001 0 0 0 0 150000000 150000000 0.0001 0.0001 40748861 40748861 37554162 37554162 6.50 8.125 3.00 5.00 6.00 6.50 6.00 3.00 5.00 6.00 6.50 1 0 0 P0Y9M18D 0 0 0 0 13000 2 1 2 3 2 2 10-Q true 2021-09-30 false 000-55838 DE 98-0551945 1817 W 4th Street Tempe AZ 85281 800 583-2652 Common Stock, par value $0.0001 per share WRAP NASDAQ Yes Yes Non-accelerated Filer true true false false 40771708 9858000 16647000 30004000 24994000 3257000 1871000 2284000 2655000 529000 760000 45932000 46927000 888000 357000 73000 139000 1772000 1397000 8000 13000 48673000 48833000 1503000 1232000 1366000 721000 21000 2000 94000 16000 79000 94000 0 275000 3063000 2340000 146000 0 0 56000 0 23000 146000 79000 3209000 2419000 0 0 4000 4000 89979000 71705000 -44530000 -25310000 11000 15000 45464000 46414000 48673000 48833000 1719000 988000 4997000 2486000 86000 19000 283000 43000 1805000 1007000 5280000 2529000 1094000 688000 3276000 1659000 0 0 747000 0 1094000 688000 4023000 1659000 711000 319000 1257000 870000 4654000 3255000 16210000 7933000 2076000 927000 4303000 2038000 6730000 4182000 20513000 9971000 -6019000 -3863000 -19256000 -9101000 13000 5000 22000 81000 15000 -4000 14000 -4000 28000 1000 36000 77000 -5991000 -3862000 -19220000 -9024000 -0.15 -0.11 -0.50 -0.28 40413332 36419771 38767009 32653408 -5991000 -3862000 -19220000 -9024000 -2000 7000 -4000 7000 -5993000 -3855000 -19224000 -9017000 39911390 4000 87277000 -38539000 13000 48755000 758338 0 1399000 0 0 1399000 79133 0 0 0 0 0 0 1303000 0 0 1303000 -0 -0 -0 2000 2000 0 0 -5991000 0 -5991000 40748861 4000 89979000 -44530000 11000 45464000 37554162 4000 71705000 -25310000 15000 46414000 1661320 0 10799000 0 0 10799000 153692 0 1249000 0 0 1249000 915404 0 1678000 0 0 1678000 421407 0 0 0 0 0 42876 0 239000 0 0 239000 0 4310000 0 0 4310000 -0 -0 -0 4000 4000 0 0 -19220000 0 -19220000 40748861 4000 89979000 -44530000 11000 45464000 34361591 3000 54973000 -17892000 0 37084000 102621 0 295000 0 0 295000 1742870 1000 8366000 0 0 8366000 675000 0 3847000 0 0 3847000 177986 0 1102000 0 0 1102000 34250 0 52000 0 0 52000 14999 0 0 0 0 0 0 546000 0 0 546000 0 0 0 7000 7000 0 0 -3862000 0 -3862000 37109317 4000 69181000 -21754000 7000 47437000 29829916 3000 31923000 -12730000 0 19196000 2066667 0 11667000 0 0 11667000 253125 0 735000 0 0 735000 3593873 1000 17234000 0 0 17234000 675000 0 3847000 0 0 3847000 261679 0 1646000 0 0 1646000 327500 0 566000 0 0 566000 101557 0 0 0 0 0 0 1563000 0 0 1563000 0 0 0 7000 7000 0 0 -9024000 0 -9024000 37109317 4000 69181000 -21754000 7000 47437000 -19220000 -9024000 336000 90000 747000 0 17000 -0 23000 17000 170000 0 -23000 0 67000 91000 4310000 1563000 239000 0 27000 10000 1414000 985000 160000 -294000 -231000 50000 271000 355000 -71000 -95000 19000 -216000 502000 255000 10000 2000 224000 0 -13729000 -7693000 30014000 24980000 25000000 0 811000 202000 129000 101000 561000 -0 4000 0 -6511000 -25283000 0 12400000 -0 733000 12048000 24480000 -0 1017000 1678000 566000 0 414000 -275000 0 13451000 36110000 -6789000 3134000 16647000 16984000 9858000 20118000 -2000 7000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:65.1388888888889%;margin-left:0pt;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:4.5%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">1.</em></b>       </p> </td><td style="vertical-align:middle;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><a href="#" id="notes" title="notes"/>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><span style="text-decoration: underline; ">Organization and Business Description</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">Wrap Technologies, Inc., a Delaware corporation (the “<i>Company</i>”, “<i>we</i>”, “<i>us</i>”, and “<i>our</i>”), is a publicly traded company with our Common Stock, par value $0.0001 per share (“<i>Common Stock</i>”), listed on the Nasdaq Capital Market (“<i>Nasdaq</i>”) under the trading symbol “WRAP”. The Company is a developer and supplier of public safety products and training services for law enforcement and security personnel. The Company’s primary product is the BolaWrap® remote restraint device. The principal markets for the Company’s proprietary products and services are in North and South America, Europe, Middle East and Asia.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><span style="text-decoration: underline; ">Basis of Presentation</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The Company’s unaudited interim condensed consolidated financial statements included herein have been prepared in accordance with the instructions to Form <em style="font: inherit;">10</em>-Q and Article <em style="font: inherit;">8</em> of Regulation S-<em style="font: inherit;">X</em> and the rules and regulations of the Securities and Exchange Commission (“<i>SEC</i>”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles <i>(</i>“<i>U.S. GAAP</i>”) have been condensed or omitted pursuant to such rules and regulations. In management’s opinion, the accompanying financial statements reflect adjustments necessary to present fairly the financial position, results of operations, and cash flows for those periods indicated, and contain adequate disclosure to make the information presented <em style="font: inherit;">not</em> misleading. Adjustments included herein are of a normal, recurring nature unless otherwise disclosed in the footnotes. The condensed consolidated financial statements and notes thereto should be read in conjunction with the Company’s audited financial statements and notes thereto for the year ended <em style="font: inherit;"> December 31, 2020 </em>included in the Company’s Annual Report on Form <em style="font: inherit;">10</em>-K, as filed with the SEC on <em style="font: inherit;"> March 4, 2021. </em>The accompanying condensed consolidated balance sheet at <em style="font: inherit;"> December 31, 2020 </em>has been derived from the audited consolidated balance sheet at <em style="font: inherit;"> December 31, 2020 </em>contained in the above referenced Form <em style="font: inherit;">10</em>-K. Results of operations for interim periods are <em style="font: inherit;">not</em> necessarily indicative of the results of operations for a full year.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">Where necessary, the prior year’s information has been reclassified to conform to the current year presentation.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><span style="text-decoration: underline; ">Principles of Consolidation</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The Company has <span style="-sec-ix-hidden:c77651393">one</span> wholly-owned subsidiary, Wrap Reality, Inc., formed in <em style="font: inherit;"> December 2020, </em>and has commenced selling its virtual reality training system primarily targeting law enforcement and security agencies. The condensed consolidated financial statements include the accounts of this subsidiary after elimination of intercompany transactions and accounts.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><span style="text-decoration: underline; ">Use of Estimates</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions (e.g., stock-based compensation valuation, allowance for doubtful accounts, valuation of inventory and intangible assets, warranty reserve, accrued expense and recognition and measurement of contingencies) that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities at the date of the financial statements and affect the reported amounts of revenue and expense during the reporting period. Actual results could materially differ from those estimates.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><span style="text-decoration: underline; ">Loss per Share</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">Basic loss per common share is computed by dividing net loss for the period by the weighted-average number of shares of Common Stock outstanding during the period. Diluted net loss per Common Share reflects the potential dilution of securities that could share in the earnings of an entity. The Company’s losses for the periods presented cause the inclusion of potential Common Stock instruments outstanding to be antidilutive. Stock options, restricted stock units and warrants exercisable or issuable for a total of 5,397,165 shares of Common Stock were outstanding at <em style="font: inherit;"> September 30, 2021. </em>These securities are <em style="font: inherit;">not</em> included in the computation of diluted net loss per common share for the periods presented as their inclusion would be antidilutive due to losses incurred by the Company.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><span style="text-decoration: underline; ">Exit Activity Expense</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">During the <em style="font: inherit;">second</em> quarter ended <em style="font: inherit;"> June 30, 2021 </em>the Company recorded $747 of product line exit costs related to the wind down and closure of the BolaWrap <em style="font: inherit;">100</em> product line related to a shift in production efforts to a new BolaWrap <em style="font: inherit;">150</em> generation product requiring new tooling, new production equipment and processes and additional licensing. These non-cash inventory costs included end of life raw material write offs of $531 and tooling retirement costs of $106. An additional $110 was recorded in accrued liabilities as a reserve for estimated non-cancelable raw material purchase commitments. This reserve was applied against raw material purchases and as a $56 obsolescence allowance during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The $747 of exit costs were recorded as a component of cost of revenues. There was no such expense recorded during the prior year. Development and start-up expense of new products are expensed as incurred except for capitalized equipment and tooling.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><span style="text-decoration: underline; ">Recent Issued Accounting Guidance</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><i>Adopted the First Quarter of <em style="font: inherit;">2021:</em></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">In <em style="font: inherit;"> December 2019, </em>the FASB issued Accounting Standards Update <em style="font: inherit;">2019</em>-<em style="font: inherit;">12,</em> <i>Income Taxes (Topic</i> <em style="font: inherit;">740</em><i>): Simplifying the Accounting for Income Taxes</i> (“<i>ASU</i> <i><em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em></i>”), which is intended to simplify various aspects related to accounting for income taxes. ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em> removes certain exceptions to the general principles in Topic <em style="font: inherit;">740</em> and also clarifies and amends existing guidance to improve consistent application. We adopted ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em> in the <em style="font: inherit;">first</em> quarter ended <em style="font: inherit;"> March 31, 2021 </em>and it did <em style="font: inherit;">not</em> have a significant impact on our financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><i>Other Pronouncements:</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">In <em style="font: inherit;"> August 2020, </em>the FASB issued Accounting Standards Update (“ASU”) <em style="font: inherit;">2020</em>-<em style="font: inherit;">06,</em> <i>Debt</i>—<i>Debt with Conversion and Other Options (</i>“<i>Subtopic <em style="font: inherit;">470</em>-<em style="font: inherit;">20</em></i>”<i>) and Derivatives and Hedging</i>—<i>Contracts in Entity</i>’<i>s Own Equity </i>“<i>(Subtopic <em style="font: inherit;">815</em>-<em style="font: inherit;">40</em></i>”<i>): Accounting for Convertible Instruments and Contracts in an Entity</i>’<i>s Own Equity</i>, which simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception and it also simplifies the diluted earnings per share calculation in certain areas. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after <em style="font: inherit;"> December 15, 2021, </em>with early adoption permitted. The Company is currently evaluating the impact of this standard on its financial statements and related disclosures.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The Company has reviewed other recently issued, but <em style="font: inherit;">not</em> yet effective, accounting pronouncements and does <em style="font: inherit;">not</em> believe the future adoptions of any such pronouncements will be expected to cause a material impact on its financial condition or the results of operations.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><span style="text-decoration: underline; ">Organization and Business Description</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">Wrap Technologies, Inc., a Delaware corporation (the “<i>Company</i>”, “<i>we</i>”, “<i>us</i>”, and “<i>our</i>”), is a publicly traded company with our Common Stock, par value $0.0001 per share (“<i>Common Stock</i>”), listed on the Nasdaq Capital Market (“<i>Nasdaq</i>”) under the trading symbol “WRAP”. The Company is a developer and supplier of public safety products and training services for law enforcement and security personnel. The Company’s primary product is the BolaWrap® remote restraint device. The principal markets for the Company’s proprietary products and services are in North and South America, Europe, Middle East and Asia.</p> 0.0001 <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><span style="text-decoration: underline; ">Basis of Presentation</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The Company’s unaudited interim condensed consolidated financial statements included herein have been prepared in accordance with the instructions to Form <em style="font: inherit;">10</em>-Q and Article <em style="font: inherit;">8</em> of Regulation S-<em style="font: inherit;">X</em> and the rules and regulations of the Securities and Exchange Commission (“<i>SEC</i>”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles <i>(</i>“<i>U.S. GAAP</i>”) have been condensed or omitted pursuant to such rules and regulations. In management’s opinion, the accompanying financial statements reflect adjustments necessary to present fairly the financial position, results of operations, and cash flows for those periods indicated, and contain adequate disclosure to make the information presented <em style="font: inherit;">not</em> misleading. Adjustments included herein are of a normal, recurring nature unless otherwise disclosed in the footnotes. The condensed consolidated financial statements and notes thereto should be read in conjunction with the Company’s audited financial statements and notes thereto for the year ended <em style="font: inherit;"> December 31, 2020 </em>included in the Company’s Annual Report on Form <em style="font: inherit;">10</em>-K, as filed with the SEC on <em style="font: inherit;"> March 4, 2021. </em>The accompanying condensed consolidated balance sheet at <em style="font: inherit;"> December 31, 2020 </em>has been derived from the audited consolidated balance sheet at <em style="font: inherit;"> December 31, 2020 </em>contained in the above referenced Form <em style="font: inherit;">10</em>-K. Results of operations for interim periods are <em style="font: inherit;">not</em> necessarily indicative of the results of operations for a full year.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">Where necessary, the prior year’s information has been reclassified to conform to the current year presentation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><span style="text-decoration: underline; ">Principles of Consolidation</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The Company has <span style="-sec-ix-hidden:c77651393">one</span> wholly-owned subsidiary, Wrap Reality, Inc., formed in <em style="font: inherit;"> December 2020, </em>and has commenced selling its virtual reality training system primarily targeting law enforcement and security agencies. The condensed consolidated financial statements include the accounts of this subsidiary after elimination of intercompany transactions and accounts.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><span style="text-decoration: underline; ">Use of Estimates</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions (e.g., stock-based compensation valuation, allowance for doubtful accounts, valuation of inventory and intangible assets, warranty reserve, accrued expense and recognition and measurement of contingencies) that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities at the date of the financial statements and affect the reported amounts of revenue and expense during the reporting period. Actual results could materially differ from those estimates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><span style="text-decoration: underline; ">Loss per Share</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">Basic loss per common share is computed by dividing net loss for the period by the weighted-average number of shares of Common Stock outstanding during the period. Diluted net loss per Common Share reflects the potential dilution of securities that could share in the earnings of an entity. The Company’s losses for the periods presented cause the inclusion of potential Common Stock instruments outstanding to be antidilutive. Stock options, restricted stock units and warrants exercisable or issuable for a total of 5,397,165 shares of Common Stock were outstanding at <em style="font: inherit;"> September 30, 2021. </em>These securities are <em style="font: inherit;">not</em> included in the computation of diluted net loss per common share for the periods presented as their inclusion would be antidilutive due to losses incurred by the Company.</p> 5397165 <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><span style="text-decoration: underline; ">Exit Activity Expense</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">During the <em style="font: inherit;">second</em> quarter ended <em style="font: inherit;"> June 30, 2021 </em>the Company recorded $747 of product line exit costs related to the wind down and closure of the BolaWrap <em style="font: inherit;">100</em> product line related to a shift in production efforts to a new BolaWrap <em style="font: inherit;">150</em> generation product requiring new tooling, new production equipment and processes and additional licensing. These non-cash inventory costs included end of life raw material write offs of $531 and tooling retirement costs of $106. An additional $110 was recorded in accrued liabilities as a reserve for estimated non-cancelable raw material purchase commitments. This reserve was applied against raw material purchases and as a $56 obsolescence allowance during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The $747 of exit costs were recorded as a component of cost of revenues. There was no such expense recorded during the prior year. Development and start-up expense of new products are expensed as incurred except for capitalized equipment and tooling.</p> 747000 531000 106000 110000 56000 747000 0 <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><span style="text-decoration: underline; ">Recent Issued Accounting Guidance</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><i>Adopted the First Quarter of <em style="font: inherit;">2021:</em></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">In <em style="font: inherit;"> December 2019, </em>the FASB issued Accounting Standards Update <em style="font: inherit;">2019</em>-<em style="font: inherit;">12,</em> <i>Income Taxes (Topic</i> <em style="font: inherit;">740</em><i>): Simplifying the Accounting for Income Taxes</i> (“<i>ASU</i> <i><em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em></i>”), which is intended to simplify various aspects related to accounting for income taxes. ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em> removes certain exceptions to the general principles in Topic <em style="font: inherit;">740</em> and also clarifies and amends existing guidance to improve consistent application. We adopted ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em> in the <em style="font: inherit;">first</em> quarter ended <em style="font: inherit;"> March 31, 2021 </em>and it did <em style="font: inherit;">not</em> have a significant impact on our financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><i>Other Pronouncements:</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">In <em style="font: inherit;"> August 2020, </em>the FASB issued Accounting Standards Update (“ASU”) <em style="font: inherit;">2020</em>-<em style="font: inherit;">06,</em> <i>Debt</i>—<i>Debt with Conversion and Other Options (</i>“<i>Subtopic <em style="font: inherit;">470</em>-<em style="font: inherit;">20</em></i>”<i>) and Derivatives and Hedging</i>—<i>Contracts in Entity</i>’<i>s Own Equity </i>“<i>(Subtopic <em style="font: inherit;">815</em>-<em style="font: inherit;">40</em></i>”<i>): Accounting for Convertible Instruments and Contracts in an Entity</i>’<i>s Own Equity</i>, which simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception and it also simplifies the diluted earnings per share calculation in certain areas. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after <em style="font: inherit;"> December 15, 2021, </em>with early adoption permitted. The Company is currently evaluating the impact of this standard on its financial statements and related disclosures.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The Company has reviewed other recently issued, but <em style="font: inherit;">not</em> yet effective, accounting pronouncements and does <em style="font: inherit;">not</em> believe the future adoptions of any such pronouncements will be expected to cause a material impact on its financial condition or the results of operations.</p> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:31.9281045751634%;margin-left:0pt;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:9.2%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">2.</em></b> </p> </td><td style="vertical-align:middle;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>REVENUE AND PRODUCT EXPENSE</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">On <em style="font: inherit;"> January 1, 2018, </em>the Company adopted FASB ASC Topic <em style="font: inherit;">606,</em> Revenue from contracts with customers <i>(</i>“<i>Topic <em style="font: inherit;">606</em></i>”<i>)</i> and, as it had <em style="font: inherit;">no</em> prior revenue or contracts with customers, there was <em style="font: inherit;">no</em> transition required nor any impact on prior results. Topic <em style="font: inherit;">606</em> requires entities to recognize revenue through the application of a <em style="font: inherit;">five</em>-step model, which includes identification of the contract, identification of the performance obligations, determination of the transaction price, allocation of the transaction price to the performance obligations and recognition of revenue as the entity satisfies the performance obligations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The Company enters into contracts that include various combinations of products, accessories, software and services, each of which are generally distinct and are accounted for as separate performance obligations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">A performance obligation is a promise in a contract to transfer a distinct good or service to a customer, and is the unit of account in Topic <em style="font: inherit;">606.</em> For contracts with a single performance obligation, the entire transaction price is allocated to the single performance obligation. For contracts with multiple performance obligations, the Company allocates the contract transaction price to each performance obligation using the Company’s estimate of the standalone selling price (“<i>SSP</i>” or “<i>SSPs</i>”) of each distinct good or service in a contract. The Company determines SSPs based on the relative SSP. If the SSP is <em style="font: inherit;">not</em> observable through past transactions, the Company estimates the SSP considering available information such as market conditions and internally approved pricing guidelines related to the performance obligations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">Most of the Company’s products and accessories are sold through domestic and international distributors. Performance obligations to deliver products and accessories are generally satisfied at the point in time the Company ships the product, as this is when the customer obtains control of the asset under our standard terms and conditions. Periodically, certain customers request bill and hold transactions for future delivery as scheduled and designated by them. In such cases, revenue is <em style="font: inherit;">not</em> recognized until after control, title and risk of ownership has transferred which is generally when the customer has requested such transaction under normal billing and payment terms and has been notified that the product (i) has been completed according to customer specifications, (ii) has passed quality control inspections, and (iii) has been tagged and packed for shipment, separated from other inventory and ready for physical transfer to the customer. The value associated with custodial storage services is deemed immaterial in the context of such contracts and in total, and accordingly, <em style="font: inherit;">none</em> of the transaction price is allocated to such service.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The Company has elected to recognize shipping costs as an expense in cost of revenue when control has transferred to the customer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">Time-based virtual reality system contracts generally include setup, training and the use of software and hardware for a fixed term, generally <em style="font: inherit;">one</em> to <em style="font: inherit;">five</em> years and support and upgrade services during the same period. The Company does <em style="font: inherit;">not</em> sell time-based arrangements without setup, training and support services and therefore revenues for the entire arrangement are recognized on a straight-line basis over the term. When hardware is bundled and <em style="font: inherit;">not</em> sold separately the Company allocates the contract transaction price to each performance obligation using the SSP of each distinct good and service in the contract.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The timing of revenue recognition <em style="font: inherit;"> may </em>differ from the timing of invoicing to customers. The Company generally has an unconditional right to consideration when customers are invoiced and a receivable is recorded. A contract asset is recognized when revenue is recognized prior to invoicing, or a contract liability (deferred revenue) when revenue will be recognized subsequent to invoicing. At <em style="font: inherit;"> September 30, 2021 </em>the Company’s deferred revenue totaled $240, of which $152 related to virtual reality training and $88 related to BolaWrap extended product warranties and training services. At <em style="font: inherit;"> December 31, 2020 </em>the Company’s deferred revenue totaled $16, of which $14 related to virtual reality training and $2 related to extended product warranties.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The Company <em style="font: inherit;"> may </em>also receive consideration, per terms of a contract, from customers prior to transferring goods to the customer. The Company records customer deposits as a contract liability.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The Company recognizes an asset if there are incremental costs of obtaining a contract with a customer such as commissions. These costs are ascribed to or allocated to the underlying performance obligations in the contract and amortized consistent with the recognition timing of the revenue for any such underlying performance obligations. The Company had <span style="-sec-ix-hidden:c77651455"><span style="-sec-ix-hidden:c77651458">no</span></span> such assets at <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;"> December 31, 2020. </em>The Company applies the practical expedient to expense any sales commissions related to performance obligations with an amortization of <em style="font: inherit;">one</em> year or less when incurred within selling, general and administrative expense.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">Estimated expense for the Company’s standard <em style="font: inherit;">one</em>-year warranty are charged to cost of products sold when revenue is recorded for the related product. Royalties are also charged to cost of products sold.</p> 240000 152000 88000 16000 14000 2000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:28.0718954248366%;margin-left:0pt;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:10.5%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">3.</em></b> </p> </td><td style="vertical-align:middle;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>FAIR VALUE MEASUREMENTS</b></p> </td></tr> <tr><td style="vertical-align:top;width:10.5%;"> </td><td style="vertical-align:middle;width:auto;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">Assets and liabilities recorded at fair value on a recurring basis in the Condensed Consolidated Balance Sheets and assets and liabilities measured at fair value on a non-recurring basis or disclosed at fair value, are categorized based upon the level of judgment associated with inputs used to measure their fair values. The accounting guidance for fair value provides a framework for measuring fair value and requires certain disclosures about how fair value is determined. Fair value is defined as the price that would be received upon the sale of an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The accounting guidance also establishes a <em style="font: inherit;">three</em>-level valuation hierarchy that prioritizes the inputs to valuation techniques used to measure fair value based upon whether such inputs are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect market assumptions made by the reporting entity. The <em style="font: inherit;">three</em>-level hierarchy for the inputs to valuation techniques is briefly summarized as follows: </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><i>Level <em style="font: inherit;">1</em></i>—Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><i>Level <em style="font: inherit;">2</em></i>—Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are <em style="font: inherit;">not</em> active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; and </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><i>Level <em style="font: inherit;">3</em></i>—Unobservable inputs that are significant to the measurement of the fair value of the assets or liabilities that are supported by little or <em style="font: inherit;">no</em> market data.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><i><span style="text-decoration: underline; ">Instruments Measured at Fair Value on a Recurring Basis</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The Company’s cash equivalent Money Market Funds and short-term investments consisting of U.S. Treasury bill securities are classified as Level <em style="font: inherit;">1</em> because they are valued using quoted market prices.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The following table shows the Company’s cash and cash equivalents, Money Market Funds and short-term investments by significant investment category as of <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;"> December 31, 2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>As of September 30, 2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Adjusted</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Unrealized</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Unrealized</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Market</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Cost</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gains</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Losses</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Level 1:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 47.3%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Money Market Funds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,535</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,535</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">U.S. Treasury securities considered cash equivalents</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">U.S. Treasury securities in short-term investments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">29,993</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">11</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">30,004</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total Financial Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,528</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,539</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>As of December 31, 2020</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Adjusted</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Unrealized</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Unrealized</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Market</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Cost</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Gains</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Losses</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Value</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Level 1:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Money Market Funds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,035</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,035</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">U.S. Treasury securities considered cash equivalents</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,998</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,998</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">U.S. Treasury securities in short-term investments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">24,979</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">24,994</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total Financial Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,012</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,027</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">Unrealized gains or losses resulting from our short-term investments are recorded in accumulated other comprehensive gain or loss. As of <em style="font: inherit;"> September 30, 2021, </em>$11 was recorded to accumulated other comprehensive gain.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">Our financial instruments also include accounts receivable, accounts payable, accrued liabilities and business acquisition liabilities. Due to the short-term nature of these instruments, their fair values approximate their carrying values on the balance sheet.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>As of September 30, 2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Adjusted</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Unrealized</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Unrealized</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Market</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Cost</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gains</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Losses</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Level 1:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 47.3%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Money Market Funds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,535</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,535</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">U.S. Treasury securities considered cash equivalents</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">U.S. Treasury securities in short-term investments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">29,993</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">11</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">30,004</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total Financial Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,528</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,539</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>As of December 31, 2020</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Adjusted</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Unrealized</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Unrealized</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Market</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Cost</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Gains</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Losses</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Value</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Level 1:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Money Market Funds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,035</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,035</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">U.S. Treasury securities considered cash equivalents</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,998</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,998</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">U.S. Treasury securities in short-term investments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">24,979</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">24,994</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total Financial Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,012</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,027</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1535000 0 0 1535000 0 0 0 0 29993000 11000 0 30004000 31528000 11000 0 31539000 6035000 0 0 6035000 9998000 0 0 9998000 24979000 15000 0 24994000 41012000 15000 0 41027000 11000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:19.1748366013072%;margin-left:0pt;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:15.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">4.</em></b> </p> </td><td style="vertical-align:middle;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>INVENTORIES, NET</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">Inventory is recorded at the lower of cost or net realizable value. The cost of substantially all the Company’s inventory is determined by the FIFO cost method. Inventories consisted of the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,796</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,249</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work in process</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">142</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">64</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Raw materials</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">402</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,342</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Inventories, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,340</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,655</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less allowance for obsolescence</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">(56</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Inventories - net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">2,284</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">2,655</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">As part of product line exit costs (see Note <em style="font: inherit;">1</em>) end of life raw material costs aggregating $531 were written off during the quarter ended <em style="font: inherit;"> June 30, 2021 </em>and an additional $54 was written off during the quarter ended <em style="font: inherit;"> September 30, 2021.</em></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,796</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,249</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work in process</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">142</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">64</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Raw materials</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">402</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,342</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Inventories, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,340</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,655</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less allowance for obsolescence</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">(56</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Inventories - net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">2,284</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">2,655</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1796000 1249000 142000 64000 402000 1342000 2340000 2655000 56000 -0 2284000 2655000 531000 54000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:31.1519607843137%;margin-left:0pt;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:9.4%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">5.</em></b> </p> </td><td style="vertical-align:middle;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>PROPERTY AND EQUIPMENT, NET</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">Property and equipment consisted of the following:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Production and lab equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">450</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">148</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Tooling</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">188</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">81</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Computer equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">408</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">180</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Furniture, fixtures and improvements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">177</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">165</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,223</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">574</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accumulated depreciation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">(335</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">(217</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Property and equipment, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">888</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">357</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">Depreciation expense was $69 and $191 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and was $35 and $82 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2020, </em>respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">As part of product line exit costs (see Note <em style="font: inherit;">1</em>) unamortized production tooling costs of $106 were recorded during the quarter ended <em style="font: inherit;"> June 30, 2021.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Production and lab equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">450</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">148</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Tooling</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">188</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">81</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Computer equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">408</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">180</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Furniture, fixtures and improvements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">177</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">165</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,223</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">574</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accumulated depreciation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">(335</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">(217</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Property and equipment, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">888</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">357</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 450000 148000 188000 81000 408000 180000 177000 165000 1223000 574000 335000 217000 888000 357000 69000 191000 35000 82000 106000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:24.6732026143791%;margin-left:0pt;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:11.9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">6.</em></b> </p> </td><td style="vertical-align:middle;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>INTANGIBLE ASSETS, NET</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">Intangible assets consisted of the following:</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Amortizable intangible assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 64.5%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Patents</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">368</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">280</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Trademarks</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">125</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">84</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Software</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,023</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">662</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,566</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,076</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accumulated amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(138</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(23</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total amortizable</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,428</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,053</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Indefinite life assets (non-amortizable)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">344</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">344</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total intangible assets, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,772</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,397</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">Amortization expense was $48 and $145 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and was $3 and $9 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2020, </em>respectively. An impairment charge of $170 for purchased software was recorded in the quarter ended <em style="font: inherit;"> September 30, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">At <em style="font: inherit;"> September 30, 2021, </em>future amortization expense is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2021 (3 months)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">60</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">223</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">491</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total estimated amortization expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,428</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Amortizable intangible assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 64.5%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Patents</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">368</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">280</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Trademarks</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">125</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">84</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Software</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,023</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">662</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,566</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,076</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Accumulated amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(138</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(23</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total amortizable</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,428</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,053</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Indefinite life assets (non-amortizable)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">344</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">344</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total intangible assets, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,772</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,397</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> </td></tr> </tbody></table> 368000 280000 125000 84000 1023000 662000 50000 50000 1566000 1076000 138000 23000 1428000 1053000 344000 344000 1772000 1397000 48000 145000 3000 9000 170000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2021 (3 months)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">60</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">223</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">491</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total estimated amortization expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,428</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 60000 223000 218000 218000 218000 491000 1428000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:43.9624183006536%;margin-left:0pt;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:6.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">7.</em></b> </p> </td><td style="vertical-align:middle;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>ACCOUNTS PAYABLE AND ACCRUED LIABILITIES</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">Accounts payable includes $134 and $53 due to related party Syzygy Licensing, LLC (“<i>Syzygy</i>”) as of <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;"> December 31, 2020, </em>respectively. Accounts payable at <em style="font: inherit;"> December 31, 2020 </em>also included $10 due to related party <em style="font: inherit;">V3</em> Capital Partners, LLC. See Notes <em style="font: inherit;">12</em> and <em style="font: inherit;">13</em> for additional related party information.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">Accrued liabilities consist of the following:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Patent and legal costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">65</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued compensation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">972</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">563</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Warranty costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">82</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">48</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Consulting costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">269</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Taxes and other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,366</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">721</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 134000 53000 10000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Patent and legal costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">65</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued compensation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">972</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">563</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Warranty costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">82</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">48</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Consulting costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">269</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Taxes and other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,366</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">721</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 22000 65000 972000 563000 82000 48000 269000 2000 21000 43000 1366000 721000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:9.82843137254902%;margin-left:0pt;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:29.9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">8.</em></b> </p> </td><td style="vertical-align:middle;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>LEASES</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The Company adopted ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">02,</em> Leases (Topic <em style="font: inherit;">842</em>) on <em style="font: inherit;"> January 1, 2019 </em>using the modified retrospective approach. The Company has elected <em style="font: inherit;">not</em> to apply ASC Topic <em style="font: inherit;">842</em> to arrangements with lease terms of <em style="font: inherit;">12</em> months or less.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">Amortization of Right of Use operating lease assets was $21 and $67 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and was $31 and $91 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2020, </em>respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">Operating lease expense for capitalized operating leases included in operating activities was $23 and $73 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and was $34 and $103 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2020, </em>respectively. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">Operating lease obligations recorded on the balance sheet at <em style="font: inherit;"> September 30, 2021 </em>are:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Operating lease liability- short term</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">79</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Operating lease liability - long term</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total Operating Lease Liability</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">79</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">Future lease payments included in the measurement of lease liabilities on the balance sheet at <em style="font: inherit;"> September 30, 2021 </em>for future periods are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2021 (3 months)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">58</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 77.9%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total future minimum lease payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">82</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less imputed interest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">(3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">79</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The weighted average remaining lease term is <span style="-sec-ix-hidden:c77651626">0.8</span> years and the weighted average discount rate is 7.0%.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The Company does <em style="font: inherit;">not</em> have any finance leases.</p> 21000 67000 31000 91000 23000 73000 34000 103000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Operating lease liability- short term</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">79</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Operating lease liability - long term</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total Operating Lease Liability</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">79</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 79000 0 79000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2021 (3 months)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">58</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 77.9%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total future minimum lease payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">82</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less imputed interest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">(3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">79</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 24000 58000 82000 3000 79000 0.070 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:19.9509803921569%;margin-left:0pt;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:14.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">9.</em></b> </p> </td><td style="vertical-align:middle;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>OTHER LIABILITIES</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The Company’s other liabilities at <em style="font: inherit;"> September 30, 2021 </em>consisted of operating lease liabilities (see Note <em style="font: inherit;">8</em>). Other liabilities at <em style="font: inherit;"> December 31, 2020 </em>included operating lease liabilities (see Note <em style="font: inherit;">8</em>) and business acquisition liabilities totaling $298 of which $275 related to short term business liabilities and $23 related to contingent consideration recorded as a long-term business acquisition liability on our balance sheet.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">During the quarter ended <em style="font: inherit;"> September 30, 2021 </em>the Company eliminated the contingent consideration, a recurring Level <em style="font: inherit;">3</em> measurement, and recorded a $23 gain in other income.</p> 298000 275000 23000 -23000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:24.6650326797386%;margin-left:0pt;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:11.9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">10.</em></b> </p> </td><td style="vertical-align:middle;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>STOCKHOLDERS</b>’<b> EQUITY </b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The Company’s authorized capital consists of 150,000,000 shares of Common Stock, par value $0.0001 per share, and 5,000,000 shares of preferred stock, par value $0.0001 per share (“<i>Preferred Stock</i>”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><span style="text-decoration: underline; ">Summary of Stock Purchase Warrants</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The following table summarizes warrant activity during the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Number</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Average Price Per Share</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Shares purchasable under outstanding warrants at December 31, 2020</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,206,910</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.36</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Stock purchase warrants issued</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Stock purchase warrants exercised</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,815,012</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.64</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Stock purchase warrants expired</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">(231</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">7.58</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Shares purchasable under outstanding warrants at September 30, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,391,667</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.00</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The Company has outstanding Common Stock purchase warrants as of <em style="font: inherit;"> September 30, 2021 </em>as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Number of</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Exercise Price</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 35.1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Description</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Common Shares</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Per Share</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 34.9%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Expiration Date</b></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Purchase Warrants</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,391,667</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">June 1, 2022</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 150000000 0.0001 5000000 0.0001 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Number</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Average Price Per Share</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Shares purchasable under outstanding warrants at December 31, 2020</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,206,910</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.36</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Stock purchase warrants issued</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Stock purchase warrants exercised</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,815,012</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.64</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Stock purchase warrants expired</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">(231</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">7.58</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Shares purchasable under outstanding warrants at September 30, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,391,667</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.00</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 3206910 6.36 0 0 1815012 6.64 231 7.58 1391667 6.00 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Number of</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Exercise Price</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 35.1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Description</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Common Shares</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Per Share</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 34.9%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Expiration Date</b></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Purchase Warrants</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,391,667</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">June 1, 2022</p> </td></tr> </tbody></table> 1391667 6.00 2022-06-01 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:29.1176470588235%;margin-left:0pt;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:10.1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">11.</em></b> </p> </td><td style="vertical-align:middle;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>SHARE-BASED COMPENSATION </b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">On <em style="font: inherit;"> March 31, 2017, </em>the Company adopted, and the stockholders approved, the <em style="font: inherit;">2017</em> Stock Incentive Plan (the “<i>Plan</i>”) authorizing 2,000,000 shares of Company Common Stock for issuance as stock options and restricted stock units to employees, directors or consultants. In <em style="font: inherit;"> May 2019, </em>the stockholders ratified an increase in the Plan authorizing an additional 2,100,000 shares of Common Stock and in <em style="font: inherit;"> June 2020 </em>ratified a further authorization of 1,900,000 shares of Common Stock for a total of 6,000,000 shares subject to the Plan. In <em style="font: inherit;"> June 2021, </em>the stockholders ratified an increase in the <em style="font: inherit;">2017</em> Stock Incentive Plan authorizing an additional 1,500,000 shares of Common Stock to a total of 7,500,000 shares. At <em style="font: inherit;"> September 30, 2021 </em>there were 1,667,338 shares of Common Stock available for grant under the Plan.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The Company generally recognizes share-based compensation expense on the grant date and over the period of vesting or period that services will be provided.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><span style="text-decoration: underline; ">Stock Options</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">The following table summarizes stock option activity for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted Average</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Options on</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Remaining</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Aggregate</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Common</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Exercise</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Contractual</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Intrinsic</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Shares</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Price</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Term</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Value</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;">Outstanding December 31, 2020</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,931,586</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.41</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4.80</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">982,500</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.57</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercised</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(915,404</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.83</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Forfeited, cancelled, expired</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">(319,799</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.12</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;">Outstanding September 30, 2021</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">3,678,883</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.30</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5.47</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,335</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;">Exercisable September 30, 2021</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,904,711</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.37</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3.01</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,493</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">Options outstanding at <em style="font: inherit;"> December 31, 2020 </em>included 100,000 of performance-based options exercisable at $5.46 per share with vesting based on achieving certain virtual reality revenue targets by <em style="font: inherit;"> December 1, 2024. </em>These options were forfeited on <em style="font: inherit;"> September 30, 2021 </em>and <span style="-sec-ix-hidden:c77651678"><span style="-sec-ix-hidden:c77651709">no</span></span> share-based compensation expense was recorded related to these options during the period outstanding. All other options are service-based.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The Company recorded $836 and $2,065 of stock option compensation expense for employees, directors and consultants for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021, </em>respectively. The Company recorded $319 and $599 of stock option compensation expense for employees, directors and consultants for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, </em><em style="font: inherit;">2020,</em> respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The Company uses the Black-Scholes option pricing model to determine the fair value of the options granted. The following table summarizes the assumptions used to compute the fair value of options granted to employees and non-employees:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>For the Nine Months</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Ended September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected stock price volatility</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">46</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.90</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.38</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Forfeiture rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected dividend yield</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected life of options - years</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.74</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted-average fair value of options granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2.57</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3.43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">Estimated volatility is a measure of the amount by which the Company’s stock price is expected to fluctuate each year during the expected life of awards. The Company’s estimated volatility was based on an average of the historical volatility of peer entities whose stock prices were publicly available. The Company’s calculation of estimated volatility is based on historical stock prices of these peer entities over a period equal to the expected life of the awards. The Company uses the historical volatility of peer entities due to the lack of sufficient historical data of its stock price.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The risk-free interest rate assumption is based upon observed interest rates on <em style="font: inherit;">zero</em> coupon U.S. Treasury bonds whose maturity period is appropriate for the term of the options. The Company accounts for actual forfeitures as they occur. The dividend yield of <span style="-sec-ix-hidden:c77651690">zero</span> is based on the fact that the Company has never paid cash dividends and has <em style="font: inherit;">no</em> present intention to pay cash dividends. The Company calculates the expected life of the options using the Simplified Method for the employee stock options as the Company does <em style="font: inherit;">not</em> have sufficient historical data.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><span style="text-decoration: underline; ">Restricted Stock Units</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The Plan provides for the grant of restricted stock units (“<i>RSUs</i>”). The following table summarizes RSU activity under the Plan for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021:</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted Average</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 19.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Weighted Average</b></p> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Service-Based</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Grant Date</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Vesting</em></b></p> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">RSU's</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Fair Value</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Period (in Years)</em></b></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 50.3%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested at December 31, 2020</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">428,006</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted - service based</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">352,890</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(421,407</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.63</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Forfeited and cancelled</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(32,874</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested at September 30, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">326,615</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.34</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2.1</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">Compensation expense for RSUs was $467 and $2,245 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021, </em>respectively. Compensation expense for RSUs was $227 and $963 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2020, </em>respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><span style="text-decoration: underline; ">Share-Based Compensation Expense</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The Company recorded share-based compensation for options and RSUs in its statements of operations for the relevant periods as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine Months Ended September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,093</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">468</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,722</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,393</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">210</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">78</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">588</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">169</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total share-based expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,303</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">546</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,310</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,562</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">As of <em style="font: inherit;"> September 30, 2021, </em>total estimated compensation expense of stock options granted and outstanding but <em style="font: inherit;">not</em> yet vested was $4,300 which is expected to be recognized over the weighted average period of 2.3 years. As of <em style="font: inherit;"> September 30, 2021, </em>total estimated compensation cost of RSUs granted and outstanding but <em style="font: inherit;">not</em> yet vested was $1,718 which is expected to be recognized over the weighted average period of 2.1 years.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 2000000 2100000 1900000 6000000 1500000 7500000 1667338 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted Average</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Options on</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Remaining</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Aggregate</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Common</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Exercise</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Contractual</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Intrinsic</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Shares</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Price</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Term</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Value</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;">Outstanding December 31, 2020</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,931,586</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.41</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4.80</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">982,500</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.57</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercised</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(915,404</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.83</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Forfeited, cancelled, expired</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: thin solid rgb(0, 0, 0);">(319,799</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.12</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;">Outstanding September 30, 2021</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">3,678,883</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.30</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5.47</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,335</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;">Exercisable September 30, 2021</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,904,711</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.37</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3.01</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,493</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 3931586 4.41 P4Y9M18D 982500 5.57 915404 1.83 319799 5.12 3678883 5.30 P5Y5M19D 4335000 1904711 4.37 P3Y3D 3493000 100000 5.46 836000 2065000 319000 599000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>For the Nine Months</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Ended September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected stock price volatility</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">46</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.90</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.38</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Forfeiture rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected dividend yield</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected life of options - years</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.74</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted-average fair value of options granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2.57</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3.43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td></tr> </tbody></table> 0.50 0.46 0.0090 0.0038 0 0 0 0 P5Y8M26D P6Y1M24D 2.57 3.43 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted Average</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 19.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Weighted Average</b></p> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Service-Based</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Grant Date</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Vesting</em></b></p> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">RSU's</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Fair Value</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Period (in Years)</em></b></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 50.3%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested at December 31, 2020</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">428,006</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted - service based</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">352,890</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(421,407</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.63</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Forfeited and cancelled</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(32,874</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested at September 30, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">326,615</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.34</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2.1</p> </td></tr> </tbody></table> 428006 6.13 352890 5.72 421407 5.63 32874 6.10 326615 6.34 P2Y1M6D 467000 2245000 227000 963000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine Months Ended September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,093</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">468</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,722</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,393</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">210</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">78</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">588</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">169</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total share-based expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,303</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">546</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,310</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,562</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1093000 468000 3722000 1393000 210000 78000 588000 169000 1303000 546000 4310000 1562000 4300000 P2Y3M18D 1718000 P2Y1M6D <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:34.8774509803922%;margin-left:0pt;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:8.4%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">12.</em></b> </p> </td><td style="vertical-align:middle;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>COMMITMENTS AND CONTINGENCIES</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><i>Facility Leases</i></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">See Note <em style="font: inherit;">8.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><i>Related Party Technology License Agreement</i></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The Company is obligated to pay royalties and pay development and patent costs pursuant to that certain exclusive Amended and Restated Intellectual Property License Agreement dated as of <em style="font: inherit;"> September 30, 2016, </em>by and between the Company and Syzygy (the “<i>Syzygy Agreement</i>”), a company owned and controlled by stockholders/officers Messrs. Elwood Norris and James Barnes, both of whom are stockholders and officers of the Company. The Syzygy Agreement provides for royalty payments of 4% of revenue from products employing the licensed ensnarement device technology up to an aggregate of $1,000 in royalties or until <em style="font: inherit;"> September 30, 2026, </em>whichever occurs earlier. The Company recorded $65 and $185 for royalties incurred under the Syzygy Agreement during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and $37 and $90 incurred for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2020, </em>respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;"><i>Purchase Commitments</i></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">At <em style="font: inherit;"> September 30, 2021 </em>the Company was committed for approximately $713 for future component deliveries and contract services that are generally subject to modification or rescheduling in the normal course of business.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;"><i>Securities Litigation</i></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">On <em style="font: inherit;"> September 23, 2020, </em>Carone Cobden filed a putative class action complaint against the Company, former Chief Executive Officer David Norris (“<i>Norris</i>”), Chief Financial Officer, James A. Barnes (“<i>Barnes</i>”), and President, Thomas Smith (“<i>Smith</i>”) in the United States District Court for the Central District of California, docketed as Case <em style="font: inherit;">No.</em> <em style="font: inherit;">2</em>-<em style="font: inherit;">20</em>-cv-<em style="font: inherit;">08760</em>-DMG-PVCx (the “<i>Cobden Complaint</i>”). The Cobden Complaint alleges that the named defendants, in their capacities as officers of the Company, knowingly made false or misleading statements or omissions regarding trials of the Company’s BolaWrap product conducted by the Los Angeles Police Department (the “<i>BolaWrap Pilot Program</i>”).  The Cobden Complaint also alleges that the conduct of the named defendants artificially inflated the price of the Company’s traded securities, and that the disclosure of certain adverse information to the public led to a decline in the market value of the Company’s securities.  The Cobden Complaint further alleges violations of Sections <em style="font: inherit;">10</em>(b) and <em style="font: inherit;">20</em>(a) of the Exchange Act, and Rule <em style="font: inherit;">10b</em>-<em style="font: inherit;">5</em> promulgated thereunder, and defines the class period as <em style="font: inherit;"> July 31, 2020 </em>through <em style="font: inherit;"> September 23, 2020. </em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">On <em style="font: inherit;"> October 1, 2020, </em>Joseph Mercurio filed a <em style="font: inherit;">second</em> putative class action complaint against the Company, Norris, Smith, and Barnes in the same court, which contains substantially the same factual allegations and legal claims as set forth in the Cobden Complaint, and is docketed as Case <em style="font: inherit;">No.</em> <em style="font: inherit;">2</em>-<em style="font: inherit;">20</em>-cv-<em style="font: inherit;">09030</em>-DMG-PVCx (the “<i>Mercurio Complaint</i>”).  On <em style="font: inherit;"> October 15, 2020, </em>Paula Earley filed a <em style="font: inherit;">third</em> putative class action complaint against the Company, Smith, Norris, Barnes, Chief Strategy Officer Mike Rothans (“Rothans”), and former Chief Executive Officer, Marc Thomas (“<i>Thomas</i>”) in the same court, which contains many of the same factual allegations and legal claims as set forth in the Cobden and Mercurio Complaints, but defines the class period as <em style="font: inherit;"> April 29, 2020 </em>through <em style="font: inherit;"> September 23, 2020, </em>and alleges additional false or misleading statements in connection with BolaWrap and the BolaWrap Pilot Program (the “<i>Earley Complaint</i>”).  The Earley Complaint is docketed as Case <em style="font: inherit;">No.</em> <em style="font: inherit;">2</em>-<em style="font: inherit;">20</em>-cv-<em style="font: inherit;">09444</em>-DMG-PVCx. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">On <em style="font: inherit;"> November 3, 2020, </em>the Hon. Dolly M. Gee consolidated the <em style="font: inherit;">three</em> above-mentioned cases under the caption <i>In re Wrap Technologies, Inc. Securities Exchange Act Litigation</i>, Case <em style="font: inherit;">No.</em> <em style="font: inherit;">20</em>-<em style="font: inherit;">8760</em>-DMG (PVCx) (the “<i>Securities Action</i>”).  On <em style="font: inherit;"> January 7, 2021, </em>the Court appointed a lead plaintiff in the Securities Action, who designated its attorneys as lead counsel.  On <em style="font: inherit;"> January 21, 2021, </em>Judge Gee ordered that a consolidated amended complaint be filed in the Securities Action on or before <em style="font: inherit;"> March 12, 2021, </em>with defendants’ motion to dismiss to be filed on or before <em style="font: inherit;"> April 26, 2021, </em>and a hearing on the motion to dismiss to be held on <em style="font: inherit;"> July 23, 2021.  </em>On <em style="font: inherit;"> March 12, 2021, </em>lead plaintiff filed an amended complaint, naming the Company, Norris, Thomas, Smith, and Barnes as defendants. Those defendants jointly filed a motion to dismiss on <em style="font: inherit;"> April 26, 2021. </em>Briefing on the motion to dismiss is now complete, and the motion is currently under submission before Judge Gee. The Company believes that the Securities Action is without merit and will continue to vigorously defend against the claims raised therein.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><i>Shareholder Derivative Litigation</i></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">On <em style="font: inherit;"> November 13, 2020, </em>Naresh Rammohan filed a shareholder derivative action in the United States District Court for the Central District of California against Smith, Barnes, Rothans, Thomas, Norris, and Messrs. Scot Cohen, Patrick Kinsella, Michael Parris, and Wayne Walker, alleging unjust enrichment, breach of fiduciary duty, waste of corporate assets, and contribution claims under the Securities Exchange Act of <em style="font: inherit;">1934,</em> docketed as Case <em style="font: inherit;">No.</em> <em style="font: inherit;">2:20</em>-cv-<em style="font: inherit;">10444</em>-DMG-PVCx (the “<i>Rammohan Complaint</i>”).  The Rammohan Complaint names the Company as a nominal defendant and recites many of the allegations set forth in the Securities Action relating to the BolaWrap Pilot Program.  On <em style="font: inherit;"> January 20, 2021, </em>Ray Westerman filed a <em style="font: inherit;">second</em> derivative complaint in the same court against the same parties, alleging breach of fiduciary duty and contribution claims under the Securities Exchange Act of <em style="font: inherit;">1934,</em> docketed as Case <em style="font: inherit;">No.</em> <em style="font: inherit;">2:21</em>-cv-<em style="font: inherit;">00550</em>-DMG-PVCx (the “<i>Westerman Complaint</i>”).  On <em style="font: inherit;"> January 22, 2021, </em>Jesse Lowe filed a <em style="font: inherit;">third</em> derivative complaint in the same court against the same parties, alleging breach of fiduciary duty and asserting various claims under the Securities Exchange Act of <em style="font: inherit;">1934,</em> docketed as Case <em style="font: inherit;">No.</em> <em style="font: inherit;">2:21</em>-cv-<em style="font: inherit;">00597</em>-DMG-PVCx (the “<i>Lowe Complaint</i>”). </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The above-mentioned derivative cases were each been transferred to Judge Gee as cases related to the Securities Action.  On <em style="font: inherit;"> February 16, 2021, </em>Judge Gee issued an order consolidating these cases under the caption <i>In re Wrap Technologies, Inc. Shareholder Derivative Litigation</i>, Case <em style="font: inherit;">No.</em> <em style="font: inherit;">2:20</em>-<em style="font: inherit;">10444</em>-DMG-PVCx, (the “<i>Derivative Action</i>”), and stayed the Derivative Action pending the resolution of the motion to dismiss in the Securities Action.  On <em style="font: inherit;"> March 9, 2021, </em>the Lowe Complaint was designated as the operative complaint in the Derivative Action.  As with the Securities Action, the Company believes that the Derivative Action is without merit and will vigorously defend against the claims raised therein.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;"><i>Other Legal Information</i></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The Company <em style="font: inherit;"> may </em>at times be involved in other litigation in the ordinary course of business. The Company will, from time to time, when appropriate in management’s estimation, record adequate reserves in the Company’s consolidated financial statements for pending litigation. Currently, other than described above there are <em style="font: inherit;">no</em> other pending material legal proceedings to which the Company is a party or to which any of its property is subject. At <em style="font: inherit;"> September 30, 2021 </em>the Company had <span style="-sec-ix-hidden:c77651847">no</span> provision for liability under existing litigation.</p> 0.04 1000000 65000 185000 37000 90000 713000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:30.890522875817%;margin-left:0pt;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:9.5%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">13.</em></b> </p> </td><td style="vertical-align:middle;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>RELATED PARTY TRANSACTIONS</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">Commencing in <em style="font: inherit;"> October 2017 </em>the Company began reimbursing Mr. Elwood Norris, a former officer and current stockholder of the Company, $1.5 per month on a month-to-month basis for laboratory facility expense, for an aggregate of $13 during the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;">2020,</em> respectively. Effective <em style="font: inherit;"> July 1, 2021 </em>Mr. Norris commenced serving as a consultant to the Company and the facility rent costs continue during such consultancy.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">See Notes <em style="font: inherit;">7,</em> <em style="font: inherit;">11</em> and <em style="font: inherit;">12</em> for additional information on related party transactions and obligations.</p> 1500 13000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:45.1388888888889%;margin-left:0pt;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:6.5%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">14.</em></b> </p> </td><td style="vertical-align:middle;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>MAJOR CUSTOMERS AND RELATED INFORMATION</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2021, </em>revenues from <span style="-sec-ix-hidden:c77651859">two</span> distributors accounted for approximately 41% and 29% of revenues with <em style="font: inherit;">no</em> other single customer accounting for more than <em style="font: inherit;">10%</em> of total revenues. For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2020, </em>revenues from <span style="-sec-ix-hidden:c77651865">one</span> distributor accounted for approximately 49% of revenues with <em style="font: inherit;">no</em> other single customer accounting for more than <em style="font: inherit;">10%</em> of total revenues.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">For the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021, </em>revenues from <span style="-sec-ix-hidden:c77651870">two</span> distributors accounted for approximately 27% and 21% of revenues with <em style="font: inherit;">no</em> other single customer accounting for more than <em style="font: inherit;">10%</em> of total revenues. For the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2020, </em>revenues from <span style="-sec-ix-hidden:c77651876">three</span> distributors accounted for approximately 39%, 12% and 11% of revenues with <em style="font: inherit;">no</em> other single customer accounting for more than <em style="font: inherit;">10%</em> of total revenues.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">At <em style="font: inherit;"> September 30, 2021, </em>accounts receivable from <span style="-sec-ix-hidden:c77651882"><span style="-sec-ix-hidden:c77651892">two</span></span> distributors accounted for 45% and 22% of accounts receivable with <em style="font: inherit;">no</em> other single customer accounting for more than <em style="font: inherit;">10%</em> of the accounts receivable balance. Two distributors accounted for 28% and 26% of accounts receivable at <em style="font: inherit;"> December 31, 2020 </em>with <em style="font: inherit;">no</em> other single customer accounting for more than <em style="font: inherit;">10%</em> of the accounts receivable balance.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 9pt;">The following table summarizes revenues by geographic region. Revenues are attributed to countries based on customer’s delivery location.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>For the Three Months</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>For the Nine Months</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Ended September 30,</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Ended September 30,</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021 </b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2020 </b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021 </b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2020 </b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Americas</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,088</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">384</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,837</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">788</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Europe, Middle East and Africa</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">745</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">51</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,424</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">653</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Asia Pacific</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">(28</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">572</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">1,088</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,805</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,007</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,280</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,529</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt;"> </p> 0.41 0.29 0.49 0.27 0.21 0.39 0.12 0.11 0.45 0.22 0.28 0.26 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>For the Three Months</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>For the Nine Months</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Ended September 30,</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Ended September 30,</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021 </b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2020 </b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021 </b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2020 </b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Americas</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,088</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">384</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,837</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">788</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Europe, Middle East and Africa</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">745</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">51</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,424</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">653</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Asia Pacific</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">(28</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">572</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">1,088</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,805</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,007</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,280</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,529</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1088000 384000 2837000 788000 745000 51000 2424000 653000 -28000 572000 19000 1088000 1805000 1007000 5280000 2529000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:21.4950980392157%;margin-left:0pt;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:13.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">15.</em></b> </p> </td><td style="vertical-align:middle;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>SUBSEQUENT EVENTS</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">In <em style="font: inherit;"> October 2021 </em>we released a new generation product, the BolaWrap <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">150.</em> The BolaWrap <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">150</em> is electronically deployed and is more robust, smaller, lighter and simpler to deploy than the BolaWrap <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">100</em> that is being phased out.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">The Company evaluated other subsequent events for their potential impact on the financial statements and disclosures through the date the financial statements were available to be issued, and determined that, except as disclosed herein, <em style="font: inherit;">no</em> subsequent events occurred that were reasonably expected to impact the financial statements presented herein.</p> XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document And Entity Information - shares
9 Months Ended
Sep. 30, 2021
Oct. 27, 2021
Document Information [Line Items]    
Entity Central Index Key 0001702924  
Entity Registrant Name WRAP TECHNOLOGIES, INC.  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2021  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2021  
Document Transition Report false  
Entity File Number 000-55838  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 98-0551945  
Entity Address, Address Line One 1817 W 4th Street  
Entity Address, City or Town Tempe  
Entity Address, State or Province AZ  
Entity Address, Postal Zip Code 85281  
City Area Code 800  
Local Phone Number 583-2652  
Title of 12(b) Security Common Stock, par value $0.0001 per share  
Trading Symbol WRAP  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   40,771,708
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 9,858 $ 16,647
Short-term investments 30,004 24,994
Accounts receivable, net 3,257 1,871
Inventories, net 2,284 2,655
Prepaid expenses and other current assets 529 760
Total current assets 45,932 46,927
Property and equipment, net 888 357
Operating lease right-of-use asset, net 73 139
Intangible assets, net 1,772 1,397
Other assets 8 13
Total assets 48,673 48,833
Current liabilities:    
Accounts payable 1,503 1,232
Accrued liabilities 1,366 721
Customer deposits 21 2
Deferred revenue- short term 94 16
Operating lease liability- short term 79 94
Business acquisition liability - short term 0 275
Total current liabilities 3,063 2,340
Long-term liabilities:    
Deferred revenue- long term 146 0
Operating lease liability - long term 0 56
Business acquisition liability - long term 0 23
Total long-term liabilities 146 79
Total liabilities 3,209 2,419
Commitments and contingencies (Note 12)
Stockholders' equity:    
Preferred stock - 5,000,000 authorized; par value $0.0001 per share; none issued and outstanding 0 0
Common stock - 150,000,000 authorized; par value $0.0001 per share; 40,748,861 and 37,554,162 shares issued and outstanding each period, respectively 4 4
Additional paid-in capital 89,979 71,705
Accumulated deficit (44,530) (25,310)
Accumulated other comprehensive income 11 15
Total stockholders' equity 45,464 46,414
Total liabilities and stockholders' equity $ 48,673 $ 48,833
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - $ / shares
Sep. 30, 2021
Dec. 31, 2020
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, par valule (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, shares authorized (in shares) 150,000,000 150,000,000
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares issued (in shares) 40,748,861 37,554,162
Common stock, shares outstanding (in shares) 40,748,861 37,554,162
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues:        
Product sales $ 1,719 $ 988 $ 4,997 $ 2,486
Other revenue 86 19 283 43
Total revenues 1,805 1,007 5,280 2,529
Cost of revenues:        
Products and services 1,094 688 3,276 1,659
Product line exit expense 0 0 747 0
Total cost of revenues 1,094 688 4,023 1,659
Gross profit 711 319 1,257 870
Operating expenses:        
Selling, general and administrative 4,654 3,255 16,210 7,933
Research and development 2,076 927 4,303 2,038
Total operating expenses 6,730 4,182 20,513 9,971
Loss from operations (6,019) (3,863) (19,256) (9,101)
Other income (expense):        
Investment income 13 5 22 81
Other 15 (4) 14 (4)
Nonoperating Income (Expense), Total 28 1 36 77
Net loss $ (5,991) $ (3,862) $ (19,220) $ (9,024)
Net loss per basic and diluted common share (in dollars per share) $ (0.15) $ (0.11) $ (0.50) $ (0.28)
Weighted average common shares used to compute net loss per basic and diluted common share (in shares) 40,413,332 36,419,771 38,767,009 32,653,408
Comprehensive loss:        
Net loss $ (5,991) $ (3,862) $ (19,220) $ (9,024)
Net unrealized gain (loss) on short-term investments (2) 7 (4) 7
Comprehensive loss $ (5,993) $ (3,855) $ (19,224) $ (9,017)
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares) at Dec. 31, 2019 29,829,916        
Balance at Dec. 31, 2019 $ 3 $ 31,923 $ (12,730) $ 0 $ 19,196
Common shares issued upon exercise of stock options (in shares) 327,500        
Common shares issued upon exercise of stock options $ 0 566 0 0 566
Common shares issued upon vesting of restricted stock units (in shares) 101,557        
Common shares issued upon vesting of restricted stock units $ 0 0 0 0 0
Share-based compensation expense 0 1,563 0 0 1,563
Net loss for the period $ 0 0 (9,024) 0 (9,024)
Common shares issued upon exercise of warrants at $6.50 per share (in shares) 261,679        
Common shares issued upon exercise of warrants at $6.50 per share $ 0 1,646 0 0 1,646
Common shares issued upon exercise of warrants at $3.00 per share, net of issuance costs (in shares) 253,125        
Common shares issued upon exercise of warrants at $3.00 per share, net of issuance costs $ 0 735 0 0 735
Common shares issued upon exercise of warrants at $5.00 per share, net of issuance costs (in shares) 3,593,873        
Common shares issued upon exercise of warrants at $5.00 per share, net of issuance costs $ 1 17,234 0 0 17,234
Common shares issued upon exercise of warrants at $6.00 per share, net of issuance costs (in shares) 675,000        
Common shares issued upon exercise of warrants at $6.00 per share, net of issuance costs $ 0 3,847 0 0 3,847
Net unrealized gain on short-term investments $ 0 0 0 7 7
Sale of common stock and warrants at $6.00 per share in public offering, net of issuance costs (in shares) 2,066,667        
Sale of common stock and warrants at $6.00 per share in public offering, net of issuance costs $ 0 11,667 0 0 11,667
Balance (in shares) at Sep. 30, 2020 37,109,317        
Balance at Sep. 30, 2020 $ 4 69,181 (21,754) 7 47,437
Balance (in shares) at Jun. 30, 2020 34,361,591        
Balance at Jun. 30, 2020 $ 3 54,973 (17,892) 0 37,084
Common shares issued upon exercise of stock options (in shares) 34,250        
Common shares issued upon exercise of stock options $ 0 52 0 0 52
Common shares issued upon vesting of restricted stock units (in shares) 14,999        
Common shares issued upon vesting of restricted stock units $ 0 0 0 0 0
Share-based compensation expense 0 546 0 0 546
Net loss for the period $ 0 0 (3,862) 0 (3,862)
Common shares issued upon exercise of warrants at $6.50 per share (in shares) 177,986        
Common shares issued upon exercise of warrants at $6.50 per share $ 0 1,102 0 0 1,102
Common shares issued upon exercise of warrants at $3.00 per share, net of issuance costs (in shares) 102,621        
Common shares issued upon exercise of warrants at $3.00 per share, net of issuance costs $ 0 295 0 0 295
Common shares issued upon exercise of warrants at $5.00 per share, net of issuance costs (in shares) 1,742,870        
Common shares issued upon exercise of warrants at $5.00 per share, net of issuance costs $ 1 8,366 0 0 8,366
Common shares issued upon exercise of warrants at $6.00 per share, net of issuance costs (in shares) 675,000        
Common shares issued upon exercise of warrants at $6.00 per share, net of issuance costs $ 0 3,847 0 0 3,847
Net unrealized gain on short-term investments $ 0 0 0 7 7
Balance (in shares) at Sep. 30, 2020 37,109,317        
Balance at Sep. 30, 2020 $ 4 69,181 (21,754) 7 47,437
Balance (in shares) at Dec. 31, 2020 37,554,162        
Balance at Dec. 31, 2020 $ 4 71,705 (25,310) 15 $ 46,414
Common shares issued upon exercise of stock options (in shares) 915,404       915,404
Common shares issued upon exercise of stock options $ 0 1,678 0 0 $ 1,678
Common shares issued upon vesting of restricted stock units (in shares) 421,407        
Common shares issued upon vesting of restricted stock units $ 0 0 0 0 0
Share-based compensation expense 0 4,310 0 0 4,310
Net unrealized loss on short-term investments 0 0 0 (4) (4)
Net loss for the period $ 0 0 (19,220) 0 (19,220)
Common shares issued upon exercise of warrants at $6.50 per share (in shares) 1,661,320        
Common shares issued upon exercise of warrants at $6.50 per share $ 0 10,799 0 0 10,799
Common shares issued upon exercise of warrants at $8.125 per share (in shares) 153,692        
Common shares issued upon exercise of warrants at $8.125 per share $ 0 1,249 0 0 1,249
Common shares issued for services (in shares) 42,876        
Common shares issued for services $ 0 239 0 0 239
Balance (in shares) at Sep. 30, 2021 40,748,861        
Balance at Sep. 30, 2021 $ 4 89,979 (44,530) 11 45,464
Balance (in shares) at Jun. 30, 2021 39,911,390        
Balance at Jun. 30, 2021 $ 4 87,277 (38,539) 13 48,755
Common shares issued upon exercise of stock options (in shares) 758,338        
Common shares issued upon exercise of stock options $ 0 1,399 0 0 1,399
Common shares issued upon vesting of restricted stock units (in shares) 79,133        
Common shares issued upon vesting of restricted stock units $ 0 0 0 0 0
Share-based compensation expense 0 1,303 0 0 1,303
Net unrealized loss on short-term investments 0 0 0 (2) (2)
Net loss for the period $ 0 0 (5,991) 0 (5,991)
Balance (in shares) at Sep. 30, 2021 40,748,861        
Balance at Sep. 30, 2021 $ 4 $ 89,979 $ (44,530) $ 11 $ 45,464
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals) - $ / shares
Sep. 30, 2021
Sep. 30, 2020
Warrants at $6.50 Per Share [Member]    
Warrants, exercise price (in dollars per share) $ 6.50 $ 6.50
Warrants at $3.00 Per Share [Member]    
Warrants, exercise price (in dollars per share)   3.00
Warrants at $6.00 Per Share [Member]    
Warrants, exercise price (in dollars per share)   6.00
Warrants at $8.125 Per Share [Member]    
Warrants, exercise price (in dollars per share) $ 8.125  
Warrants at $5.00 Per Share [Member]    
Warrants, exercise price (in dollars per share)   $ 5.00
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Cash Flows From Operating Activities:    
Net loss $ (19,220) $ (9,024)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 336 90
Product line exit expense 747 0
Gain on sale of assets (17) 0
Warranty provision 23 17
Software impairment charge 170 0
Change in contingent liability (23) 0
Non-cash lease expense 67 91
Share-based compensation 4,310 1,563
Common shares issued for services 239 0
Provision for doubtful accounts 27 10
Changes in assets and liabilities:    
Accounts receivable (1,414) (985)
Inventories (160) 294
Prepaid expenses and other current assets 231 (50)
Accounts payable 271 355
Operating lease liability (71) (95)
Customer deposits 19 (216)
Accrued liabilities and other 502 255
Warranty settlement 10 2
Deferred revenue 224 0
Net cash used in operating activities (13,729) (7,693)
Cash Flows From Investing Activities:    
Purchase of short-term investments (30,014) (24,980)
Proceeds from maturities of short-term investments 25,000 0
Capital expenditures for property and equipment (811) (202)
Proceeds from long-term deposits 4 0
Net cash used in investing activities (6,511) (25,283)
Cash Flows From Financing Activities:    
Sale of common stock and warrants 0 12,400
Offering costs paid on sale of common stock and warrants 0 (733)
Proceeds from exercise of warrants 12,048 24,480
Offering costs paid on exercise of warrants 0 (1,017)
Proceeds from exercise of stock options 1,678 566
Proceeds from bank note 0 414
Repayment of debt (275) 0
Net cash provided by financing activities 13,451 36,110
Net (decrease) increase in cash and cash equivalents (6,789) 3,134
Cash and cash equivalents, beginning of period 16,647 16,984
Cash and cash equivalents, end of period 9,858 20,118
Supplemental Disclosure of Non-Cash Investing and Financing Activities:    
Change in unrealized gain on short-term investments (2) 7
Patents and Trademarks [Member]    
Cash Flows From Investing Activities:    
Payments for intangible assets (129) (101)
Intangibles Other than Patents and Trademarks [Member]    
Cash Flows From Investing Activities:    
Payments for intangible assets $ (561) $ 0
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Note 1 - Organization and Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]

1.       

ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Organization and Business Description

 

Wrap Technologies, Inc., a Delaware corporation (the “Company”, “we”, “us”, and “our”), is a publicly traded company with our Common Stock, par value $0.0001 per share (“Common Stock”), listed on the Nasdaq Capital Market (“Nasdaq”) under the trading symbol “WRAP”. The Company is a developer and supplier of public safety products and training services for law enforcement and security personnel. The Company’s primary product is the BolaWrap® remote restraint device. The principal markets for the Company’s proprietary products and services are in North and South America, Europe, Middle East and Asia.

 

Basis of Presentation

 

The Company’s unaudited interim condensed consolidated financial statements included herein have been prepared in accordance with the instructions to Form 10-Q and Article 8 of Regulation S-X and the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles (U.S. GAAP”) have been condensed or omitted pursuant to such rules and regulations. In management’s opinion, the accompanying financial statements reflect adjustments necessary to present fairly the financial position, results of operations, and cash flows for those periods indicated, and contain adequate disclosure to make the information presented not misleading. Adjustments included herein are of a normal, recurring nature unless otherwise disclosed in the footnotes. The condensed consolidated financial statements and notes thereto should be read in conjunction with the Company’s audited financial statements and notes thereto for the year ended December 31, 2020 included in the Company’s Annual Report on Form 10-K, as filed with the SEC on March 4, 2021. The accompanying condensed consolidated balance sheet at December 31, 2020 has been derived from the audited consolidated balance sheet at December 31, 2020 contained in the above referenced Form 10-K. Results of operations for interim periods are not necessarily indicative of the results of operations for a full year.

 

Where necessary, the prior year’s information has been reclassified to conform to the current year presentation.

 

Principles of Consolidation

 

The Company has one wholly-owned subsidiary, Wrap Reality, Inc., formed in December 2020, and has commenced selling its virtual reality training system primarily targeting law enforcement and security agencies. The condensed consolidated financial statements include the accounts of this subsidiary after elimination of intercompany transactions and accounts.

 

Use of Estimates

 

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions (e.g., stock-based compensation valuation, allowance for doubtful accounts, valuation of inventory and intangible assets, warranty reserve, accrued expense and recognition and measurement of contingencies) that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities at the date of the financial statements and affect the reported amounts of revenue and expense during the reporting period. Actual results could materially differ from those estimates.

 

Loss per Share

 

Basic loss per common share is computed by dividing net loss for the period by the weighted-average number of shares of Common Stock outstanding during the period. Diluted net loss per Common Share reflects the potential dilution of securities that could share in the earnings of an entity. The Company’s losses for the periods presented cause the inclusion of potential Common Stock instruments outstanding to be antidilutive. Stock options, restricted stock units and warrants exercisable or issuable for a total of 5,397,165 shares of Common Stock were outstanding at September 30, 2021. These securities are not included in the computation of diluted net loss per common share for the periods presented as their inclusion would be antidilutive due to losses incurred by the Company.

 

 

Exit Activity Expense

 

During the second quarter ended June 30, 2021 the Company recorded $747 of product line exit costs related to the wind down and closure of the BolaWrap 100 product line related to a shift in production efforts to a new BolaWrap 150 generation product requiring new tooling, new production equipment and processes and additional licensing. These non-cash inventory costs included end of life raw material write offs of $531 and tooling retirement costs of $106. An additional $110 was recorded in accrued liabilities as a reserve for estimated non-cancelable raw material purchase commitments. This reserve was applied against raw material purchases and as a $56 obsolescence allowance during the three months ended September 30, 2021.

 

The $747 of exit costs were recorded as a component of cost of revenues. There was no such expense recorded during the prior year. Development and start-up expense of new products are expensed as incurred except for capitalized equipment and tooling.

 

Recent Issued Accounting Guidance

 

Adopted the First Quarter of 2021:

 

In  December 2019, the FASB issued Accounting Standards Update 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. We adopted ASU 2019-12 in the first quarter ended March 31, 2021 and it did not have a significant impact on our financial statements.

 

Other Pronouncements:

 

In August 2020, the FASB issued Accounting Standards Update (“ASU”) 2020-06, DebtDebt with Conversion and Other Options (Subtopic 470-20) and Derivatives and HedgingContracts in Entitys Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entitys Own Equity, which simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception and it also simplifies the diluted earnings per share calculation in certain areas. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021, with early adoption permitted. The Company is currently evaluating the impact of this standard on its financial statements and related disclosures.

 

The Company has reviewed other recently issued, but not yet effective, accounting pronouncements and does not believe the future adoptions of any such pronouncements will be expected to cause a material impact on its financial condition or the results of operations.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Revenue and Product Expense
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

2. 

REVENUE AND PRODUCT EXPENSE

 

On January 1, 2018, the Company adopted FASB ASC Topic 606, Revenue from contracts with customers (Topic 606) and, as it had no prior revenue or contracts with customers, there was no transition required nor any impact on prior results. Topic 606 requires entities to recognize revenue through the application of a five-step model, which includes identification of the contract, identification of the performance obligations, determination of the transaction price, allocation of the transaction price to the performance obligations and recognition of revenue as the entity satisfies the performance obligations.

 

The Company enters into contracts that include various combinations of products, accessories, software and services, each of which are generally distinct and are accounted for as separate performance obligations.

 

A performance obligation is a promise in a contract to transfer a distinct good or service to a customer, and is the unit of account in Topic 606. For contracts with a single performance obligation, the entire transaction price is allocated to the single performance obligation. For contracts with multiple performance obligations, the Company allocates the contract transaction price to each performance obligation using the Company’s estimate of the standalone selling price (“SSP” or “SSPs”) of each distinct good or service in a contract. The Company determines SSPs based on the relative SSP. If the SSP is not observable through past transactions, the Company estimates the SSP considering available information such as market conditions and internally approved pricing guidelines related to the performance obligations.

 

 

Most of the Company’s products and accessories are sold through domestic and international distributors. Performance obligations to deliver products and accessories are generally satisfied at the point in time the Company ships the product, as this is when the customer obtains control of the asset under our standard terms and conditions. Periodically, certain customers request bill and hold transactions for future delivery as scheduled and designated by them. In such cases, revenue is not recognized until after control, title and risk of ownership has transferred which is generally when the customer has requested such transaction under normal billing and payment terms and has been notified that the product (i) has been completed according to customer specifications, (ii) has passed quality control inspections, and (iii) has been tagged and packed for shipment, separated from other inventory and ready for physical transfer to the customer. The value associated with custodial storage services is deemed immaterial in the context of such contracts and in total, and accordingly, none of the transaction price is allocated to such service.

 

The Company has elected to recognize shipping costs as an expense in cost of revenue when control has transferred to the customer.

 

Time-based virtual reality system contracts generally include setup, training and the use of software and hardware for a fixed term, generally one to five years and support and upgrade services during the same period. The Company does not sell time-based arrangements without setup, training and support services and therefore revenues for the entire arrangement are recognized on a straight-line basis over the term. When hardware is bundled and not sold separately the Company allocates the contract transaction price to each performance obligation using the SSP of each distinct good and service in the contract.

 

The timing of revenue recognition may differ from the timing of invoicing to customers. The Company generally has an unconditional right to consideration when customers are invoiced and a receivable is recorded. A contract asset is recognized when revenue is recognized prior to invoicing, or a contract liability (deferred revenue) when revenue will be recognized subsequent to invoicing. At September 30, 2021 the Company’s deferred revenue totaled $240, of which $152 related to virtual reality training and $88 related to BolaWrap extended product warranties and training services. At December 31, 2020 the Company’s deferred revenue totaled $16, of which $14 related to virtual reality training and $2 related to extended product warranties.

 

The Company may also receive consideration, per terms of a contract, from customers prior to transferring goods to the customer. The Company records customer deposits as a contract liability.

 

The Company recognizes an asset if there are incremental costs of obtaining a contract with a customer such as commissions. These costs are ascribed to or allocated to the underlying performance obligations in the contract and amortized consistent with the recognition timing of the revenue for any such underlying performance obligations. The Company had no such assets at September 30, 2021 and December 31, 2020. The Company applies the practical expedient to expense any sales commissions related to performance obligations with an amortization of one year or less when incurred within selling, general and administrative expense.

 

Estimated expense for the Company’s standard one-year warranty are charged to cost of products sold when revenue is recorded for the related product. Royalties are also charged to cost of products sold.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Fair Value Measurements
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Fair Value Disclosures [Text Block]

3. 

FAIR VALUE MEASUREMENTS

  

Assets and liabilities recorded at fair value on a recurring basis in the Condensed Consolidated Balance Sheets and assets and liabilities measured at fair value on a non-recurring basis or disclosed at fair value, are categorized based upon the level of judgment associated with inputs used to measure their fair values. The accounting guidance for fair value provides a framework for measuring fair value and requires certain disclosures about how fair value is determined. Fair value is defined as the price that would be received upon the sale of an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The accounting guidance also establishes a three-level valuation hierarchy that prioritizes the inputs to valuation techniques used to measure fair value based upon whether such inputs are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect market assumptions made by the reporting entity. The three-level hierarchy for the inputs to valuation techniques is briefly summarized as follows: 

 

Level 1—Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;

 

Level 2—Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; and 

 

Level 3—Unobservable inputs that are significant to the measurement of the fair value of the assets or liabilities that are supported by little or no market data.

 

 

Instruments Measured at Fair Value on a Recurring Basis

 

The Company’s cash equivalent Money Market Funds and short-term investments consisting of U.S. Treasury bill securities are classified as Level 1 because they are valued using quoted market prices.

 

The following table shows the Company’s cash and cash equivalents, Money Market Funds and short-term investments by significant investment category as of  September 30, 2021 and December 31, 2020.

 

  

As of September 30, 2021

 
  

Adjusted

  

Unrealized

  

Unrealized

  

Market

 
  

Cost

  

Gains

  

Losses

  

Value

 

Level 1:

                

Money Market Funds

 $1,535  $-  $-  $1,535 

U.S. Treasury securities considered cash equivalents

  -   -   -   - 

U.S. Treasury securities in short-term investments

  29,993   11   -   30,004 

Total Financial Assets

 $31,528  $11  $-  $31,539 

 

  

As of December 31, 2020

 
  

Adjusted

  

Unrealized

  

Unrealized

  

Market

 
  

Cost

  

Gains

  

Losses

  

Value

 

Level 1:

                

Money Market Funds

 $6,035  $-  $-  $6,035 

U.S. Treasury securities considered cash equivalents

  9,998   -   -   9,998 

U.S. Treasury securities in short-term investments

  24,979   15   -   24,994 

Total Financial Assets

 $41,012  $15  $-  $41,027 

 

Unrealized gains or losses resulting from our short-term investments are recorded in accumulated other comprehensive gain or loss. As of September 30, 2021, $11 was recorded to accumulated other comprehensive gain.

 

Our financial instruments also include accounts receivable, accounts payable, accrued liabilities and business acquisition liabilities. Due to the short-term nature of these instruments, their fair values approximate their carrying values on the balance sheet.

 

 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Inventories, Net
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Inventory Disclosure [Text Block]

4. 

INVENTORIES, NET

 

Inventory is recorded at the lower of cost or net realizable value. The cost of substantially all the Company’s inventory is determined by the FIFO cost method. Inventories consisted of the following:

 

  

September 30,

  

December 31,

 
  

2021

  

2020

 

Finished goods

 $1,796  $1,249 

Work in process

  142   64 

Raw materials

  402   1,342 

Inventories, net

  2,340   2,655 

Less allowance for obsolescence

  (56)  - 

Inventories - net

 $2,284  $2,655 

 

As part of product line exit costs (see Note 1) end of life raw material costs aggregating $531 were written off during the quarter ended June 30, 2021 and an additional $54 was written off during the quarter ended September 30, 2021.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Property and Equipment, Net
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

5. 

PROPERTY AND EQUIPMENT, NET

 

Property and equipment consisted of the following:

 

  

September 30,

  

December 31,

 
  

2021

  

2020

 

Production and lab equipment

 $450  $148 

Tooling

  188   81 

Computer equipment

  408   180 

Furniture, fixtures and improvements

  177   165 
   1,223   574 

Accumulated depreciation

  (335)  (217)

Property and equipment, net

 $888  $357 

 

Depreciation expense was $69 and $191 for the three and nine months ended September 30, 2021 and was $35 and $82 for the three and nine months ended September 30, 2020, respectively.

 

As part of product line exit costs (see Note 1) unamortized production tooling costs of $106 were recorded during the quarter ended June 30, 2021.

 

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Intangible Assets, Net
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Intangible Assets Disclosure [Text Block]

6. 

INTANGIBLE ASSETS, NET

 

Intangible assets consisted of the following:

  

September 30,

  

December 31,

 
  

2021

  

2020

 

Amortizable intangible assets:

        

Patents

 $368  $280 

Trademarks

  125   84 

Software

  1,023   662 

Other

  50   50 
   1,566   1,076 

Accumulated amortization

  (138)  (23)

Total amortizable

  1,428   1,053 

Indefinite life assets (non-amortizable)

  344   344 

Total intangible assets, net

 $1,772  $1,397

 

 

Amortization expense was $48 and $145 for the three and nine months ended September 30, 2021 and was $3 and $9 for the three and nine months ended September 30, 2020, respectively. An impairment charge of $170 for purchased software was recorded in the quarter ended September 30, 2021.

 

At September 30, 2021, future amortization expense is as follows:

 

2021 (3 months)

 $60 

2022

  223 

2023

  218 

2024

  218 

2025

  218 

Thereafter

  491 

Total estimated amortization expense

 $1,428 

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Accounts Payable and Accrued Liabilities
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Accounts Payable and Accrued Liabilities Disclosure [Text Block]

7. 

ACCOUNTS PAYABLE AND ACCRUED LIABILITIES

 

Accounts payable includes $134 and $53 due to related party Syzygy Licensing, LLC (“Syzygy”) as of September 30, 2021 and December 31, 2020, respectively. Accounts payable at December 31, 2020 also included $10 due to related party V3 Capital Partners, LLC. See Notes 12 and 13 for additional related party information.

 

Accrued liabilities consist of the following:

 

  

September 30,

  

December 31,

 
  

2021

  

2020

 

Patent and legal costs

 $22  $65 

Accrued compensation

  972   563 

Warranty costs

  82   48 

Consulting costs

  269   2 

Taxes and other

  21   43 
  $1,366  $721 

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Leases
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

8. 

LEASES

 

The Company adopted ASU 2016-02, Leases (Topic 842) on January 1, 2019 using the modified retrospective approach. The Company has elected not to apply ASC Topic 842 to arrangements with lease terms of 12 months or less.

 

 

Amortization of Right of Use operating lease assets was $21 and $67 for the three and nine months ended September 30, 2021 and was $31 and $91 for the three and nine months ended September 30, 2020, respectively.

 

Operating lease expense for capitalized operating leases included in operating activities was $23 and $73 for the three and nine months ended September 30, 2021 and was $34 and $103 for the three and nine months ended September 30, 2020, respectively. 

 

Operating lease obligations recorded on the balance sheet at September 30, 2021 are:

 

Operating lease liability- short term

 $79 

Operating lease liability - long term

  - 

Total Operating Lease Liability

 $79 

 

Future lease payments included in the measurement of lease liabilities on the balance sheet at September 30, 2021 for future periods are as follows:

 

2021 (3 months)

 $24 

2022

  58 

Total future minimum lease payments

  82 

Less imputed interest

  (3)

Total

 $79 

 

The weighted average remaining lease term is 0.8 years and the weighted average discount rate is 7.0%.

 

The Company does not have any finance leases.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Other Liabilities
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Other Liabilities Disclosure [Text Block]

9. 

OTHER LIABILITIES

 

The Company’s other liabilities at September 30, 2021 consisted of operating lease liabilities (see Note 8). Other liabilities at December 31, 2020 included operating lease liabilities (see Note 8) and business acquisition liabilities totaling $298 of which $275 related to short term business liabilities and $23 related to contingent consideration recorded as a long-term business acquisition liability on our balance sheet.

 

During the quarter ended September 30, 2021 the Company eliminated the contingent consideration, a recurring Level 3 measurement, and recorded a $23 gain in other income.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Stockholders' Equity
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Stockholders' Equity Note Disclosure [Text Block]

10. 

STOCKHOLDERS EQUITY

 

The Company’s authorized capital consists of 150,000,000 shares of Common Stock, par value $0.0001 per share, and 5,000,000 shares of preferred stock, par value $0.0001 per share (“Preferred Stock”).

 

Summary of Stock Purchase Warrants

 

The following table summarizes warrant activity during the nine months ended September 30, 2021:

 

  

Number

  

Average Price Per Share

 

Shares purchasable under outstanding warrants at December 31, 2020

  3,206,910  $6.36 

Stock purchase warrants issued

  -   - 

Stock purchase warrants exercised

  (1,815,012) $6.64 

Stock purchase warrants expired

  (231) $7.58 

Shares purchasable under outstanding warrants at September 30, 2021

  1,391,667  $6.00 

 

 

 

 

The Company has outstanding Common Stock purchase warrants as of September 30, 2021 as follows:

 

  

Number of

  

Exercise Price

  

Description

 

Common Shares

  

Per Share

 

Expiration Date

Purchase Warrants

  1,391,667  $6.00 

June 1, 2022

 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Share-based Compensation
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Share-based Payment Arrangement [Text Block]

11. 

SHARE-BASED COMPENSATION

 

On March 31, 2017, the Company adopted, and the stockholders approved, the 2017 Stock Incentive Plan (the “Plan”) authorizing 2,000,000 shares of Company Common Stock for issuance as stock options and restricted stock units to employees, directors or consultants. In May 2019, the stockholders ratified an increase in the Plan authorizing an additional 2,100,000 shares of Common Stock and in June 2020 ratified a further authorization of 1,900,000 shares of Common Stock for a total of 6,000,000 shares subject to the Plan. In June 2021, the stockholders ratified an increase in the 2017 Stock Incentive Plan authorizing an additional 1,500,000 shares of Common Stock to a total of 7,500,000 shares. At September 30, 2021 there were 1,667,338 shares of Common Stock available for grant under the Plan.

 

The Company generally recognizes share-based compensation expense on the grant date and over the period of vesting or period that services will be provided.

 

Stock Options

 

The following table summarizes stock option activity for the nine months ended September 30, 2021:

 

      

Weighted Average

     
  

Options on

      

Remaining

  

Aggregate

 
  

Common

  

Exercise

  

Contractual

  

Intrinsic

 
  

Shares

  

Price

  

Term

  

Value

 
Outstanding December 31, 2020  3,931,586  $4.41   4.80     

Granted

  982,500  $5.57         

Exercised

  (915,404) $1.83         

Forfeited, cancelled, expired

  (319,799) $5.12         
Outstanding September 30, 2021  3,678,883  $5.30   5.47  $4,335 
Exercisable September 30, 2021  1,904,711  $4.37   3.01  $3,493 

 

Options outstanding at December 31, 2020 included 100,000 of performance-based options exercisable at $5.46 per share with vesting based on achieving certain virtual reality revenue targets by December 1, 2024. These options were forfeited on September 30, 2021 and no share-based compensation expense was recorded related to these options during the period outstanding. All other options are service-based.

 

The Company recorded $836 and $2,065 of stock option compensation expense for employees, directors and consultants for the three and nine months ended  September 30, 2021, respectively. The Company recorded $319 and $599 of stock option compensation expense for employees, directors and consultants for the three and nine months ended  September 30, 2020, respectively.

 

 

The Company uses the Black-Scholes option pricing model to determine the fair value of the options granted. The following table summarizes the assumptions used to compute the fair value of options granted to employees and non-employees:

 

  

For the Nine Months

 
  

Ended September 30,

 
  

2021

  

2020

 

Expected stock price volatility

  50%  46%

Risk-free interest rate

  0.90%  0.38%

Forfeiture rate

  0%  0%

Expected dividend yield

  0%  0%

Expected life of options - years

  5.74   6.15 

Weighted-average fair value of options granted

 $2.57  $3.43 

 

Estimated volatility is a measure of the amount by which the Company’s stock price is expected to fluctuate each year during the expected life of awards. The Company’s estimated volatility was based on an average of the historical volatility of peer entities whose stock prices were publicly available. The Company’s calculation of estimated volatility is based on historical stock prices of these peer entities over a period equal to the expected life of the awards. The Company uses the historical volatility of peer entities due to the lack of sufficient historical data of its stock price.

 

The risk-free interest rate assumption is based upon observed interest rates on zero coupon U.S. Treasury bonds whose maturity period is appropriate for the term of the options. The Company accounts for actual forfeitures as they occur. The dividend yield of zero is based on the fact that the Company has never paid cash dividends and has no present intention to pay cash dividends. The Company calculates the expected life of the options using the Simplified Method for the employee stock options as the Company does not have sufficient historical data.

 

Restricted Stock Units

 

The Plan provides for the grant of restricted stock units (“RSUs”). The following table summarizes RSU activity under the Plan for the nine months ended September 30, 2021:

 

      

Weighted Average

 

Weighted Average

  

Service-Based

  

Grant Date

 

Vesting

  

RSU's

  

Fair Value

 

Period (in Years)

Unvested at December 31, 2020

  428,006  $6.13  

Granted - service based

  352,890  $5.72  

Vested

  (421,407) $5.63  

Forfeited and cancelled

  (32,874) $6.10  

Unvested at September 30, 2021

  326,615  $6.34 

2.1

 

Compensation expense for RSUs was $467 and $2,245 for the three and nine months ended September 30, 2021, respectively. Compensation expense for RSUs was $227 and $963 for the three and nine months ended  September 30, 2020, respectively.

 

Share-Based Compensation Expense

 

The Company recorded share-based compensation for options and RSUs in its statements of operations for the relevant periods as follows:

 

  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2021

  

2020

  

2021

  

2020

 

Selling, general and administrative

 $1,093  $468  $3,722  $1,393 

Research and development

  210   78   588   169 

Total share-based expense

 $1,303  $546  $4,310  $1,562 

 

As of September 30, 2021, total estimated compensation expense of stock options granted and outstanding but not yet vested was $4,300 which is expected to be recognized over the weighted average period of 2.3 years. As of September 30, 2021, total estimated compensation cost of RSUs granted and outstanding but not yet vested was $1,718 which is expected to be recognized over the weighted average period of 2.1 years.

 

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Note 12 - Commitments and Contingencies
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

12. 

COMMITMENTS AND CONTINGENCIES

 

Facility Leases

See Note 8.

 

Related Party Technology License Agreement

The Company is obligated to pay royalties and pay development and patent costs pursuant to that certain exclusive Amended and Restated Intellectual Property License Agreement dated as of September 30, 2016, by and between the Company and Syzygy (the “Syzygy Agreement”), a company owned and controlled by stockholders/officers Messrs. Elwood Norris and James Barnes, both of whom are stockholders and officers of the Company. The Syzygy Agreement provides for royalty payments of 4% of revenue from products employing the licensed ensnarement device technology up to an aggregate of $1,000 in royalties or until September 30, 2026, whichever occurs earlier. The Company recorded $65 and $185 for royalties incurred under the Syzygy Agreement during the three and nine months ended September 30, 2021 and $37 and $90 incurred for the three and nine months ended September 30, 2020, respectively.

 

Purchase Commitments

At September 30, 2021 the Company was committed for approximately $713 for future component deliveries and contract services that are generally subject to modification or rescheduling in the normal course of business.

 

Securities Litigation

On September 23, 2020, Carone Cobden filed a putative class action complaint against the Company, former Chief Executive Officer David Norris (“Norris”), Chief Financial Officer, James A. Barnes (“Barnes”), and President, Thomas Smith (“Smith”) in the United States District Court for the Central District of California, docketed as Case No. 2-20-cv-08760-DMG-PVCx (the “Cobden Complaint”). The Cobden Complaint alleges that the named defendants, in their capacities as officers of the Company, knowingly made false or misleading statements or omissions regarding trials of the Company’s BolaWrap product conducted by the Los Angeles Police Department (the “BolaWrap Pilot Program”).  The Cobden Complaint also alleges that the conduct of the named defendants artificially inflated the price of the Company’s traded securities, and that the disclosure of certain adverse information to the public led to a decline in the market value of the Company’s securities.  The Cobden Complaint further alleges violations of Sections 10(b) and 20(a) of the Exchange Act, and Rule 10b-5 promulgated thereunder, and defines the class period as July 31, 2020 through September 23, 2020. 

 

On October 1, 2020, Joseph Mercurio filed a second putative class action complaint against the Company, Norris, Smith, and Barnes in the same court, which contains substantially the same factual allegations and legal claims as set forth in the Cobden Complaint, and is docketed as Case No. 2-20-cv-09030-DMG-PVCx (the “Mercurio Complaint”).  On October 15, 2020, Paula Earley filed a third putative class action complaint against the Company, Smith, Norris, Barnes, Chief Strategy Officer Mike Rothans (“Rothans”), and former Chief Executive Officer, Marc Thomas (“Thomas”) in the same court, which contains many of the same factual allegations and legal claims as set forth in the Cobden and Mercurio Complaints, but defines the class period as April 29, 2020 through September 23, 2020, and alleges additional false or misleading statements in connection with BolaWrap and the BolaWrap Pilot Program (the “Earley Complaint”).  The Earley Complaint is docketed as Case No. 2-20-cv-09444-DMG-PVCx. 

 

On November 3, 2020, the Hon. Dolly M. Gee consolidated the three above-mentioned cases under the caption In re Wrap Technologies, Inc. Securities Exchange Act Litigation, Case No. 20-8760-DMG (PVCx) (the “Securities Action”).  On January 7, 2021, the Court appointed a lead plaintiff in the Securities Action, who designated its attorneys as lead counsel.  On January 21, 2021, Judge Gee ordered that a consolidated amended complaint be filed in the Securities Action on or before March 12, 2021, with defendants’ motion to dismiss to be filed on or before April 26, 2021, and a hearing on the motion to dismiss to be held on July 23, 2021.  On March 12, 2021, lead plaintiff filed an amended complaint, naming the Company, Norris, Thomas, Smith, and Barnes as defendants. Those defendants jointly filed a motion to dismiss on April 26, 2021. Briefing on the motion to dismiss is now complete, and the motion is currently under submission before Judge Gee. The Company believes that the Securities Action is without merit and will continue to vigorously defend against the claims raised therein.

 

 

 

Shareholder Derivative Litigation

On November 13, 2020, Naresh Rammohan filed a shareholder derivative action in the United States District Court for the Central District of California against Smith, Barnes, Rothans, Thomas, Norris, and Messrs. Scot Cohen, Patrick Kinsella, Michael Parris, and Wayne Walker, alleging unjust enrichment, breach of fiduciary duty, waste of corporate assets, and contribution claims under the Securities Exchange Act of 1934, docketed as Case No. 2:20-cv-10444-DMG-PVCx (the “Rammohan Complaint”).  The Rammohan Complaint names the Company as a nominal defendant and recites many of the allegations set forth in the Securities Action relating to the BolaWrap Pilot Program.  On January 20, 2021, Ray Westerman filed a second derivative complaint in the same court against the same parties, alleging breach of fiduciary duty and contribution claims under the Securities Exchange Act of 1934, docketed as Case No. 2:21-cv-00550-DMG-PVCx (the “Westerman Complaint”).  On January 22, 2021, Jesse Lowe filed a third derivative complaint in the same court against the same parties, alleging breach of fiduciary duty and asserting various claims under the Securities Exchange Act of 1934, docketed as Case No. 2:21-cv-00597-DMG-PVCx (the “Lowe Complaint”). 

 

The above-mentioned derivative cases were each been transferred to Judge Gee as cases related to the Securities Action.  On February 16, 2021, Judge Gee issued an order consolidating these cases under the caption In re Wrap Technologies, Inc. Shareholder Derivative Litigation, Case No. 2:20-10444-DMG-PVCx, (the “Derivative Action”), and stayed the Derivative Action pending the resolution of the motion to dismiss in the Securities Action.  On March 9, 2021, the Lowe Complaint was designated as the operative complaint in the Derivative Action.  As with the Securities Action, the Company believes that the Derivative Action is without merit and will vigorously defend against the claims raised therein.

 

Other Legal Information

The Company may at times be involved in other litigation in the ordinary course of business. The Company will, from time to time, when appropriate in management’s estimation, record adequate reserves in the Company’s consolidated financial statements for pending litigation. Currently, other than described above there are no other pending material legal proceedings to which the Company is a party or to which any of its property is subject. At September 30, 2021 the Company had no provision for liability under existing litigation.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Note 13 - Related Party Transactions
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Related Party Transactions Disclosure [Text Block]

13. 

RELATED PARTY TRANSACTIONS

 

Commencing in October 2017 the Company began reimbursing Mr. Elwood Norris, a former officer and current stockholder of the Company, $1.5 per month on a month-to-month basis for laboratory facility expense, for an aggregate of $13 during the nine months ended September 30, 2021 and 2020, respectively. Effective July 1, 2021 Mr. Norris commenced serving as a consultant to the Company and the facility rent costs continue during such consultancy.

 

See Notes 7, 11 and 12 for additional information on related party transactions and obligations.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Note 14 - Major Customers and Related Information
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Concentration Risk Disclosure [Text Block]

14. 

MAJOR CUSTOMERS AND RELATED INFORMATION

 

For the three months ended September 30, 2021, revenues from two distributors accounted for approximately 41% and 29% of revenues with no other single customer accounting for more than 10% of total revenues. For the three months ended September 30, 2020, revenues from one distributor accounted for approximately 49% of revenues with no other single customer accounting for more than 10% of total revenues.

 

For the nine months ended September 30, 2021, revenues from two distributors accounted for approximately 27% and 21% of revenues with no other single customer accounting for more than 10% of total revenues. For the nine months ended September 30, 2020, revenues from three distributors accounted for approximately 39%, 12% and 11% of revenues with no other single customer accounting for more than 10% of total revenues.

 

At September 30, 2021, accounts receivable from two distributors accounted for 45% and 22% of accounts receivable with no other single customer accounting for more than 10% of the accounts receivable balance. Two distributors accounted for 28% and 26% of accounts receivable at December 31, 2020 with no other single customer accounting for more than 10% of the accounts receivable balance.

 

 

The following table summarizes revenues by geographic region. Revenues are attributed to countries based on customer’s delivery location.

 

  

For the Three Months

  

For the Nine Months

 
  

Ended September 30,

  

Ended September 30,

 
  

2021

  

2020

  

2021

  

2020

 

Americas

 $1,088  $384  $2,837  $788 

Europe, Middle East and Africa

  745   51   2,424   653 

Asia Pacific

  (28)  572   19   1,088 
  $1,805  $1,007  $5,280  $2,529 

 

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Note 15 - Subsequent Events
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Subsequent Events [Text Block]

15. 

SUBSEQUENT EVENTS

 

In October 2021 we released a new generation product, the BolaWrap 150. The BolaWrap 150 is electronically deployed and is more robust, smaller, lighter and simpler to deploy than the BolaWrap 100 that is being phased out.

 

The Company evaluated other subsequent events for their potential impact on the financial statements and disclosures through the date the financial statements were available to be issued, and determined that, except as disclosed herein, no subsequent events occurred that were reasonably expected to impact the financial statements presented herein.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Business Description and Business Description [Policy Text Block]

Organization and Business Description

 

Wrap Technologies, Inc., a Delaware corporation (the “Company”, “we”, “us”, and “our”), is a publicly traded company with our Common Stock, par value $0.0001 per share (“Common Stock”), listed on the Nasdaq Capital Market (“Nasdaq”) under the trading symbol “WRAP”. The Company is a developer and supplier of public safety products and training services for law enforcement and security personnel. The Company’s primary product is the BolaWrap® remote restraint device. The principal markets for the Company’s proprietary products and services are in North and South America, Europe, Middle East and Asia.

Basis of Accounting, Policy [Policy Text Block]

Basis of Presentation

 

The Company’s unaudited interim condensed consolidated financial statements included herein have been prepared in accordance with the instructions to Form 10-Q and Article 8 of Regulation S-X and the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles (U.S. GAAP”) have been condensed or omitted pursuant to such rules and regulations. In management’s opinion, the accompanying financial statements reflect adjustments necessary to present fairly the financial position, results of operations, and cash flows for those periods indicated, and contain adequate disclosure to make the information presented not misleading. Adjustments included herein are of a normal, recurring nature unless otherwise disclosed in the footnotes. The condensed consolidated financial statements and notes thereto should be read in conjunction with the Company’s audited financial statements and notes thereto for the year ended December 31, 2020 included in the Company’s Annual Report on Form 10-K, as filed with the SEC on March 4, 2021. The accompanying condensed consolidated balance sheet at December 31, 2020 has been derived from the audited consolidated balance sheet at December 31, 2020 contained in the above referenced Form 10-K. Results of operations for interim periods are not necessarily indicative of the results of operations for a full year.

 

Where necessary, the prior year’s information has been reclassified to conform to the current year presentation.

Consolidation, Policy [Policy Text Block]

Principles of Consolidation

 

The Company has one wholly-owned subsidiary, Wrap Reality, Inc., formed in December 2020, and has commenced selling its virtual reality training system primarily targeting law enforcement and security agencies. The condensed consolidated financial statements include the accounts of this subsidiary after elimination of intercompany transactions and accounts.

 

Use of Estimates, Policy [Policy Text Block]

Use of Estimates

 

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions (e.g., stock-based compensation valuation, allowance for doubtful accounts, valuation of inventory and intangible assets, warranty reserve, accrued expense and recognition and measurement of contingencies) that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities at the date of the financial statements and affect the reported amounts of revenue and expense during the reporting period. Actual results could materially differ from those estimates.

Earnings Per Share, Policy [Policy Text Block]

Loss per Share

 

Basic loss per common share is computed by dividing net loss for the period by the weighted-average number of shares of Common Stock outstanding during the period. Diluted net loss per Common Share reflects the potential dilution of securities that could share in the earnings of an entity. The Company’s losses for the periods presented cause the inclusion of potential Common Stock instruments outstanding to be antidilutive. Stock options, restricted stock units and warrants exercisable or issuable for a total of 5,397,165 shares of Common Stock were outstanding at September 30, 2021. These securities are not included in the computation of diluted net loss per common share for the periods presented as their inclusion would be antidilutive due to losses incurred by the Company.

Exit Activity Expenses [Policy Text Block]

Exit Activity Expense

 

During the second quarter ended June 30, 2021 the Company recorded $747 of product line exit costs related to the wind down and closure of the BolaWrap 100 product line related to a shift in production efforts to a new BolaWrap 150 generation product requiring new tooling, new production equipment and processes and additional licensing. These non-cash inventory costs included end of life raw material write offs of $531 and tooling retirement costs of $106. An additional $110 was recorded in accrued liabilities as a reserve for estimated non-cancelable raw material purchase commitments. This reserve was applied against raw material purchases and as a $56 obsolescence allowance during the three months ended September 30, 2021.

 

The $747 of exit costs were recorded as a component of cost of revenues. There was no such expense recorded during the prior year. Development and start-up expense of new products are expensed as incurred except for capitalized equipment and tooling.

New Accounting Pronouncements, Policy [Policy Text Block]

Recent Issued Accounting Guidance

 

Adopted the First Quarter of 2021:

 

In  December 2019, the FASB issued Accounting Standards Update 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. We adopted ASU 2019-12 in the first quarter ended March 31, 2021 and it did not have a significant impact on our financial statements.

 

Other Pronouncements:

 

In August 2020, the FASB issued Accounting Standards Update (“ASU”) 2020-06, DebtDebt with Conversion and Other Options (Subtopic 470-20) and Derivatives and HedgingContracts in Entitys Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entitys Own Equity, which simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception and it also simplifies the diluted earnings per share calculation in certain areas. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021, with early adoption permitted. The Company is currently evaluating the impact of this standard on its financial statements and related disclosures.

 

The Company has reviewed other recently issued, but not yet effective, accounting pronouncements and does not believe the future adoptions of any such pronouncements will be expected to cause a material impact on its financial condition or the results of operations.

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]
  

As of September 30, 2021

 
  

Adjusted

  

Unrealized

  

Unrealized

  

Market

 
  

Cost

  

Gains

  

Losses

  

Value

 

Level 1:

                

Money Market Funds

 $1,535  $-  $-  $1,535 

U.S. Treasury securities considered cash equivalents

  -   -   -   - 

U.S. Treasury securities in short-term investments

  29,993   11   -   30,004 

Total Financial Assets

 $31,528  $11  $-  $31,539 
  

As of December 31, 2020

 
  

Adjusted

  

Unrealized

  

Unrealized

  

Market

 
  

Cost

  

Gains

  

Losses

  

Value

 

Level 1:

                

Money Market Funds

 $6,035  $-  $-  $6,035 

U.S. Treasury securities considered cash equivalents

  9,998   -   -   9,998 

U.S. Treasury securities in short-term investments

  24,979   15   -   24,994 

Total Financial Assets

 $41,012  $15  $-  $41,027 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Inventories, Net (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

September 30,

  

December 31,

 
  

2021

  

2020

 

Finished goods

 $1,796  $1,249 

Work in process

  142   64 

Raw materials

  402   1,342 

Inventories, net

  2,340   2,655 

Less allowance for obsolescence

  (56)  - 

Inventories - net

 $2,284  $2,655 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Property and Equipment, Net (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Property, Plant and Equipment [Table Text Block]
  

September 30,

  

December 31,

 
  

2021

  

2020

 

Production and lab equipment

 $450  $148 

Tooling

  188   81 

Computer equipment

  408   180 

Furniture, fixtures and improvements

  177   165 
   1,223   574 

Accumulated depreciation

  (335)  (217)

Property and equipment, net

 $888  $357 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Intangible Assets, Net (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  

September 30,

  

December 31,

 
  

2021

  

2020

 

Amortizable intangible assets:

        

Patents

 $368  $280 

Trademarks

  125   84 

Software

  1,023   662 

Other

  50   50 
   1,566   1,076 

Accumulated amortization

  (138)  (23)

Total amortizable

  1,428   1,053 

Indefinite life assets (non-amortizable)

  344   344 

Total intangible assets, net

 $1,772  $1,397

 

Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

2021 (3 months)

 $60 

2022

  223 

2023

  218 

2024

  218 

2025

  218 

Thereafter

  491 

Total estimated amortization expense

 $1,428 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Accounts Payable and Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
  

September 30,

  

December 31,

 
  

2021

  

2020

 

Patent and legal costs

 $22  $65 

Accrued compensation

  972   563 

Warranty costs

  82   48 

Consulting costs

  269   2 

Taxes and other

  21   43 
  $1,366  $721 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Leases (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Lessee, Operating Lease, Disclosure [Table Text Block]

Operating lease liability- short term

 $79 

Operating lease liability - long term

  - 

Total Operating Lease Liability

 $79 
Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]

2021 (3 months)

 $24 

2022

  58 

Total future minimum lease payments

  82 

Less imputed interest

  (3)

Total

 $79 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]
  

Number

  

Average Price Per Share

 

Shares purchasable under outstanding warrants at December 31, 2020

  3,206,910  $6.36 

Stock purchase warrants issued

  -   - 

Stock purchase warrants exercised

  (1,815,012) $6.64 

Stock purchase warrants expired

  (231) $7.58 

Shares purchasable under outstanding warrants at September 30, 2021

  1,391,667  $6.00 
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
  

Number of

  

Exercise Price

  

Description

 

Common Shares

  

Per Share

 

Expiration Date

Purchase Warrants

  1,391,667  $6.00 

June 1, 2022

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Share-based Compensation (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Share-based Payment Arrangement, Option, Activity [Table Text Block]
      

Weighted Average

     
  

Options on

      

Remaining

  

Aggregate

 
  

Common

  

Exercise

  

Contractual

  

Intrinsic

 
  

Shares

  

Price

  

Term

  

Value

 
Outstanding December 31, 2020  3,931,586  $4.41   4.80     

Granted

  982,500  $5.57         

Exercised

  (915,404) $1.83         

Forfeited, cancelled, expired

  (319,799) $5.12         
Outstanding September 30, 2021  3,678,883  $5.30   5.47  $4,335 
Exercisable September 30, 2021  1,904,711  $4.37   3.01  $3,493 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

For the Nine Months

 
  

Ended September 30,

 
  

2021

  

2020

 

Expected stock price volatility

  50%  46%

Risk-free interest rate

  0.90%  0.38%

Forfeiture rate

  0%  0%

Expected dividend yield

  0%  0%

Expected life of options - years

  5.74   6.15 

Weighted-average fair value of options granted

 $2.57  $3.43 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
      

Weighted Average

 

Weighted Average

  

Service-Based

  

Grant Date

 

Vesting

  

RSU's

  

Fair Value

 

Period (in Years)

Unvested at December 31, 2020

  428,006  $6.13  

Granted - service based

  352,890  $5.72  

Vested

  (421,407) $5.63  

Forfeited and cancelled

  (32,874) $6.10  

Unvested at September 30, 2021

  326,615  $6.34 

2.1

Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2021

  

2020

  

2021

  

2020

 

Selling, general and administrative

 $1,093  $468  $3,722  $1,393 

Research and development

  210   78   588   169 

Total share-based expense

 $1,303  $546  $4,310  $1,562 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Note 14 - Major Customers and Related Information (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

For the Three Months

  

For the Nine Months

 
  

Ended September 30,

  

Ended September 30,

 
  

2021

  

2020

  

2021

  

2020

 

Americas

 $1,088  $384  $2,837  $788 

Europe, Middle East and Africa

  745   51   2,424   653 

Asia Pacific

  (28)  572   19   1,088 
  $1,805  $1,007  $5,280  $2,529 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Note 1 - Organization and Summary of Significant Accounting Policies (Details Textual)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
USD ($)
$ / shares
Jun. 30, 2021
USD ($)
$ / shares
Sep. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
$ / shares
Sep. 30, 2021
USD ($)
$ / shares
shares
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
$ / shares
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares $ 0.0001 $ 0.0001   $ 0.0001 $ 0.0001   $ 0.0001
Number of Wholly-owned Subsidiaries 1       1    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares         5,397,165    
Product Line Exit Expense $ 0 $ 747 $ 0   $ 747 $ 0 $ 0
Write-off, Inventory Cost 54 531          
Retiring Cost       $ 106      
Raw Material Purchase Reserve   $ 110   $ 110      
Inventory Valuation Reserves, Ending Balance $ 56       $ 56   $ (0)
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Revenue and Product Expense (Details Textual) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Contract with Customer, Liability, Total $ 240 $ 16
Contract with Customer, Asset, after Allowance for Credit Loss, Total 0 0
Virtual Reality Training [Member]    
Contract with Customer, Liability, Total 152 14
Extended Product Warranties [Member]    
Contract with Customer, Liability, Total $ 88 $ 2
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Fair Value Measurements (Details Textual)
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Marketable Securities, Unrealized Gain (Loss), Total $ 11
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Fair Value Measurements - Instruments by Significant Investment Category (Details) - Fair Value, Inputs, Level 1 [Member] - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Adjusted Cost $ 31,528 $ 41,012
Unrealized Gains 11 15
Unrealized Losses 0 0
Market Value 31,539 41,027
Money Market Fund [Member]    
Adjusted Cost 1,535 6,035
Unrealized Gains 0 0
Unrealized Losses 0 0
Market Value 1,535 6,035
US Treasury Securities Considered Cash Equivalents [Member]    
Adjusted Cost 0 9,998
Unrealized Gains 0 0
Unrealized Losses 0 0
Market Value 0 9,998
US Treasury Securities in Short-term Investments [Member]    
Adjusted Cost 29,993 24,979
Unrealized Gains 11 15
Unrealized Losses 0 0
Market Value $ 30,004 $ 24,994
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Inventories, Net (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Write-off, Inventory Cost $ 54 $ 531
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Inventories, Net - Summary of Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Finished goods $ 1,796 $ 1,249
Work in process 142 64
Raw materials 402 1,342
Inventories, gross 2,340 2,655
Less allowance for obsolescence (56) 0
Inventories - net $ 2,284 $ 2,655
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Property and Equipment, Net (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Depreciation, Depletion and Amortization, Total $ 69   $ 35 $ 191 $ 82
Production Costs, Period Cost   $ 106      
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Property and Equipment, Net - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Property and equipment, gross $ 1,223 $ 574
Accumulated depreciation (335) (217)
Property and equipment, net 888 357
Production and Lab Equipment [Member]    
Property and equipment, gross 450 148
Tooling [Member]    
Property and equipment, gross 188 81
Computer Equipment [Member]    
Property and equipment, gross 408 180
Furniture and Fixtures [Member]    
Property and equipment, gross $ 177 $ 165
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Intangible Assets, Net (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Amortization of Intangible Assets, Total $ 48 $ 3 $ 145 $ 9
Impairment of Intangible Assets, Finite-lived     $ 170 $ 0
Computer Software, Intangible Asset [Member]        
Impairment of Intangible Assets, Finite-lived $ 170      
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Intangible Assets, Net - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Amortizable intangible assets, gross $ 1,566 $ 1,076
Accumulated amortization (138) (23)
Total estimated amortization expense 1,428 1,053
Indefinite life assets (non-amortizable) 344 344
Total intangible assets, net 1,772 1,397
Patents [Member]    
Amortizable intangible assets, gross 368 280
Trademarks [Member]    
Amortizable intangible assets, gross 125 84
Computer Software, Intangible Asset [Member]    
Amortizable intangible assets, gross 1,023 662
Other Intangible Assets [Member]    
Amortizable intangible assets, gross $ 50 $ 50
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Intangible Assets, Net - Future Amortization Expense (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
2021 (3 months) $ 60  
2022 223  
2023 218  
2024 218  
2025 218  
Thereafter 491  
Total estimated amortization expense $ 1,428 $ 1,053
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Accounts Payable and Accrued Liabilities (Details Textual) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Syzygy Licensing LLC [Member]    
Accounts Payable, Total $ 134 $ 53
V3 Capital Partners, LLC [Member]    
Accounts Payable, Total   $ 10
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Accounts Payable and Accrued Liabilities - Summary of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Patent and legal costs $ 22 $ 65
Accrued compensation 972 563
Warranty costs 82 48
Consulting costs 269 2
Taxes and other 21 43
Accrued Liabilities, Current, Total $ 1,366 $ 721
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Leases (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 21 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Operating Lease, Right-of-Use Asset, Amortization Expense $ 21 $ 31 $ 67   $ 91
Operating Lease, Expense $ 23 $ 34 $ 73 $ 103  
Finance Lease, Weighted Average Remaining Lease Term (Year) 9 months 18 days   9 months 18 days   9 months 18 days
Operating Lease, Weighted Average Discount Rate, Percent 7.00%   7.00%   7.00%
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Leases - Summary of Operating Lease Obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Operating lease liability- short term $ 79 $ 94
Operating lease liability - long term 0 $ 56
Total Operating Lease Liability $ 79  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Leases - Future Lease Payments (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
2021 (3 months) $ 24
2022 58
Total future minimum lease payments 82
Less imputed interest (3)
Total $ 79
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Other Liabilities (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Business Combination, Acquisition Related Costs       $ 298
Business Combination, Contingent Consideration, Liability, Total $ 0 $ 0   275
Contingent Consideration       $ 23
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability   $ (23) $ 0  
Other Income [Member]        
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability $ (23)      
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Stockholders' Equity (Details Textual) - $ / shares
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Common Stock, Shares Authorized (in shares) 150,000,000 150,000,000 150,000,000
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.0001 $ 0.0001 $ 0.0001
Preferred Stock, Shares Authorized (in shares) 5,000,000 5,000,000 5,000,000
Preferred Stock, Par or Stated Value Per Share (in dollars per share) $ 0.0001 $ 0.0001 $ 0.0001
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Stockholders' Equity - Summary of Warrant Activity (Details) - Purchase Warrants [Member]
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Shares purchasable under outstanding warrants, beginning balance (in shares) | shares 3,206,910
Shares purchasable, average price per share, beginning balance (in dollars per share) | $ / shares $ 6.36
Stock purchase warrants issued (in shares) | shares 0
Stock purchase warrants issued (in dollars per share) | $ / shares $ 0
Stock purchase warrants exercised (in shares) | shares (1,815,012)
Stock purchase warrants exercised (in dollars per share) | $ / shares $ 6.64
Stock purchase warrants expired (in shares) | shares (231)
Stock purchase warrants expired (in dollars per share) | $ / shares $ 7.58
Shares purchasable under outstanding warrants, ending balance (in shares) | shares 1,391,667
Shares purchasable, average price per share, ending balance (in dollars per share) | $ / shares $ 6.00
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Stockholders' Equity - Oustanding Common Stock Purchase Warrants (Details) - Purchase Warrants [Member]
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Purchase Warrants, Number of Common Shares (in shares) | shares 1,391,667
Warrants, exercise price (in dollars per share) | $ / shares $ 6.00
Purchase Warrants, Expiration Date Jun. 01, 2022
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Share-based Compensation (Details Textual) - USD ($)
$ / shares in Units, Pure in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
May 31, 2019
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Mar. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares)       3,678,883   3,678,883   3,931,586  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance (in dollars per share)       $ 5.30   $ 5.30   $ 4.41  
Share-based Payment Arrangement, Expense       $ 1,303 $ 546 $ 4,310 $ 1,562    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate           0.00% 0.00%    
The 2017 Stock Incentive Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) 7,500,000 6,000,000             2,000,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares) 1,500,000 1,900,000 2,100,000            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)       1,667,338   1,667,338      
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount       $ 4,300   $ 4,300      
The 2017 Stock Incentive Plan [Member] | Performance-based Options [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares)               100,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance (in dollars per share)               $ 5.46  
Share-based Payment Arrangement, Expense           $ 0   $ 0  
The 2017 Stock Incentive Plan [Member] | Share-based Payment Arrangement, Option [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate           0.00%      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)           2 years 3 months 18 days      
The 2017 Stock Incentive Plan [Member] | Share-based Payment Arrangement, Option [Member] | Employees, Directors and Consultants [Member]                  
Share-based Payment Arrangement, Expense       836 319 $ 2,065 $ 599    
The 2017 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member]                  
Share-based Payment Arrangement, Expense       467 $ 227 $ 2,245 $ 963    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)           2 years 1 month 6 days      
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount       $ 1,718   $ 1,718      
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Share-based Compensation - Summary of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Options on Common Shares, Outstanding (in shares) | shares 3,931,586  
Outstanding, weighted average exercise price (in dollars per share) | $ / shares $ 4.41  
Outstanding, remaining contractual term (Year) 5 years 5 months 19 days 4 years 9 months 18 days
Options on Common Shares, Granted (in shares) | shares 982,500  
Granted, weighted average exercise price (in dollars per share) | $ / shares $ 5.57  
Options on Common Shares, Exercised (in shares) | shares (915,404)  
Exercised, weighted average exercise price (in dollars per share) | $ / shares $ 1.83  
Options on Common Shares, Forfeited, cancelled, expired (in shares) | shares (319,799)  
Forfeited, cancelled, expired, weighted average exercise price (in dollars per share) | $ / shares $ 5.12  
Options on Common Shares, Outstanding (in shares) | shares 3,678,883 3,931,586
Outstanding, weighted average exercise price (in dollars per share) | $ / shares $ 5.30 $ 4.41
Outstanding, aggregate intrinsic value | $ $ 4,335  
Options on Common Shares, Exercisable (in shares) | shares 1,904,711  
Exercisable weighted average exercise price (in dollars per share) | $ / shares $ 4.37  
Exercisable, remaining contractual term (Year) 3 years 3 days  
Exercisable, aggregate intrinsic value | $ $ 3,493  
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Share-based Compensation - Summary of Stock Option Valuation Assumptions (Details) - $ / shares
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Expected stock price volatility 50.00% 46.00%
Risk-free interest rate 0.90% 0.38%
Forfeiture rate 0.00% 0.00%
Expected dividend yield 0.00% 0.00%
Expected life of options (Year) 5 years 8 months 26 days 6 years 1 month 24 days
Weighted-average fair value of options granted (in dollars per share) $ 2.57 $ 3.43
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Share-based Compensation - Summary of RSU Activity (Details) - Restricted Stock Units (RSUs) [Member]
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Awards other than options, unvested, beginning balance (in shares) | shares 428,006
Awards other than options, unvested, weighted average grant date fair value, beginning balance (in dollars per share) | $ / shares $ 6.13
Awards other than options, Granted - service based (in shares) | shares 352,890
Awards other than options, granted - service based, weighted average grant date fair value (in dollars per share) | $ / shares $ 5.72
Awards other than options, Vested (in shares) | shares (421,407)
Awards other than options, vested, weighted average grant date fair value (in dollars per share) | $ / shares $ 5.63
Awards other than options, Forfeited and cancelled (in shares) | shares (32,874)
Awards other than options, forfeited and cancelled, weighted average grant date fair value (in dollars per share) | $ / shares $ 6.10
Awards other than options, unvested, ending balance (in shares) | shares 326,615
Awards other than options, unvested, weighted average grant date fair value, ending balance (in dollars per share) | $ / shares $ 6.34
Weighted average vesting period (Year) 2 years 1 month 6 days
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Share-based Compensation - Allocation of Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Share-based expense $ 1,303 $ 546 $ 4,310 $ 1,562
Selling, General and Administrative Expenses [Member]        
Share-based expense 1,093 468 3,722 1,393
Research and Development Expense [Member]        
Share-based expense $ 210 $ 78 $ 588 $ 169
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Note 12 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2016
Contractual Obligation, Total $ 713   $ 713    
Estimated Litigation Liability 0   0    
Related Party Technology License Agreement [Member] | Syzygy Licensing LLC [Member]          
Royalty Payments, Percentage of Product Revenue         4.00%
Maximum Royalties to Be Paid Under Agreement         $ 1,000
Royalty Expense $ 65 $ 37 $ 185 $ 90  
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Note 13 - Related Party Transactions (Details Textual) - Mr. Elwood Norris [Member] - USD ($)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Reimbursement of Expenses to Related Party, Monthly Amount $ 1,500  
Related Party Transaction, Amounts of Transaction $ 13,000 $ 13,000
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Note 14 - Major Customers and Related Information (Details Textual) - Customer Concentration Risk [Member]
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Revenue Benchmark [Member]          
Number of Major Customers 2   2 3  
Revenue Benchmark [Member] | Distributor One [Member]          
Concentration Risk, Percentage 41.00% 49.00% 27.00% 39.00%  
Revenue Benchmark [Member] | Distributor Two [Member]          
Concentration Risk, Percentage 29.00%   21.00% 12.00%  
Revenue Benchmark [Member] | Agencies [Member]          
Number of Major Customers   1      
Revenue Benchmark [Member] | Distributor Three [Member]          
Concentration Risk, Percentage       11.00%  
Accounts Receivable [Member]          
Number of Major Customers     2   2
Accounts Receivable [Member] | Distributor One [Member]          
Concentration Risk, Percentage     45.00%   28.00%
Accounts Receivable [Member] | Distributor Two [Member]          
Concentration Risk, Percentage     22.00%   26.00%
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Note 14 - Major Customers and Related Information - Disaggregation of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues $ 1,805 $ 1,007 $ 5,280 $ 2,529
Americas [Member]        
Revenues 1,088 384 2,837 788
Europe, Middle East and Africa [Member]        
Revenues 745 51 2,424 653
Asia Pacific [Member]        
Revenues $ (28) $ 572 $ 19 $ 1,088
EXCEL 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $B 7%,'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 " !(@%Q3D66>+.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G6PJ(F&;B^*I!<&"XBTDTS:XV81D9+=O;W9MMX@^@,?,_/GF M&YC61&E"PN<4(B9RF&]&W_59FKAF1Z(H ;(YHM>Y+HF^-/4WEF0X0M?G0 M!P3!^1UX)&TU:9B 55R(3+762)-04TAGO#4+/GZF;H99 ]BAQYXR-'4#3$T3 MXVGL6K@")AAA\OF[@'8ASM4_L7,'V#DY9K>DAF&HA]6<*SLT\+;=O,SK5J[/ MI'N#Y5=VDDX1U^PR^77U\+A[8DIPT50-K\3]3G#)A>2W[Y/K#[^KL _6[=T_ M-KX(JA9^W87Z E!+ P04 " !(@%Q3F5R<(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 $B 7%/J&G_25 4 !T6 8 >&PO=V]R:W-H965T&UL ME9A=4^,V%(:OM[]"D^E%.T-B6TY(L@.9"0%V,V4A$%IFM],+82N)9VW+E60" M_[Y'LF,'QCE.;\!?>O7X'/D])SK;"OE3;3C7Y#6)4W7>V6B=?78<%6QXPE1/ M9#R%.RLA$Z;A5*X=E4G.0CLHB1WJNJ=.PJ*T,SFSUQ9RVD'#F5"IAE/!412(EDJ_..U/O M\\SWS0#[Q%\1WZJ]8V)>Y5F(G^9D'IYW7$/$8QYH(\'@WPN?\3@V2L#Q;RG: MJ>8T _>/=^K7]N7A99Z9XC,1/T6AWIQW1AT2\A7+8_T@ME]Y^4(#HQ>(6-F_ M9%L\V^]W2) K+9)R,! D45K\9Z]E(/8'T ,#:#F ?AC@'9K!+P?8R#D%F7VM M2Z;9Y$R*+9'F:5 S!S8V=C2\392:-"ZUA+L1C-.32Q'DD!5-IFE(KE(=Z3:) M^@>9HU_-T;=S] _,429D!M-(%L-,(7\E?_"WIFS@2J[K>D.7CFD?P1I46(-C ML![X.E( !C&X90EO@L)UGAZF"_)X-?MZ>W=S]V5^M3PA\]M9#R$\K0A/4>4I M9":TV;F.V;J)#!^_8K'B",>PXABB.K-<2DL1J0 2^)TS:;X' M]J8[QPM6[7 MHUT?6[RCBFN$*E6+MP1;[]Q&D<84T_E](-E8'@7"MED_< MGS+&A/6,MYSN_<8R)Y->\>!W.=,:BYC\_EE0NI&*%Q+RQQ;VQZM MH>AQ4.7RP59VB]3.W'_Y]*DM>;5!>_Z1R0./4I$U:"1HN%B;(WBUIWM'F?IU M%'-RFR?/7#;BM/IY=S 8^2,,J?9S[RA#GZ>!D! ?6\M.R%)#+HF09"9R*$!0 MAT38G%M<_?(*@ZPMW<,]N81\9*]D'D):HU44%%47B2(N.1YUW<' &_<'&&%M M]A[NSR7A- RA8U(GNP-BFX*[M#EVN*0W\H;DB?3U!M(AH0Z$>Q31LA<;E'GGQTQ_=@=0WP<./^"%8MP844+U$:-(<0UYS^P)K/NA10 MW,H_HBV$TE"F?D39P>^B17$TH"/,Z6A='2CNZ#9_4_@9=Q@%%QBY+@925P2* MV_B-L-W$1J28M[6(@*UUZ>F 8D1U$:"X;S]&&GQ6K(A'?WO^G2QYD$N(5B,6 MKC0320)FL]0B^'E",NA.7EB<<_*KVS/=-]"1JY>@PU+U_Q@M]\B=#M=7DZQ=HC6M8 >50MV M[751U6VXP#":.\86Q>\??^.^)ZMK #VJ!LQ3:-**/0K3$K$=:B,9KMA"5IL^ M/ Z]R*M,N"@(,,B(2%($98NS\]ROV7"8MC?Y5PN3:KZPLH0"4&)\A8VAB[%L$VLMKQ?=RP=V2O^\UM MT88W8N%J;VGWM,A=KJ&& MI\9GF_:32N6!53;[H2^3OCL<>D,7NNZ7?2IG;P/.K!6[+ZE(8/KF8B^NNEKM M?4[MCI]3/UYLG'YC9JDI$O,5#'5[0YA>%GN1Q8D6F=W.>Q9:B\0>;C@+N30/ MP/V5$'IW8B:H=H0G_P%02P,$% @ 2(!<4^% *Q%A!@ >!H !@ !X M;"]W;W)KS6;J7S#*Z8NY9;7\,M:-A73<-L\S=2VX:SHC*IR1J(H MG55,U)/E=??=?;.\EJTN1O_@BGC;:?#%;7F_9 M$W_@^MOVOH&[V<%+(2I>*R%KU/#US>03OEK1U!ATB#\%?U9'U\@,Y5'*[^;F M (>?_=.)X=G&L/CZU?O/W>#A\$\,L57LOQ+ M%'IS,YE/4,'7K"WU%_G\"^\'E!A_N2Q5]Q\]]]AH@O)6:5GUQL"@$O7^D_WH M W%D@&./ >D-R%L-:&] NX'NF77#NF.:+:\;^8P:@P9OYJ*+36<-HQ&UF<8' MW<"O NST-;!6K"W4]TT#//&26]U1N]U2(A\H#WUXB M&DT1B0AVF*_"YG<\!W/GYC,(RB$RY! 9TOFCOLCT0V9*00BN A[IP2/M M/,8^CTQM$,0&Y>:"_]V*'2OA$[XXC8()RF<79 MG=",#S3C(,V'C6STA>9-!1.ZXTI7/HY[/\G1XVD41?&(I(TB\6(1NTDF!Y)) MD.2G/)\@;ISO/1= MK#.+4$(6(](V)DLC-^?Y@?,\R/FKU*Q\ [VY]>@X65 R(NA I0OBR9[%@>+B M3%A!8AO]TH73Y/C6I(]W^A<6A_E\G.4VAB8>EC@:ZGX4Y/D'L&1:U$^HY""# MJ#%Z=R'7%RW<=)'U$@?B14^DU":U4\"DKV??#]';#\_ MR\8KP(6B"U]L!^7 )!S;+HO\R[,W/YGU,3,;@JF'UZ _."Q ^_0)\*)V1LQ3 M>VY=L#GUT1MT!\=O4MQ2L$=1"@UE,R2[>- *_$:QV+(7HQ3.L3L$((FLH3M0 MY*BPG!(<= *'A0((-BVT74!:07?./GMS3;V#H0C6@[("3S-#=DD H2EHK35N%,8A%;!VB4CI/?@2(T M]K0TY&B?$=YH_"KKIWV[_<;"1X:"3\(%W\Z+$A[FGRR[L.-X7%X<(%\(ALI/ MPEL.;UJ@Y\ 6O?]=:HXP^>#D'?1LSNVNU);E_&:R;;CBS8Y/ELAU M'O(_.#H=_2!C9!$L60]:YM\WLBQXHW[J=CGZ)7A",L@-#8/L5:#UHA_>/$1.KD&[5C9=1R7J."D-.A#@I%PPIEEA!4C==Q0K?YWT<:1],LGD_G*>X& M2K-IDL13G)(]0'FB@#C+-\:/D,44Q$%M>7><6KXXXV/KWKA9"D).XS/H(@WO MHCX515=7H1*8@XH+4:.<;054!B=)QYYJL;!Z) 6&FA@V^K MMNP.3PN^%KEP;DNI+9X7<9Q0:[TY<"2AV+?H!J6E8:4]YMD?]L@*RL/&G,SO M(&MJN'=ND*BMHWCR@7%WJO9E\:AWHNC;@3IB] 9\=O18P[V1^8\V3J!7T6&NPBRXS&'VS M?\VQO]%RV[TI>)0:]GK=Y88S(&T \/M:@JSU-^;EP^%ET_)?4$L#!!0 ( M $B 7%/65=--Q ( '0) 8 >&PO=V]R:W-H965T&UL MG5;);MLP$/T50N@A 5)KL>0EL TT#HKV4,"(D?;,2&.+"$6J)&6W_?H.*5GP MOL0'B\M[P_>&(Y&CM53O.@"ZHXL0>#,0JJ"&NRJ MI:]+!31SI(+[41#T_((RX4U&;FRF)B-9& GPS6>JM-K),W M*=]MYWLV]@(K"#BDQD:@^%C!%#BW@5#&[R:FURYIB=OM3?2OSCMZ>:,:II+_ M8IG)Q][ (QDL:,7-BUQ_@\9/8N.EDFOW3]8--O!(6FDCBX:,"@HFZB?]T^1A MBQ#&)PA10XBN)70;0M<9K94Y6\_4T,E(R351%HW1;,/EQK'1#1-V%^=&X2Q# MGIE,I16TRA@"[\G= MC-J9' Q+*=?WY#/Y1'RBWK,F['0+<7#*,\DY M59J4H&H71TW4:_2WQ 4=E!;N>;@(V[$0MQ;B#^T!T[JZG/_X(*_[F3^'V!&< MM(*3#PG&CZ@V5&1,+"^I3BZJ/H?84=UK5??.JI[*HL#OZD?KO'>@)VP*>%_Y M-<@=!_W60?\&!YM"OZ7.^]?5^478COQ!*W]P^P9<5^2#@Y3&03\>#'K[R@^! MW7Z2Q&$O.JY]V&H?WJ[]AGH?7FO@$'C"@+]U)MK[R ^JEDQHPF&!U*#3QQBJ M/N/KCI&E.R;?I,%#US5SO!:!L@"<7TAI-AU[\K87K%@8 $L: 8 >&PO=V]R:W-H965T&ULI5EM M;]LV$/XKA-$/"=#$(O4>. 8:.]L*K&V0M.MGU:)MH9+HD;33[=>/E&3))D^L MMWVQ+?JY(Y^[(^^1-'ME_+O84BK1CZJLQ?UD*^7N;CH5JRVM,G'+=K16_ZP9 MKS*I+OEF*G:<9GEC5)53XGG1M,J*>C*?-6-/?#YC>UD6-7WB2.RK*N-_/="2 MO=Y/\.0X\%QLME(/3.>S7;:A+U1^V3UQ=37MO>1%16M1L!IQNKZ?O,-WCR36 M!@WBCX*^BI/?2%/YQMAW??$^OY]X>D6TI"NI763JZT 7M"RU)[6./SNGDWY. M;7CZ^^C]EX:\(O,M$W3!RJ]%+K?WDV2"I!"L36Z-..\DSG5:"LULA*%>565\N!HM^9$.CJ2YWM M\T*97J,;].5EB:[>7*,WJ*C1YRW;"V4F9E.I%JRGG:ZZQ3VTBR,CB_/1!U;+ MK4"/:I$Y8+]TVZ<.^ZD*5!\MOH/<5-+Z"$5]/G.7[E40B*RE8**UY MU)CKP^\PQS%.9]/#:?1M4)HDYYBEC0G2-#X'/=H@$B11#SJC&/840R?%3W)+ MN3I;FZ!!%%OS\&32DRE;@C;$C,'2AI#$-^C9F,"'R44]N>>*'!#P!YGI&(9%&T0"4D*DXQ[DK&SX!=,2'T<\@L*/^E])I<4 M?GNP"LH/Q0J.7P*$)@V,^-F@R-H -L8GL5%HC\!L43@2OK2GFEZTQ_4XHC\* MJ3YVNO= =%-K 4:&%S]%+&U$')@[W>7EC"7VAH[J7; 75D:Q@-W/NR2I ,K. M*@ */&)N?&C"T;SB$PV!G8Q_Y5H#[#A;%Q+DB>U,8&S2M$&^=;H!($Q",ZD M*HG'\DH&EL2Y_3L55&^.=>L\ /#01K'OC-Z+4LG*ZUNTH;6:H6R.@BQ78J\0 M4L]X '=(Y_4LXU%H%8^-\DD8FF&U43@BV#Q4 5B<^B.M P^]'[N;_S,5-..K M;4,\5_NE9#NM/4'6@7VP>^;QM0!0*3'[" *?,_:,M"$?C+">1 #V*T&VD." M624%19>@^"^4GDFYP!&$Y):#8]")=B;XSU(!NP6S>TRJ^H5ZRBZ*K+ M]+7S\!CD W;KA_?U@0JI=TLW 1A.H)W[9BQMC'5*V!!"S!C:F&0L@(-PP&[E MT 00)&:W;VQJ2@!S$YC, #^!R=Q7RV%7(6]2< M$A!Q8C=R8DB"!8 Q>NX2@/CFK@ P<3S">U ,Q*T8/E*E ]5A '+#UMW739BF MIEZ 8&KSFP<>!%.;GYB]#<*E'AG+\* :"+F(*5)IUH^TBE7;YHIRKQ^TJ(Q7 MK$9BFW&5^:)&.2O+C+?P9O0:C%$[:7*Z6N_6JOT1F%4&("PT(P2BR$@K)(/^ M(6[]\[5YF*=BD1W43MC0LY@(M-@'WEA(!T5%@I_/[7N-P7W[FN5#QC=%+5!)UVHJ[S96N>'MFXOV0K)=\VC^ M&Y.25P,,+M%,YV]6.R%8C.)4%GR2'+2V5^_E.R:YH=X',=I M>M'8R4OR\/"(?OR*]N5C57]M[H5H@V^KHFS>C^[;=OW+9-(L[L4J:RZJM2CE M7VZK>I6U\FE]-VG6MK+"]'5Y?][S[55Y?5IBWR4GRJ@V:S M6F7UWQ]%43V^'Z'1]U]\SN_NV^X7DZO+=78GKD7[9?VIEL\F^UZ6^4J435Z5 M02UNWX\^H%]2GG0->L6?N7AL#AX'W51NJNIK]^37Y?M1V$4D"K%HNRXR^>-! M3$51=#W)./[:=3K:C]DU/'S\O?>TG[R:(!W M#;#1@/"!!F37@)@C1 ,-Z*X!-4<8:L!V#9C1 )&!!GS7@/>YWR:KS_0L:[.K MR[IZ#.I.+7OK'O3+U;>6"<[+KK*NVUK^-9?MVJMI52YEG8AE(!\U59$OLU8^ MN6[E#UE ;1-4M_)9M?AZ7Q5+43<_!?._-GG[=_#V2YEMEKE4OPO&P9?K6?#V MS;O@39"7P1_WU:;)RF5S.6EEC-U(D\4NGH_;>/!@/*N5++A^Q. _OXO5C:C_ MZ^AFZN_FPU)&)BLW*X)/6;X=?X M^IH# ?YK^FOPH6WK_&;39C>%"-I*AEK+E/MZ3?V]_E')&>K-)K(@]E6!]U6! M^W[H0#\?LR(K%R)X*_/6W,NHFG=!U@8SL;@("/HYP"%*7&N[[97UO79[VL,5 M3F*<)(A?3AX<\9!]/.2H>(Z)8=L3/XB![ ??EHY#@1)LJ&:V:HQP1$)=-K=E MAB*U%2A!R4!&Z#XCU)N1W76R79P@;YJ-K,O-6OY*?!/U(F]$=^$V_654K;M+ MH3E<35?BJ+5X!$56M"A$C$7N@*-]P-%+!>P* M,@(7-X*6908JYJ B]2FT/,7[/,7>/%UW"1IWY+,,%M5*XF"3]4 EOG6/A2L9 M,13FU%8@QLWM"^QF#BI28" M)Q&L19U72U4/2U)H+#UU"JZ0 MGZY.2!VY" ]2]W-0RJM(:KJV/1@MJ@9^+4 ./&,$838P(45GR(]G+S4AYR1 MX)KN)(?SC @S*\06614"2E)@*#V?BNW0.>!.RR<[2X$X$) E)(X&]GRD(!"= M@P*?/B/G+&Q61&:%V!"'(DRH62,P+\*2%!Q,SZF"1G0J-7IVX'-4B97-D^PU7=CEM1KX*\[(B]=WJ<:8KA-($<.8,E_3\G*I:_*.H=KO;DI\H5L>2OIM;P[]4JRJ1*'7/X;F!=6 M7(G]7/FR\W):/R%8*=AF480.)[NM%H?,K!98DH*#Z9E5W(O]W#M@C5V+]45 MPLZ6PJ$S/S9+D@B%"4%#(1V8=<>Y=4>%@:UEHN8RV9C($Q0CJ(4T.$7LPG!M;6!"=$D M&; UL"(F[">F,SN;&.8G#/,3+)G#DM0KT=.E^ D#_'2"P8E!MVWJD##+XX'[ MF<.2%!A*OUVE^(OX^>L)+B>!P8F N#-S2,8DYN8&#_>4@CWI*5'@1%[8,(2V M!.)PZZ(HB8<64_$5.;M?!UN=Q 8Q:]EM+$(H-/=_A\JZ1PE*4F@L/74']VU? MQQD$:\$F.#D;C@?XC2A^(V>WYDZV.HG-?U:)V#2&$]/J=(BL"H'!#QA*SZ?" M/O(ZQB!8("Y3CN(X&GA))(H.R=EMN9.M3F(CI&EU$AOL8F+=&'>HK!*!(1(: M2\^HPDCR.KX@6",V8_J,3J(@DYP*F>%8=\8-FTK:N.?R[9RR)RVE4-GKI-#XK&MJ.)-^MS3=P-)LAF.1(Q1- 3O M5'$4 WD 8]AU::ZT#9I)8C1D)I3 G7ZG!24T1]R9H_"A_:H \-X%)MU -^'A26I(QQM+#U9 MBO?HJQW>HS9/48QH.+3#***B/_3\'H5OIE+X!!\LF<.2U"O1TZ5XC9[_&!^% MS_$Y)-3:W&9P1W-8DD)CZ9E1W$6?Q%V]Y?4D[J*P&0A+9K!D[I",K0W5J]&/ M/ROR8F>S AEL!3+8"G1(QBC!V#KJ#'N!<%=Z4A3[L5=8W*%#QIF9U*&A<<0&[GAPA3[\'.CS),. .[PJ M%A,R\-Z6*];AYV =T C@,-UP!W 0"VX<*O,ZA"4I-):>+,4V_%2V>?ZG^!Q^ M68+(P+%\KIB&G\HT)_D '(89#C+(#);,84GJE>CI4AC#_1ASB@_ 06-JZI @ M$IIG^.".YK DA<;2,W/P 58_1SW;!^ @Z$QAR0R6S!V2,3:3Y-7H*5)$Q?U$ M]00?@,-^&H?]-(=DS)($F0F!/36P)STEBNCX<43W5,CD#H[R0B97*,6/0ZFC MPK#O&5K<8DM[N(DSV4KUH'-$ \^%*/74RXVI+GU?ISD63/=D MA27=64E5,$-3M?9UI9!E#E0(/PJ"H5\P7GK)Q*W-53*1&R-XB7,%>E,43+U< MH9#;J1=ZKPNW?)T;N^ GDXJM<8'FKIHKFOEMEXP76&HN2U"XFGI?PLM9Z "N MXB?'K>Z,P5I92OE@)]?9U NL(A28&MN"T>4)9RB$[40Z'INF7LMI@=WQ:_?O MSCR963*-,RGN>6;RJ3?V(,,5VPAS*[<_L#$TL/U2*;3[A6U3&WB0;K2110,F M!04OZRM[;H+H ,+^.X"H 43[ N(&$#NCM3)GZRLS+)DHN05EJZF;';AL')K< M\-)NX\(HNLL)9Y*9+#/:%,R 1EH*GC%#DX6A"^V6T2!7-)/I0RY%ADI_@F^/ M&VY>X/2N9)N,4_49G,Z9HN(<#4^9T&?P&4[ !YW3LI[XAH1:.C]M1%W5HJ)W M1"VPZD$/ 6[E,\;491FU'D^O7?Z7?/E&(V"F;@9-@;!#!' M!0MK#G[=8+%$]?L#FKBEB?>B.0=\1I5RC5 IGB*<\A(R*013&BIB=K&>[8JU M)A@[ OL /R4D=^(_=;/[N.:-\GZKO+]_0'$O.#"@04LS.') LYI@T#$?[[8^ M;#4-#_EO'&I]U-*,CFU]])_UX6[KXU;3>'_KXUX8#0[S?M'R7!S[N:@)+CK> MG=[=_L/@[[LSV#^!P<&;'W9>TN&QM[]A&'8R^->_WSE&[!E^P]2:EQH$K@@3 M]$;TYU'UL5A/C*S5NW'2?('4$L#!!0 M ( $B 7%-S:ITP)0@ +LC 8 >&PO=V]R:W-H965T&ULM9I-<]LV$\>_"D;30S)3101(ZB5C>\:1F^?)(8TG;MI#IP>(A"34)*$" MD!WWTW=!TH1,O-CN3"\612_ /W:Q^P,@GMT+>:OVC>O:X:=3[9:WUX/YNI M8L]JJMZ) VO@/ULA:ZKAJ]S-U$$R6K:-ZFI&DF0^JREO)A=G[;UK>7$FCKKB M#;N62!WKFLJ'#ZP2]^<3/'F\\97O]MKB.W3#][7 MX=MLZ*7D-6L4 M%PV2;'L^N<3OUSDQ#5J+7SF[5R?7R QE(\2M^?*I/)\D1A&K6*%-%Q0^[MB: M597I"73\U7/_;^L1T\#&9#%5N+ZC=>ZOWY9#E!)=O28Z6_BOO_ MLWY N>FO$)5J_Z+[WC:9H.*HM*C[QJ"@YDWW2;_WCCAI /WX&Y"^ 1DWR (- MTKY!V@ZT4]8.ZXIJ>G$FQ3V2QAIZ,Q>M;]K6,!K>F##>: G_Y=!.7ZQ%4T)0 M6(G@2HF*EU3#EQL-'Q MK9#8HC55>_01(J[0FV\-/98<;-ZB*?IV_/ 6 M_8!X@W[9BZ.B3:G.9AJ4F?YG1:_B0Z>"!%2LT&?1Z+U"/X&:\FG[&8QH&!9Y M'-8'$NWPAAW>H33Y$9&$8(^>]#EM.TO#7G9.O"C%#7Z5\)Y8U UW+>MC3)?7NF*0<4K..WJ2%,B6@NI^=_M#9_KNN[R$Y^DZ7SD-]=FE?B= MMAAD+J(RKZ4HCP7X!^XC]IUK^',PN>J3N' >O\@6(XFN34#AHK'\ER;@+S5(&\5E?<;E9(V^@$=I+CC*A#+U@7)I<@,5>RIWWO#VG3V5,$Y=CU' M@_@$#S@J<[VGS8Z9;(24-;EH=%:<;GC%]8-7*G9C[7C48Q222JQ4$B]^HIFV M]:-BP/58LO0=G3Y]/IZ-'IL5#DBT&,!I/.@08#8URXX2_%D;@<&BTW=U*B!+ ML1-SUPKG\S0@U'($QT&R%G5M$MOH58@K=03%L&A$BLD[7C _XS-/*JW&@EVC M4.0M77#^7*7L\KN56(KC1F^/%5"C$,?&7Y#Z'I]H=:: :X-#6BU[\#R^%&@3 M2IF,ZLIE2Z#'C'J&<-BR \?A<=F/W;"6\3NZJ?R9X#)ABC.%RQ+8.$+J%20C4Z^C/&0PLR+I(>HU Z6UJ0^%;E MYY?LB;R*W?W(%*<+XLQ/C]UBO@HL((CE#UF\:L=K2KUZQ8Z76(B0.$2NCQ+6 MS:K=@*@];.2FFLD:?&4>V&XYO?[QL"5-$H=\/CN2K9:AR%K D.< (PK&2H6V MQCTUU4?9I?'KAN$A39XD3MZX9H$!I)8T:9PT:WK@FE8=(4L.^D&\67_!;@LF M*>2[*4CLKR,_A%(^=1DS7>)QA?=9D220]ZE%41I'T=, 5*+9=1Z/5?S4A!5(/?>:YZV$?I'*R#%2!].38ZW7G7A]Y0YOB MY54@M9!)XY"YZ8\@BG[CHD5QVT[ ^XX^?O?$]B*]:SQ4(ED2"JFE3AJGSIM\GE@L9I:U*6O0=V&-K>H$=J[T$ICH.HUNB:G&]:G MY^:69EF<9E]AN_?0'L*!-TNV\?(J\Y%HD8\$>JP"A$X_,TBM[GEYO2E9(L^-["^SJKMHS13,D M4][:"[-6N(,"&$B\S >SQ7*\HO68I3#?.*;W7;+4,#>#DIZ%GCO3" V!FYQB5[E)PMCF^/AT.T;8;EYQ551"06K32/9G/FV [/["S/$UZXS,DN\+$X\ M>QY^;& :5_QOR,7=X^\@+UZW9YYMUW@W[K$)$"2S[,N>^4V)ZO9'...D7R0M M64WEK4*_?V;UALD_8BZRE,J6_^G6+[-@R9X!2U>RNVT'A^G1[/@&%E#AD[G, M<^B&G4VQURH)G/[GEC%YG#&?!H4*?6F/$C7,)O3O8Y);?N3X/XU);JM]'J_V MKX])W^&3GYSS^9A.'JLQF68GKT'43.[:MT,4:@]$NU<'AKO#&RB7[7L7H_L? M\/MU]QZ)[:9[K>4SE5#K%:K8%KI,WBU@CLCN39'NBQ:']F6+C=!:U.WEGD%, MI3& _V\%K'SZ+^8!P_LZ%_\ 4$L#!!0 ( $B 7%/!4C##^@8 *T/ 8 M >&PO=V]R:W-H965T&ULC5=K;]LX%OTK%][!(@58#W%$B??<<]_D MZ=:Z;W[-'.BNKHP_&ZQ#:-Z.Q[Y8]NW/FIC:'2AF\<^5C7RMU?(YAR_-C<-JW*.4NF;CM37D>'DVN)B^O3R2_6G#?S1O_8@UZE".X^=^COD^VP9:$\O[/55UV&]=G@ M]8!*7JI8A<]V^RNW]AP+7F$KGWYIV^Z=#*B(/MBZ%0:#6IO\7]VU?O@[ K-6 M8)9X9T6)Y94*ZOS4V2TYV0TT>4BF)FF0TT:",@\.7S7DPOE'&YBF])(^N94R M^@^5?65*FNC-FG1F7LV'M([:SQ\6;;+2^6U M%[_?./90V+V.'BC>TQ7[PNFFC]2>D-#_;ODNT&5EBV__WQ>?Y^E-1W_-A[WJ MOSK5T"T7:V,KNX+B(7TPQ6A("MLJM56.J;"NL2X#'80UTS__\7HVF_P,L^M& MF7O:,D78&YV\J;%K'D";/BI?JN_[O4&WP&GE!6YZ\K.G:%0L=>"2M GL= W5 MR"_C\:;H78S%L@^J[X,*F:**R$9:LV-M:*TV3 MF0^AV#0P16'01F%-"FE&H M84UBCS8^N)BZ3,X9M N:3N@U_9?FU^_H@+Z,YB/ZY>+BAHP-\$S!]8(='4Y3 MPDYD\V_*%6LZRAD\VK-GKY3 ?17"9/#9>Q3L,'%JG+:.[EFYWCW:Y!XN[ELK MGVUS7%3*>U0W[ -W^$EVR:/ %-$Y>"U62SC ZUDV.V0&/5LA9+VGW4GJ\Y$N-N>,4";#1A8=%%1B:Q49J47%8MVEMTH$(>N>D_B6K?A MH2"Y" )\)_HY"2)(%AVX+\6:E8\N6P(FPJDEDO,O11#^-0Z M27M5)XXBDO4GL$JKA:X +L4K+TKMB\J*@D?@X0DA4EF-E)8(R//>P"6O/T_+ M,?P5L]&= \KHI+,]B,BJ07G;MD"AHZ6S M2.FU]3M9,*)_6W0S(-%\+7U*&DU!5?>RR+W(IV_:IXR(PG(R1Y9;=.A@,N7Z"4.^4@FIA* J0FW+9V=IH=S$UQF$OB.Y9V]5[I* M''J]PK0#2$QQJ)$3C\]B&&,('SQ4BF";E9Y1UCEV*5>RUUI#31)$N1OHSKEB M2$#"_6AOUQ4:_*,#?-@BA>2&$%G M4S8\ZER6JW@H61"<+D1G*F4,!-WF75MG'EG%KM!>21&"L4872,]"7T%) !^0 M.QX>OCD93E\=/Q6GK?3<77[P(PXAH6W1DZZ/2X.^OM-R;@)GZ5C7;5Y?/407 M <&@HG]%M,E.%-T='?YX@@V.>2^V1..GDZ,3(<>BH[ >)B9JTC*<3#-T7Y5R M%SVX:Q<^[!2;3T 0V6*KL3B>8PYUQ=?#[.9B/UID3&UPKF]2)Q(_PQTNO(Q- M#P ]!D?SQMDR2E9*CK7?$C>DA(P8*?<")J8X%*K1B(/^0UZCGS_ !XL98U8C M^HQA@GH\G2]*Y(7,-#!^KQU,_CV"6RX^\=];G%1VA]+TS3#] MTG26#C&V9KI5=XC]P:UMT!E.CB;TXBT.PW53Z>5]YXX=Y4+^D>3%_$N'V?\7 MF.YYF8CET=^.]6E*F4] =ABQU@"[R TT$;Z(*UP*VAF:3@&35T.8L0CY)\U# M#&/T&]^-BPSVJ1MV.-DO0K+HZ$2HT(NTZPJ%NU%26+ED?N5R)48!+#A5Y,E[ MG1H!>?JTQ0*QP>*@QWL]/:;LI!^N4#6[5;HHIH%B0KY-]6_[ MN^A%OH(];,\76803CD-CY"5$)Z.3XP&Y?#G,"S@K7<@6-N!ZEQ[7N$^SDPWX MOK1HC>U"%/0W]/,_ 5!+ P04 " !(@%Q3(H!5'!L% !Z"P & 'AL M+W=OULK8 MWOEI>C?UYZ>NC96Q//44VKI6?GW)E5N=]0YZFQ>W9EE&>3$\/VW4DF<<[YNI MQVJX]5*8FFTPSI+GQ5GOXN##Y9'L3QN^&EZ%O6>22.;.?9/%I^*L-Q) 7+&. MXD'AWP-?<56)(\#XWOGL;8\4P_WGC?>/*7;$,E>!KUSUNREB>=8[Z5'!"]56 M\=:M?N4NGK?B3[LJI+^TRGN/WO=(MR&ZNC,&@MK8_%\]=CSL&9R,7C 8=P;C MA#L?E%!>JZC.3[U;D9?=\"8/*=1D#7#&BBBSZ/'5P"Z>W[C(-*8W=,L/;%LF M90N:>E>T.M+D$=H'/AU&G"3[A[KS>IF]CE_P^IX^.QO+0!-;*CCX:JZPVJJ)95)&1;C&\ MXO]HZ_\H^3]ZP?^&S85W-5V!"X_T@[2QI*LD*GOZ\XX?(UU63G_[ZSF*7S]A M/*#;R=?)S?V$+FZN:7K[Y?K^ZHXF?TPG-[,)?;'TF[(MZHP.A+6#DSX=CX[[ M]!/=N<9H6=#/9)W\R/,"Q4%W)0-MW2B[)C#!/I"Q8$EW$8"R4D6\TU5;,#TH M;UP;\+F>@T42DA;XX[\'W\X&1^\^R5LFGVD("A\KT%:30W596, MR\2H"*]T9D6R;-'&%H%W[*Q3UF$X%FTEH<.LX&"6H!O+^5J U@/Z9#'HD,\: M(P-)[KN&8++FUMFGU5;":1I5\ $E/&NWM.9O3LPUQBX16!!%)$KBW)B%:MUE MS^: Q.6&-O&ZR6.?/>_3/* ["/5&IEI!#\;'%MF"T5Z9",G6 ?UPK_1WPF_J M'V*T35].,%8@"APF9TB+5+=K-(V?9^GN.A974B#)',5&$9!+G M>S%V[*0BKM6:,!T =8ZDV(P(NF;=O4GM;SQZPK88[:^W="=VL^BSN.\Y=N>@D6 MJ5Z)X;\Q#/Z5T87,EO^CS2 )/T'[JE/4F_26\Y_KBMNRA]ESPWJX=Q^"!LMT MZQ,)T(GSU6C[=GNQO,CWJ=WV?"O]K/Q2&E'%"YB.!N_>]LCGFUY>1->DV]7< M10B>'DM\-?P4 M %4- 9 >&PO=V]R:W-H965TO M&#; \8OL-'&6&+#STA5HNB).N@_#/M#2V6)#D2I)V?%^_>Y(V5%:.\ *#$$L MBN3=/??<"ZGSM;&/+D?T\%0H[2Y:N??E6;?KTAP+X3JF1$TK"V,+X>G5+KNN MM"BR(%2H;M+KO>T60NK6^#S,?;+CM?FL[<2>7 MN>>)[OB\%$NHQ(%28>M8@Z+'"2U2*%1&,K[7.ULXD"S;'6^TWP7?R92X<7AKU MI\Q\?M$Z;4&&"U$I?V?6OV/MSS'K2XURX1?6<>_@;0O2RGE3U,*$H) Z/L53 MS4-#X+1W0""I!9* .QH***^$%^-S:]9@>3=IXT%P-4@3.*DY*#-O:562G!]_ M-!YA $=P(Z2%ST)5"+[@6F>8 MO93O$KH=Q&0+<9J\JG"&90<&O38DO:3_BK[!SN5!T#=XQ64'WL"-U$*G4BB8 M>>'W^?M"_W"G?QCT#P_H;S!Y)5VJ#)/IX*][?/(P529]_'L?JZ\JY=H\?0KK U'G3@9O+^#CY//CQ0@S3KUH2.RW6<1TVFM3&WWTK5UC(8N\?2O3!F$14K*_-%;^0\M+=4_9IU8JHV5!4^3IX&"TLJ4_2'BUJ921!%R M9)%Z7X,H)Q0R3T+'J#'II9"!$V^%=@NTY-$VC!OXA7;BD_11_Z^<'#3#N635 M)HJ(V&?GZ->(FIJ4?23%I;!>IK(4FE/#!^O%<6L?[]$.+=KY\)I9.OQP,:PWOMO*U"76^;6LBH1H6&++S;9> T9.!]2/N" M,&]^_NDTZ9_\1L$2+@>.'!'/N*G)X09NHY,WEAUJ30?V3K(O=."1RP^:N%&AP!O#&NZE<1[>4=T0+X9RU]61K$DZV^?< M&^BWCP?']#RJ_^/[RT T8A#B1;F-W[-'XO'OH##5Q@$FDU%[-!I OT_BY':O M-X1[X^D >CZ*ZL;]A@D[3DX9:K_&S#.#4T!???X@^IN T M$!A'/T+CL#TZ&4'_F)3P>/0*C<-^N]=/F,8M?IY)3IK4+ ,=U )59(0:,5WJ M0NNVI@!3V4-(N%9W9RKWQ#2MBDJ%\\9045JBHJ #.^=K[ J#I:VAPY70AC_( MY&+GC&STL= 1I4Y5E>U:IJL[/#>$]O-D*3:[&5OARU.9ZWU>.3HZ'+VD%" G M0_]N;.K %64&'PDY-AG0PO.A2=AIP6$37_O[HQ1$28?DDZ0K]/:@386U&^:W MWE&?2O/Z3A&NLQW8=Q?K-JZZ!=IEN-!SPI''\=:[F]U],TSB5?EY>_S@H!1? M@Y0VTOC!TDZQ?V,#N2VK\ M+U!+ P04 " !(@%Q3PO;YAR # !E!@ &0 'AL+W=O*J7=*"J)ZK,X=GF) ME7 =4Z/FFX6QE2 6[3)VM451!*-*Q6F2#.)*2!V-A^'LUHZ'IB$E-=Y:<$U5 M";N>H#*K4=2-M@=W'O$"U3* S&-7QO,:/>D-]S_ MWJ)?!]_9E[EP>&'4#UE0.8I.(BAP(1I%=V;U"3?^]#U>;I0+*ZQ:W5X60=XX M,M7&F!E44K>[>-K$8<_@)'G#(-T8I(%W^U!@>2E(C(?6K,!Z;4;S'\'58,WD MI/9)F9'E6\EV-+XQA)#!1YCJ1]1DK$1W!#=(PY@8WBO%^09JTD*E;T"=PE>C MJ71PI0LL7MK'3&O'+=URFZ0' 6=8=Z"7'$&:I-T#>+V=K[V USO@JP,R<"VU MT+D4"F8D"+G&R!W SW;X6<#/WL#?AG -E]+ERKC&(OQWCT\$$V7RAY^OQ?0P M9-:!ZGI^1COLB-Y;##8* 2@1N,K1@%I ;1V L:&YL M[E8E?XNY0G@4JL$.W+-JJ['@?IP[$IHX'FH-O 2@"U/50J_?_W62=H__<2#W M7RV0T'(U\KOS=5"_GEY_:Q$KI-(4G?V"X@ON8D>LSN]Y]851S%3JY1EPECD% M!WT^_#% PA/CVO$,^5PSIU1 MZ'+T!Q_Z _C[9<.PY%'>,4)ZDH7=(YT[J(4-,69B19,3^/P"/DD*L7+PP2%" MZ,$N?&[X;EON_PN+/^J\5J+Q7NM7:)=AP/F -YK:*; [WY'8-NAU@IDZC!(YH9X+(7/DO\#:+T"WR\,.[(1_ .[/\OX M#U!+ P04 " !(@%Q30<^JLQT# "%!@ &0 'AL+W=O((56@ 0MU>U*[7$M>Z?5:C^8 M9"!6'3MK.X7]]S=V0I:>6K[X=>;Q,\]D)I.]TB^F0+1P*(4TTZ"PMKH)0Y,5 M6#+35Q5*NMDJ73)+6[T+3:61Y=ZI%&$215=AR;@,9A-_MM*SB:JMX!)7&DQ= MEDS_6J!0^VD0!\>#)[XKK#L(9Y.*[? 9[==JI6D7=B@Y+U$:KB1HW$Z#>7RS M&#I[;_ /Q[TY68.+9*/4B]M\SJ=!Y BAP,PZ!$;3*]ZB$ Z(:/QL,8/N2>=X MNCZBW_O8*98-,WBKQ+\\M\4T& >0XY;5PCZI_9_8QI,ZO$P)XT?8-[;I,("L M-E:5K3,Q*+EL9G9H=3AQ&$KZ9:3GYT]*HN0PA^PTI1H;7\!DSDL?]:\(NEM#Q[13D)++SG[,&M1 M%PUJ\@'J-3PH:0L#2YEC_M8_)(8=S>1(Q-Z9B&4X#*DF#^A6#6=J'U=-?J^73^AO,'^]@ M^??7SZN'Y>.:DKE;/G!+8S'YF6EU6N3+(A'(XBO4HA[23* =#2$>9;592V8 M"R9'$H;RZWE=#@8I?(++)![1]+X0/9#H^(Z)W04,TA'%>P*!!VJ'!F'/#%Q< M77O?B_@Z)KFTE\T6&A$D)>I_LGFESMW2.#=0,6U="JI&3G IIU>YRY"A<"\- M ?BJC>%+37='[#Z\]]V&)ZVA1+WS#= 05BUMTR6ZTZ['SIO6\MN\:= /3.^X M-"!P2ZY1?Y0&H)NFUVRLJGRCV2A+;Z/\_L/U!+ M P04 " !)@%Q3C9T4Y$@# %!P &0 'AL+W=OX^G.Z#229@ M-;$YVRR]^_4W=D*6W;9(X/AEYO$SSV0FTZ/2SV:':.&EJ:69!3MK]Y,P-,4. M&VZ&:H^23BJE&VYIJ;>AV6ODI7=JZI!%418V7,A@/O5[3WH^50=;"XE/&LRA M:;C^=XFU.LZ".#AM?!7;G74;X7RZYUM M+%-G[PW^$'@T9W-PD6R4>G:+AW(61(X0UEA8A\#I\0T_8ET[(*+Q3X<9]%4E=5T*LC/SA^51T4Y#2Y6/_B&1ZQFR$\,ENPBXPOT0DF@ +&+Q!;RDCSCQ>,F% MB U8!9^$Y+(0O(:5Y1;I3;/F G[:XZ<>/WT'_Y60<"=,42MST A_K?'%PK)6 MQ?/?;VE[$=H5Z,3L>8&S@"K0H/Z&P3P;PL/C>O'XR\/R\STL5JO[]8IR=[\^ M3REOF12*JLE8+$%58'<(E:JI+(7<3H!T)A$VJ+W8=UATB[A5W@T1+!JEK?B/ M.TSQ,_P$GDA'4A&N(,ER&ED>P5KSDAH)-1F(V0CR%%:JLD=.:L2#B"6090Q^ M(S(:1I'[Q8-1EKFS<0:+HC@TAYH[RKR[VU?S=9SD< /7Y'\#:V4IB_R,6SQ( M6>XP1@G)0%4JI* 7O195K\6U5/+#F<\-)&GJ_RW,S\,[D= M]XIX5OA"S=(@'#EID.; 90E7<3HBG;77V^XT(DC*ZT]Z>XDOG=+XVF,("_O& M=@=WG4#C:_&&V&:1VV3 2#'F9&=Q[B;I:3+RDS7E 7EE"2V]C3LIT%C1O,[! M*=JK3NZWBB<\:TT-ZJUOP.Y%/$C;=JE^M^_QB[:U?3=O/Q!?N-X*::#&BERC MX7@4@&Z;;KNP:N\;W499:IM^NJ/O%&IG0.>5HM+O%NZ"_LLW_Q]02P,$% M @ 28!<4Z/ZU>$+ P 5 8 !D !X;"]W;W)K&ULC57;;N,V$/V5@1H4?4@C2_(MJ6W ERQJP)L:<;*+HN@#38UM(A2IDM0Z M[M=W2"E:=[LQ^B*2PYDS9X;DT>BHS8L](#IX+:2RX^C@7'D7QY8?L&#V1I>H M:&>G3<$<+@0L9II]./"R94-!D%V]I,1KIR4BA<&[!543!SFJ'4 MQW&41&^&1[$_.&^()Z.2[7&#[KE<&UK%+4HN"E16: 4&=^-HFMS-NMX_.'P2 M>+1G<_"5;+5^\8ME/HXZGA!*Y,XC,!J^X!RE]$!$XZ\&,VI3^L#S^1OZAU [ MU;)E%N=:?A:Y.XRC800Y[E@EW:,^_HI-/3V/Q[6TX0O'VK??BX!7UNFB"28& MA5#UR%Z;/IP%##OO!*1-0!IXUXD"RP5S;#(R^@C&>Q.:GX120S21$\H?RL89 MVA44YR8/VB$,X&>8:"G-8";854CB!=A0[2NN#8]ZD MF-4ITG=2W,)'K=S!PKW*,?]W?$QT6\[I&^=9>A%P@^4-9)UK2#MI<@$O:WN0 M!;SL0@\L. T?A&**"R9AXYA#NGO.7L#OMOC=@-]]!___MA86PG*I;640_GC" M5PWYXVL!Z^OMTMKJ' MZP6DYGR]7R:7F_^7H;RH:R4%Q6.7&\2K)N*."JET%>H>^;04GM MRLG9N!-L3G^?]B>7MVTZ1.KP%DU[DK! WEB2 M8"'[?TSP*8,DA21K&RC/&L@U9;0.] [< 6&G)8D.4;C[)MVWL$F-O:8JE O5 M2=S3->#:4@^N($WIT^^U.;DN2!4M"\)R.TBAU\_@,S.&*6I '35,H3N$.3$B M@2 .C3GMWT(*3^R5Z/I$FH@:( ;=C'(DUUF_3^. #-^[>?'92R_0[(.>^;KI ML.I'WUI;R9S62O'5O=;;C\SLA;)4Z8Y".S<#4BA3:UB]<+H,NK'5CE0H3 \D M^VB\ ^WO-+V;9N$3M#^2R3]02P,$% @ 28!<4UI3[T51 P O0< !D M !X;"]W;W)K&ULM55-;^,V$/TK R&'72"Q9-E) MG(5MP$X3M(ML-U@G[:'H@9;&%A%^J.1HG>RO[Y!2M$Z0&.BA%XGDS#R^>>0, MISOK'GR%2/"HE?&SI"*J/Z6I+RK4P@]LC88M&^NT()ZZ;>IKAZ*,05JE>9:= MI5I(D\RG<>W6S:>V(24-WCKPC=;"/2U1V=TL&2;/"]_DMJ*PD,ZGM=CB"NF^ MOG4\2WN44FHT7EH##C>S9#'\M!P'_^CPA\2=WQM#R&1M[4.8_%;.DBP00H4% M!03!O^]XB4H%(*;Q3X>9]%N&P/WQ,_IUS)US60N/EU;]*4NJ9LDD@1(WHE'T MS>Y^Q2Z?TX!76.7C%W:M[XB=B\:3U5TP,]#2M'_QV.FP%S#)W@G(NX \\FXW MBBQ_$23F4V=WX((WHX5!3#5&,SEIPJ&LR+%5$,($3N$'.S4]38M!@ M2HL.8-D"Y.\ 7, 7:ZCR<&5*+%_&ITRF9Y0_,UKF!P%76 ]@E!U#GN7# WBC M/L-1Q!L=R- #6;B61IA""@4K$H1\L\@?P!_W^..(/WX'_P:]1SR&KS4Z0=)L M.RGAKSM\)%@J6SS\_9:NAV$G [BY6JRN5G!7(5Q:70OS!**T-6$)B]4]ZS,\ M@RP_ALDXA\_"-%Q4, RZ#2_ 6(KKPQP6VCJ2/T2L KN!6'AA<.\1;,]:!=8@ M.!GRL!,>CO(A"%/"T=DYMV;Y"[5[XR*V% M_P&\$+4DH>0/3NX5)P_2%*KAV\6#/6,L:$D2G^F.6KKGH_^'KETKN8TJ>FY' MA76!$4L:-EH+Q7<+H6VD@M[:[C6>DF(ME:2G$P[C(P)"I^$(SB_>=^5"59:7 MH^L)W%G6[/7-@YO>.X)=-]0X[)!J\10O_@M-0P::S>P6C.%NO-PW:/P?,HV? M#R/0L3-\9!KY."SF<#KI.&]:4MS1I&[T:W*3'$)9@=1U0Y$C)XR> NC'#B'F M%FIC%SLO>XGOK,,6^7#":_13O2B6]) -)B^*J;2<%A?*6TT@W6NI&MTV/AP> M"ML8:KMKO]J_38NV)?]T;Q^V+\)M)=\9A1L.S0;GIPFX]K%H)V3KV*#7EKC= MQV'%[RNZX,#VC>46UDW"!OV+/?\74$L#!!0 ( $F 7%,Z>LHL2P( /4$ M 9 >&PO=V]R:W-H965T)/XSG<__^_\T-\K MO3,9(L$A%](,@HRHN U#DV28,]-2!4H[LU$Z9V1-O0U-H9&E/BD781Q%7\*< M<1D,^][WI(=]59+@$I\TF#+/F7X;HU#[0= .CHYGOLW(.<)AOV!;7")]+YZT MM<*&DO(%*@L;-(!BU;\==%^\#?G#0$H<"$'('9 MWRM.4 @'LC)>:F;0+.D23\='^IVOW=:R9@8G2OSD*66#H!= BAM6"GI6^WNL MZ[ERO$0)X[^PKV*[<0!):4CE=;)5D'-9_=FA[L-)0B\ZDQ#7";'772WD54X9 ML6%?JSUH%VUI;N!+]=E6')=N4Y:D[2RW>33\I@CA!C[#(V6H8<'9F@M.'$T_ M),MW46%2L\85*S[#NH$')2DS,),IIO_FAU97(RX^BAO'%X%++%K0B3Y!',7M M"[Q.4VS'\SH7BC5 "NZX9#+A3,"2&*$]9&0N\+L-O^OYW3/\_WH(4VX2H4RI M$7ZM\$ P%BK9_7ZOMY?1-RUX7-W/GF$Q'XWGB_EJ/EO"*D.8J+Q@\NWCAU[< MOOYJ0'D-XD0#(["-M%6N[<2QF]"#*2:UK^U]D?.5FLLM6 :\E$R3G46WF>\1 M.N]U+#PYBCGJK;]P!A)52JI.9>-M[O2H.LI_PZL'X8'I+9<&!&YL:M2ZO@I M5Y>L,D@5_F"O%=EKXH>9?9=0NP [OU%VOVO#+="\=,,_4$L#!!0 ( $F M7%/'C4?SD0, ,( 9 >&PO=V]R:W-H965TMZ#) M5[\$B>U#<2QBW9;6S=*6Q3#/M#2V2(BB2I)Q MY.TW;O@VUV8CF$UJML4$]<=Z)6D5="@9+[%27%0@<3/UKJ++^<#86X-/''?J MX!V,DK40=V;Q)IMZH2&$!:;:(##ZN\=K+ H#1#2^MIA>%](X'K[OT5]9[:1E MS11>B^(SSW0^]<8>9+AA3:%OQ.XUMGJ&!B\5A;)/V#G;8>A!VB@MRM:9&)2\ MX=8@M;Q?(LEPPS683*78@C36AF1$YS')P$3K'O0#WV(PS@Z@=?O!/L2KE MK"#E3",5FE8G\ <=_L#B#Y[B>R2-8+.\X"HMA&HDPC^W^*!A7I#IO\=R?#*$ MZ=-+5;,4IQXUHD)YC]XL"GN0W+Z__NOU^[\7RYL$EA\^OKG] KW8(=$*=L[.C01S/EDC MK2&Y591LH**CBE@3EWWE7<*[QFY$I/VDDLW<2IK!T7&[&A%I! MDU!IRH@)L-L39!H6F+8A(ALBA+X?AR/_@KKQ&8QZ_5$KK][+Z[RY4@VEX\6^ M:X^8X /*E"NR.HO\<42G$<7PAP4>#4YXU=PD^BSN1];ZO#<<_[JT'],'D=^_ MB/S1Z-Q2H*HXJ$L@U.^P#DOM"$MFB^E(D/:(Z..RE=\>TP)5*GEM[X$]N!/U M[0"71CNS)C1)\4A5_:#ASX9JQ9U>#,=F1W PF$N46WO]*&JVIM)N1G>[W0UW MY0;[-W-W/;YE&ULK5AM;^.X$?XK S=M]P#9EB7Y+9<$2':S M=UM@=X,XNX>BZ =&HFTBLN@C*3N^7]]G*%F6-TYZ!0K8,D5R9IYY)WVQU>;) M+J5T]+S*"WO963JW/N_W;;J4*V%[>BT+K,RU60F'5[/HV[61(O-$J[P?A>&H MOQ*JZ%Q=^+D[K0MX9LN5J)]D9=/83]VJQ=#S1O[I8BX6< M2?=M?6?PUF^X9&HE"ZMT04;.+SO7@_.;A/?[#=^5W-K6F%B31ZV?^.53=MD) M&9#,9>J8@\#/1KZ7>G$^T>O.W1Y%%:^U_EO*G/+R\ZD M0YF0Z??KW*?.^R9W3]-RN M12HO.\A#*\U&=JX&@Q[-?KV^O^W>7,]N/]#[KY_O;K_,KA\^??U"7POZ+$RZ MI'C -AR,JR?=Y8)7=OPV#>@?92'9Q&$SJK<3' #K/$K3>($>EM*'B2AVM)"% M-"+/=TC35"\*]0?,:UM&2%OQ1/*9QY(P=&"R@%T<93 _B2(CO8$4GE]+HS3> MY[21UJEB0=KL)]U2.&+-50I)6Y7G] @*HS<*$0=+.)B6OJY9GO50YSI'_6$N M3CSFLBY"%5"_6:\/54*Y'0@J& 6L?T+_<_K-)SR4NP9BU*]&'+C<2ZZ'+.UZ ML3!RP3$9U1TDL&>$Q"^H4M"X#3210,PQ!KP]YPW"#( MZ-UT, R2,*&?L#;H36)"I9M+!:* 4F0&BB4/X3%E>'^,,!E/IW[_L#>(CF"= M")(X&(TGP02,>7\3>.3#\BP*PM&0H_$H7$X&-H>. M7*USO9/2!I3!=JG3QGI&*4"C8\ SMHDQMS3RU4@+WES&LPV\M%S8,'&3B_2I M.TN7.L=,C7:-J&([K70F(S-Z24RW*)8XK6"^I:2",6DEA678M7/%2I>HO(\[VBX5FH,[Q-'? M_C*)!N.?[9'-P$/N=8";YGG)Q0L6D +4K -EI?%Q 4[R1W7%5IC,]MKAVHB1 MIS!OA:6J?7!=QJ]*"WFDOK7A(^C]ID@QA5,O@*N&+6CF?HS;PX:3%!$U9\*IR1Y%023>O9,LA M_P]V*==LO4=_5LF.]_M^^8324[YCAT;ASW0_^V;_AZ;^8F)6G3JZ-UXQWV+I ^O]O3ZE0,#? M+7WDC*U:]UWEVW>JH']RHO\$9?A( _*3#2N))@&N5,AG%(.XZ>+=_8&GMFD\ MC(+)M.KJX\B+YQ:=H&,DX;ANT:-62Z_:S[ZKHYF#?ESU?@@*CU"=ZN71*!BA M./'N.$')&1Q=$XZZGS4#/]/':\Z7]^\N*KX&LL83O;R5P^D M#&I?4QFK1P]O56&_OQ=4E1=!4&W<:V)PP=QP$%0I# ZV[I#H5@]>CS?:U)]O M8X?1#/Y#H 7[8[?'+#*T<60NP]M(/LX%X92/78 M,I,;7,W7_F(2(0S&$QI.)C083>E!.RYC+;OMG>PYA?Y8EXRJ ]T@]+/#4437 MWEBG',NY_=K\J8M7OW6S74FS\/=W%&7N7-4EMYEM_B*XKF[&A^W5_PNX 2UP MQJ9.?/H84$ ","@ &0 'AL+W=ORK,%6Z1>3(EIXRX0T5ZW4VORRTS%QBADS M;96CI).UTAFSM-2;CLDULL0K9:(3!<%I)V-/ZJC4*+\<] M)^\%_N*X-8UO<)&LE'IQBVERU0J<0R@PM@Z!T=\K7J,0#HC<^+?";-4FG6+S M>X]^ZV.G6%;,X+42SSRQZ57KO 4)KEDA[)/:_H%5/'V'%RMA_"]L2]E^KP5Q M8:S**F7R(..R_&=O%0\-A?/@&X6H4HB\WZ4A[^4-LVPXT&H+VDD3FOOPH7IM M5R@S+F: 8=2\:<2B>N M@, $HB *C^!UZ\B[ M'J][)'(#5L$MEXR"9 (6EEGT#!S![]7X/8_?^P;_*)]PPTTLE"DTPM]+?+,P M%BI^^><0S\?-A%$;KA\?'J;+A\ELN8#1[(;6L^5T]GLRNYY.%G#+8BZXW<$] M4OD:6"""3_MY&YY04,@)S)DF@27&J51";4B6QW3S$$8;C9X26*;H:B1G<@?< M@%H)OO&Z1&'.=J#5C@GK8G/1NIT$7^G2YUZ[W+/N,U:&*,D+;0I&2U*W*:-M MU)::".!;+ I#5Q5&I$FUXW6?T%AO;2HM76&ZTP4E;*ZI.SG/O[J;>&E&CJXI MXISRND)=U4]X>@*+W7\[BO-=X;-01$(VI5.01/G7X_#H*?W."QVGQ/B'FS4Z M8"BDK;C0W)-W3W_$J^M8C[(A&W7WN#.E-25@S+1TV23HE/;:$-$Y!.=GIP%9 M7"4H?;H$<4K5I01[UBR'.1?*.MXVFF40!DXG#%;0A[M"[* ;EE8.&&X[?QYC MJ]QFN'?&8*PH/>_V+X)N ^H74"JX4&MV=^KVI3KA,I*T2L#HUQS ='%M^9/ M8,*TP%T#LF&TU^LY]V;JM6+VW8C+T=0](. )J&N-#@KTWE2;T3A?N>!43%0H]VOJWA/:PW'?A5K MV/Y!G%Q.F<94B81BO4'-7YE[W#X53\U&6-,17G1[)V4TES[SCK@GEF6*PFY0 M6P<0[#VH$OT!((0@Z/<#>*;+B?1$'D2H8RCS_17@X@SNU18;NJ[5L!5Y_\M= M&HJ&;G+R'F7LV]@6*:7(B*854JU;S:19H]9E1[HK$LKB;\H]%5>IH*M>YQL. M?DVC+_!;7&GO=UBGYH?B^3$3G]AN"%7E4R;[8F_OD;S3U*PWU."FLIR[G%BS M 6?47J4ZU$JD.O1V=1H30H9ZX^<@(D85TI;#0KU;CUJC$!+IV%2 !;;5.6XL(VS1->S#)0:PZ=F8? MH_WW.SLA8U+A)?:=[[Z[[\O9H[VQSZY$)'BIE';CJ"2J;^+8Y256PO5,C9I/ M-L96@MBTV]C5%D41DBH5I_W^^[@24D>34? M[&1D=J2DQH4%MZLJ85]GJ,Q^ M'"71P;&4VY*\(YZ,:K'%#.EKO;!LQ1U*(2O43AH-%C?C:)K_N +S?*A2_LF]A+KICO')FJ36:[DKI9 MQ4NKPU'"=?]$0MHFI*'OIE#H\E:0F(RLV8/UT8SF-X%JR.;FI/8_)2/+IY+S M:/)H""$9P#M8HA*$!2R$I5=86:&=",JY44Q8LZ:U#3$Z@?X(O15#JX MTP46_^?'W&'79GIH!&^++$;8EOT9H?0"? M;PRWVQJ^0/>^3?X"4$L#!!0 ( $F 7%-2O%B>6 , ",' 9 >&PO M=V]R:W-H965TT0# M+U4I]-#;&W.X]7V=[[%BNBL/*.AD*U7%#"W5SM<'A:QP2E7I1T'PP:\8%]YH MX/8>U6@@CZ;D A\5Z&-5,?4ZQE*>AE[HG3>6?+R_),79C_T4@\*W+)C:9;R]!LV M\206+Y>E=B.<:MDD\" _:B.K1ID\J+BH_^REX>%"(7U/(6H4(N=W;JTR;GN+!)61E%IYSTS&@A#4(8PR\P9_](!1-G$I4&)@I8 M8LD,%G OZO03CP/?D%FK[.>-B7%M(GK'Q W,I3![#3-18/%??9_<;7V.SCZ/ MHZN *SQTH1=T( JB\ I>K^6@Y_!Z5SC08"3<<<%$SED)*T-QT]TS^@I^W.+' M#C]^!W\B14Y0RO$'2ZZ?8,IU7DI]5 A_K?'%P+B4^=/?;Y%[%=O6[*T^L!R' M'A6E1O6,WBB,NS#/?G]8PN33:OTPGRU7D"VFL)Q]S-:S*=PO[AZ6\VQ]_[ MNMM@]DB?0@2BEN+>H&KY[8 Y21 2PN"']X1HE +/0F=$0:Y^"_!M&1IK2XU4 M9KZ%,\6\.0UKA//!FAS9RI)Z#Q<[,&Q38M. ^+^4=(7/*(XTV;S"#N5.L<.> M$^^XHU1UZ?XWQXP2Q8Q1?'.T]4!W)9='2BFWJM04"B*@*5=4/WZ71F'_5TW= MH:26HUZ!DNN2WVW)6;OXFL(X;RXL&Y?%\K^PW]JS5-01?YUEY 3/F8;O(>P$ M:4K_7AK3&'727I_^?=J;'16U]@[,>5$0*3.FC:OY;&MUH1\GD!!>)XYB^)#T M(-.1?-"[R M>>?:LZZYK7M8N]N^ %G=^+Z*U\_'G*D=%QI*W))JT.TG'JBZ)=<+(P^N#6ZD MH2RYZ9Y>,516@,ZWDMI L[ &VG=Q] 502P,$% @ 28!<4QUZK;J+ @ M>04 !D !X;"]W;W)K&UL?51-<]HP$/TK.SY3 M; ST(P/,A)1,]?;OR:K(Q M]LF5B 3;2FDWC4JB^BR.75YB)5S?U*C9LS*V$L2F7<>NMBB* *I4G";)Q[@2 M4D>S23B[M;.):4A)C;<67%-5PK[.49G--!I$^X,[N2[)'\2S22W6F"$]U+>6 MK;AC*62%VDFCP>)J&IT/SN8C'Q\"'B5NW,$>?"5+8YZ\<55,H\0+0H4Y>0;! MGQ>\0*4\$FVH'9KJ1NOV*[Z\,!X'-R!)#N &G0W28**K\* M$K.)-1NP/IK9_":4&M L3FI_*1E9]DK&T>S&$,)@#!\@:Y8.GQO4!(L77MTD M)D[@P^)\1S9OR=(C9%_@VF@J'2QT@<5;?,S".G7I7MT\/4F88=V'8=*#-$D' M)_B&7;7#P#<\4:T#,G IM="Y% HR$H35__6^X1]U_*/ /SJF]]\>PJ][W!+, MEDUFB#7WAZTOZ?H%!DL!] MB7!AJEKH5\ 7H1HNKP!#)?I1[.1A*X^G&M@E+=3<&DV^(Y+!.0&/#'M@U77* M=9T"H0LHI,N5<8WU'2VM:=9E !0<=1RY08L@7H148JG07\4203K78-%K:9'0 M\H_.HJD4U /@>Y:32UD]&==N_* M>3M.?\/;1^E:V+74#A2N&)KT/XTCL.V@MP:9.@S7TA"/:MB6_#:B]0'L7QGN MZ\[P";K7=O8'4$L#!!0 ( $F 7%,0*('.=@< $P3 9 >&PO=V]R M:W-H965TV8H-?EM:5*N#6K<:^,[A4W7K M<#?NM.2Z9..U->1X>3:XF)Y<3B:GJ M(GRPFY^Y"6A?]&6V\/$O;=+9@X,!9;4/MFR$X4&I3?JO[AL@M@2.)B\(S!J! M6?0[&8I>7JN@SD^=W9"3T] F%S'4* WGM)&LS(/#KQIRX7RN5T8O=:9,H(LL ML[4)VJSHUA8ZT^QII[UZSGH5SKD:T>YD2+/);-JC;[<+?C?JVWU!WW,!_WZQ\,&A6/[H,;#7 M&=B+!O9>,'!9>SSQGJ[99TY7J1!-3L_^\'MTXH$^\GV@R\)F7_YX#O1^D^_= M2AG]I^HW]=FI"G:RM;&%72'N(;TSV6A("L<*M5&.*;.NLBXIV@EKIG_\[6@V MF_Q 5[:LE'F@#5/MR=9.GI0X-0_PF7Y5/E=?>]#;[]#;[T=/>0W]RZW"'%*# MT7=B]9T&;AU[-B'%^A&A-B%*Q-/#'SS51M6Y#IR3-H&=+H$.BMIX/,&5AS.Y MDI^7VBB3:560ASH&?P4/F:RHT0*T9L?:T%K=,2V8#8%)*V M:D%00#R'-(,# MPIH$ZEM1L^<>59*U'T6A\G@9^_!V]7E! I? M6S2]JF5,GOA*97PVB%Z[.QZ@4O&F(/'C"Z7?YEV'AU37CQ7K^&NM@2$& MFL$*(!)2':7ZPL2=*2$QU%%=5JD-=GBT E-Y(9NW,I&E!4NL*3ZY*NLF[ M*K!UQ(Z"!Y3;>A&6=1$[#7P"C+JS$H V=_# NH=H$HVNS$HO"A;K+*=!BPZ# M\H&:O ]%DZOA -^+?8Z"J'N+H=H1<,G*URY%!RN 0YB,39RJ: 452"V7V%)B M6P!3ZX1)5!E]%)%D/RHKM%KH LHEP_(@USXKK!AXHCR\($0JF1&V$@&Y?C9Q M$?5^MQP#KSH%W0*0UT[&Z:.(W%5@3)N/P..AAA6@AYW)P]FZ #Q*"!69>D L M,.AHZ2Q88FW]5A7TD<)1UR)'O45\HYR!.YYN862^!N^^MDGZ]?_+8LI6K6Z2 MZ9)1T3[,THST\3?M8\W6@NA" K_3N2!EL(='":G72+81.CDC=YNX9'+^%@/$ MH6/(U)%%D(RHMV&?K6&,11Q)-5'Y5F[:C%SK(OK0V15/6P714RS)LD'[)&8# MBD,J)1?!IF\\@\M3=<5J3GEM C51D%OHI9H-B9+P,'IVU(H;_"T OIT0TNRJ M1F6DZ8BYZALO'GU[ D":H*FFM\$ SRRD=(-.H=SQJ(4L\-0]NTQ[)30!CS5X*EZ+^PI& OR!<_O#W>/#X?1@_Z4\;630;OL' M'+'NAF8N3]KAC:G/9P;T)O3FBNRZK0RXPGDA?S3ZW.[K^H::^7T;&T/3>;\32NQ>^A MV7T#873XHE[AE;U9ZN(B/3D8(HQ%2'_B_H/M$.SMV_4@*7O?+C?=%EV*G2?ZU?,FNC1-]Q-(P[_LO.@^S1LDW,9H72P03'P=2V1( MBSI$9%^@M_'6!XZ2W2I^QHD+A GI6T?WM/M4=)$^D#P>3]^9D$X AS'#2XA. M1H=X173ITTVZ 5CQ<\G"AF#+>+EFE;.3 _A]:3%HFALQT'U ._\O4$L#!!0 M ( $F 7%/I4_8:^@( !@' 9 >&PO=V]R:W-H965TG86BR DMFNFJ- MDNXLE2Z9)5>O0K/6R')?5(HPB:+CL&1 M.&[-"QO<) NE'IWS+1\'D2.$ C/K$!A=-GB&0C@@HO&[P0S:EJ[PI;U#O_"S MTRP+9O!,B>\\M\4X& 20XY)5PMZJ[5=LYND[O$P)XW]A6^>>4,>L,E:533'Y M)9?UE3TU.KPH&$1["I*F(/&\ZT:>Y3FS;#+2:@O:91.:,_RHOIK(<>G^E+G5 M=)=3G9U<*XN0PA%<,*[A@8D*X0J9J322]-; QSNV$&@^C4)+[5Q1F#70LQHZ MV0,]A"LE;6'@L\PQ?UT?$LV6:[+C.DL. LYQW84TZD 2)?$!O+2=/?5XZ8'9 M#=3S'8#KM7 ]#]?; [='P0[<8E9IS>4*F,SA6DG=!G[X[G"'3Q9F0F6//]_2 M^6!?=VQ/S9IE. [H7!K4&PPF4P-J":28Q7*!NI4-IODO>JHPAWNBP03_\]J\ M8OJ15L&9,A:^T)DV<*F,(9GJP2YQ@P+B4_?7XO,N^Z*2N8$/$'?Z:9^N1\VW M]N^[\R[<:2_),Q@W.[><(#-%9SM'36TS9@K WQ7?,.$?NZ/FL[>82S"%TO;( MHB[)VZ"Q]1.;##O#80IQ3.4T=A3UX$Y9)N""2R8S3M:41K*.<4H4DX&C&C>< M720=0JW?.6:-?+&7+_JO\AUWHE?RU?Z[Y',2#+R M?4>&7N=XW(GBQ,FXX^\BR0F\=:S"%]NJ1+WR.]F-4TE;+ZXVVJ[]:;WM_J77[PP2 M<.5$%KBDTJA[T@] UWNX=JQ:^]VW4)8VJ3<+>G6A=@ET?ZEH!S2.:]"^#"=_ M 5!+ P04 " !)@%Q3G;IKAX4" !/!0 &0 'AL+W=OLB@>0=K3KNO&A;1*#0X<$" %W/)SN(6N] M-2*->TE&X;\_)RV](<%>$MNQ?_Z([6E#YMF6B Y>*Z7M+"J=JT_CV.8E5L(> M4HV:7U9D*N&8->O8U@9%$8PJ%:=),HDK(74TGP;9G9E/:>.4U'AGP&ZJ2IBW M!2IJ9M$P>A?3VNQQ@=T/^L[PUSR)'KVS%4QBQ(?$"K,G4<0?+W@.2KE@3B,OQUFU+OTAMOT._IE MR)US60J+YZ2>9.'*670<08$KL5'NGIH?V.4S]G@Y*1M.:%K=<1)!OK&.JLZ8 M(ZBD;F_QVM5AR^#X*X.T,TA#W*VC$.6%<&(^-=2 \=J,YHF0:K#FX*3VG_+@ M#+]*MG/S6W((&7R#*_V"VI&1: =PR]VP_RB6"NW!-';LQVO'>8>Y:#'3+S!/ MX(:T*RU\UP46'^UCCJ\/,GT/]%PESDT4B@+69*R^HB?/G2)YBY)69SP M.1F/X=H#",5S+G2.P!L#:&F)BYRC%^R/)W#PL=68\RA[C) >9^'V2)]]2KS5 MY!6:=1AE"SEMM&O[O9?VV^*L'9+_ZNVJN1%F+;4%A2LV30Z/QA&8=GQ;QE$= M1F9)C@@=]7Q!W4,=Y!OT/G_P!02P,$% @ 28!<4VN1JVJ: M @ ?04 !D !X;"]W;W)K&UL?51-3^,P$/TK MHV@/('7)-PVHK43YT.X!5 &[>UCMP4VFK85C!]NAY=_OV$D#2-"+[;'GO7DS M]GBR5?K);! M[&HAS3386-N5(LP MB:+3L&92,G]4TB)P@ M%%A:Q\!H>L%+%,(1D8SGGC,80CK@^_6>_<;G3KDLF<%+)?[PRFZF01% A2O6 M"GNOMC^PSR=W?*42QH^P[7RSLP#*UEA5]V!24'/9S6S7U^$=H(B^ "0](/&Z MNT!>Y16S;#;1:@O:>1.;6_A4/9K$<>DNY<%J.N6$L[,[91%R^ X+31>M[2LP M6<'U<\L;*KT=P1T]C*-'MA1HCB>AI9 .&)8]_;RC3[Z@/X-;)>W&P+6LL/J( M#TGJH#?9ZYTG!PD?L#F!-!I!$B7Q ;YTR#_U?.F!_ UT^1V@RP:ZS--E7]#M MJSB"A6#2?BPF_/5QX!%W%N9"E4__/JOHP0BN2<]-PTJMEMRV&D>PXCNW,)Z;UXU6+^A\#<3C,<2G.<2C)$DA'V=P M499MW0IFL:(.HC1*SKRNHS3-X1B.DGA,TX&58U MOL&6RE*[^N6&_D?4SH'.5XH>66^X ,./._L/4$L#!!0 ( $F 7%,OIK7 M$P, !<' 9 >&PO=V]R:W-H965TP#=AM@Q;8MD'CMH?%'FAI9!.12)>DZNS^^AU2LNHBB9%# M 5L:?LR;-V_(T>R@](/9(5IXK"MIYL'.VOU-&)I\AS4W5VJ/DE9*I6MN::BW MH=EKY(5WJJN015$6UES(8#'S;",;U9CM]]O^";P8$YL<)EL ME'IP@P_%/(@<(:PPMPZ!T^LGOL&J'&?0AG>.I?42_];E3+AMN\(VJ MOHO"[N;!-( "2]Y4]HLZO,Z, \L9857?.Q* 6LGWSQTZ' MUSBPSH%YWFT@S_(MMWPQT^H VNTF-&?X5+TWD1/2%>7>:EH5Y&<7GY1%R. 2 M/DC+Y59L*H2E,6C-"#[1F1BL.4V9X2RT%,WYA'F'O&J1V0O(U_!12;LS\$X6 M6/SN'Q++GBH[4EVQLX#WN+^")!H!BUA\!B_I4T\\7G(F=0-M?F?@TAXN]7#I M2_3HOA0-R:=*N!526+S\BPY<\519^-L'A34^6EA5*G_XYSEYSX9SE_7&['F. M\X!NHT']$P,GD<5Z@]KK]!;S;A"WHKE'!,M::2O^\Q3$+V[<<[N!.VY1$LD+ M2+(I/=DT@K7F!34#:A00LS%,4[A7I3UPC1"/(I9 EC'X;'<4:QRY7SP:9YE; MFV2PS/.F;BJ"+8!WL?V-',3)%(8P(/\AK)7E5;_N",6CE$T=QC@A#>FF>5&A M$N61+ RDDINM;LH%<-=*V?:N? M[;O^LFUVO[:WGXR/7&^%-%!A2:[1U81TT6T;;@=6[7WKVRA+C=2;._IRH78; M:+U4U .Z@0O0?PL7_P-02P,$% @ 28!<4[8JQ-UZ @ 004 !D !X M;"]W;W)K&UL?51-;]LP#/TKA+'#!G2U(^<;28"F MW; !ZQ"TW7H8=E!LQA8J2YXD-^F_'R6[7@:DN4@B13X^4B(7>VV>;(GHX%!) M99=1Z5P]CV.;E5AQ>ZEK5'2STZ;BCD13Q+8VR//@5,F8)"GP+T].H//9*OUDQ>^YLLH\8108N8\ J?M&:]12@]$ M-/YTF%$?TCL>GU_1/X?<*9KSID85$*U.S]T=3ARF"9O.+#.@07>;:# \H8[OEH8O0?C MK0G-'T*JP9O(">4?Y=X9NA7DYU;?M4.8P$>XRC+=*&=APU_X5B)PE7NE:3"' M;X)OA11.H(7W#_[:?EC$CN)[E#CK8JW;6.R-6#.XUG>RDK]")'C @X.UU-G3[U,U/1O#]^S=_!XS1,A[UE#-=T0BP/'31;,)@-$[AD1O# ME7OIO*8,AE.XULI2-PA5=&HVG@&C@AXH6Q](NY)X$(-A2C$&%^EX3/N$%*?* M'1]]ZPI-$9K70OBG[0_OM?U\N&K;XI]Y.UQNN2F$LI3ICER3R\DH M,V;"LX M78.):_D8G^ #]U%S]!5!+ P04 " !)@%Q3J]U4 M"YL" N!@ &0 'AL+W=OQU0+:9+)*)[-W&1D:U+2X,R!K[46[FF*RJ['R7&R.;B5JY+"03H9 M56*%&D-.%R.DXOC\^E)B(\!/R6N_8LU!"4+:^_#YFLQ M3GJ!$"K,*2 (?CS@)2H5@)C&WQ8SZ4J&Q)?K#?KGJ)VU+(3'2ZM^R8+*<3), MH,"EJ!7=VO47;/5$@KE5/O["NHWM)9#7GJQNDYF!EJ9YBL?6A_&3*;#X/S]E5AVU;$-MFNT$G&-U!/W> M 62]['@'7K^3VH]X_1U2/33Z=L -.KA!A!ML@;M&[Q$/X'N%3I TJ\;" [B2 M/E?6UP[A=ZP&=_A(,%4VO__SEJ\[ZX2N//>5R'&<<-MY= ^83)Z+JE 4E!0+ MJ20]'8(OK2,@=!H^P.D9; WECZXL'\?00[BS)-1K-7#=14>P';Z==+Z=[/1M MSG.EJ-D5NX3/-06;;J21NM9PBR9PF(DG;GORP#/G-2'_3D]WPYM)>B/<2AK/]):&PO=V]R:W-H965T9,]42)!>VLA,R9IJE<>ZJ4 MR!+KE&=>Z/L#+V>\<,9#NS:7XZ&H=,8+G$M059XS^3K%3&Q&3N#L%N[Y.M5F MP1L/2[;&!>H?Y5S2S&M1$IYCH;@H0.)JY$R"RVG?V%N#GQPW:F\,)I*E$$]F M\BT9.;XAA!G&VB PZE[P"K/, !&-YP;3:8\TCOOC'?H7&SO%LF0*KT3VR!.= MCIQS!Q)/.(2- M0VAYUP=9EM=,L_%0B@U(8TUH9F!#M=Y$CA?F4A9:TBXG/SV^%1HA\.$$%EK$ M3ZG($I3J,\R>*ZY?X>B!+3-4QT-/TV'&Q8L;X&D-'+X#? $WHM"I@EF18/*W MOTJ9#&.''JP"N4+.N/;*E^BA,D+2GIT M,)<\II96; !UJZ"L9)PR93E4=($2Q!Y]8D^!:05,PS7&:!&CP%Z-#Y$;^@/W M@D3U"0:]:% K:P>);]Y">!WW7#T(XML"#TPZO MDDOC$T:!M3[K]<__/S12G&YB:V0'@1M=!.Y@<&8I^#YT**??*J??K1PJM$E% M;,3J\",T2G7A<<=,2+"U4WU0)-VG-WJ@LV=-KAM-7*.*):_5>"7RG+HF@V]J MF9E$,VM"U8<\=U?1DOTG8=^K@@J.36=X*'G>7BW+4:YMQ580BZK0=5EK5]M/ M85+7PC?S^D>Y87+-"P49KLC5[YU1)F1=I>N)%J6MC$NAJ<[:84H?&TIC0/LK M09EO)N: ]JL<_P%02P,$% @ 28!<4QSFOX[;! Z L !D !X;"]W M;W)K&ULE59;;^LV#/XK1'"&G0).XONE: .DE[.= MA],53=N#8=B#:C.)4-OR)"5I__THV773-36ZASBZD?Q$?J1XLA/R4:T1-3Q5 M9:U.1VNMF^/I5.5KK)B:B 9KVED*63%-4[F:JD8B*ZQ054Y]UXVG%>/U:'9B MUZ[E[$1L=,EKO):@-E7%Y/,9EF)W.O)&+PLW?+769F$Z.VG8"A>H[YIK2;-I MKZ7@%=:*BQHD+D]'<^_X+#'G[8%[CCNU-P9SDPW$Z<@T@+#'71@.C MORV>8UD:103CGT[GJ#=I!/?'+]J_V;O371Z8PG-1_N2%7I^.TA$4N&2;4M^( MW>_8W2G9E= (G@=C6*R9Q+&Y80'GHJ*H M*V8=]_66/92HCDZFF@P:L6G>*3]KE?L?*,_@AZCU6L%E76#Q5GY*0'NT_@O: M,W]0X0*;"02N [[K>P/Z@O[V@=47#-Q>07N_ 75AKRZTZL*/X.VY\)H]$W00%?,R]R0C>$(]KS)FD ME(=+Y"3D0,[JG%+9#/&IX=*<#[S,2;+,GH\FGO\&%E%'=[@Z_A"N.$F=E!2; M\X%+GS Q&)T@B%Z V/@<$/:-X*1&!$U'(I 9I MJ.I.,G/&G00I_76D4E% M9$A"B"=>!"^Y-&9=+BT9E["US-\37'6$_@*^(3)181(.,B'NF1!_F@E7HMZ2 M)\C,#?V1\\RPY7>S MN/M5P3?CL;967*/D@K*5U_"G^NQ/2!ZA'ZJ4,=!OF3@A'T96,,JC4- M;5H$D>^D65M&$M^:-S4A]#VJ(4E7$^*]&@)4&%[+"%4/DD_:8D.&W#>H#A4/ M/W9B(H0H<-S,E.XQ3 M6V\3W[>K :U24A"G\K65+'!+36=CW>%31),4HC0%+\[@5FA2K_;\1J\(^;?5 M'[CV20CC]C'P7+L:Q?[!;)[N=5\5RI7M,17D8E/KMA'K5_LV=MYV;Z_'VQ[X M!Y,K>FFAQ"6)NI.$2K)L^\IVHD5C>[D'H:DSM,,UM>(HS0':7PKJ:+J),= W M][-_ 5!+ P04 " !)@%Q3H%31H)P" ""!0 &0 'AL+W=O_K MO,:6Z0O9H:"34JJ6&=JJRM>=0E:XH+;QPR"X]%O&A9?-G&VMLIGV/O8'C@56VLP<]F':OP$ MY%MM9+L/I@Q:+OJ9O>YU. I(@P\"PGU Z/+NB5R6-\RP;*;D#I3U)C2[<*6Z M:$J."WLICT;1*:0_+A(?EE>!+P$;L+ MB((1A$$X/H$7#6)$#B\Z(8:&OKX3N%D27J^H-@B M_'0<\(2O!I:-S)]_O:?F273;K5>Z8SG./6I'C>H%O8Q>*IB:D&N%>)#[8+PG MA#=7 "2@P7:#RJGXGLTJ:X?@:+6@]\%SIN$3C$=!FM(U*&TL3.($$L(;Q6$,ETD$"\T9K%G.2Y[#69C".223 M$,;3@6,\2H.DYPPL2S(*T\"Q)N$4WKLO_Z@O*.?*=;^&7&Z%Z5MDL X?S*+O MJ__N_>^T8JKB0D.#)84&%Y/$ ]5W?+\QLG-=MI&&&L@M:_HD45D'.B\E/:[] MQA(,WV[V#U!+ P04 " !)@%Q3E2,TVR0$ !3#@ &0 'AL+W=OU/WZ/DS3E$@*KG1>(G?-]_L[%SG%W(]6;CB@U\!YSH7NU MR)C5G>/H(*(QT3=R106^64@5$X-#M73T2E$2IJ"8.W77;3LQ8:+6[Z9S,]7O MRL1P)NA,@4[BF*A? \KEIE?S:A\33VP9&3OA]+LKLJ1S:IY7,X4CIV )64R% M9E* HHM>[=Z[FWJN!:06/QG=Z*UGL*Z\2OEF!U_#7LVUBBBG@;$4!/_6=$@Y MMTRHXZ^&7\ 4!;,Z"N< MQ.$$N=9!IK5^1&L#'J4PD8:Q"&E8@A]7X]NG\)-J_.TI M_+0:[]4K"!Q,7)&]^D?V!O5*QCE=W4##O8*Z6_>>YR.X^'+Y&?H2A<-JOF^) M^&]\H_/UN3E?6=Y^LZK)_XG:4=:'W^+KM)IE1 -D\798COFZ4S*-8L,WT@6: M1Q88RCC&'3XW,GB[@AE1(!6.B*$A_"0\H3"C.&&7@PON*[K=9WU=BF>9S8^SVQRGMGTI-E.4)M%4)N50?V> MQ*\8'SPJ7R*,UZ]KN1'4'J&OFH6,*%8>J(RTM25FWZLJBQVEK4)IJU+I/1[= M(>.)[1A@3H-$,6./\/%[P!,\E&"A9 Q8)*O$9-\"=&I,E, #7W^6QA7^U6^7NM MWVI7NS)0,D\# 'SB//C"#/]C6:5H6 M[HRJO9W[O9(\M/";_J[-Z"3+Y R6AY,LTRJ+G5CY1:S\REB]8*KIM5PLKN"K M6%-A)'[=AU*;LECYA_EJ[@6KQ*1QI#H[A<1.I<0G:IBRK<416>/.05 \MUV^ MYFVQYFWUFF0#CWC\*48XS!(51-@*PQ/55*W+RFAX>ZC!VTO>N-IF1Z?G?K9J M;J72SZS9@SK;G;E.[*ZPI["1&Q!.1%!:_SG]MJI6>Z]VS["9EMCL^^9L=:0Q M5XZ?8SPUD>5-<#W"XD]<3ZP"Q3WR/Z_4$L# M!!0 ( $F 7%."/B,;G ( "<' 9 >&PO=V]R:W-H965T=U=*/YL,T<(Z%]+T@LS:Q648FB3#G)ES MM4!),S.EA66ADJ0?E(HRCJ!WFC,N@W_5C(]WOJL(*+G&DP11YSO3+ M-0JUZ@7UX&W@GL\SZP;"?G?!YCA&^[ 8:>J%59:4YR@-5Q(TSGK!5?URT''Q M/N"1X\ILM<$IF2KU[#H_TUX0.4(H,+$N Z/?$@< M3;G@]J4&$V69."1TD[GM,[O;L^S'3>*TW%:S'U-O5R'O&#"KBN3"0)=?!AH3+F%6V7,$3F;95M;5'?%'(MXIZ59:6D>U?+(M3M? M=!B9\QHFFNH0EW/X?8?Y%/6?(SO=*Q:^,HV59:X^F9&+QEJ%T#S,T75K>RX8EF]C?U7 M4$L#!!0 ( $F 7%.&PO=V]R:W-H965TH#R Q F%E6Q4BE;)NE<:$"G3/)CF(A6-G M]J5A^_6SG9 Q:?0EOK/O^^Z[\SEQK?31Y(@$IT)(,PMRHO(N#$V:8\',4)4H M[Z8*1=?4A-*5&EGE0(<)H-)J&!>,R2&*_M]))K"H27.)*@ZF*@NE??N'@?\,*Q M-A._4#>QTVD :65(%2W8*BBX M;%9V:OMP 8C&5P!1"XB\[B:15[E@Q))8JQJTB[9LSO"E>K05QZ6[E#5I>\HM MCI+OBA F\ X>&=?PPD2%L$1F*HVV]62@MT!B7!C8X(DJ)OIP US")E>583(S M<4A6AB,+TS;EO$D974GY"99*4F[@L\PP^QR.OR7@PGWS0#\#6^>D55]X-* P+V%CH8?;@/0S6@V#JG2C\-.D1TN;^;V-:-V ?9\ MK^Q(M(Y+T/T?DC]02P,$% @ 28!<4TJ*AV[D P IP\ !D !X;"]W M;W)K&ULK5==;YM*$/TK*]2'5DH#N_B+RK:4.,V] ME9JKJ&[:A^H^K,W8Y@98=W>QF_[Z.RP$;(,WD>A+PK+G#&=VQ@=FO!?R46T M-/F5Q*F:.!NMMQ]<5RTWD'!U*;:0XLY*R(1K7,JUJ[82>&A(2>PRSQNX"8]2 M9SHV]^[E="PR'4RD*(QWSQ*9PX7JX(8ECJ M/ 3'?SN801SGD5#'SS*H4STS)QY>/T>_-Q_QO*A/IYO*6(E?E+]B76<\@R4UHD)1D5)%%:_.>_RH,X(&"<=@(K">R4 M,#A#\$N";Q(ME)FT;KCFT[$4>R)S-$;++\S9 F$Z5Y&>=:XFZ$/#W]1V@@ M/GE/;GDDR3<>9T#N@*M, A9+*]SYE"HMLV*U>"+S:)U&JVC)4XU;.U ZWR(S MKF$MY!-Y>P.:1[%Z=Q3T K';3*L+\AEV$!-*?MQ!L@#Y+\(>YC?D[9MWY V) M4O)U(S+%TU"-78T)YC+=99G,=9$,.Y-,0.Y$JC>*?$Q#"%OX,SN?,DL %T^V M.E[V?+S7S!IQ#MM+XGL7A'F,M@FRTV]@B71JZ)Y%CE]5VS?Q>F?B787_84M! M2&9"Z;;S+>@#0\\=8#?U:9^-QN[N4'03U:,>917J2%NOTM:S:GM(T8;BZ#>J M^POMI[7\183^P8,I/='6 NFW"^M7POJO%?99* 6MROJ-QWHGPFR((UV#2M? MJNN.RT?T>?/S:I,T:#P0:^D')[*:**PE&[9+&U;2AG9I(H4G4@J\S=*P^K5; MFGA4!1]U:^)12POX_9.\FZ"!YY_IE*!2%G1NX>#%1K$ACF11KS9YKWL+ES%L MTJR08VT'+R#:J8U+^@OE;$&=KR=EM3AF/[@Y^2K-ZQ!??+#,9*0C4-AY^!T3 M@LR;D*L-^?@SBW8\-J_(5W0ZK?V:=C3LDF\M6A,2!,'HS-'4=DV[^S5MNG%# MG0UR+*TV;/H'')N^;-E6R+&VVK1I-]>F34-NR&I"+ 6M/9O:3?M,K^,GV7PC MI'ZO028'7WROZ_3:U&E'5Z=-QV:8MG]Z."VP7C ,SIQ.;>VTN[?3IG4WOD_: M,&=LBM7^SOZ O[.7_=T*.=96^SOKYN\E_>B;T_.\WJFT)@SK&O1.Y+D'HU " M&PO=V]R:W-H965TV_/O93IH5U/*2^,[W?7?? MY2[)5NDW4P(@V55"FFE0(M;7E)JLA(J9H:I!VIM"Z8JA-?6:FEH#RSVH$C0* MPPFM&)=!FGC?0J>):E!P"0M-3%-53+_/0*CM-!@%>\<37Y?H'#1-:K:&)>!+ MO=#6HCU+SBN0ABM)-!33X&9T/8]=O _XPV%K#L[$*5DI]>:,NWP:A*X@$)"A M8V#VM8$Y".&(;!E_.\Z@3^F A^<]^R^OW6I9,0-S)5YYCN4T^!Z0' K6"'Q2 MV]_0Z;ER?)D2QC_)MHV=_ A(UAA450>V%51UBU#EB9:;8EVT9;-'7QO/-JJX=)]Q25J>\LM#M-'A4#&Y)+< MR0U(5)J#&9!'.S[GMX","T.>88<-$Q5 22T-^RASRCWAJ%?0RHKV,6?0EX1+J(8G# 8G":'2D MGOG7\/M&GH)_*"?NNQI[OO$)OE?-$2Y540SZOKZ3N3)XK%4MU<13N:7;I%?C MA&X.JS\2$H_ZF+9$>C $%>BUWPU#,M5(;!O9>_OUN_%3]\D_LVO9;M%_FG:G M'YA>M@:KVH[92: ?7'TO[:P'M NQ]H>RX=89+T/^L MTG]02P,$% @ 28!<4SN,*:25 @ - < !D !X;"]W;W)K&ULC97;3N,P$(9?Q8JX E(FE,!I9665FB1=A&BRW+MIM/6 MPK&SMMOLOOV.G1"E3:BX:7WX__$W$V>255*]ZRV (7\++O3$VQI3WOF^SK=0 M4'TM2Q"XLY:JH :G:N/K4@%=.5/!_3 (4K^@3'C3S*T]JVDF=X8S <^*Z%U1 M4/7O'KBL)M[(^UAX89NML0O^-"OI!A9@7LMGA3._C;)B!0C-I" *UA/OV^AN M-K9Z)_C-H-*=,;&9+*5\MY/'U<0++!!PR(V-0/%O#S/@W 9"C#]-3*\]TAJ[ MXX_H#RYWS&5)-@STR=I@,3DBCR*/0@C%0-]29[P^ER11?UDB5QW=\GY M' QE7%^@Y'4Q)^=G%^2,,$%^;>5.4['2F6\0S1[@YPW&?8T1?H*Q@/*:1,$E M"8-P-&"?G;;/(4?[R-F#0[N/!6FK$K95"5V\^)-X#TPPK.F*;*0<3J?VI\YO MWY3]=#2^33-_WX4>$(7Q;2LZ0(M:M.@DVAN^%;;8I9(YZ$&V.D#2/38.C]#Z MFC0>!HM;L/@DV NM\&(:4(SR0:RX=V0<'&/U-:.HPWX EK1@R4FP@YN]47*X M:$GOY#"*@R.\ 5&:),-X:8N7GL3[@4^14([ME(H<"#9F(I=:I)9P"&O.9PLUBF5I.!.P4$27>4[5VQBX MW R]KO>^<? M##9Z:TUL)8]2/EGC>SKT IL0<$B,9:#X>H$)<&Z),(WGFM-K0EK@]OJ=?>YJ MQUH>J8:)Y+]8:K*A=^&1%%:TY.9.;KY!74_?\B62:_ 7@WH'0N(:D!T;$K]&M _-L*@!@Q<[ZMF MN4Y/J:&C6,D-4=8;V>S"?2Z'Q@8S80=K:12>,L29T:TT0/KD"UDH'%9EW@@5 M*9D]EZS \3$=34GY&?H_+*?D].2,G! FR'TF2XU '?L& MD[+4?E(G,*X2"#])H$=NI#"9)C.10MJ"GQW&7Q[ ^]B,IB/A>T?&X4'")13G MI!=T2!B$W99\)H?A/TIQ$#X]/GK0UHW_2W[^S]%W>MEKIJOG^*)/^*: :I

VDH;YN>*L# !; J^3(:7,;^RW9']UUZ_5V7 MV;Y+][*[ZS/?][D(&Y>=\J.F_.A@^?A/I66EH!.IC>Z0!2@F4V>UC5:TGV8P M^)"#O_6SYZ#63I8U260I3/5EFMU&^:^=X'W8'W>OIMV6_1G>%)6P_Z6OKID; MJM9,:,)AA:&"\Z\H7JJ2[LHPLG!2\R@-"I=;9GC;@;(.>+Z2*#>U80,T]^?H M#U!+ P04 " !)@%Q3"G=42><" "Q"0 &0 'AL+W=O^Q4/+T8H@@4CJ$$2]7F ,2:(C*1W/55"K MGE,3F^WWZ#97,G @8L^0GC>5J:(46BF%!BD3>L_57J!(*=+R()<(\T;K" M.A:*"B%96I&5@I1FY9N\5D8T"-C?07 K@OM9@E<1/)-HJQIGDZBM5/#FZ8Q)0@,[0E*O2X/(-D2Q&7YX+FJO%DJ?H M3I72&9J5JXS88@<0'4] $IJ($X5^G$W0\=$).D(T0P\K5@B%%0-;*L%Z6CNJ MQ%V7XMP=XF:0GR//.46NX^(.^G@_?0*1HF-#=S;IMK*I]LJMO7)-/']'O(W, MX<.B)6>B,[LR7,^$T__3RPB[KC>P7YHYM$%!WZ\Q&T*]6JBW5^A5%!5ID1 ) ML2II]7M'E.B?IDMC&2EH3'_F><&6Q@Z0B_O=(OU:I/]?;F8@NW3Z+0EA&&[) M;&.\8(?*H%89_$UE7%0[CM+YGI5:'(--/4DP<,XBKJAH$P&@YZWW>M!3Q7(F81[34PA!-4_1\#5NA^T@C?# M UMEZ SAH)?3%

W>4F[0>1"P@X+- I4/MX@3%P[H1L&#\JS:!VZ8B;YS?U:Y^[S65.#8P5 M_\I2S/K!14!26-*"XX-:?X8JGX[36RAN_"]9E]CS3D 6A4$E*K*-0#!9/NEK M58<-0FL?(:X(\7M"LH?0K@CMCWI(*D+R40^=BN!3#\O$F%.F@I]6::(>V M:N[@J^_9MEY,NCZ9H;9OF>7AX$XAD"[Y1&XD4KEBX14+RD\L]&DV(<=')^2(,$D>,U48*E/3"]'&XU3#1>5[5/J.]_ANDULE M,3-D*E-(&_B3P_S+ _S0UJ$N1OQ6C%%\4' &^1EI1ZU;*I01X54M[TOY?*7:_L)M7+(+GH MA2^;I=R%M+<1DUU$*^EL8Z:[F,L:L95U4F>=',SZ1N24:3L(<4_.UTPRA$_< MCK?&EDUVHSZ/WD6]BXF:H^[447<.1CU6(B\0-)FI):ZIAM.=T,FW6Q!ST-\/ MM$:W=M?]KT4:=0\6J8PIW!AJ O3*;Q-#%JJ06'9Q;:T7UM#/Z7?V4>MJW&JP M3^R"*_?1'_ER.]Y2O6+2$ Y+ZRHZ<_M$EQNGO*#*_4B=*[0#VA\SNZ1!.X!] MOU1VK%87YZ!>^X/?4$L#!!0 ( $F 7%,ALJ&PO M=V]R:W-H965T[XW-?V^<9;QE]% B#1 M>Y92,3$2*?,;TQ1A AD65RP'JM[$C&=8JBE?FR+G@*/"*4M-Q[(",\.$&M-Q M\6S!IV.VD2FAL.!(;+(,\S]WD++MQ+"-CP=/9)U(_<"ZIJ Z%$G9:4 MQ!_+C\XIHP.\VR$77=!^B\?UO /F?IL]Y*!&#D[0N&/+4I!=F$%;MN'0.>#L M,'*OA]V@PQITV NZ4%N *C%_/D"V OZKY]".ZI"C3SFTH_8R!(?;JVWCC*QN M!:YKW.O^I>(X4M>SNKI/$<&V=L7=^A09JK![R^SX!SIT&(V.;%F[<1W9O<0S MEN4;"1PM62RWF,-EZ]8Y2:)==;<_I[Q78?>K3*,L5AJUK8+ .2+2KL#;_17^ MFTR40NW;^!1A=A7:[B_1_RV,U[K3?.M0EEZ;$MAL-#6ZHWS ?$VH0"G$RLFZ M&BI1>=FDE1/)\J+/63&INJ9BF*C&%K@V4.]CIGJ=:J);I[I5GOX#4$L#!!0 M ( $F 7%-W\M8>=@( - & 9 >&PO=V]R:W-H965T MV\(]VY3&+OCYI*8;6(!YK.\4SOS>2\$J$)I)012LI]YE>#$;6WMG\(/!5N^, MB63G=P44R^P 0&'E;$>*+Z>80:<6T<8QJ_.I]K,#5QNGQFR8L%]Q M813N,M29_%8:(!DY(S?"4+%A2P[D4FLP^I3-:10N5E(9]INZXG]] MP5.D@1S/P5#&]0G:/2[FY/CHA!P1)LA#*1M-1:$GOL$H+R): M0'U.XN"41$$4#LAG'\OGL$)YZ.3!OW(?:],7*.H+%#E_R1Y_-@IR')-*"E/J MDZ%\6@>9(?EY !KWT/@0-!HBM:ITAQ1%\3 JZ5')(50\A$K>H\+Q M,"KM4>DA5#*$2C^/RGI4=@B5#J&RSZ-&/6KT(>JA!&R?:P-J"#AZ!TR^A,/ M<0\K@&C(/W_B/D[_<;V M^N]4;9C0A,,:9<'Y"/-5;?]L)T;6K@4MI<&&YH8E_G) 60/<7TML0]W$=K7^ M)Y;_ 5!+ P04 " !)@%Q3C[6BFD0" !K!0 &0 'AL+W=O,;SGM^\9)RNE'XT%:*%=2VD&0>5M,RR%*?F^HL5:T57.)4 M@VGKFNG-)0JU&@>#X#EQRY>5=8DP2QNVQ!G:^V:J*0I[EI+7* U7$C0NQL'% MX#P?N7I?\,!Q97;6X#J9*_7H@A_E.(B<(!186,? Z/6$.0KAB$C&GXXSZ(]T MP-WU,_LWWSOU,F<&' $!\ EW%6J-80V:6A)H3LG+#HUEULU M\0=J9MB<0!(=0QS%@W?@^7[X! N"#SP\>@D/R9?>G+@W)_9\PX_D;/YNEAOJ MOG"_K5S"U54.OZZQGJ/^O8<_Z?F3O?RO/3^&.V69>,^W+=&I)W*3^90-DF$: M/NV:\[9FE/0E+P0.>X'#O0(?$LA9PTD32=16HC;'GS5AU)\Q^D\FY*.W)D2O M&@QW1L%=0]=,+[DT('!!H.CDC#CT=K2W@56-GXZYLC1K?EG1;8C:%=#^0M&$ M=($;N/Y^S?X!4$L#!!0 ( $F 7%/UH66NHP( %<' 9 >&PO=V]R M:W-H965TM%*7?D*T%8$J4TT;=(V M14V[7CMP$JP:F]FF:?_];$,1#23J36*;]SU^SC''I'LN7F0)H-!;19F<.Z52 M]:WKRKR$"LLK7@/33[9<5%CIJ=BYLA: "VNJJ!MX7NQ6F# G2^W:2F0I;Q0E M#%8"R::JL'B_!\KW<\=W/A8>R*Y49L'-TAKO8 WJJ5X)/7/[* 6I@$G"&1*P MG3MW_NTB,7HK^$M@+P=C9#+9,9(*"0*Q,!Z[]76 "E)I#&^-?% M=/HMC7$X_HC^W>:N<]E@"0M.GTFARKES[: "MKBAZH'O?T"73V3BY9Q*^XOV MG=9S4-Y(Q:O.K DJPMI__-;586#P9T<,06<(OFH(.T-H$VW);%I+K'"6"KY' MPJAU-#.PM;%NG0UAYA372NBG1/M4]H=]B!D:6[76+3,%-P;91HL/--L1"8J??C59N--KT^ MY!I+9M?36%&/%9W$6G F=?,3MCL.%HUV#>*; [()S318W(/%)\$>\9MN*_.R M<56"F.**QWOZ!UACR>S(.28]5_*EUVS0_)=HT0BA>^,2/7*%Z11K,GK?_3". M#VC'HF2048OK#JX]\\GYC<6.,*E;Q&S5MEQK,S FLTCJ ;O3FN,93$ ^S4=< M]>R<)20)4$$811RF;:OK-H=U'6\"?A%8B:TVTIF\,/:J.]_"MN7H!4$,@=0, M6'V6< ]QK(G4,OYDG%8NJ8';[0W[T.2NJI"+0/43E6H9P"SF79JEG&ZCR7NM#A;(:ZC%9MNF.TR:&4P MH?I@3217LT3A9.<'DX!NT0WZ#FI_!+KL@\0D%N@1UG*!XRLU]33IH\N+*W2! M"$6/$5L(3$/1LJ72URQVD&GU4BWO@):/'AB5D4 #&D)8@N\?Q]_]#S\\CO?< M(P2V,BYWS]NXU_..,DY@7D&^HW+[:TIAOA[(?UB2+VQ&S(LAMR]L^SX4,U]J'[,AR-I5HMI M^GMI%D/\ZEZ:Q9#&'LN@&.(Z?GF>M3S/VM$\AX1B&L FRV=S!T"(NDN5_PS0 M&/2]F/N@"A)/T.5OP/RJS(KC8GJ?S3 \AV''PWKN8?UC M9Z7@8I^(@"VH1&,LU?P(> !4EAEX7*E1<9PO9:Y]#C;\,"SUQ]ZZZ1+@,_,F M$-]M#M)7S3M]^L9ZP'Q&J$ Q3)644VFH MW>;INR7M2#8W]^P+D^K6-LU(/?6 ZP U/V7JKLTZ6B!_/';^ 5!+ P04 M" !)@%Q3[H?SE#H" !H!0 &0 'AL+W=O _ M6:J+F7/MD!0RNN'Z231?H?,S,7R)X,H^2=/5>@Y)-DJ+L@.C@I)5[9N^=7T8 M ,;A$8#? ?Q_!00=(+!&6V76UH)J&D=2-$2::F0S@>V-1:,;5IE37&F)NPQQ M.OXN-)!K.:LYR:]BMRO@!-&5<7"'E9 M+)^)[_O@ ?'X: MOH $X6,+]S["76Q+WQN_[XUO^<(C?'_L__7_4[R(9GAJ::V(MS!')@[Z('*G.&_RB%#D#>Z0I.R MG>LVT:*VH[$6&@?-A@5>A2!- >YG L>C2\RT]9=K_!M02P,$% @ 28!< M4U6?( LV @ 4@4 !D !X;"]W;W)K&ULA511 M3]LP$/XK5L0#E4:3IDWH4!II@- FL:FBL#V[S;6QL./,OE#X]YR=$'5K@)?D MSK[[ON]\/F=[;1YM"8#L6]TMD5=YS9'GF=%[9EPTH3G#E^JS29RH7%-6:&A74![FOS0"F[,S=@M4 MFR7CIL'&0.NS)7^A#J!EI]> 7$@[8B=,5.R^U(WE56&S$$F%PPHW'>-ERQB_ MP[B">LRFT1<61_'D877-3D]&_Z*$5$-?2-P7$GO8V3NP#HV=3IG2%99V-*2K M!4@]@+NL3WD\R\*G =)I3SK]C#0>8FJSD@.F9#[,-.N99A\RW6ODDFW;WM ] M$*I13/H>U5V/AH3,CH3,XV$A22\D^5#(+5C+A*H;A()N H(!BT/4R1'UV728 M.NVIT\_/8(@J/6KL^=?_J,*#$7&OS4]N=J*R=(1;2HK&YR34M!/<.JAK/S5K MC32#WBSIT0/C FA_JVER.L<-8O^,YJ]02P,$% @ 28!<4U.\O7SW @ MI@D !D !X;"]W;W)K&ULU59;3]LP%/XK5L0# M2$#2] I*(_4V#6ELB,+V,.W!34X;"U^*[5#X][.=-.MH&M"VE[TT]O'YOG.^ M4U].M!'R064 &CTSRM70R[1>7_J^2C)@6)V+-7"SLA2286VF3TJI 6N#O>LG]PVHV6!58P$?0;274V] 8>2F&) M8CE'JZEB\15+E?M"E] P\EN=*"E6"3 2.\^.+GL@X[ ,-3#PA+0/A> M0+L$M%\#.@< G1+0>0WH'0!T2X"3[A?:7>&F6.,XDF*#I/4V;';@JN_0IEZ$ MVWTRU]*L$H/3\6>A 5V@,_1%9R#1)X(7A!)-0*'C*6A,J$)W\*QS3$^,U_U\ MBHZ/3M 1(AS=92)7F*0UN GS?B+ MM_"S9GPK;"#P30VK0H;;0H[#1L8YK,]1.SA%81"VZ@3]'7SZ?GA05XYF^!02 M V_5P7\K1KO:56W'USG -\Z5L2B%)H(M",?V3CA%H^0Q)XJX"^(6*-:0&@>E MZ_;/K C0#R'^JR:I39=7Y@ZPF9A\0O@*N[5"1%&2YLCT,+Z?H M3FA,Z[9Y9R_-H$JR^-_?])@5'MU=J?UNO=1N);7;*/60J+I*=_G[&Q'6G&N]GV">O'] M2GR_47QQD5[Q1#! WZ^!+4#^:#A3@XIW\#\4=3QH+&HAS=]YD!C(E>L$%$IL MZ.)*K:Q5LS%R;^PK^Z1U.2UZAE\T10=SC>6*<(4H+ UE<-XWVU@674$QT6+M MGKV%T.81=*?4$L#!!0 ( $F 7%/.@O.= M>0( *8' 9 >&PO=V]R:W-H965T M.]][EYR3C52WN@0PY*$2M9YYI3'-&:4Z+Z%B>B(;J/'-2JJ*&0S5FNI& 2L< MJ1(T]/WWM&*\]M+$[2U4FLC6"%[#0A'=5A53CQ<@Y&;F!=[3QA5?E\9NT#1I MV!J68'XT"X41';(4O():6A.KY$;*6QM\*6:> M;PL" ;FQ&1@^[F$.0MA$6,9=G],;CK3$[?53]D]..VJY81KF4OSDA2EGW@>/ M%+!BK3!7CVNP%P*[;[)IL.>^A[)6VUDU9.Q@HK7W9,]]#YL$8+H&4+8 M$\*QA&E/F(XE1#TAN#H_BZ= MHF^#>>%@7NCR1<_DF\NJPM^N<^Z$+)TGY+PUI53\%Q3DB->]4\?[K.J2QRZY M_7O>IT'L=Y^$WF^[,AJ9C4'N:)T.6J>OT+I@BDB%$3.H\YJ)%L@"5.>!TUU( M(9C2I,%=Y\%>"[HS3[?*]2=8:O"'_G&P[$78CO)H4!X=5+[ 201*HBQNT(C0>A\>N$_J\NQ^.Z/ Z6O0CKQ-.MH6AOL*],K7FMB8 5 M$OW)*>91W:W0!48V;D[>2(-3URU+O$A!60"^7TF_ 5!+ P04 M " !)@%Q3BI37N1D# "F"@ &0 'AL+W=O%[HIH=P9#8JQB1P-1*X9Y3B1H/(T)?)E MC$RLAH[OK ?NZ2+1=L =#3*RP"GJ;]E$FIY;9XEIBEQ1P4'B?.A<^9=C/[ ! MQ8KO%%=JJPU6RDR(1]OY$@\=SQ(APTC;%,3]K [?8Z M^Z="O!$S(PJO!7N@L4Z&3L^!&.K#YC):AC\T6"J>(*JVJMYT"4*RW2 M*M@0I)27=_)<&;$5T-X7$%0!A1%NN5%!>4,T&0VD6(&TJTTVVRBD%M$&CG+[ M5*9:FEEJXO3HJ] (O@?G,-4B>DP$BU&JCW#[E%/]8H?+QP5B#@]$2L(U7%DG M[>S)#6I"F3HUZR:YC!)CSWJ5@A]WF,Y0_ARXVH#:[=RH@AJ74,$>J#[<":X3 M!;<\QOC/>-<(K%4&:Y7CX-6$4\Q:T/;.(/ "_P.XH!(B49775_*W:Q?;1?Z+ M??F+1)"5'I 90\@-N@3S'2A->$SY E:5,6)*9EZ6V+"5CML5M*IE71>5V+?XK40K#T'JE2.\7_[W-GQ M>8_#8[.PZ>^SV_X_E!,V&O)NR] M ^$17O8:WL;PHAFV7\/VCX3-J#S S/ZNF4';;V;SORV M.KT]M%L_*O\]SU@L!PX]8"N(;:O]=M\/P^X>_F##'[S?&=M ?\R3"';.A[^/ M5W>K=$A1+HH"24$DK8NPJ[+TV"PO*[@[(LV/00'#N0GU6EUCHBR+ MHK*C1584(C.A35E3-!-32**T"\S\7)ABI.K8#>K2=/0;4$L#!!0 ( $F M7%--=BY'@ ( +H% 9 >&PO=V]R:W-H965T 2IQI,799,/TU0J/4XZ ?/ M!W=\65AW$*9)Q98X0_NCFFK:A9V7G)UV5J# MRV2NU(/;?,W'0>2 4&!FG0=&KQ5>HA#.$6$\MCZ#+J03;J^?O7_VN5,N_\D;_E\E?PRW MM4L>U*(KH@\&AURVT8_@#^PB:!)J @Y]0-=GJ[0_..N/1J=)N-I!>M*1GNPE M?0'$#>J,$W.E>8:>*U=",&V@(G!/YA!?RK4+LXDVVL(<[08<=H##_RWE]:;B MFOF6IC\>=V'L]_FMECWH'[\[.*#O'^_ZWN%6/Y6HEWYJ&,A4+6W36MUI-Y@N MFGY\,6^FV@W32RX-"%R0-.J=$IMN)D6SL:KRW3E7EGK=+PL:KJB= =TO%'5H MNW$!NG&=_@502P,$% @ 28!<4\^P=83M!0 J1P !D !X;"]W;W)K M&ULW5EM;^(X$/XK%MJ36HF%V D!*HI$2TNIU%U4 MMGLZG>Z#F[@0;1)SM@/E=#_^["0DD)B05:][+_U0B)G'GGEF/'D2#S:4?>-+ M0@1X#?R07S:60JPNVFWN+$F >8NN2"A_>:$LP$)>LD6;KQC!;@P*_#8R#+L= M8"]L# ?QV(P-!S02OA>2&0,\"@+,ME?$IYO+!FSL!AZ]Q5*H@?9PL,(+,B?B M:35C\JJ=S>)Z 0FY1T/ R,ME8P0O[I&E +'%5X]L^-YWH$)YIO2;NIBZEPU# M>41\X@@U!98?:W)-?%_-)/WX/9VTD:VI@/O?=[/?QL'+8)XQ)]?4_]ESQ?*R MT6L E[S@R!>/='-'TH Z:CZ'^CS^#S:IK=$ 3L0%#5*P]"#PPN03OZ9$[ 'D M/'H 2@&H"+". ,P48!8!YA& E0*LNBYU4D"GKDMV"K + '1LA6X*Z-9=H9<" M>D6 ?0303P']NBM 8Y@25X._J<:;I_"3:GS_%'YZPG]4,4%;YBQ+'-HE M[@I5SG@?A2U@&DV # 0U#EW7AQL:^+@:_H"WP(0*#?NZ;%2CYV15Z?MM?;C. M]\G;5K][V^K3:OB8.*V4.BW\_A3Q; >'W8HR,K/];\;S6<>B.;;K1XSA<$'D MK5" Y^U!=YCA;3P\VF#F-L'GE0+(3?XY$ES(_>V%BR;X% 7/A#55ORM/9>$+GC$0D?CI-I%HV48/^E:Y7?##ACJ9@QU*^?YLB1QOP-S09UO8"HK M/U2R&LSD+@"_/A#5:GZK6*B7+=1[[U0D?0_0E\2(@U$DEI1Y?TC3ZN9WU2LU MJV['4'^'17A=MK,-C=U]V0X5[ Y(ZFWP'W[Y--R1L7\EN34U:'D:(\4O0W]"SP)Y@1%K_FD 8I,:DTJ-/88*[SX'])Z$UA69E5 M[K5=2-;U3I" MF6Y'3$ZXAN0*:EN9($A>JL >K08EY"98^71+B,SXV&,R MXU1&(1N,I"[DD2][C:C5]E$N/5!]Z?&]CU:H+ -Z9N&QZ59C9*IW0@?WV-3( M/I"B=J?P<*6QZO3[^IZ"*RNY M.$#5XN!-64$EPBV[6\P**A..NL6LZ(RL4E;*5GW;/)*57(Z@^G+D1W>7$Z[M MN@M,N@NP3_46E(L35%^.VL( M"%O$9UL<.&KMY 5:-IJ=GXWB4Z/"^!6\&$/-^ V\N-6-3^#%77)JEB^;'.(] M8+;PI%[VR8MTP6AUY=Y@R;E8:9"T"#^NB38)4P9R-]?*!6["[5 M=CHY_ M02P,$% @ 28!<4YK8B'T9! '! !D !X;"]W;W)K&ULO9A;;Z,X%,>_BA7-0RNU 4-(8)1$ZF7V\C [U62[ MJWUTX22Q"IBUG:25]L/OL:&03("TE3HOP8#/W[]S*/Y8#ZUS^[D M?"HV.N4YW$FB-EG&Y/,UI&(W&]#!RX/O?+76YH$SGQ9L!0O0]\6=Q#NG5DEX M!KGB(B<2EK/!%?U\0T-C8&?\Q6&G]L;$N/(@Q*.Y^3V9#5Q#!"G$VD@PO&SA M!M+4*"''OY7HH%[3&.Z/7]1_LK%(E?TENVJN.R#Q1FF15<9(D/&\O+*G*A![!OZDP\"K#+P?#;I6\"L# MWSI:DEFW;IEF\ZD4.R+-;%0S QL;:XW>\-RD<:$EON5HI^=_" V$4G))%FLF MX=*$)"$W(L,Z4V7.Z#VZV3[5G_4H5^F31%,'68XPXM-.F;HVT8KCBW4U.W M:7[N.T.+>X0E<%LJ,\E[^3XL M"Q7487U3K\,9KW'&^XE]J5KLH#&-)V&X5R[5IJ%E8E\'HTV?I2<:[4_H817" M82Z.7#R>U-WI:-.BZ1MZ-%NM)*P8[B,YMCJ.._R8;%FZ >-"*WDI/MZ'\OV@ M ZKIO_1$ S[UG60/*;R^BH*CXJ"1.YK0KN U+9+V]\A]FH^JC7%+VOV./D2; MYDG[N^<>^3NW."<6\*N=B7]J/T*;YDG[N^Y!:#P;VN$:C^\@S01\OQ1XHJMNS +U/P3F_P-02P,$% @ 28!<4^)] M(ZD* P (PD !D !X;"]W;W)K&ULE59M;]HP M$/XKIVB36FF0$%Y; 5)+.VT?NE5%:[6/;G(!"R?.; /EW^_LA S:D+5?B'V^ MY_$]9W/G\5:JE5XB&GA)1:8GWM*8_-+W=;3$E.FVS#&CE42JE!F:JH6O@5ZG*5.[:Q1R._$ZWM[PP!=+8PW^ M=)RS!<[1_,KO% MR(,8$[86YD%NOV&IIV_Y(BFT^X5MZ1MX$*VUD6D)I@A2GA5?]E+FX0 0]D\ MPA(0O@;T3@"Z):#KA!:1.5DWS+#I6,DM*.M-;';@61B7?A<:;H& MSJCA[ 8-XT*?$_(3^* ML1[[AL*UF_I1&=IU$5IX(K0+N).966JXS6*,C_$^ MR:RTAGNMUV$CX1SS-G2#+Q &8:Y(4:]2U&LD>N!ZU4H4(O#, M(!VZ <4,UBEI)@K:%_5"_@?KCIIT]"L=_48>*A )#+^9H*3!_%AV%'\ M@RK^P?MN5LPW/,8LAAU'$=?I:"8ZJ>/#L",=PTK'\'TZ!$_05A^Y+S&_D:GS M.CW-A'W8$5##"-*BM(0#B-FNKCC-FID&)5.G8(*P5T-T)'I4B1XU,C^YSH-Q MBVU042.%A'$%&RJU1RE8*);9U)SQ#&(IA TF1U54V]K4%-N.W+:VN6^F8;L_ M'/N;0]5OG;KM7K=R*A3Y!_TF1;5P;5A#)->9*MJS])0CW3#);UB4%D'6D\D=;9R M8C>HWD73OU!+ P04 " !)@%Q3_AF']WT# !A# &0 'AL+W=O@8K92WEHVU\2!=>8(FPP,18%XQN M.[S!HK">B./OQJG7SFD-CY^?O?_FQ).8-=-X(XO//#7YPIMZD&+&MH6YE_L_ ML!$TMOX266AWA7TS-O @V6HCR\:8"$HNZCO[V@3BR&!XRB!J#"+'74_D*-\S MPY9S)?>@[&CR9A^<5&=-<%S8K*R,HEY.=F;Y41J$,(1+6.5,X:55F,*-+"GM MFKG 45>=,I 9W*\>X,I&DILG.'N/AO%"G].8>]1&\<20]!#<:SLB M^O^\Q7*-ZJ^Y;PC:3NTG#>!U#1B= )S!K10FU_"K2#']UMXGL:WBZ%GQ=?2J MPQ56 Q@&%Q %4?@+^*"M<%U?7_$_;",Z=/Y')_Q?[9E*-4B3HP*3,P&RLG'4 M%[ 5.XH2IA>PQ@T7@HL-+:F"B03AC(N&Y!S^@2Z:6EP]^=A-;K?<;CF*IK0% MY_ZN WK40H]^'GKOEC@EF.U0T9:%C6+"0,IH"66,*]BQ8HNGQ*6R*)C24-$, M3I[5>8A_E]::>7JD-1Z$PVZEXU;IN*_2WZT]&]Z:FO&+U S' MT706= /'+7#<%WC3#?S63/5-2_PB+>/!).I6.6E53OJJ_.26WYNS,'F1A17T1(?57TEJHVK;34D@_%EL*/LE2< KWE&>%# M(Q&B>#!-'B608WY+"R#RR8JR' LY96N3%PQPK$EY9CJ6%9@Y3HDQ&NBU)S8: MT(W(4@)/#/%-GF/V>P(9W0T-V]@O/*?K1*@%).)9[K[!%4]OM*+ M:,;U%>TJK&6@:,,%S2NRS"!/27G';Y4/#8+4Z2?_'/W #+?>1:[6 M\X[I-;8$E+N@[Q67(H$640?8=F2[ECLPMTW?NB#?"PXQLR[&8' M3@TZ*-2K"_5.%RI/M)2LK]%'(,!PAN1N1N-8?I@I%PRK0V__&7#TXQ'R);"? M)PSVZ[C^>QA]A:MC91TY[KTV[F+!M:1?BW[4P\R[& M#NY;AIJ-PSX'MM9=EJ.(;H@HO]AZM6[D8]V_6NL3^V%J]ZS/9.,O^_1?^?*O MX1&S=4HXRF E0UFWH7SWK.S$Y4300K>:)16R<>EA(G]>@"F ?+ZBLMU4$Q6@ M_AT:_0%02P,$% @ 28!<4^!V$>1( P R@D !D !X;"]W;W)K&ULI5;;;MLX$/V5@= %6B ;77QM8!N(+T$72':-.-E] M*/I 2V.)*"6Z)!7;B_WX'4J*ZMB*8* O$B]SSAP.AT..=E)]UPFB@7TJ,CUV M$F.V-ZZKPP13IJ_E%C.:V4B5,D-=%;MZJY!%!2@5;N!Y?3=E/',FHV)LJ28C MF1O!,UPJT'F:,G68HI"[L>,[KP.//$Z,'7 GHRV+<87F>;M4U'-KEHBGF&DN M,U"X&3NW_LW=T-H7!G]SW.FC-MB5K*7\;CM_1&/'LX)08&@L Z/?"\Y0"$M$ M,GY4G$[MT@*/VZ_L=\7::2UKIG$FQ3\\,LG8&3H0X8;EPCS*W1>LUM.S?*$4 MNOC"KK+U' AS;61:@4E!RK/RS_95'(X Q-,,""I < KHO@/H5(#.I1ZZ%:![ MJ8=>!>A="NA7@'X1^S)81:3GS+#)2,D=*&M-;+91;%>!I@#SS";6RBB:Y80S MDS^E0? #^!UF,DVYH9PQ&E@643\S/(LQ"SEJ^#A'P[C0\(1[DS/QB1#/JSE\ M_/ )/@#/X"F1N2:<'KF&=%EV-ZPT3$L-P3L:.O! OA(-BRS"J $_;\=_;L&[ M%(\Z*,%K4*9!*^$*M]?0\:X@\ *_0<_L]W%\/]?DLL.W6" M=0J^[CM\-HT4U0_*&?AK+7C,;$6Y@B=IF&C*E9*N7]#9LO@R&?B=D?MR',!V MFS*-R%XMLMX396B/8,P]<'3->HOL%_L#K\>ZAMZ$C# M_?VLGF_9XGZMJM^N2AZ8(#U+=BC*QQ4L49$O0S<3R TLE8SRT, COF"68U-. MMCOH7GO>;RU"![7002O/ ]OS-$^A%&S+FI$P11+.(WBFXJ%^!K!)Y> L[7S/ M>V=+A[6FX47!6^RW=@>;$FUXYK;?>YMILW.3SN D&<]-_.$)S>+O @VAS#-35H5ZM'YXW!;W[ M:1"X(5?>]8 .BRI?#F7'R&UQTZVEH7NS:";TV$)E#6A^(^FVJSK60?U\F_P/ M4$L#!!0 ( $F 7%.'CP)V8 ( ) % 9 >&PO=V]R:W-H965T-%D Z];Z;3H:JLX 7.-)A*2J9W M8Q2J'@7]X-DQYYO<.D>8#DNVP07:^W*FR0H[EHQ++ Q7!6AE ^[OG]F_ M^MPIER4S.%'B)\]L/@H^!Y#AFE7"SE7]#=M\SAW?2@GCOU"WL5$ J\I8)5LP M*9"\:%:V;>NP!R">PX"X!<2O 8,C@*0%)#[11IE/ZYI9E@ZUJD&[:&)S&U\; MCZ9L>.'^XL)J.N6$L^FML@C]!#["' 6SF,&,:;N#.\T*PWRI#9Q[!C:B5RN!6:%JU;.N)$3 M'Y'S!::JL+F!FR+#["4^I-2Z_.+G_,;QFX0++'N01&<01W'_@)[)_\.C-^0D M7;D3SS5-DB-8$&MX69+_6C0@%4O_\!94PFQ@RNIJL(>JF5SUX6_ MR[7K8]H_CTCFXP&%@T[AX!V%1Y[!62O$.-E[_D/"!O\*2Z(]94WIWXMJ](=[ MCUNBWOB>-[!R6IIWT'F[L7+EN^F5?TSCIID.?VF:635E>L/IG0M<$V74^T3- MJIO^;PRK2M]"2V6I(?TVIY&)V@70^5I1&[6&NZ ;PND34$L#!!0 ( $F M7%,5!P59F@, "\0 9 >&PO=V]R:W-H965TT@V<=O>PZ(&6QI8:B?22E)T"^^-+ M4HIDI_IJZDLL4GQOAH_#&4TF1\:?1 0@T7.:4#&U(BGWM[8M@@A2(J[8'JAZ MLV4\)5(-^PXD-* TL5W'&=DIB:DUFYBY!SZ;L$PF,84'CD26IH1_FT/" MCE,+6R\3ZW@723UASR9[LH-'D)_W#UR-[)(EC%.@(F84<=A.K3M\N\)C#3 K M_H[A*$Z>D=[*AK$G/?@03BU'>P0)!%)3$/5S@ 4DB692?OQ7D%JE30T\?7YA M7YG-J\ULB( %2_Z)0QE-K;&%0MB2+)%K=OP3B@T--5_ $F'^HF.QUK%0D G) MT@*L/$ACFO^2YT*($X#BJ0>X!T+_WD&Z ?YG84OFKK=I!X=L\]\UM\&V [AF5D4!+&D)8@_?;\3== M^%4['KLM!+82NE3;?5%[[K8R/L+^"@V<]\AU7%SCT*(_W*G3X]>L+W_-^JH= M[D.@X+@.?J;EH(S<@>'S&OC6< ": 9H##2*5%9LB[8S<*\F]5O*/F69";/OZ M6M1%<4XU-%0ZDQ]F[L0^G)Y+YXKECRL&Y8JS'0S+'0S?* _Z'_FQD#S>9%)M M[2\*?90;E79'K79_S #OT0-P/:OG*#U90[NTY'U.;AQ:7=\X8-KYW,;#Z #UW3@RW8<=CL.X*84 MXN;M!W"W4[,QB#[*8Z0ID1,L_$,O9LKN],SW=J_DY MOEW@FGD?WR[SWK6BSUOI>\)W,14H@:TRY5Q=JZO!\^XT'TBV-]W4ADEU4K]EJJ,J!MI ^3^"V7=02P,$% @ 28!<4XUNB_H@ P %@H M !D !X;"]W;W)K&ULI59;;]HP%/XK5M2'5FJ; M.X0*D+AMZP,3*NOV,.W!)(?$:Q(SVT#[[V<[:09)BA![@?CX^\[ERXE]^GO* M7G@"(-!KEN9\8"1";!Y,DX<)9)C?TPWDQKVX(-^W0K4I+#@B&^S3+,WL:0TOW L(UWPQ.)$Z$,YK"_P3$L03QO M%DRNS,I+1#+(.:$Y8K >&"/[8=93> WX3F#/#YZ1JF1%Z8M:/$8#PU()00JA M4!ZP_-O!!-)4.9)I_"E]&E5(13Q\?O?^2=Z_P)E/;[R%]*4ZU^T+[&6@<(M%S0KR3*#C.3%/WXM=3@@2#_M!*0ND3PQ_$H%(-M#=VB.?U.&)CHD,(YP'J$G2+& "#WF14>J5WN'IH3C.&80 M%P:ZEK@=Y%M JS?T&6C,\"8AH;3&:O]Z"@*3E-](ZO-RBJZO;M 5(CGZEM M MEV%XWQ2R%)60&99ICXNTG0_2=M&B\ZSAV M3CIN=8MT \OOF[M#L5I EM4]!DV;(-\)K&/0K ER?*=7@8[*\ZKRO)/EC>3W M04+,T<\Y9"M@OTY(YE<^_8LE*YC^D1I!4).L"7(#KZ98$^,$;DW661/4/0AV M5%RG*JYSLKC9ELF+[1;-212E@&:8"WV\C-9*QW-D[%:1NA?+V&T6YM4;KXGQ M[9J(38CC.36E9TU0QW?;10RJTH+37<<)1@L,#@*Z387Q?%46:LA9J3O[II] M;#],[!;[5 X]Q8SRSWTQ,8/J MQT0.;L 40.ZOJ;QJRX4*4(V"P[]02P,$% @ 28!<4_'Q$DD8 P D!$ M T !X;"]S='EL97,N>&ULW5A1;]HP$/XKD3M-K30U0$I*5D#:D"I-VJ9* M[*D,YU.&I>42S(> MRF5Y79HZFJFE-"-RT9HB?_N2CT@WO2"1IYNHG(W(_>G[GTMEKMY%_G[RX>2D MH+X]4?E"X(X^;_(^'A9+; M,B3$&VQT6K+H@8H1F5#!IYJ#5T%++M;>W /#3 FE(V/K;^5TP5(_>KCK9] : M#4_)I=(NMH_@_TZ;Y7O 9@8"N1"MP![QAO&PHL8P+:_MQ"UVQF=0U(SOUI55 M.-=TW>WUR=;!W6R0J=(YTVV8+MF8QD/!"I"C^7P!=Z.J&$!C5&D'.:=S):G3 ML/%H!I9VQH2XA>?F1_&$>U7LU+4#597MT IJAI[&3X!_E\US[])V7L0;5?Q! MF<]+NQWIYM M[$:S@J_)XS^>R L_2&3NWKYA-^NSYG!5T*<]>"([(=?V,Y M7Y99N^H&$M&LVHZ_PO:Z:?OZ8F-QF;,5RR?-5,^G;AC9@8W:7."PCUR[*XQ@ M/AX+(X!A<3 %F(_WPN+\3_L9H/OQ&*9M$$0&J,\ ]?%>(63B/EB*Y!B2<-_#(LG"UL3C@@54!ZQV('XX#/17V21*H*J8->X)Q),LP!'HQW*-I MBF0GA4^X/MA3DB19%D8 "RM($@R!IQ%', 6@ 4.2Q)V#>^=1O#FGXNUO,./? M4$L#!!0 ( $F 7%.7BKL

-8?20$3;8T.P6BP^0"X99K>] M9!:G"]0)I+FV ;!+$05X7M$3';"32 M2U))G*_OD(*Q9#<<[(OI)UL2+1^-I#G#R^=7J9X74CZ3MZX5>C9:&;,^&8]U MO6(=U7_*-1-P9"E51PULJJ>Q7BM&&[UBS'3M.)],IN..D M8;7A4L!.N^.1LU?]X[C=)"]<\P5ON=G,1NY[RT:DXX)W_)TUL]%D1/1*OOXC M%7^7PM!V7BO9MK-1-AQX9,KP^J?='[><0Q!/U*V&4RR6O MV;FL^XX),\11L=8""KWB:STB@G9L-MHV(:>B(1?"0)#(E1A.!6WME<)?7S7# M51O ]6*H3C@<4%>- ]\=Y)D4#1.:-02^:=GR!C@:\A=MJ:@9\2!S!#+?(^2W MW(,L$,AB+Y!SBP,_]2!+!++<(V00R0J!K/8)67B04P1RND_(TH,\1" /=PMY M RF<9.2 W*HG*OB[:T$HY*-YWW74@SQ"((\20.8 ><]>F.B9XP/[-'UMR,6; M!WF,0!XG@"P \I)R11YI"YQ?&=6]LB^W\9/Y!,OFDP28)6!>"8BE >TR_0>Y M80$@JIL=^\8!5@ (-W@-\M^XNWWQO>?K_\<1$TZV8^,XS*F+HZ'BR?X[.=4: M*H:?HHDI)]NQUK7LA='DCFZHA;51/?4Q,>ED.[:.PSP"S&MX8YCV ML3#-9#OVC,,ZMMG1K)@BUYRZ4I:'A)ACLAU+9LC?$T"<&UD_KV3;,*5_<^^+ MV?B4F&2R)):QFIFOJ&('"SIHL8-S:AJ\+)AFLA2>R:QH *WCQC;7[D4!@QON M8V*BR5*8)BN<#UM74]Q1FR#I= M1.]]3,PW>0K?9%8X\WZAV??>=L@NK!O]ESQ'.S<[=LV4I!!2K@T),S$!Y"@/%ZJ 0$S-0GL) /^J@X8ED^I//AZDG3Z*>6+GA#P85 MF'J*).J)U!OAB*&##$Q_10INCJQ,8(0$QU=2Z&?V"A!B(GIITBA MGZ@E_;&K M-/D4(_44Q_]*K ]%.DT,_',C]GQA^_*C#]%"GT\R&F+3L['Q/3 M3Y%"/]&:(W@V,0L5*2P4Q?2?S1*S4)G"0M'2R(]FB5FH3&&A*&8035)8*(H9W'3,0F4*"_GUL$WJO-7D@;V9WD_O)6:A M,H6%/,R#8?9$;8AD+Q3#]A%1A%JJ2](5BF'Y"JC +54GZ0K&>91!-S$)5 M"@M%,8-H8A:J4E@HBND[O4)7&Z2P4!1SZF-B%JJ2S 7%, ]]3,Q"59+)H,@L M2Y@W,0M522:#(K,L(29FH2J)A6)C2,%2&,Q"TWU.!@4):8I9:#JLTMLNS6O8 MD@O6W,!?:-A?T[:^4\1^#.L#RLI.U"W[MCV#?;?B6M)FN])ONTKQRW]02P,$ M% @ 28!<4_5)DLP! @ 7B0 !H !X;"]?]"2J,T(%XO*+P2<$/#SG0S?M^U/9[8>R^#@>3F75[*9I^)526>_RL2LW M_9!/YR.;?CQVTWDY;M/0K=^Z;4ZZ7+9I_#ZC>7SX/G/Q\CGD_YG8;S;[=?[= MK_\<\VGZQ^#TWH]O99?SU"Q>NG&;IU63/@[7W25=-G)SGMPLGEY7S?CT*DVJ M':00I/6##(*L?I!#D-@^_I!LD09 MEP1),ZP)M!;D6@B\%@1;",06)%L(S!9$6PC4%F1;"-P6A%L(Y!:D6PCL%L1; M"/16U%L)]%;46PGTUMG#-H'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ M*X'>BGHK@=Z&>AN!WH9Z&X'>AGH;@=XV>UE"H+>AWD:@MZ'>1J"WH=Y&H+>A MWD:@MZ'>1J"WH=Y&H+>CWDZ@MZ/>3J"WH]Y.H+>CWDZ@M\]>=A/H[:BW$^CM MJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#H':AW$.@= MLX^5!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>K>H=TN@=XMZMS^I=YD^#[E<>[[6 M>/V?I'HZGYNOE[\LOW;.;L(%YP2_$SW^!5!+ P04 " !)@%Q3UDS DN ! M #C(P $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.PS 0!=!?B;)%C>M7 M>8BR ;;0!3]@D@F-FL26;:#\/4X*E4"EHBH2=].HM3UWXI'.JITZ_1P:V\]S3VW(L^O-QB%KGAOGVJ8T,:VSE[[ZEC+Y2"C2R7%/ M6#8NG*0-.=N9,*S\'/!Q[OZ%O&\JRA;&QSO3I5ULW;(0WUH*Q?X2.WJT==V4 M5-GRN4M'BN \F2HLB6+7%INB)_N38[IAVGSRH_/',OL"T\Z%MRZDB7DZ/.YS M),/IB4N%R,=F_RMN$U/IH]^/AFE75/TR.UWOJ_6K<1Z!C8_C[_CKC+?U#^Q# M@/0A0?I0('UHD#YF('V<@O1Q!M+'.4@??(K2"(JH'(54CF(J1T&5HZC*45CE M**YR%%@YBJP"15:!(JM D56@R"I09!4HL@H4606*K )%5H$BJT215:+(*E%D ME2BR2A19)8JL$D56B2*K1)%5HLBJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I0 M9%4HLFH4636*K!I%5HTBJT:15:/(JE%DU2BR:A19-8JL,Q199_\IZZ.UJS^. M'Y]%9YK^,Y^-_^VY>@=02P$"% ,4 " !(@%Q3!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( $B M7%.199XL[@ "L" 1 " :\ !D;V-0&UL4$L! A0#% @ 2(!<4^H:?])4 M!0 '18 !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2(!<4VK)9!X6!@ 2QH !@ M ("!*!< 'AL+W=O.PH "A' 8 " @70= !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ 2(!<4W-JG3 E" NR, !@ ("!L2H 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 2(!<4ZR=[PU_ M!0 50T !D ("!C3\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 28!<4XV=%.1( P !0< !D M ("![DL 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 28!<4SIZRBQ+ @ ]00 !D ("!-U8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M28!<4WCGSZ&%! C H !D ("!V6, 'AL+W=O&UL4$L! A0#% @ 28!<4QUZK;J+ @ M>04 !D ("!J&X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 28!<4YVZ:X>% @ 3P4 !D M ("!2'P 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 28!<4[8JQ-UZ @ 004 !D ("!'X4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 28!< M4QSFOX[;! Z L !D ("!YHT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 28!<4X(^(QN< @ )P< M !D ("!)IH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 28!<4Q\Q;'8F @ N 0 !D M ("!:*, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 28!<4PIW5$GG @ L0D !D ("!9*L 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 28!<4W?R MUAYV @ T 8 !D ("!V[0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 28!<4SA$&(P% P 2 H !D M ("!W;P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 28!<4U.\O7SW @ I@D !D ("! M]\0 'AL+W=O&PO=V]R:W-H965TY&0, *8* 9 M " @=7* !X;"]W;W)K&UL4$L! A0#% M @ 28!<4TUV+D> @ N@4 !D ("!)&PO=V]R:W-H965T&UL4$L! A0#% @ 28!<4^)](ZD* M P (PD !D ("!4-L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 28!<4^!V$>1( P R@D !D M ("!:N4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 28!<4XUNB_H@ P %@H !D ("!4>\ M 'AL+W=O&POOU !?) &@ @ 'A^P >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " !)@%Q3UDS DN ! #C(P $P M@ $:_@ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 10!% -H2 K $ " ! end XML 74 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 75 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 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 177 352 1 false 48 0 false 6 false false R1.htm 000 - Document - Document And Entity Information Sheet http://wrap.com/20210930/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited Condensed Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) Sheet http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals) Sheet http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals) Statements 6 false false R7.htm 006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 007 - Disclosure - Note 1 - Organization and Summary of Significant Accounting Policies Sheet http://wrap.com/20210930/role/statement-note-1-organization-and-summary-of-significant-accounting-policies Note 1 - Organization and Summary of Significant Accounting Policies Notes 8 false false R9.htm 008 - Disclosure - Note 2 - Revenue and Product Expense Sheet http://wrap.com/20210930/role/statement-note-2-revenue-and-product-expense Note 2 - Revenue and Product Expense Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Fair Value Measurements Sheet http://wrap.com/20210930/role/statement-note-3-fair-value-measurements Note 3 - Fair Value Measurements Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Inventories, Net Sheet http://wrap.com/20210930/role/statement-note-4-inventories-net Note 4 - Inventories, Net Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Property and Equipment, Net Sheet http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net Note 5 - Property and Equipment, Net Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Intangible Assets, Net Sheet http://wrap.com/20210930/role/statement-note-6-intangible-assets-net Note 6 - Intangible Assets, Net Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Accounts Payable and Accrued Liabilities Sheet http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities Note 7 - Accounts Payable and Accrued Liabilities Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Leases Sheet http://wrap.com/20210930/role/statement-note-8-leases Note 8 - Leases Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Other Liabilities Sheet http://wrap.com/20210930/role/statement-note-9-other-liabilities Note 9 - Other Liabilities Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Stockholders' Equity Sheet http://wrap.com/20210930/role/statement-note-10-stockholders-equity Note 10 - Stockholders' Equity Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Share-based Compensation Sheet http://wrap.com/20210930/role/statement-note-11-sharebased-compensation Note 11 - Share-based Compensation Notes 18 false false R19.htm 018 - Disclosure - Note 12 - Commitments and Contingencies Sheet http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies Note 12 - Commitments and Contingencies Notes 19 false false R20.htm 019 - Disclosure - Note 13 - Related Party Transactions Sheet http://wrap.com/20210930/role/statement-note-13-related-party-transactions Note 13 - Related Party Transactions Notes 20 false false R21.htm 020 - Disclosure - Note 14 - Major Customers and Related Information Sheet http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information Note 14 - Major Customers and Related Information Notes 21 false false R22.htm 021 - Disclosure - Note 15 - Subsequent Events Sheet http://wrap.com/20210930/role/statement-note-15-subsequent-events Note 15 - Subsequent Events Notes 22 false false R23.htm 022 - Disclosure - Significant Accounting Policies (Policies) Sheet http://wrap.com/20210930/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://wrap.com/20210930/role/statement-note-1-organization-and-summary-of-significant-accounting-policies 23 false false R24.htm 023 - Disclosure - Note 3 - Fair Value Measurements (Tables) Sheet http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-tables Note 3 - Fair Value Measurements (Tables) Tables http://wrap.com/20210930/role/statement-note-3-fair-value-measurements 24 false false R25.htm 024 - Disclosure - Note 4 - Inventories, Net (Tables) Sheet http://wrap.com/20210930/role/statement-note-4-inventories-net-tables Note 4 - Inventories, Net (Tables) Tables http://wrap.com/20210930/role/statement-note-4-inventories-net 25 false false R26.htm 025 - Disclosure - Note 5 - Property and Equipment, Net (Tables) Sheet http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-tables Note 5 - Property and Equipment, Net (Tables) Tables http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net 26 false false R27.htm 026 - Disclosure - Note 6 - Intangible Assets, Net (Tables) Sheet http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-tables Note 6 - Intangible Assets, Net (Tables) Tables http://wrap.com/20210930/role/statement-note-6-intangible-assets-net 27 false false R28.htm 027 - Disclosure - Note 7 - Accounts Payable and Accrued Liabilities (Tables) Sheet http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-tables Note 7 - Accounts Payable and Accrued Liabilities (Tables) Tables http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities 28 false false R29.htm 028 - Disclosure - Note 8 - Leases (Tables) Sheet http://wrap.com/20210930/role/statement-note-8-leases-tables Note 8 - Leases (Tables) Tables http://wrap.com/20210930/role/statement-note-8-leases 29 false false R30.htm 029 - Disclosure - Note 10 - Stockholders' Equity (Tables) Sheet http://wrap.com/20210930/role/statement-note-10-stockholders-equity-tables Note 10 - Stockholders' Equity (Tables) Tables http://wrap.com/20210930/role/statement-note-10-stockholders-equity 30 false false R31.htm 030 - Disclosure - Note 11 - Share-based Compensation (Tables) Sheet http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-tables Note 11 - Share-based Compensation (Tables) Tables http://wrap.com/20210930/role/statement-note-11-sharebased-compensation 31 false false R32.htm 031 - Disclosure - Note 14 - Major Customers and Related Information (Tables) Sheet http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-tables Note 14 - Major Customers and Related Information (Tables) Tables http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information 32 false false R33.htm 032 - Disclosure - Note 1 - Organization and Summary of Significant Accounting Policies (Details Textual) Sheet http://wrap.com/20210930/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual Note 1 - Organization and Summary of Significant Accounting Policies (Details Textual) Details 33 false false R34.htm 033 - Disclosure - Note 2 - Revenue and Product Expense (Details Textual) Sheet http://wrap.com/20210930/role/statement-note-2-revenue-and-product-expense-details-textual Note 2 - Revenue and Product Expense (Details Textual) Details http://wrap.com/20210930/role/statement-note-2-revenue-and-product-expense 34 false false R35.htm 034 - Disclosure - Note 3 - Fair Value Measurements (Details Textual) Sheet http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-details-textual Note 3 - Fair Value Measurements (Details Textual) Details http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-tables 35 false false R36.htm 035 - Disclosure - Note 3 - Fair Value Measurements - Instruments by Significant Investment Category (Details) Sheet http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-instruments-by-significant-investment-category-details Note 3 - Fair Value Measurements - Instruments by Significant Investment Category (Details) Details 36 false false R37.htm 036 - Disclosure - Note 4 - Inventories, Net (Details Textual) Sheet http://wrap.com/20210930/role/statement-note-4-inventories-net-details-textual Note 4 - Inventories, Net (Details Textual) Details http://wrap.com/20210930/role/statement-note-4-inventories-net-tables 37 false false R38.htm 037 - Disclosure - Note 4 - Inventories, Net - Summary of Inventories (Details) Sheet http://wrap.com/20210930/role/statement-note-4-inventories-net-summary-of-inventories-details Note 4 - Inventories, Net - Summary of Inventories (Details) Details 38 false false R39.htm 038 - Disclosure - Note 5 - Property and Equipment, Net (Details Textual) Sheet http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-details-textual Note 5 - Property and Equipment, Net (Details Textual) Details http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-tables 39 false false R40.htm 039 - Disclosure - Note 5 - Property and Equipment, Net - Summary of Property and Equipment (Details) Sheet http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details Note 5 - Property and Equipment, Net - Summary of Property and Equipment (Details) Details 40 false false R41.htm 040 - Disclosure - Note 6 - Intangible Assets, Net (Details Textual) Sheet http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-details-textual Note 6 - Intangible Assets, Net (Details Textual) Details http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-tables 41 false false R42.htm 041 - Disclosure - Note 6 - Intangible Assets, Net - Summary of Intangible Assets (Details) Sheet http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-summary-of-intangible-assets-details Note 6 - Intangible Assets, Net - Summary of Intangible Assets (Details) Details 42 false false R43.htm 042 - Disclosure - Note 6 - Intangible Assets, Net - Future Amortization Expense (Details) Sheet http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-future-amortization-expense-details Note 6 - Intangible Assets, Net - Future Amortization Expense (Details) Details 43 false false R44.htm 043 - Disclosure - Note 7 - Accounts Payable and Accrued Liabilities (Details Textual) Sheet http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-details-textual Note 7 - Accounts Payable and Accrued Liabilities (Details Textual) Details http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-tables 44 false false R45.htm 044 - Disclosure - Note 7 - Accounts Payable and Accrued Liabilities - Summary of Accrued Liabilities (Details) Sheet http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-summary-of-accrued-liabilities-details Note 7 - Accounts Payable and Accrued Liabilities - Summary of Accrued Liabilities (Details) Details 45 false false R46.htm 045 - Disclosure - Note 8 - Leases (Details Textual) Sheet http://wrap.com/20210930/role/statement-note-8-leases-details-textual Note 8 - Leases (Details Textual) Details http://wrap.com/20210930/role/statement-note-8-leases-tables 46 false false R47.htm 046 - Disclosure - Note 8 - Leases - Summary of Operating Lease Obligations (Details) Sheet http://wrap.com/20210930/role/statement-note-8-leases-summary-of-operating-lease-obligations-details Note 8 - Leases - Summary of Operating Lease Obligations (Details) Details 47 false false R48.htm 047 - Disclosure - Note 8 - Leases - Future Lease Payments (Details) Sheet http://wrap.com/20210930/role/statement-note-8-leases-future-lease-payments-details Note 8 - Leases - Future Lease Payments (Details) Details 48 false false R49.htm 048 - Disclosure - Note 9 - Other Liabilities (Details Textual) Sheet http://wrap.com/20210930/role/statement-note-9-other-liabilities-details-textual Note 9 - Other Liabilities (Details Textual) Details http://wrap.com/20210930/role/statement-note-9-other-liabilities 49 false false R50.htm 049 - Disclosure - Note 10 - Stockholders' Equity (Details Textual) Sheet http://wrap.com/20210930/role/statement-note-10-stockholders-equity-details-textual Note 10 - Stockholders' Equity (Details Textual) Details http://wrap.com/20210930/role/statement-note-10-stockholders-equity-tables 50 false false R51.htm 050 - Disclosure - Note 10 - Stockholders' Equity - Summary of Warrant Activity (Details) Sheet http://wrap.com/20210930/role/statement-note-10-stockholders-equity-summary-of-warrant-activity-details Note 10 - Stockholders' Equity - Summary of Warrant Activity (Details) Details 51 false false R52.htm 051 - Disclosure - Note 10 - Stockholders' Equity - Oustanding Common Stock Purchase Warrants (Details) Sheet http://wrap.com/20210930/role/statement-note-10-stockholders-equity-oustanding-common-stock-purchase-warrants-details Note 10 - Stockholders' Equity - Oustanding Common Stock Purchase Warrants (Details) Details 52 false false R53.htm 052 - Disclosure - Note 11 - Share-based Compensation (Details Textual) Sheet http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-details-textual Note 11 - Share-based Compensation (Details Textual) Details http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-tables 53 false false R54.htm 053 - Disclosure - Note 11 - Share-based Compensation - Summary of Stock Option Activity (Details) Sheet http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details Note 11 - Share-based Compensation - Summary of Stock Option Activity (Details) Details 54 false false R55.htm 054 - Disclosure - Note 11 - Share-based Compensation - Summary of Stock Option Valuation Assumptions (Details) Sheet http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details Note 11 - Share-based Compensation - Summary of Stock Option Valuation Assumptions (Details) Details 55 false false R56.htm 055 - Disclosure - Note 11 - Share-based Compensation - Summary of RSU Activity (Details) Sheet http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details Note 11 - Share-based Compensation - Summary of RSU Activity (Details) Details 56 false false R57.htm 056 - Disclosure - Note 11 - Share-based Compensation - Allocation of Share-based Compensation Expense (Details) Sheet http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-allocation-of-sharebased-compensation-expense-details Note 11 - Share-based Compensation - Allocation of Share-based Compensation Expense (Details) Details 57 false false R58.htm 057 - Disclosure - Note 12 - Commitments and Contingencies (Details Textual) Sheet http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies-details-textual Note 12 - Commitments and Contingencies (Details Textual) Details http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies 58 false false R59.htm 058 - Disclosure - Note 13 - Related Party Transactions (Details Textual) Sheet http://wrap.com/20210930/role/statement-note-13-related-party-transactions-details-textual Note 13 - Related Party Transactions (Details Textual) Details http://wrap.com/20210930/role/statement-note-13-related-party-transactions 59 false false R60.htm 059 - Disclosure - Note 14 - Major Customers and Related Information (Details Textual) Sheet http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-details-textual Note 14 - Major Customers and Related Information (Details Textual) Details http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-tables 60 false false R61.htm 060 - Disclosure - Note 14 - Major Customers and Related Information - Disaggregation of Revenue by Geographic Region (Details) Sheet http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details Note 14 - Major Customers and Related Information - Disaggregation of Revenue by Geographic Region (Details) Details 61 false false All Reports Book All Reports wrap20210930_10q.htm ex_295146.htm ex_295147.htm ex_295148.htm wrap-20210930.xsd wrap-20210930_cal.xml wrap-20210930_def.xml wrap-20210930_lab.xml wrap-20210930_pre.xml wrap.jpg http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 http://fasb.org/us-gaap/2021-01-31 true true JSON 79 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "wrap20210930_10q.htm": { "axisCustom": 0, "axisStandard": 17, "contextCount": 177, "dts": { "calculationLink": { "local": [ "wrap-20210930_cal.xml" ] }, "definitionLink": { "local": [ "wrap-20210930_def.xml" ] }, "inline": { "local": [ "wrap20210930_10q.htm" ] }, "labelLink": { "local": [ "wrap-20210930_lab.xml" ] }, "presentationLink": { "local": [ "wrap-20210930_pre.xml" ] }, "schema": { "local": [ "wrap-20210930.xsd" ], "remote": [ "https://xbrl.sec.gov/country/2021/country-2021.xsd", "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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.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" ] } }, "elementCount": 424, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 37, "http://wrap.com/20210930": 7, "http://xbrl.sec.gov/dei/2021": 6, "total": 50 }, "keyCustom": 51, "keyStandard": 301, "memberCustom": 27, "memberStandard": 21, "nsprefix": "wrap", "nsuri": "http://wrap.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://wrap.com/20210930/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 3 - Fair Value Measurements", "role": "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements", "shortName": "Note 3 - Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 4 - Inventories, Net", "role": "http://wrap.com/20210930/role/statement-note-4-inventories-net", "shortName": "Note 4 - Inventories, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 5 - Property and Equipment, Net", "role": "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net", "shortName": "Note 5 - Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 6 - Intangible Assets, Net", "role": "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net", "shortName": "Note 6 - Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 7 - Accounts Payable and Accrued Liabilities", "role": "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities", "shortName": "Note 7 - Accounts Payable and Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 8 - Leases", "role": "http://wrap.com/20210930/role/statement-note-8-leases", "shortName": "Note 8 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 9 - Other Liabilities", "role": "http://wrap.com/20210930/role/statement-note-9-other-liabilities", "shortName": "Note 9 - Other Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 10 - Stockholders' Equity", "role": "http://wrap.com/20210930/role/statement-note-10-stockholders-equity", "shortName": "Note 10 - Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 11 - Share-based Compensation", "role": "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation", "shortName": "Note 11 - Share-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 12 - Commitments and Contingencies", "role": "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies", "shortName": "Note 12 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)", "role": "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 13 - Related Party Transactions", "role": "http://wrap.com/20210930/role/statement-note-13-related-party-transactions", "shortName": "Note 13 - Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 14 - Major Customers and Related Information", "role": "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information", "shortName": "Note 14 - Major Customers and Related Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 15 - Subsequent Events", "role": "http://wrap.com/20210930/role/statement-note-15-subsequent-events", "shortName": "Note 15 - Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "wrap:BusinessDescriptionAndBusinessDescriptionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://wrap.com/20210930/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "wrap:BusinessDescriptionAndBusinessDescriptionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 3 - Fair Value Measurements (Tables)", "role": "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-tables", "shortName": "Note 3 - Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 4 - Inventories, Net (Tables)", "role": "http://wrap.com/20210930/role/statement-note-4-inventories-net-tables", "shortName": "Note 4 - Inventories, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 5 - Property and Equipment, Net (Tables)", "role": "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-tables", "shortName": "Note 5 - Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 6 - Intangible Assets, Net (Tables)", "role": "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-tables", "shortName": "Note 6 - Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 7 - Accounts Payable and Accrued Liabilities (Tables)", "role": "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-tables", "shortName": "Note 7 - Accounts Payable and Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 8 - Leases (Tables)", "role": "http://wrap.com/20210930/role/statement-note-8-leases-tables", "shortName": "Note 8 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "role": "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 10 - Stockholders' Equity (Tables)", "role": "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-tables", "shortName": "Note 10 - Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 11 - Share-based Compensation (Tables)", "role": "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-tables", "shortName": "Note 11 - Share-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 14 - Major Customers and Related Information (Tables)", "role": "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-tables", "shortName": "Note 14 - Major Customers and Related Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 1 - Organization and Summary of Significant Accounting Policies (Details Textual)", "role": "http://wrap.com/20210930/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual", "shortName": "Note 1 - Organization and Summary of Significant Accounting Policies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": "INF", "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 2 - Revenue and Product Expense (Details Textual)", "role": "http://wrap.com/20210930/role/statement-note-2-revenue-and-product-expense-details-textual", "shortName": "Note 2 - Revenue and Product Expense (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MarketableSecuritiesUnrealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 3 - Fair Value Measurements (Details Textual)", "role": "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-details-textual", "shortName": "Note 3 - Fair Value Measurements (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MarketableSecuritiesUnrealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-09-30_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member", "decimals": "-3", "first": true, "lang": null, "name": "wrap:FinancialInstrumentsOwnedAdjustedCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 3 - Fair Value Measurements - Instruments by Significant Investment Category (Details)", "role": "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-instruments-by-significant-investment-category-details", "shortName": "Note 3 - Fair Value Measurements - Instruments by Significant Investment Category (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-09-30_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member", "decimals": "-3", "first": true, "lang": null, "name": "wrap:FinancialInstrumentsOwnedAdjustedCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "wrap:WriteOffInventoryCost", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 4 - Inventories, Net (Details Textual)", "role": "http://wrap.com/20210930/role/statement-note-4-inventories-net-details-textual", "shortName": "Note 4 - Inventories, Net (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 4 - Inventories, Net - Summary of Inventories (Details)", "role": "http://wrap.com/20210930/role/statement-note-4-inventories-net-summary-of-inventories-details", "shortName": "Note 4 - Inventories, Net - Summary of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 5 - Property and Equipment, Net (Details Textual)", "role": "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-details-textual", "shortName": "Note 5 - Property and Equipment, Net (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "wrap:ProductSales", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)", "role": "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "wrap:ProductSales", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 5 - Property and Equipment, Net - Summary of Property and Equipment (Details)", "role": "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details", "shortName": "Note 5 - Property and Equipment, Net - Summary of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 6 - Intangible Assets, Net (Details Textual)", "role": "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-details-textual", "shortName": "Note 6 - Intangible Assets, Net (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 6 - Intangible Assets, Net - Summary of Intangible Assets (Details)", "role": "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-summary-of-intangible-assets-details", "shortName": "Note 6 - Intangible Assets, Net - Summary of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 6 - Intangible Assets, Net - Future Amortization Expense (Details)", "role": "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-future-amortization-expense-details", "shortName": "Note 6 - Intangible Assets, Net - Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-09-30_RelatedPartyTransactionsByRelatedPartyAxis-SyzygyLicensingLLCMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 7 - Accounts Payable and Accrued Liabilities (Details Textual)", "role": "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-details-textual", "shortName": "Note 7 - Accounts Payable and Accrued Liabilities (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-09-30_RelatedPartyTransactionsByRelatedPartyAxis-SyzygyLicensingLLCMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "wrap:AccruedPatentAndLegalCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 7 - Accounts Payable and Accrued Liabilities - Summary of Accrued Liabilities (Details)", "role": "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-summary-of-accrued-liabilities-details", "shortName": "Note 7 - Accounts Payable and Accrued Liabilities - Summary of Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "wrap:AccruedPatentAndLegalCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 8 - Leases (Details Textual)", "role": "http://wrap.com/20210930/role/statement-note-8-leases-details-textual", "shortName": "Note 8 - Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 8 - Leases - Summary of Operating Lease Obligations (Details)", "role": "http://wrap.com/20210930/role/statement-note-8-leases-summary-of-operating-lease-obligations-details", "shortName": "Note 8 - Leases - Summary of Operating Lease Obligations (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 8 - Leases - Future Lease Payments (Details)", "role": "http://wrap.com/20210930/role/statement-note-8-leases-future-lease-payments-details", "shortName": "Note 8 - Leases - Future Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 9 - Other Liabilities (Details Textual)", "role": "http://wrap.com/20210930/role/statement-note-9-other-liabilities-details-textual", "shortName": "Note 9 - Other Liabilities (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2019-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "role": "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2019-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 10 - Stockholders' Equity (Details Textual)", "role": "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-details-textual", "shortName": "Note 10 - Stockholders' Equity (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2020-12-31_ClassOfWarrantOrRightAxis-PurchaseWarrantsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 10 - Stockholders' Equity - Summary of Warrant Activity (Details)", "role": "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-summary-of-warrant-activity-details", "shortName": "Note 10 - Stockholders' Equity - Summary of Warrant Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2020-12-31_ClassOfWarrantOrRightAxis-PurchaseWarrantsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-09-30_ClassOfWarrantOrRightAxis-PurchaseWarrantsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 10 - Stockholders' Equity - Oustanding Common Stock Purchase Warrants (Details)", "role": "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-oustanding-common-stock-purchase-warrants-details", "shortName": "Note 10 - Stockholders' Equity - Oustanding Common Stock Purchase Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-09-30_ClassOfWarrantOrRightAxis-PurchaseWarrantsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 11 - Share-based Compensation (Details Textual)", "role": "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-details-textual", "shortName": "Note 11 - Share-based Compensation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-06-30_PlanNameAxis-The2017StockIncentivePlanMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 11 - Share-based Compensation - Summary of Stock Option Activity (Details)", "role": "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details", "shortName": "Note 11 - Share-based Compensation - Summary of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": "1", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 11 - Share-based Compensation - Summary of Stock Option Valuation Assumptions (Details)", "role": "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details", "shortName": "Note 11 - Share-based Compensation - Summary of Stock Option Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": "1", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2020-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note 11 - Share-based Compensation - Summary of RSU Activity (Details)", "role": "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details", "shortName": "Note 11 - Share-based Compensation - Summary of RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2020-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 11 - Share-based Compensation - Allocation of Share-based Compensation Expense (Details)", "role": "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-allocation-of-sharebased-compensation-expense-details", "shortName": "Note 11 - Share-based Compensation - Allocation of Share-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note 12 - Commitments and Contingencies (Details Textual)", "role": "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies-details-textual", "shortName": "Note 12 - Commitments and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "i_2016-09-30_RelatedPartyTransactionAxis-RelatedPartyTechnologyLicenseAgreementMember_RelatedPartyTransactionsByRelatedPartyAxis-SyzygyLicensingLLCMember", "decimals": "2", "lang": null, "name": "wrap:RoyaltyPaymentsPercentageOfProductRevenue", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30_RelatedPartyTransactionsByRelatedPartyAxis-MrElwoodNorrisMember", "decimals": "-2", "first": true, "lang": null, "name": "wrap:ReimbursementOfExpensesToRelatedPartyMonthlyAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Note 13 - Related Party Transactions (Details Textual)", "role": "http://wrap.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "shortName": "Note 13 - Related Party Transactions (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30_RelatedPartyTransactionsByRelatedPartyAxis-MrElwoodNorrisMember", "decimals": "-2", "first": true, "lang": null, "name": "wrap:ReimbursementOfExpensesToRelatedPartyMonthlyAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals)", "role": "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-DistributorOneMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Note 14 - Major Customers and Related Information (Details Textual)", "role": "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-details-textual", "shortName": "Note 14 - Major Customers and Related Information (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-DistributorOneMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Note 14 - Major Customers and Related Information - Disaggregation of Revenue by Geographic Region (Details)", "role": "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details", "shortName": "Note 14 - Major Customers and Related Information - Disaggregation of Revenue by Geographic Region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30_StatementGeographicalAxis-AmericasMember", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note 1 - Organization and Summary of Significant Accounting Policies", "role": "http://wrap.com/20210930/role/statement-note-1-organization-and-summary-of-significant-accounting-policies", "shortName": "Note 1 - Organization and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 2 - Revenue and Product Expense", "role": "http://wrap.com/20210930/role/statement-note-2-revenue-and-product-expense", "shortName": "Note 2 - Revenue and Product Expense", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wrap20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 48, "tag": { "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "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": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r420" ], "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r421" ], "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "submissionTypeItemType" }, "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r422" ], "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://wrap.com/20210930/role/statement-document-and-entity-information", "http://wrap.com/20210930/role/statement-note-1-organization-and-summary-of-significant-accounting-policies", "http://wrap.com/20210930/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-details-textual", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-oustanding-common-stock-purchase-warrants-details", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-summary-of-warrant-activity-details", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-tables", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-allocation-of-sharebased-compensation-expense-details", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-details-textual", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-tables", "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies", "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies-details-textual", "http://wrap.com/20210930/role/statement-note-13-related-party-transactions", "http://wrap.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-details-textual", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-tables", "http://wrap.com/20210930/role/statement-note-15-subsequent-events", "http://wrap.com/20210930/role/statement-note-2-revenue-and-product-expense", "http://wrap.com/20210930/role/statement-note-2-revenue-and-product-expense-details-textual", "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements", "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-details-textual", "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-instruments-by-significant-investment-category-details", "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-tables", "http://wrap.com/20210930/role/statement-note-4-inventories-net", "http://wrap.com/20210930/role/statement-note-4-inventories-net-details-textual", "http://wrap.com/20210930/role/statement-note-4-inventories-net-summary-of-inventories-details", "http://wrap.com/20210930/role/statement-note-4-inventories-net-tables", "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net", "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-details-textual", "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details", "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-tables", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-details-textual", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-future-amortization-expense-details", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-summary-of-intangible-assets-details", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-tables", "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities", "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-details-textual", "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-summary-of-accrued-liabilities-details", "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-tables", "http://wrap.com/20210930/role/statement-note-8-leases", "http://wrap.com/20210930/role/statement-note-8-leases-details-textual", "http://wrap.com/20210930/role/statement-note-8-leases-future-lease-payments-details", "http://wrap.com/20210930/role/statement-note-8-leases-summary-of-operating-lease-obligations-details", "http://wrap.com/20210930/role/statement-note-8-leases-tables", "http://wrap.com/20210930/role/statement-note-9-other-liabilities", "http://wrap.com/20210930/role/statement-note-9-other-liabilities-details-textual", "http://wrap.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r422" ], "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r424" ], "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": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r422" ], "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r423" ], "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r422" ], "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r422" ], "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r422" ], "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r422" ], "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://wrap.com/20210930/role/statement-document-and-entity-information", "http://wrap.com/20210930/role/statement-note-1-organization-and-summary-of-significant-accounting-policies", "http://wrap.com/20210930/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-details-textual", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-oustanding-common-stock-purchase-warrants-details", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-summary-of-warrant-activity-details", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-tables", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-allocation-of-sharebased-compensation-expense-details", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-details-textual", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-tables", "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies", "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies-details-textual", "http://wrap.com/20210930/role/statement-note-13-related-party-transactions", "http://wrap.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-details-textual", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-tables", "http://wrap.com/20210930/role/statement-note-15-subsequent-events", "http://wrap.com/20210930/role/statement-note-2-revenue-and-product-expense", "http://wrap.com/20210930/role/statement-note-2-revenue-and-product-expense-details-textual", "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements", "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-details-textual", "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-instruments-by-significant-investment-category-details", "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-tables", "http://wrap.com/20210930/role/statement-note-4-inventories-net", "http://wrap.com/20210930/role/statement-note-4-inventories-net-details-textual", "http://wrap.com/20210930/role/statement-note-4-inventories-net-summary-of-inventories-details", "http://wrap.com/20210930/role/statement-note-4-inventories-net-tables", "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net", "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-details-textual", "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details", "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-tables", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-details-textual", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-future-amortization-expense-details", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-summary-of-intangible-assets-details", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-tables", "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities", "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-details-textual", "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-summary-of-accrued-liabilities-details", "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-tables", "http://wrap.com/20210930/role/statement-note-8-leases", "http://wrap.com/20210930/role/statement-note-8-leases-details-textual", "http://wrap.com/20210930/role/statement-note-8-leases-future-lease-payments-details", "http://wrap.com/20210930/role/statement-note-8-leases-summary-of-operating-lease-obligations-details", "http://wrap.com/20210930/role/statement-note-8-leases-tables", "http://wrap.com/20210930/role/statement-note-9-other-liabilities", "http://wrap.com/20210930/role/statement-note-9-other-liabilities-details-textual", "http://wrap.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r418" ], "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r419" ], "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "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/2021", "presentation": [ "http://wrap.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Americas [Member]" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r138", "r221", "r226", "r394" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-details-textual" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r138", "r221", "r226", "r394" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r135", "r221", "r224", "r352", "r391", "r392" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-2-revenue-and-product-expense", "http://wrap.com/20210930/role/statement-note-2-revenue-and-product-expense-details-textual" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r135", "r221", "r224", "r352", "r391", "r392" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-2-revenue-and-product-expense", "http://wrap.com/20210930/role/statement-note-2-revenue-and-product-expense-details-textual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r136", "r137", "r221", "r225", "r393", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r136", "r137", "r221", "r225", "r393", "r402", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r139", "r339" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37", "r345" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "auth_ref": [ "r373", "r387" ], "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.", "label": "us-gaap_AccountsPayableCurrentAndNoncurrent", "terseLabel": "Accounts Payable, Total" } } }, "localname": "AccountsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r403" ], "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/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r21", "r140", "r141" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-summary-of-accrued-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Accrued Liabilities, Current, Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-summary-of-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r35", "r164" ], "calculation": { "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "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": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r24", "r52", "r53", "r54", "r382", "r399", "r400" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.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 income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r51", "r54", "r60", "r61", "r62", "r92", "r93", "r94", "r299", "r395", "r396", "r425" ], "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/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r22", "r278", "r345" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r92", "r93", "r94", "r275", "r276", "r277", "r304" ], "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/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r237", "r239", "r281", "r282" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Share-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r239", "r271", "r280" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-based Payment Arrangement, Expense", "verboseLabel": "Share-based expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-allocation-of-sharebased-compensation-expense-details", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r85", "r149", "r155" ], "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": "us-gaap_AmortizationOfIntangibleAssets", "terseLabel": "Amortization of Intangible Assets, Total" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r107" ], "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": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r90", "r124", "r127", "r133", "r143", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r296", "r300", "r315", "r343", "r345", "r369", "r381" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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": "us-gaap_Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r50", "r90", "r143", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r296", "r300", "r315", "r343", "r345" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r240", "r273" ], "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/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-details-textual", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r287" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "us-gaap_BusinessCombinationAcquisitionRelatedCosts", "terseLabel": "Business Combination, Acquisition Related Costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-9-other-liabilities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r84", "r295" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Change in contingent liability", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://wrap.com/20210930/role/statement-note-9-other-liabilities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r292", "r293", "r294" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business acquisition liability - short term", "terseLabel": "Business Combination, Contingent Consideration, Liability, Total" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20210930/role/statement-note-9-other-liabilities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": { "auth_ref": [ "r288" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business acquisition liability - long term" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r33", "r87" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash. Cash is the 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. Includes effect from exchange rate changes.", "label": "us-gaap_CashPeriodIncreaseDecrease", "totalLabel": "Net (decrease) increase in cash and cash equivalents" } } }, "localname": "CashPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r208", "r238" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-oustanding-common-stock-purchase-warrants-details", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-summary-of-warrant-activity-details" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-oustanding-common-stock-purchase-warrants-details", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-summary-of-warrant-activity-details" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Warrants, exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-oustanding-common-stock-purchase-warrants-details" ], "xbrltype": "perShareItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r43", "r173", "r374", "r386" ], "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 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r170", "r171", "r172", "r174", "r404" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "verboseLabel": "Purchase Warrants, Number of Common Shares (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-oustanding-common-stock-purchase-warrants-details" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r92", "r93", "r304" ], "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/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)", "terseLabel": "Common Stock, Par or Stated Value Per Share (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://wrap.com/20210930/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "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 (in shares)", "terseLabel": "Common Stock, Shares Authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "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 (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r205" ], "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 (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20", "r345" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.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 - 150,000,000 authorized; par value $0.0001 per share; 40,748,861 and 37,554,162 shares issued and outstanding each period, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r56", "r58", "r59", "r65", "r377", "r389" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "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": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive loss:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r150", "r153", "r290" ], "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/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-details-textual", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r115", "r116", "r138", "r313", "r314", "r403" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r115", "r116", "r138", "r313", "r314", "r401", "r403" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r115", "r116", "r138", "r313", "r314", "r401", "r403" ], "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/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r115", "r116", "r138", "r313", "r314" ], "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": "us-gaap_ConcentrationRiskPercentage1", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r115", "r116", "r138", "r313", "r314", "r403" ], "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.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r88", "r298" ], "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": "Consolidation, Policy [Policy Text Block]" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r210", "r212", "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "us-gaap_ContractWithCustomerAssetNet", "terseLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Total" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-2-revenue-and-product-expense-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r210", "r211", "r222" ], "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": "us-gaap_ContractWithCustomerLiability", "terseLabel": "Contract with Customer, Liability, Total" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-2-revenue-and-product-expense-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r210", "r211", "r222" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "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, classified as current.", "label": "Deferred revenue- short term" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r210", "r211", "r222" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "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, classified as noncurrent.", "label": "Deferred revenue- long term" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "us-gaap_ContractualObligation", "terseLabel": "Contractual Obligation, Total" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r69", "r352" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "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": "Products and services" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r70", "r90", "r143", "r178", "r179", "r180", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r315" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.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": "us-gaap_CostOfRevenue", "totalLabel": "Total cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of revenues:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r114", "r138" ], "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/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r85", "r162" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r85", "r123" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "us-gaap_DepreciationDepletionAndAmortization", "terseLabel": "Depreciation, Depletion and Amortization, Total" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r240", "r273" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-1-organization-and-summary-of-significant-accounting-policies", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation", "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies", "http://wrap.com/20210930/role/statement-note-13-related-party-transactions", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information", "http://wrap.com/20210930/role/statement-note-15-subsequent-events", "http://wrap.com/20210930/role/statement-note-2-revenue-and-product-expense", "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements", "http://wrap.com/20210930/role/statement-note-4-inventories-net", "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net", "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities", "http://wrap.com/20210930/role/statement-note-8-leases", "http://wrap.com/20210930/role/statement-note-9-other-liabilities" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsShareBasedCompensation": { "auth_ref": [], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind dividends declared for award under share-based payment arrangement.", "label": "Share-based compensation" } } }, "localname": "DividendsShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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": "Net loss per basic and diluted common share (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r107", "r108" ], "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, Policy [Policy Text Block]" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-summary-of-accrued-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "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 compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-summary-of-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r272" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r272" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r60", "r61", "r62", "r92", "r93", "r94", "r96", "r101", "r103", "r109", "r144", "r205", "r207", "r275", "r276", "r277", "r285", "r286", "r304", "r316", "r317", "r318", "r319", "r320", "r321", "r395", "r396", "r397", "r425" ], "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.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r306", "r307", "r308", "r311", "r312" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-instruments-by-significant-investment-category-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r306", "r312" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-instruments-by-significant-investment-category-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r189", "r190", "r191", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r236", "r307", "r348", "r349", "r350" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-instruments-by-significant-investment-category-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r189", "r228", "r229", "r234", "r236", "r307", "r348" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-instruments-by-significant-investment-category-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r189", "r190", "r191", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r236", "r348", "r349", "r350" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-instruments-by-significant-investment-category-details" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r330", "r333" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Finance Lease, Weighted Average Remaining Lease Term (Year)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-8-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentsOwnedAtFairValue": { "auth_ref": [ "r368" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate fair value as of the balance sheet date of financial instruments and other positions owned by the entity including: (1) mortgages, mortgage-backed and asset backed securities; (2) US government and agency obligations; (3) state and municipal government obligations; (4) other sovereign government debt; (5) corporate obligations; (6) corporate equities; (7) principal investments; (8) derivative contracts; and (9) physical commodities. Includes both pledged and unpledged holdings.", "label": "Market Value" } } }, "localname": "FinancialInstrumentsOwnedAtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-instruments-by-significant-investment-category-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r154" ], "calculation": { "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-summary-of-intangible-assets-details": { "order": 0.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "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": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-summary-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r156" ], "calculation": { "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-future-amortization-expense-details": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-future-amortization-expense-details": { "order": 0.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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 remainder of current fiscal year.", "label": "2021 (3 months)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r156" ], "calculation": { "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-future-amortization-expense-details": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r156" ], "calculation": { "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-future-amortization-expense-details": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r156" ], "calculation": { "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-future-amortization-expense-details": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r150", "r151", "r154", "r158", "r353", "r354" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-details-textual", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-summary-of-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r154", "r354" ], "calculation": { "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-summary-of-intangible-assets-details": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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": "Amortizable intangible assets, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-summary-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r150", "r153" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-details-textual", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r154", "r353" ], "calculation": { "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-future-amortization-expense-details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-summary-of-intangible-assets-details": { "order": 0.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsNet", "totalLabel": "Total estimated amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-future-amortization-expense-details", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-summary-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r85", "r161", "r166" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "us-gaap_GainLossOnDispositionOfAssets", "negatedLabel": "Gain on sale of assets" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r68", "r90", "r124", "r126", "r129", "r132", "r134", "r143", "r178", "r179", "r180", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r315" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "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": "us-gaap_GrossProfit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r85", "r159" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Software impairment charge", "terseLabel": "Impairment of Intangible Assets, Finite-lived" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r167", "r169" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-allocation-of-sharebased-compensation-expense-details", "http://wrap.com/20210930/role/statement-note-9-other-liabilities", "http://wrap.com/20210930/role/statement-note-9-other-liabilities-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-allocation-of-sharebased-compensation-expense-details", "http://wrap.com/20210930/role/statement-note-9-other-liabilities", "http://wrap.com/20210930/role/statement-note-9-other-liabilities-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r84" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 7.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": "us-gaap_IncreaseDecreaseInAccountsPayable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r84" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.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": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r84" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 12.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 expenses incurred but not yet paid.", "label": "us-gaap_IncreaseDecreaseInAccruedLiabilities", "verboseLabel": "Accrued liabilities and other" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r84" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "us-gaap_IncreaseDecreaseInDeferredRevenue", "verboseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r84" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 5.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": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r84" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities", "verboseLabel": "Operating lease liability" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r84" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "us-gaap_IncreaseDecreaseInPrepaidExpense", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r157" ], "calculation": { "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-summary-of-intangible-assets-details": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite life assets (non-amortizable)" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-summary-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r148", "r152" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-summary-of-intangible-assets-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-summary-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-4-inventories-net" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r46" ], "calculation": { "http://wrap.com/20210930/role/statement-note-4-inventories-net-summary-of-inventories-details": { "order": 0.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-4-inventories-net-summary-of-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r49" ], "calculation": { "http://wrap.com/20210930/role/statement-note-4-inventories-net-summary-of-inventories-details": { "order": 0.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "us-gaap_InventoryGross", "totalLabel": "Inventories, gross" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-4-inventories-net-summary-of-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r49", "r345" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://wrap.com/20210930/role/statement-note-4-inventories-net-summary-of-inventories-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Inventories - net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20210930/role/statement-note-4-inventories-net-summary-of-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r48" ], "calculation": { "http://wrap.com/20210930/role/statement-note-4-inventories-net-summary-of-inventories-details": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-4-inventories-net-summary-of-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r49", "r146" ], "calculation": { "http://wrap.com/20210930/role/statement-note-4-inventories-net-summary-of-inventories-details": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "us-gaap_InventoryValuationReserves", "negatedLabel": "Less allowance for obsolescence", "terseLabel": "Inventory Valuation Reserves, Ending Balance" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual", "http://wrap.com/20210930/role/statement-note-4-inventories-net-summary-of-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r47" ], "calculation": { "http://wrap.com/20210930/role/statement-note-4-inventories-net-summary-of-inventories-details": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-4-inventories-net-summary-of-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r73", "r75" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.", "label": "Investment income" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r332" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-8-leases-future-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-8-leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r39", "r90", "r128", "r143", "r178", "r179", "r180", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r297", "r300", "r301", "r315", "r343", "r344" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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": "us-gaap_Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r90", "r143", "r315", "r345", "r370", "r384" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42", "r90", "r143", "r178", "r179", "r180", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r297", "r300", "r301", "r315", "r343", "r344", "r345" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r11", "r12", "r13", "r17", "r18", "r90", "r143", "r178", "r179", "r180", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r297", "r300", "r301", "r315", "r343", "r344" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "us-gaap_LiabilitiesNoncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationReserve": { "auth_ref": [ "r43", "r173" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs.", "label": "us-gaap_LitigationReserve", "terseLabel": "Estimated Litigation Liability" } } }, "localname": "LitigationReserve", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "auth_ref": [ "r67" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in marketable security.", "label": "us-gaap_MarketableSecuritiesUnrealizedGainLoss", "terseLabel": "Marketable Securities, Unrealized Gain (Loss), Total" } } }, "localname": "MarketableSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_CashPeriodIncreaseDecrease", "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": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flows From Financing Activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_CashPeriodIncreaseDecrease", "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": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flows From Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r82", "r83", "r86" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_CashPeriodIncreaseDecrease", "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": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flows From Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r55", "r57", "r62", "r64", "r86", "r90", "r95", "r97", "r98", "r99", "r100", "r102", "r103", "r105", "r124", "r126", "r129", "r132", "r134", "r143", "r178", "r179", "r180", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r305", "r315", "r376", "r388" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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 loss", "totalLabel": "Net loss", "verboseLabel": "Net loss for the period" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Disclosure of Non-Cash Investing and Financing Activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r74" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "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": "us-gaap_NonoperatingIncomeExpense", "totalLabel": "Nonoperating Income (Expense), Total" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.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": "us-gaap_OperatingExpenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r124", "r126", "r129", "r132", "r134" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r329" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "us-gaap_OperatingLeaseExpense", "terseLabel": "Operating Lease, Expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-8-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r328" ], "calculation": { "http://wrap.com/20210930/role/statement-note-8-leases-summary-of-operating-lease-obligations-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "us-gaap_OperatingLeaseLiability", "totalLabel": "Total Operating Lease Liability", "verboseLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-8-leases-future-lease-payments-details", "http://wrap.com/20210930/role/statement-note-8-leases-summary-of-operating-lease-obligations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r328" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://wrap.com/20210930/role/statement-note-8-leases-summary-of-operating-lease-obligations-details": { "order": 0.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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": "Operating lease liability- short term" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20210930/role/statement-note-8-leases-summary-of-operating-lease-obligations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r328" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://wrap.com/20210930/role/statement-note-8-leases-summary-of-operating-lease-obligations-details": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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": "Operating lease liability - long term" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20210930/role/statement-note-8-leases-summary-of-operating-lease-obligations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r327" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.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": "Operating lease right-of-use asset, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense", "terseLabel": "Operating Lease, Right-of-Use Asset, Amortization Expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-8-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r331", "r333" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-8-leases-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r323", "r325" ], "calculation": { "http://wrap.com/20210930/role/statement-note-8-leases-future-lease-payments-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "totalLabel": "Total future minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-8-leases-future-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r323", "r325" ], "calculation": { "http://wrap.com/20210930/role/statement-note-8-leases-future-lease-payments-details": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-8-leases-future-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://wrap.com/20210930/role/statement-note-8-leases-future-lease-payments-details": { "order": 0.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "terseLabel": "2021 (3 months)" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-8-leases-future-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r176", "r322", "r323", "r324", "r326" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.", "label": "Lessee, Operating Lease, Disclosure [Table Text Block]" } } }, "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-8-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r91", "r104", "r120", "r302" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-1-organization-and-summary-of-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r9", "r40" ], "calculation": { "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-summary-of-accrued-liabilities-details": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "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": "Taxes and other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-summary-of-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.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/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncome": { "auth_ref": [ "r390" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue and income classified as other.", "label": "Other revenue" } } }, "localname": "OtherIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeMember": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other revenue.", "label": "Other Income [Member]" } } }, "localname": "OtherIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-9-other-liabilities", "http://wrap.com/20210930/role/statement-note-9-other-liabilities-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other liabilities.", "label": "Other Liabilities Disclosure [Text Block]" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-9-other-liabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r76" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.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" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r81" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "us-gaap_PaymentsOfStockIssuanceCosts", "negatedLabel": "Offering costs paid on sale of common stock and warrants" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r78" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.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": "us-gaap_PaymentsToAcquireIntangibleAssets", "negatedLabel": "Payments for intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r79" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.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": "us-gaap_PaymentsToAcquireInvestments", "negatedLabel": "Purchase of short-term investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r78" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.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": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Capital expenditures for property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r240", "r273" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r19", "r192" ], "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 valule (in dollars per share)", "terseLabel": "Preferred Stock, Par or Stated Value Per Share (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r19" ], "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 (in shares)", "terseLabel": "Preferred Stock, Shares Authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r19", "r192" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r19" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r19", "r345" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.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 - 5,000,000 authorized; par value $0.0001 per share; none issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r31", "r32" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromOtherDeposits": { "auth_ref": [ "r77" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow for receipts of deposits classified as other.", "label": "Proceeds from long-term deposits" } } }, "localname": "ProceedsFromOtherDeposits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfDebt": { "auth_ref": [], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or outflow in aggregate debt due to repayments and proceeds from additional borrowings.", "label": "Repayment of debt" } } }, "localname": "ProceedsFromRepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r80", "r274" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.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": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r80" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from exercise of warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r40", "r175", "r177" ], "calculation": { "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-summary-of-accrued-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Warranty costs" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-summary-of-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductionCosts": { "auth_ref": [ "r355" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The capitalized costs incurred during the period (excluded from amortization) to operate and maintain wells and related equipment and facilities, including depreciation and applicable operating costs of support equipment and facilities and other costs of operating and maintaining those wells and related equipment and facilities. They become part of the cost of oil and gas produced. Examples of production costs (sometimes called lifting costs) are: costs of labor to operate the wells and related equipment and facilities; repairs and maintenance; materials, supplies, and fuel consumed and supplies utilized in operating the wells and related equipment and facilities; property taxes and insurance applicable to proved properties and wells and related equipment and facilities; severance taxes; some support equipment or facilities may serve two or more oil and gas producing activities and may also serve transportation, refining, and marketing activities. To the extent that the support equipment and facilities are used in oil and gas producing activities, their depreciation and applicable operating costs become exploration, development or production costs, as appropriate. Depreciation, depletion, and amortization of capitalized acquisition, exploration, and development costs are not production costs but also become part of the cost of oil and gas produced along with production (lifting) costs identified above.", "label": "us-gaap_ProductionCosts", "terseLabel": "Production Costs, Period Cost" } } }, "localname": "ProductionCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r35", "r165" ], "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/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r168", "r405", "r406", "r407" ], "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, Plant and Equipment Disclosure [Text Block]" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r34", "r163" ], "calculation": { "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "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/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r165", "r345", "r379", "r385" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r14", "r165" ], "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": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r14", "r163" ], "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.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r66", "r145" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.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": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForOtherLosses": { "auth_ref": [ "r66", "r84", "r375" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to other loss.", "label": "Warranty provision" } } }, "localname": "ProvisionForOtherLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r235", "r337", "r338" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies", "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies-details-textual", "http://wrap.com/20210930/role/statement-note-13-related-party-transactions", "http://wrap.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities", "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r337", "r340" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "us-gaap_RelatedPartyTransactionAmountsOfTransaction", "terseLabel": "Related Party Transaction, Amounts of Transaction" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-13-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r235", "r337", "r338", "r340" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies", "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies", "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r235", "r337", "r340", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies", "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies-details-textual", "http://wrap.com/20210930/role/statement-note-13-related-party-transactions", "http://wrap.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities", "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r335", "r336", "r338", "r341", "r342" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-13-related-party-transactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r284", "r351", "r417" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 1.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" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-allocation-of-sharebased-compensation-expense-details" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-details-textual", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r207", "r278", "r345", "r383", "r398", "r400" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.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": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r92", "r93", "r94", "r96", "r101", "r103", "r144", "r275", "r276", "r277", "r285", "r286", "r304", "r395", "r397" ], "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/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r223", "r227" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-2-revenue-and-product-expense" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r63", "r90", "r121", "r122", "r125", "r130", "r131", "r135", "r136", "r138", "r143", "r178", "r179", "r180", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r315", "r378" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "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": "us-gaap_Revenues", "totalLabel": "Total revenues", "verboseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_RoyaltyExpense": { "auth_ref": [ "r71" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property.", "label": "us-gaap_RoyaltyExpense", "terseLabel": "Royalty Expense" } } }, "localname": "RoyaltyExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r115", "r138" ], "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/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r150", "r153" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-8-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "r28", "r29", "r30" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-4-inventories-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of activity for outstanding award under share-based payment arrangement excluding share and unit options and nonvested award.", "label": "Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]" } } }, "localname": "ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r245", "r260", "r262" ], "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": "Share-based Payment Arrangement, Option, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r265" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r208", "r238" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r153" ], "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 Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.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" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-allocation-of-sharebased-compensation-expense-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Weighted average vesting period (Year)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedLabel": "Awards other than options, Forfeited and cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Awards other than options, forfeited and cancelled, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Awards other than options, Granted - service based (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Awards other than options, granted - service based, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodEndLabel": "Awards other than options, unvested, ending balance (in shares)", "periodStartLabel": "Awards other than options, unvested, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodEndLabel": "Awards other than options, unvested, weighted average grant date fair value, ending balance (in dollars per share)", "periodStartLabel": "Awards other than options, unvested, weighted average grant date fair value, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "negatedLabel": "Awards other than options, Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Awards other than options, vested, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "documentation": "Date the equity-based award expires, in YYYY-MM-DD format.", "label": "Purchase Warrants, Expiration Date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-oustanding-common-stock-purchase-warrants-details" ], "xbrltype": "dateItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Expected dividend yield", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-details-textual", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r267" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Expected stock price volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "Number of non-option equity instruments exercised by participants.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "negatedLabel": "Stock purchase warrants exercised (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-summary-of-warrant-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Number of shares under non-option equity instrument agreements for which rights to exercise lapsed.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations", "negatedLabel": "Stock purchase warrants expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-summary-of-warrant-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "Net number of non-option equity instruments granted to participants.", "label": "Stock purchase warrants issued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-summary-of-warrant-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r246", "r248" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "periodEndLabel": "Shares purchasable under outstanding warrants, ending balance (in shares)", "periodStartLabel": "Shares purchasable under outstanding warrants, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-summary-of-warrant-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r273" ], "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": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r249" ], "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": "Options on Common Shares, Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r249" ], "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": "Exercisable weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r253" ], "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": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "negatedLabel": "Options on Common Shares, Forfeited, cancelled, expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Forfeited, cancelled, expired, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Options on Common Shares, Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "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 fair value of options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r247", "r273" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "periodEndLabel": "Options on Common Shares, Outstanding (in shares)", "periodStartLabel": "Options on Common Shares, Outstanding (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-details-textual", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodEndLabel": "Outstanding, weighted average exercise price (in dollars per share)", "periodStartLabel": "Outstanding, weighted average exercise price (in dollars per share)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-details-textual", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "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 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": "Exercisable, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r262" ], "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": "Outstanding, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r238", "r244" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-details-textual", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Exercised, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Granted, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r266", "r279" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Expected life of options (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Exercisable, remaining contractual term (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r263" ], "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": "Outstanding, remaining contractual term (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "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": "us-gaap_SharesOutstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r16", "r371", "r372", "r380" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r45", "r60", "r61", "r62", "r92", "r93", "r94", "r96", "r101", "r103", "r109", "r144", "r205", "r207", "r275", "r276", "r277", "r285", "r286", "r304", "r316", "r317", "r318", "r319", "r320", "r321", "r395", "r396", "r397", "r425" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "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/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals", "http://wrap.com/20210930/role/statement-note-1-organization-and-summary-of-significant-accounting-policies", "http://wrap.com/20210930/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-details-textual", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-oustanding-common-stock-purchase-warrants-details", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-summary-of-warrant-activity-details", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-tables", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-allocation-of-sharebased-compensation-expense-details", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-details-textual", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-tables", "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies", "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies-details-textual", "http://wrap.com/20210930/role/statement-note-13-related-party-transactions", "http://wrap.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-details-textual", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-tables", "http://wrap.com/20210930/role/statement-note-15-subsequent-events", "http://wrap.com/20210930/role/statement-note-2-revenue-and-product-expense", "http://wrap.com/20210930/role/statement-note-2-revenue-and-product-expense-details-textual", "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements", "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-details-textual", "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-instruments-by-significant-investment-category-details", "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-tables", "http://wrap.com/20210930/role/statement-note-4-inventories-net", "http://wrap.com/20210930/role/statement-note-4-inventories-net-details-textual", "http://wrap.com/20210930/role/statement-note-4-inventories-net-summary-of-inventories-details", "http://wrap.com/20210930/role/statement-note-4-inventories-net-tables", "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net", "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-details-textual", "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details", "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-tables", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-details-textual", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-future-amortization-expense-details", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-summary-of-intangible-assets-details", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-tables", "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities", "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-details-textual", "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-summary-of-accrued-liabilities-details", "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-tables", "http://wrap.com/20210930/role/statement-note-8-leases", "http://wrap.com/20210930/role/statement-note-8-leases-details-textual", "http://wrap.com/20210930/role/statement-note-8-leases-future-lease-payments-details", "http://wrap.com/20210930/role/statement-note-8-leases-summary-of-operating-lease-obligations-details", "http://wrap.com/20210930/role/statement-note-8-leases-tables", "http://wrap.com/20210930/role/statement-note-9-other-liabilities", "http://wrap.com/20210930/role/statement-note-9-other-liabilities-details-textual", "http://wrap.com/20210930/role/statement-significant-accounting-policies-policies" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r92", "r93", "r94", "r109", "r352" ], "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/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals", "http://wrap.com/20210930/role/statement-note-1-organization-and-summary-of-significant-accounting-policies", "http://wrap.com/20210930/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-details-textual", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-oustanding-common-stock-purchase-warrants-details", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-summary-of-warrant-activity-details", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-tables", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-allocation-of-sharebased-compensation-expense-details", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-details-textual", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-tables", "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies", "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies-details-textual", "http://wrap.com/20210930/role/statement-note-13-related-party-transactions", "http://wrap.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-details-textual", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-tables", "http://wrap.com/20210930/role/statement-note-15-subsequent-events", "http://wrap.com/20210930/role/statement-note-2-revenue-and-product-expense", "http://wrap.com/20210930/role/statement-note-2-revenue-and-product-expense-details-textual", "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements", "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-details-textual", "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-instruments-by-significant-investment-category-details", "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-tables", "http://wrap.com/20210930/role/statement-note-4-inventories-net", "http://wrap.com/20210930/role/statement-note-4-inventories-net-details-textual", "http://wrap.com/20210930/role/statement-note-4-inventories-net-summary-of-inventories-details", "http://wrap.com/20210930/role/statement-note-4-inventories-net-tables", "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net", "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-details-textual", "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details", "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-tables", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-details-textual", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-future-amortization-expense-details", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-summary-of-intangible-assets-details", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-tables", "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities", "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-details-textual", "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-summary-of-accrued-liabilities-details", "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-tables", "http://wrap.com/20210930/role/statement-note-8-leases", "http://wrap.com/20210930/role/statement-note-8-leases-details-textual", "http://wrap.com/20210930/role/statement-note-8-leases-future-lease-payments-details", "http://wrap.com/20210930/role/statement-note-8-leases-summary-of-operating-lease-obligations-details", "http://wrap.com/20210930/role/statement-note-8-leases-tables", "http://wrap.com/20210930/role/statement-note-9-other-liabilities", "http://wrap.com/20210930/role/statement-note-9-other-liabilities-details-textual", "http://wrap.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Common shares issued for services (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r205", "r207", "r251" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Common shares issued upon exercise of stock options (in shares)", "negatedLabel": "Options on Common Shares, Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.", "label": "Common shares issued for services" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r45", "r205", "r207" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Common shares issued upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r25", "r26", "r90", "r142", "r143", "r315", "r345" ], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r89", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r207", "r209" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-10-stockholders-equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r346", "r347" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-15-subsequent-events" ], "xbrltype": "textBlockItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-tables", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-tables", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-tables", "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-tables", "http://wrap.com/20210930/role/statement-note-4-inventories-net-tables", "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-tables", "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-tables", "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-tables", "http://wrap.com/20210930/role/statement-note-8-leases-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r110", "r111", "r112", "r113", "r117", "r118", "r119" ], "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, Policy [Policy Text Block]" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted average common shares used to compute net loss per basic and diluted common share (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "sharesItemType" }, "wrap_AccruedConsultingCosts": { "auth_ref": [], "calculation": { "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-summary-of-accrued-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of accrued consulting costs as of the specified date.", "label": "Consulting costs" } } }, "localname": "AccruedConsultingCosts", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-summary-of-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "wrap_AccruedPatentAndLegalCosts": { "auth_ref": [], "calculation": { "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-summary-of-accrued-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of accrued patent and legal costs as of the specified date.", "label": "Patent and legal costs" } } }, "localname": "AccruedPatentAndLegalCosts", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-summary-of-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "wrap_AgenciesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding agencies.", "label": "Agencies [Member]" } } }, "localname": "AgenciesMember", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-details-textual" ], "xbrltype": "domainItemType" }, "wrap_AveragePurchasePricePerShareOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the average purchase price per share, outstanding, balance.", "label": "wrap_AveragePurchasePricePerShareOutstanding", "periodEndLabel": "Shares purchasable, average price per share, ending balance (in dollars per share)", "periodStartLabel": "Shares purchasable, average price per share, beginning balance (in dollars per share)" } } }, "localname": "AveragePurchasePricePerShareOutstanding", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-summary-of-warrant-activity-details" ], "xbrltype": "perShareItemType" }, "wrap_BusinessDescriptionAndBusinessDescriptionPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounting policy for business description and basis of presentation.", "label": "Business Description and Business Description [Policy Text Block]" } } }, "localname": "BusinessDescriptionAndBusinessDescriptionPolicyTextBlock", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "wrap_ChangeInUnrealizedGainOnShortTermInvestments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of change in unrealized gain on short-term investments.", "label": "Change in unrealized gain on short-term investments" } } }, "localname": "ChangeInUnrealizedGainOnShortTermInvestments", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "wrap_CommonSharesIssuedForServicesCashFlowImpact": { "auth_ref": [], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the cash flow impact of common shares issued for services during the period.", "label": "wrap_CommonSharesIssuedForServicesCashFlowImpact", "verboseLabel": "Common shares issued for services" } } }, "localname": "CommonSharesIssuedForServicesCashFlowImpact", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "wrap_CommonSharesIssuedUponExerciseOfWarrantsAt300PerShareNetOfIssuanceCostsAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount associated with common shares issued upon exercise of warrants at $3.00 per share, net of issuance costs.", "label": "Common shares issued upon exercise of warrants at $3.00 per share, net of issuance costs" } } }, "localname": "CommonSharesIssuedUponExerciseOfWarrantsAt300PerShareNetOfIssuanceCostsAmount", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "wrap_CommonSharesIssuedUponExerciseOfWarrantsAt300PerShareNetOfIssuanceCostsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of common shares issued upon exercise of warrants at $3.00 per share, net of issuance costs.", "label": "Common shares issued upon exercise of warrants at $3.00 per share, net of issuance costs (in shares)" } } }, "localname": "CommonSharesIssuedUponExerciseOfWarrantsAt300PerShareNetOfIssuanceCostsShares", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "wrap_CommonSharesIssuedUponExerciseOfWarrantsAt500PerShareNetOfIssuanceCostsAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount associated with common shares issued upon exercise of warrants at $5.00 per share, net of issuance costs.", "label": "Common shares issued upon exercise of warrants at $5.00 per share, net of issuance costs" } } }, "localname": "CommonSharesIssuedUponExerciseOfWarrantsAt500PerShareNetOfIssuanceCostsAmount", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "wrap_CommonSharesIssuedUponExerciseOfWarrantsAt500PerShareNetOfIssuanceCostsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the amount of common shares issued upon exercise of warrants at $5.00 per share, net of issuance costs.", "label": "Common shares issued upon exercise of warrants at $5.00 per share, net of issuance costs (in shares)" } } }, "localname": "CommonSharesIssuedUponExerciseOfWarrantsAt500PerShareNetOfIssuanceCostsShares", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "wrap_CommonSharesIssuedUponExerciseOfWarrantsAt600PerShareNetOfIssuanceCostsAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount associated with common shares issued upon exercise of warrants at $6.00 per share, net of issuance costs.", "label": "Common shares issued upon exercise of warrants at $6.00 per share, net of issuance costs" } } }, "localname": "CommonSharesIssuedUponExerciseOfWarrantsAt600PerShareNetOfIssuanceCostsAmount", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "wrap_CommonSharesIssuedUponExerciseOfWarrantsAt600PerShareShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of common shares issued upon exercise of warrants at $6.00 per share.", "label": "Common shares issued upon exercise of warrants at $6.00 per share, net of issuance costs (in shares)" } } }, "localname": "CommonSharesIssuedUponExerciseOfWarrantsAt600PerShareShares", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "wrap_CommonSharesIssuedUponExerciseOfWarrantsAt650PerShareAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount associated with common shares issued upon exercise of warrants at $6.50 per share.", "label": "Common shares issued upon exercise of warrants at $6.50 per share" } } }, "localname": "CommonSharesIssuedUponExerciseOfWarrantsAt650PerShareAmount", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "wrap_CommonSharesIssuedUponExerciseOfWarrantsAt650PerShareShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of common shares issued upon exercise of warrants at $6.50 per share.", "label": "Common shares issued upon exercise of warrants at $6.50 per share (in shares)" } } }, "localname": "CommonSharesIssuedUponExerciseOfWarrantsAt650PerShareShares", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "wrap_CommonSharesIssuedUponExerciseOfWarrantsAt8125PerShareAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount associated with common shares issued upon exercise of warrants at $8.125 per share.", "label": "Common shares issued upon exercise of warrants at $8.125 per share" } } }, "localname": "CommonSharesIssuedUponExerciseOfWarrantsAt8125PerShareAmount", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "wrap_CommonSharesIssuedUponExerciseOfWarrantsAt8125PerShareShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of common shares issued upon exercise of warrants at $8.125 per share.", "label": "Common shares issued upon exercise of warrants at $8.125 per share (in shares)" } } }, "localname": "CommonSharesIssuedUponExerciseOfWarrantsAt8125PerShareShares", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "wrap_ContingentConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of short-term business acquisition liabilities associated with contingent consideration.", "label": "wrap_ContingentConsideration", "terseLabel": "Contingent Consideration" } } }, "localname": "ContingentConsideration", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-9-other-liabilities-details-textual" ], "xbrltype": "monetaryItemType" }, "wrap_CurrentLiabilitiesCustomerDeposits": { "auth_ref": [], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of customer deposits included in current liabilities as of the specified date.", "label": "Customer deposits" } } }, "localname": "CurrentLiabilitiesCustomerDeposits", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "wrap_DistributorOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding a first distributor.", "label": "Distributor One [Member]" } } }, "localname": "DistributorOneMember", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-details-textual" ], "xbrltype": "domainItemType" }, "wrap_DistributorThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding a third distributor.", "label": "Distributor Three [Member]" } } }, "localname": "DistributorThreeMember", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-details-textual" ], "xbrltype": "domainItemType" }, "wrap_DistributorTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding a second distributor.", "label": "Distributor Two [Member]" } } }, "localname": "DistributorTwoMember", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information", "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-details-textual" ], "xbrltype": "domainItemType" }, "wrap_EmployeesDirectorsAndConsultantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding employees, directors and consultants.", "label": "Employees, Directors and Consultants [Member]" } } }, "localname": "EmployeesDirectorsAndConsultantsMember", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "wrap_EuropeMiddleEastAndAfricaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding Europe, Middle East and Africa.", "label": "Europe, Middle East and Africa [Member]" } } }, "localname": "EuropeMiddleEastAndAfricaMember", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details" ], "xbrltype": "domainItemType" }, "wrap_ExitActivityExpensesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for exit activity expenses.", "label": "Exit Activity Expenses [Policy Text Block]" } } }, "localname": "ExitActivityExpensesPolicyTextBlock", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "wrap_ExtendedProductWarrantiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding extended product warranties.", "label": "Extended Product Warranties [Member]" } } }, "localname": "ExtendedProductWarrantiesMember", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-2-revenue-and-product-expense", "http://wrap.com/20210930/role/statement-note-2-revenue-and-product-expense-details-textual" ], "xbrltype": "domainItemType" }, "wrap_FairValueAssetRecurringBasisStillHeldUnrealizedGain": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the unrealized gains on assets held on a recurring basis.", "label": "Unrealized Gains" } } }, "localname": "FairValueAssetRecurringBasisStillHeldUnrealizedGain", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-instruments-by-significant-investment-category-details" ], "xbrltype": "monetaryItemType" }, "wrap_FairValueAssetRecurringBasisStillHeldUnrealizedLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of unrealized loss on assets still held on recurring basis.", "label": "Unrealized Losses" } } }, "localname": "FairValueAssetRecurringBasisStillHeldUnrealizedLoss", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-instruments-by-significant-investment-category-details" ], "xbrltype": "monetaryItemType" }, "wrap_FinancialInstrumentsOwnedAdjustedCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the adjusted cost of financial instruments owned.", "label": "Adjusted Cost" } } }, "localname": "FinancialInstrumentsOwnedAdjustedCost", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-instruments-by-significant-investment-category-details" ], "xbrltype": "monetaryItemType" }, "wrap_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-future-amortization-expense-details": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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 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": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-6-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "wrap_IncreaseDecreaseInTheCustomerDeposits": { "auth_ref": [], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the increase (decrease) in the customer deposits during the period.", "label": "wrap_IncreaseDecreaseInTheCustomerDeposits", "verboseLabel": "Customer deposits" } } }, "localname": "IncreaseDecreaseInTheCustomerDeposits", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "wrap_IncreaseDecreaseInWarrantySettlement": { "auth_ref": [], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the increase (decrease) in warranty settlement during the period.", "label": "wrap_IncreaseDecreaseInWarrantySettlement", "verboseLabel": "Warranty settlement" } } }, "localname": "IncreaseDecreaseInWarrantySettlement", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "wrap_IntangiblesOtherThanPatentsAndTrademarksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding intangibles other than patents and trademarks.", "label": "Intangibles Other than Patents and Trademarks [Member]" } } }, "localname": "IntangiblesOtherThanPatentsAndTrademarksMember", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "domainItemType" }, "wrap_MaximumRoyaltiesToBePaidUnderAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the maximum amount of royalties to be paid under the specified agreement.", "label": "wrap_MaximumRoyaltiesToBePaidUnderAgreement", "terseLabel": "Maximum Royalties to Be Paid Under Agreement" } } }, "localname": "MaximumRoyaltiesToBePaidUnderAgreement", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "wrap_MoneyMarketFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding money market funds.", "label": "Money Market Fund [Member]" } } }, "localname": "MoneyMarketFundMember", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-instruments-by-significant-investment-category-details" ], "xbrltype": "domainItemType" }, "wrap_MrElwoodNorrisMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding Mr. Elwood Norris, a former officer and current stockholder of the reporting entity.", "label": "Mr. Elwood Norris [Member]" } } }, "localname": "MrElwoodNorrisMember", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-13-related-party-transactions", "http://wrap.com/20210930/role/statement-note-13-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "wrap_NetUnrealizedGainLossOnShortTermInvestments": { "auth_ref": [], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the net unrealized gain (loss) on short-term investments during the period.", "label": "wrap_NetUnrealizedGainLossOnShortTermInvestments", "terseLabel": "Net unrealized gain (loss) on short-term investments" } } }, "localname": "NetUnrealizedGainLossOnShortTermInvestments", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "wrap_NetUnrealizedGainOnShortTermInvestments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of net unrealized gain on short-term investments during the period.", "label": "Net unrealized gain on short-term investments" } } }, "localname": "NetUnrealizedGainOnShortTermInvestments", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "wrap_NetUnrealizedLossOnShortTermInvestments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the net unrealized loss on short-term investments during the period.", "label": "wrap_NetUnrealizedLossOnShortTermInvestments", "negatedLabel": "Net unrealized loss on short-term investments" } } }, "localname": "NetUnrealizedLossOnShortTermInvestments", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "wrap_NoncashLeaseExpense": { "auth_ref": [], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of noncash lease expense recognized during the period.", "label": "Non-cash lease expense" } } }, "localname": "NoncashLeaseExpense", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "wrap_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://wrap.com/20210930", "xbrltype": "stringItemType" }, "wrap_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://wrap.com/20210930", "xbrltype": "stringItemType" }, "wrap_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc.", "label": "wrap_NumberOfMajorCustomers", "terseLabel": "Number of Major Customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-14-major-customers-and-related-information-details-textual" ], "xbrltype": "integerItemType" }, "wrap_NumberOfWhollyOwnedSubsidiaries": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the reporting entity's number of wholly-owned subsidiaries.", "label": "wrap_NumberOfWhollyOwnedSubsidiaries", "terseLabel": "Number of Wholly-owned Subsidiaries" } } }, "localname": "NumberOfWhollyOwnedSubsidiaries", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "wrap_OfferingCostsPaidOnExerciseOfWarrants": { "auth_ref": [], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of offering costs paid on exercise of warrants.", "label": "wrap_OfferingCostsPaidOnExerciseOfWarrants", "negatedLabel": "Offering costs paid on exercise of warrants" } } }, "localname": "OfferingCostsPaidOnExerciseOfWarrants", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "wrap_PatentsAndTrademarksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding patents and trademarks.", "label": "Patents and Trademarks [Member]" } } }, "localname": "PatentsAndTrademarksMember", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "domainItemType" }, "wrap_PerformanceBasedOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding performance-based options.", "label": "Performance-based Options [Member]" } } }, "localname": "PerformanceBasedOptionsMember", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "wrap_ProceedsFromBankNote": { "auth_ref": [], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of proceeds from bank note during the period.", "label": "Proceeds from bank note" } } }, "localname": "ProceedsFromBankNote", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "wrap_ProceedsFromIssuanceOfCommonStockAndWarrants": { "auth_ref": [], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of common shares and rights to purchase common shares at predetermined price (usually issued together with corporate debt).", "label": "Sale of common stock and warrants" } } }, "localname": "ProceedsFromIssuanceOfCommonStockAndWarrants", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "wrap_ProceedsFromMaturitiesOfShortTermInvestments": { "auth_ref": [], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of proceeds from maturities of short-term investments during the period.", "label": "wrap_ProceedsFromMaturitiesOfShortTermInvestments", "verboseLabel": "Proceeds from maturities of short-term investments" } } }, "localname": "ProceedsFromMaturitiesOfShortTermInvestments", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "wrap_ProductLineExitExpense": { "auth_ref": [], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of product line exit expense recognized during the period.", "label": "Product line exit expense", "terseLabel": "Product Line Exit Expense" } } }, "localname": "ProductLineExitExpense", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://wrap.com/20210930/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "wrap_ProductSales": { "auth_ref": [], "calculation": { "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of product sales during the period.", "label": "Product sales" } } }, "localname": "ProductSales", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "wrap_ProductionAndLabEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding production and lab equipment.", "label": "Production and Lab Equipment [Member]" } } }, "localname": "ProductionAndLabEquipmentMember", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "wrap_PurchaseWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding purchase warrants.", "label": "Purchase Warrants [Member]" } } }, "localname": "PurchaseWarrantsMember", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-oustanding-common-stock-purchase-warrants-details", "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-summary-of-warrant-activity-details" ], "xbrltype": "domainItemType" }, "wrap_RawMaterialPurchaseReserve": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of raw material purchase reserve included in accrued liabilities as of the specified date.", "label": "wrap_RawMaterialPurchaseReserve", "terseLabel": "Raw Material Purchase Reserve" } } }, "localname": "RawMaterialPurchaseReserve", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "wrap_ReimbursementOfExpensesToRelatedPartyMonthlyAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount paid per month to reimburse a related party for expenses.", "label": "wrap_ReimbursementOfExpensesToRelatedPartyMonthlyAmount", "terseLabel": "Reimbursement of Expenses to Related Party, Monthly Amount" } } }, "localname": "ReimbursementOfExpensesToRelatedPartyMonthlyAmount", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-13-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "wrap_RelatedPartyTechnologyLicenseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding a related party technology license agreement.", "label": "Related Party Technology License Agreement [Member]" } } }, "localname": "RelatedPartyTechnologyLicenseAgreementMember", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies", "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "wrap_RetiringCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of retirement costs included in non-cash inventory costs during the period.", "label": "wrap_RetiringCost", "terseLabel": "Retiring Cost" } } }, "localname": "RetiringCost", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "wrap_RoyaltyPaymentsPercentageOfProductRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of product revenue to be paid by the reporting entity.", "label": "wrap_RoyaltyPaymentsPercentageOfProductRevenue", "terseLabel": "Royalty Payments, Percentage of Product Revenue" } } }, "localname": "RoyaltyPaymentsPercentageOfProductRevenue", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies-details-textual" ], "xbrltype": "percentItemType" }, "wrap_SaleOfCommonStockAndWarrantsAt600PerShareInPublicOfferingNetOfIssuanceCostsAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount associated with the sale of common stock and warrants at $6.00 per share in public offering, net of issuance costs, amount.", "label": "Sale of common stock and warrants at $6.00 per share in public offering, net of issuance costs" } } }, "localname": "SaleOfCommonStockAndWarrantsAt600PerShareInPublicOfferingNetOfIssuanceCostsAmount", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "wrap_SaleOfCommonStockAndWarrantsAt600PerShareInPublicOfferingNetOfIssuanceCostsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of shares associated with the sale of common stock and warrants at $6.00 per share in public offering, net of issuance costs.", "label": "Sale of common stock and warrants at $6.00 per share in public offering, net of issuance costs (in shares)" } } }, "localname": "SaleOfCommonStockAndWarrantsAt600PerShareInPublicOfferingNetOfIssuanceCostsShares", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "wrap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The forfeiture rate assumption that is used in valuing an option on its own shares.", "label": "Forfeiture rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "wrap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the weighted average grant date fair value of non-option equity instruments exercised during the period.", "label": "Stock purchase warrants exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-summary-of-warrant-activity-details" ], "xbrltype": "perShareItemType" }, "wrap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the weighted average grant date fair value of non-option equity instruments expired during the period.", "label": "Stock purchase warrants expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-summary-of-warrant-activity-details" ], "xbrltype": "perShareItemType" }, "wrap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the weighted average grant date fair value of non-option equity instruments granted during the period.", "label": "Stock purchase warrants issued (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-10-stockholders-equity-summary-of-warrant-activity-details" ], "xbrltype": "perShareItemType" }, "wrap_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of common shares issued upon vesting of restricted stock units.", "label": "Common shares issued upon vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockUnitsVested", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "wrap_StockIssuedDuringPeriodValueRestrictedStockUnitsVested": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the value of restricted stock units vested during the period.", "label": "Common shares issued upon vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockUnitsVested", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "wrap_SyzygyLicensingLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding Syzygy Licensing LLC.", "label": "Syzygy Licensing LLC [Member]" } } }, "localname": "SyzygyLicensingLLCMember", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies", "http://wrap.com/20210930/role/statement-note-12-commitments-and-contingencies-details-textual", "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities", "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-details-textual" ], "xbrltype": "domainItemType" }, "wrap_The2017StockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding the 2017 Stock Incentive Plan.", "label": "The 2017 Stock Incentive Plan [Member]" } } }, "localname": "The2017StockIncentivePlanMember", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation", "http://wrap.com/20210930/role/statement-note-11-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "wrap_ToolingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding tooling.", "label": "Tooling [Member]" } } }, "localname": "ToolingMember", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "wrap_USTreasurySecuritiesConsideredCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding US Treasury securities considered cash equivalents.", "label": "US Treasury Securities Considered Cash Equivalents [Member]" } } }, "localname": "USTreasurySecuritiesConsideredCashEquivalentsMember", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-instruments-by-significant-investment-category-details" ], "xbrltype": "domainItemType" }, "wrap_USTreasurySecuritiesInShortTermInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding US Treasury securities in short-term investments.", "label": "US Treasury Securities in Short-term Investments [Member]" } } }, "localname": "USTreasurySecuritiesInShortTermInvestmentsMember", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-3-fair-value-measurements-instruments-by-significant-investment-category-details" ], "xbrltype": "domainItemType" }, "wrap_V3CapitalPartnersLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding V2 Capital Partners, LLC.", "label": "V3 Capital Partners, LLC [Member]" } } }, "localname": "V3CapitalPartnersLLCMember", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities", "http://wrap.com/20210930/role/statement-note-7-accounts-payable-and-accrued-liabilities-details-textual" ], "xbrltype": "domainItemType" }, "wrap_VirtualRealityTrainingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding virtual reality training.", "label": "Virtual Reality Training [Member]" } } }, "localname": "VirtualRealityTrainingMember", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-2-revenue-and-product-expense", "http://wrap.com/20210930/role/statement-note-2-revenue-and-product-expense-details-textual" ], "xbrltype": "domainItemType" }, "wrap_WarrantsAt300PerShareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding warrants at $3.00 per share.", "label": "Warrants at $3.00 Per Share [Member]" } } }, "localname": "WarrantsAt300PerShareMember", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals" ], "xbrltype": "domainItemType" }, "wrap_WarrantsAt500PerShareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding warrants at $5.00 per share.", "label": "Warrants at $5.00 Per Share [Member]" } } }, "localname": "WarrantsAt500PerShareMember", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals" ], "xbrltype": "domainItemType" }, "wrap_WarrantsAt600PerShareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding warrants at $6.00 per share.", "label": "Warrants at $6.00 Per Share [Member]" } } }, "localname": "WarrantsAt600PerShareMember", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals" ], "xbrltype": "domainItemType" }, "wrap_WarrantsAt650PerShareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding warrants at $6.50 per share.", "label": "Warrants at $6.50 Per Share [Member]" } } }, "localname": "WarrantsAt650PerShareMember", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals" ], "xbrltype": "domainItemType" }, "wrap_WarrantsAt8125PerShareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding warrants at $8.125 per share.", "label": "Warrants at $8.125 Per Share [Member]" } } }, "localname": "WarrantsAt8125PerShareMember", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals" ], "xbrltype": "domainItemType" }, "wrap_WriteOffInventoryCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of inventory cost written off during the period.", "label": "wrap_WriteOffInventoryCost", "terseLabel": "Write-off, Inventory Cost" } } }, "localname": "WriteOffInventoryCost", "nsuri": "http://wrap.com/20210930", "presentation": [ "http://wrap.com/20210930/role/statement-note-1-organization-and-summary-of-significant-accounting-policies-details-textual", "http://wrap.com/20210930/role/statement-note-4-inventories-net-details-textual" ], "xbrltype": "monetaryItemType" }, "wrap_statement-statement-note-10-stockholders-equity-oustanding-common-stock-purchase-warrants-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Stockholders' Equity - Oustanding Common Stock Purchase Warrants (Details)" } } }, "localname": "statement-statement-note-10-stockholders-equity-oustanding-common-stock-purchase-warrants-details", "nsuri": "http://wrap.com/20210930", "xbrltype": "stringItemType" }, "wrap_statement-statement-note-10-stockholders-equity-summary-of-warrant-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Stockholders' Equity - Summary of Warrant Activity (Details)" } } }, "localname": "statement-statement-note-10-stockholders-equity-summary-of-warrant-activity-details", "nsuri": "http://wrap.com/20210930", "xbrltype": "stringItemType" }, "wrap_statement-statement-note-10-stockholders-equity-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Stockholders' Equity" } } }, "localname": "statement-statement-note-10-stockholders-equity-tables", "nsuri": "http://wrap.com/20210930", "xbrltype": "stringItemType" }, "wrap_statement-statement-note-11-sharebased-compensation-allocation-of-sharebased-compensation-expense-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Share-based Compensation - Allocation of Share-based Compensation Expense (Details)" } } }, "localname": "statement-statement-note-11-sharebased-compensation-allocation-of-sharebased-compensation-expense-details", "nsuri": "http://wrap.com/20210930", "xbrltype": "stringItemType" }, "wrap_statement-statement-note-11-sharebased-compensation-summary-of-rsu-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Share-based Compensation - Summary of RSU Activity (Details)" } } }, "localname": "statement-statement-note-11-sharebased-compensation-summary-of-rsu-activity-details", "nsuri": "http://wrap.com/20210930", "xbrltype": "stringItemType" }, "wrap_statement-statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Share-based Compensation - Summary of Stock Option Activity (Details)" } } }, "localname": "statement-statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details", "nsuri": "http://wrap.com/20210930", "xbrltype": "stringItemType" }, "wrap_statement-statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Share-based Compensation - Summary of Stock Option Valuation Assumptions (Details)" } } }, "localname": "statement-statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details", "nsuri": "http://wrap.com/20210930", "xbrltype": "stringItemType" }, "wrap_statement-statement-note-11-sharebased-compensation-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Share-based Compensation" } } }, "localname": "statement-statement-note-11-sharebased-compensation-tables", "nsuri": "http://wrap.com/20210930", "xbrltype": "stringItemType" }, "wrap_statement-statement-note-14-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Major Customers and Related Information - Disaggregation of Revenue by Geographic Region (Details)" } } }, "localname": "statement-statement-note-14-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details", "nsuri": "http://wrap.com/20210930", "xbrltype": "stringItemType" }, "wrap_statement-statement-note-14-major-customers-and-related-information-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Major Customers and Related Information" } } }, "localname": "statement-statement-note-14-major-customers-and-related-information-tables", "nsuri": "http://wrap.com/20210930", "xbrltype": "stringItemType" }, "wrap_statement-statement-note-3-fair-value-measurements-instruments-by-significant-investment-category-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Fair Value Measurements - Instruments by Significant Investment Category (Details)" } } }, "localname": "statement-statement-note-3-fair-value-measurements-instruments-by-significant-investment-category-details", "nsuri": "http://wrap.com/20210930", "xbrltype": "stringItemType" }, "wrap_statement-statement-note-3-fair-value-measurements-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Fair Value Measurements" } } }, "localname": "statement-statement-note-3-fair-value-measurements-tables", "nsuri": "http://wrap.com/20210930", "xbrltype": "stringItemType" }, "wrap_statement-statement-note-4-inventories-net-summary-of-inventories-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Inventories, Net - Summary of Inventories (Details)" } } }, "localname": "statement-statement-note-4-inventories-net-summary-of-inventories-details", "nsuri": "http://wrap.com/20210930", "xbrltype": "stringItemType" }, "wrap_statement-statement-note-4-inventories-net-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Inventories, Net" } } }, "localname": "statement-statement-note-4-inventories-net-tables", "nsuri": "http://wrap.com/20210930", "xbrltype": "stringItemType" }, "wrap_statement-statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Property and Equipment, Net - Summary of Property and Equipment (Details)" } } }, "localname": "statement-statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details", "nsuri": "http://wrap.com/20210930", "xbrltype": "stringItemType" }, "wrap_statement-statement-note-5-property-and-equipment-net-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Property and Equipment, Net" } } }, "localname": "statement-statement-note-5-property-and-equipment-net-tables", "nsuri": "http://wrap.com/20210930", "xbrltype": "stringItemType" }, "wrap_statement-statement-note-6-intangible-assets-net-future-amortization-expense-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Intangible Assets, Net - Future Amortization Expense (Details)" } } }, "localname": "statement-statement-note-6-intangible-assets-net-future-amortization-expense-details", "nsuri": "http://wrap.com/20210930", "xbrltype": "stringItemType" }, "wrap_statement-statement-note-6-intangible-assets-net-summary-of-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Intangible Assets, Net - Summary of Intangible Assets (Details)" } } }, "localname": "statement-statement-note-6-intangible-assets-net-summary-of-intangible-assets-details", "nsuri": "http://wrap.com/20210930", "xbrltype": "stringItemType" }, "wrap_statement-statement-note-6-intangible-assets-net-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Intangible Assets, Net" } } }, "localname": "statement-statement-note-6-intangible-assets-net-tables", "nsuri": "http://wrap.com/20210930", "xbrltype": "stringItemType" }, "wrap_statement-statement-note-7-accounts-payable-and-accrued-liabilities-summary-of-accrued-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Accounts Payable and Accrued Liabilities - Summary of Accrued Liabilities (Details)" } } }, "localname": "statement-statement-note-7-accounts-payable-and-accrued-liabilities-summary-of-accrued-liabilities-details", "nsuri": "http://wrap.com/20210930", "xbrltype": "stringItemType" }, "wrap_statement-statement-note-7-accounts-payable-and-accrued-liabilities-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Accounts Payable and Accrued Liabilities" } } }, "localname": "statement-statement-note-7-accounts-payable-and-accrued-liabilities-tables", "nsuri": "http://wrap.com/20210930", "xbrltype": "stringItemType" }, "wrap_statement-statement-note-8-leases-future-lease-payments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Leases - Future Lease Payments (Details)" } } }, "localname": "statement-statement-note-8-leases-future-lease-payments-details", "nsuri": "http://wrap.com/20210930", "xbrltype": "stringItemType" }, "wrap_statement-statement-note-8-leases-summary-of-operating-lease-obligations-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Leases - Summary of Operating Lease Obligations (Details)" } } }, "localname": "statement-statement-note-8-leases-summary-of-operating-lease-obligations-details", "nsuri": "http://wrap.com/20210930", "xbrltype": "stringItemType" }, "wrap_statement-statement-note-8-leases-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Leases" } } }, "localname": "statement-statement-note-8-leases-tables", "nsuri": "http://wrap.com/20210930", "xbrltype": "stringItemType" }, "wrap_statement-statement-significant-accounting-policies-policies": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "statement-statement-significant-accounting-policies-policies", "nsuri": "http://wrap.com/20210930", "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123377177&loc=d3e11281-110244" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12524-110249" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://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)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://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": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4F", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624186-113959" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL7498348-110258" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123389372&loc=d3e36991-112694" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41499-112717" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r334": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r342": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r347": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123726172&loc=d3e511914-122862" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=35711157&loc=d3e42546-110969" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(14))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://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)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://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": "http://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.19-26)", "Topic": "210", "URI": "http://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.4)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://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.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://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 F))", "Topic": "970", "URI": "http://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 G))", "Topic": "970", "URI": "http://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 H))", "Topic": "970", "URI": "http://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 I))", "Topic": "970", "URI": "http://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(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r418": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r419": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r421": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r422": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r423": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r424": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&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": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&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": "http://asc.fasb.org/extlink&oid=123367319&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": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&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": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" } }, "version": "2.1" } ZIP 80 0001851734-21-000017-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001851734-21-000017-xbrl.zip M4$L#!!0 ( $F 7%.Y4ETY)P< %4H - 97A?,CDU,30V+FAT;>U: M;6_;-A#^W/Z*6X:U"2#'L=-TK>T8R-JT"[:V6>IA'P=*.EE<*5(E*3O>K]\= M);_$2=OT)6T]!$ALBSH>C^3SW NE0>X+-1SD*-+AW3L#+[W"(9[_W7U\T'GP M<)?N#MIU(]W]H=6"YZC1"H\IQ#,8Y95.T3XU!<*IL5XH:$%GK]W=;W?WNAWH M='OTUWT 1R^@U1H."O0"DEQ8A_YPJ_)9Z]%6TZI%@8=;F;&%\*T4/29>&KT% MB=$>-4E[5%CF1N.A-EO#NX-V;?,@-ND,G)^IT%W[EI/_8H^L*'T?0D,F"JEF M/;CWMC*^/Y(%.GB)4S@SA=!U8Q]*D:92CWNP)S7L[7:D[D-266=L#T3E39_' M+"\,U.A=4]A?&A%L")<38:70OJ=Y?JKO\=RWA))CW;-RG/M^(>Q8ZA[+TX+$ MP^/S7,;2PWYGMS-HQ\-!NQS>O9'Q$UI?7R0^MQ?\V>^]#TUUX74B?1Y"@ M]3*;@<^%[WW%"7H1*X386&+RX=8>40Z5:NBPN':E2.;7C4E3F?JQZGS&P;@U<[;SF!D%C$30F01!9X1'\4SG&#Z,+ZP\P&?QE10DC3')ME!E+=!&EKE-XRMWI=Z*JE'02<580'!'I),>ADG#/E&4J*[7D M9$,'MS8TT3Z5K#ABB4J1 !'1E%R.4*L+]B3"Y9 I,W5SEEH<2^18K*'AR .7K5+I$&5=1/PZK MUJA:56E-@BDU.]@FVJ1(/*RY<7Q.!;P>(QQ1Q#JK%$ET]@5;N/>XWSG8QIV@ MH'.0KK;M!%/6^4ARG*GV;CGVL1P[>/#=7?;<%U MF"\6TLA9;_;A0@WB>3X=? 76*T'V]%GY+1N^'!N236'#TQIHEP'+)QE-5A7N M7,D*R>?DNBZ$&*3 L%NICVI=M7.F(&*2I+(,RQ6/?876PCA/[7P*3[H<+=3\ MI!"VW]$E(W[Y?%VZ,9P*, R','P^HZN%73NU5;EPB_!&T40$/F(:0FM8#^&, M)N#/0,DWJ)H3F37YZ+.7Z+H>!T;84-03"79%Y1L M$Y\I/#H.O_3-:>S<">';2I+YP>%4.CSF=3N]3R7CYSU\G._9%4\?'W/W("HI M::?>K:_T0/13;!([M54?^\GG;ER:2 (B5^1NB)IRNS\_@/@J,3=50'UETU7G/30ZY?4I%3R)+<@*7QMVYR8&_ MNBM(Y002)9P[W/K]Z/6H=7KT_+CUR]GQT6_\QMK*W=/GST9G:VUYUK)F>KF1 M2PXX??[RSQ?+T4B"7[N[XHNL:/-K>,-!.[Q.^!]02P,$% @ 28!<4QGA MEKY !P '"< T !E>%\R.34Q-# MD28K/24BFHMQ6NJ$[ N3DS@UULM,-$6GW>H>M+KM;D=TNCW\M;MB]%HTF\-! M3EZ*.)76D3_:*?VD^62G;M4RIZ.=B;&Y],V$/,5>&;TC8J,]:4A[RJA(C:8C M;7:&#P>MRN=!9)*Y<'Z>A>[:-YWZDWKPHO!]$1HF,E?9O"<>?2B-[X]53DZ\ MH9DX,[G456-?%#))E#[OB;;2HKW?4;HOXM(Z8WM"EM[TV69QP5"M]\<-C3_V M5VX$+\+E5%HEM>]I'F'6SZ4]5[K'MW>&CW3DBOZ@50P??L+&AHGK6/#TT3=E MILYUSZKSU%\T.8B&QQ]3%2DO#CK[W4$K&MZ>_1@32';- ;'X/_CI3@+P10<0 MCN?'9^.3ER?/1^.3MV^^%(^[F'.Q.69Q-;P75D1M1M1V1!!9BX+X7^F\FLQA M_:0A?I&L?;0OGDFKR340 L'#CLFRD/"I]+T[C(&7448B,A8+RM%.&\RG+*M9 MN;QVA8P7U[5+,Y7X% ;;_^Y_!6# Y@8B?C=RD*,*4ZURA"!.S5,6I<"5_K/K/R%*MA >0*Y>A M;@(XQ4SY% -T!4HMMLYZ"[AF$@P3\U.5>&MAN*?@EE'P8.LI2&*B-$#.?%F! MN@'^01RW[=I]I:O= [8-^!UG90*=(,X:@AL@G>+<4P#W3%FF\VW+^/9X6_@VO@#.1S\\Z79^[KN:4?4&@%.$F4P4+BM\GPAI*3 $ MB%<,"2!9D&-X*)>R/(OER(^<(_DZ42[.C"O1CS.G-5FEJK FI@3-3NR"&0F! M:A7\CS_&J=3G)$9(2F=E!HG.@60/VT_[G<-=V@L*.H?)>MM><&63 MQ/PM@5[CT>=Y_'UQ[/#Q=\LQN;+L2S=];MPU181 MZ%-;JNI 4UHH0'*9*A=2%J1(!SV\IU\EN_6$:2G##U"V+@17/&K4R91O*B0^ M^.),II)P!NC*R*E$(3P\ %65JR&%:]94.BXAP[+B0KT9$IQQ!(<\$BIW*B1/ M69E)SLL85G!B58JB1U78KM?C^!41"R)UHC\E]Q2[08I%-TFQO^K,\51F9< : M@X(F$SX8GI+&KNERF;7,9-?@3G5Y=>45.(2.P+VKZKO(E/[3'ER'W7(I35R\ M3KZ\WQ+1HBP.ZP%5D8 _?59^C_B; UF\-4FE MIEP/*!1%TYA3M7LD+Q*;BN M]C,,4L&P6]OF5+JJ!1B)PL1Q:1F6:ZOR%5ISXSS:^8P=NAP"M3CD$[N?Z#(! MOWRZ*5T[CGT4A;,4/F;1Y=*OO(AG=$ _EQDZCUE M]<'*AGSC+X?HNASTY;ERNAI;>251$WM1;(Y8)#5"9Y\I[ MHL\DI\A(&S) HN!?4+(+\"(7.,XU^.:Z;,$X^E JN!_85>KP5-3MW>6#F;M% MU]/V)73]5!?^WX8N/M_A^E@!/+PMY,UFK A371[BK.>K %27KM6^^8IU22;HZ&BY+'T2;)'*E ]=@!CD\T956CC4%:[,$49$ M/@RF3@=7GHJMEJQ_%'"B;P4.4NK$@M8-3".%Q0A "(?H-6(:5492>FJR*7%: MTO*\?A9@Z_6+\B(S<\+=66JJ%4M>P"/PW\+9_:"A1>(:D^\Q8(8883= M)PW![Y#\W:/:AL@-RF'+M<0OH]?'[\(3_='9F^-W@U8Y_#;D?]OG;8YPXV6% MVS3U/%4T$2^7!'M;51T-\8YB2YX?U?%".^8%'3L[>YN^[)ZB\(Y5 3=&<6Q* M'9)*[='>;5J^3IZ==Q\=G8\^I5?O%J[>_KJY?AL MHRV=-*V976[D_:TX??7FOZ]7UB#!;X]=\04O6OPVV7#0"F_%_1]02P,$% M @ 28!<4_@QLX$O!0 MQ0 T !E>%\R.34Q-#@N:'1MW5AM;]LV$/Z\ M_(I;!K0)8/FU'5S;,: Z'GD/.8A-F@P',;)P>/3#P'"3X!!O_VB_>-YZUJU3[Z!1-E+O MCXX#%RA0,8,AK+;@Q[D(49W+%&$NE6$).-!J-MJ=1KO9;D&KW6MU>LTNN%?@ M.,-!BH9!$#.ET9P=YR9RNL=5JV IGAU'4J7,."$:# R7XA@"*0P*&FTPP2R6 M L^$/!X>#1HEYL%*AEO09IL4TX5Q-/\;>ZUF9OK%SXBE/-GVGOH\10U3W,!" MIDP\[6#;W;F*^X@4Z[WAHT5L-!(QL>_8O_^]C_ X(#AT_$ M2F?]Q_;Q>3P&E :H[A$Y\A;^9#P9N?YD-H79&$:O)MX8O+?>Z-J?_.I1$_5Z M"W"GYS!?3*:CR=R]A/%DZM(G?57]GUJ$!P$_OUXLK]VI#_[L4?RWNG!=7]9' M=5AZHX+ 5N=YL_8H6-PEN.>SN>_1,CTR+3LR7C1_MAGEO_)@Z2Y>NE-OZ M7GJ_@SOR;4^[V6Q_#;OW\UAXEVO#H^VA4X\%,<@(3(Q0G/*:AM*Q'Z-".OH# M5#2'HZX!G9\L"*0*F0@0-MS$\#ZOBGP"IH&%,K-E(\N5S@D'& G+\I0O>*Y< M+9E:,8':F=TFN 4W,+;'\EPXBKD&J2P("%C& FZVA7%!HR).H.SHWQ3+P,<@ M%C*1ZP+C1 1U.+$.GOS4;;>;_0$?CF2:,;$=-/BP:&SU3VN$@9F:Q;;GZ4\A M-PF&:ZP5$-_D3%'6)%M88$95;P>]L@<4T)@XID+HO &J:$5GAHK+$)"8#"EN MHB)=D>D.D6-+90VB/"&+ =E("'%)HYVH\*^<*TPI4[7UM..LU3EAIQ;A73=4L45:]QQV7K1>5:N2%J@H6\1%G$7,[DHB[ U:8LOXW;5 MB7J=4T*H,N*(<1M_IE!;7&4.) G0/(J39 !U9(1+EXQ%7%!NV':R&/+"MG5* MH_*D#$MF5E;8CD,VZX^]M;[2[7O@X9QH[\$L,-+F5+M;YM2W'M4@'S9T@T[? MV175ACG5J*N)_VK0R"O?7^;O0T;HQS1-%Z&EM-\?TM4HYAC164#G@N$W"+/R MN'Q(ER=SQ6G79[3M[_D]_=:3\[O>N@O2/-_3EGO-['P;&E,D M,QY^RXWO:E^5^C5;G!7=>=6V*(*^0J9S]<7VHDM:+1>&KK[?\F;\E'SUK>R0 M"M?2!EJIU:!4&*3L5FB;HUP)KF/2-UHF2(*&=)^5LJ6.LRJD4GC[HG7OSE0J MKS*^2NC2@I)Y(A9 ^!I3DA_#E;XYUX++W7P87J+B$5IQ6CB04@"F9#T1ND MX88<6LF[D[]%0 >LV3M#S.Q*TOA,R1MNE37%N2_%+4<;3L)T985TI657VWMC MWB="96!O)6S_W6K0I)1K7>A4!9RT*T&-(L@S:K%849OO3;*&_ :"A&E]=GSI M+GUG[EYXSLN%Y_YB7\SV>N<78W_Q05L<.4IN[C<&2*LROYA>7[WW1B/LP]Y' M_A&*AGWHHXMV\6#Y#U!+ P04 " !)@%Q3_2)<9_43 ""_@ $0 '=R M87 M,C R,3 Y,S N>'-D[5U;4^.ZEGZ?JOD/GKQ,3]6X"="PNZEFG^+:ARKH M4"3L?>;IE&(KB4X[=HXD ]F_?K3D2^Q$OBO@@)\(EK0N6I^6EI9D^?O?7N:. M\80I(YY[VMO_W.\9V+4\F[C3T][CT#P;7MS<] S&D6LCQW/Q:<_U>G_[_3__ MX_M_F>8/[&**.+:-\=(8S7S7QO32FV/C'^G/9FG"].]O:>GY\_/Q]^]NAT[Z#? MW]_[Q]WM4-;MA94MSWV%A7O ,&[@4RKTRFH1EJ:: MV)BH:XN"=$5.3;Y<8):27S8!#43Q'A1#F[[9WS=7+?&+-5/S@)(4$X>XO]3T M10\=[D'Q&#$<57<1L9B:M"Q*T6;$4E<5!>F*E,<5)XB-)7_Q4%8"U0Z35=FB=H[V@,%F5Y-B2N##:K-B6+QNV#\?&_K=OW_9D:<] G%,R M]CF^]NC\$D^0[PAI?/??/G+(A&!;C&L'S['+4Q42Q1S1*>8_T1RS!;)PCLIB M\!N&',%DOO H-]R-1CD#,ACUMYZ%N/0YT(+E-8G^,>&?SX)M;Z^J!$G,E^*_ M:A#\K,8[SZ8J]LHF\)\9M3/AD;E_('!96HK< 9';"\J6>]CA+'IBKFA5EV?= M8Y23)6H5R %.I(8,&8Z\%":BZO"C 183CJP4V[B^_-6$<>S-R_$-J\./&EPW MG%])X$<- /%']11-3)ZE-(WKRU_5=,V?01J,,DFL,<37(IMROC?9)OZO@0=4 M1D!9HA2UE/^S6DZGMH$V74]MZZS#_=L>]1R\Y^(IA-'E1HE#::H5#)5O,#GL M'Z_+@5S7XY*4?!8]72R(._'"1^(AQ! G40SY@">&C"I.$+6 3W[LL;>@W@)3 M3D37)L)026!&\>2T!Q&$&44/_W30^+,(;*(J&PS2LZ#44S3!SNU*O*@M6.&T MQT1G.SC4^M75L9!351W1Q/(=:966*F7C256E1!/BDA;KM*"XJDZB"1,1Y8O?XCUM"G^$KXT82S2N>32,Z#=X\--=O@=B%:> M8BQ7)-G*4L$"H\RR\O=^OR_6\Y&J\-,7R&[8'[ MN_R]-B+"QF&-O(9IU)5OMVY9='K0#.^C$_W M*4$[P*T;/*[ 3&]BPF0KF3,YTP@ "8EFHAEYPJ;C,;8-)U9?!%VP.RP'N[@* M,[R),8@%-82@HF9"4.-6"&I\ZAQ=2:,S[EF_9IYC8\I,_&\?XINM(RV?J2YL M?:F#K6%"M/\VKJ1L'9ST6'9KWZ%V5+) M2Q>:CNN@Z4)(9%R#1)W# C.Z'L?FOBDZ&+GD+\E!!C;,G\\174I70:8NF8BQ M!0M\2^Z$$7=J+D0/6P37\5 :F.H"T6^01R#,$J&;3['XYZ>0S8"%Y" AG0RA MAH%TTB>MI#/.8NF,^U"Z#PZG Y/B)^SZ6!IU03W;M[B)7Q8P.NO")9^H+CA\ M5<(!UGT/ 7>)A/N NW$5#?3Q;RN:3<):3+I?E]I4EC>W*PX M_J_Q$_,/;LLC,]RU6 ;I>A%0+X+2^F;-I:G+POM*"\.:XCYD+IWS5<2\,S8V MC\5XX\B=DK$C)D[&(&O:P,Y9Y'29^$!IXF,YB".^QIGDVUD7F[]%H3$3*_8E MDD81PT\\I+Y8BSD$C8E#>(,@O0('71@X5&( XO0PTF;&?2"*'.YG@2C&[4J4 M#XZ*KZ8C(I?Z-H_;Z[+H%Z5%(=2^E8P^N+V^F1Z?8:ICN*I(Z;+BD=**$$D/ M@&9C;XJO5H[3Z*FILNLQ^H$2%\FUS8SKQ_=M/LFFR&*H?>"W3_LLKK' M9HHHZC)Q1HY+GI8 UJ;D+;<((]X?W1;1U65R M=1Y+QM<7*P'"G>&$ !_=[H/;NXOYAS]RZ.FY8LI=@ZS*PS)R%K-#D56Y: )" ?J1)@, MPN] %.,B$D4._P@KHLK4Z7J7:R.A,7;S\UM'89TKH,K\ZP%6QP M=1C(W9IJ:/X"JKHLKT["9>][=4:ONCW5$ ?5&>F"ACIY5V4[K -+>E^K(136 MR>@RM#IEM]HEZ\R8MQ_2T*CY1'69."-'E[77TEF\:(NDJ=4+"6NR_&%&4BYO M"Z:S?M44:E,T5&:D"QT9B;P**=L.+!I>*C!MS!%QQ,R.7[B/G#=YLV%#"%T@ M4Y^M:_BF@_'I,A#7& 7B?G0 YKZFH M@U9CH I Z UGP;D0'D-()8TW@*,] M%S#4"DH1D/7L84U*:>F%]"$^O'3DTY=$%, MG1K-@QBDSF*1X6[@Y$QV$XML7(0BQYC\Z%CM"BSJ=JMY!Z3Q1 M@9$2H6NRJ*&GJ&>4:NAA]'$71>DU+G?(DBE7)"Z8N>-"O9J-3FBLN0U >:+.F6=3LY!SEJ@LU:G8>Y5'2=RT9 MIQM/95CJ@E/5E[)A42[%,\X2XFTD!#\ZFBH<*=$T@S7@J M+S5_N[J:Y^E9- MS$(Y1G\%>)441!?JU GJ2JA+39%YL/SH<(R/1VER6IGT=(%#G5I.GKOJ'([: M(HE1'%Z+[$Z#,M,;.V0:WI/"=&C(OK-$U]Q1AK0N'*A3 MQLKK4;H9I=SI6UW'LD(7R$VU@\-ZAE+GQJS2!8",W= M.!31QE\7S#(.&N? ;!#+*B^.$?QD1>,^E#4"7Q?/E'BI0->$5IZ#+N!D'![. M?W^AF]C*FBUY/%RZ F\1'!W7-<-I8*T+2NH4<#Z44M-=X( &4LQNSM. ,CCN M&;ZJP$2=A9:TC78Y=.%/G0RNB[\_(IEA!RR2N0-C)1!0YK^RIU-RU 4P=4*Y M L >AH^=7ZL )>0XX<>JI4O)J*5I1UZ['+I@EW&1:P'LSF*9I6O+JMAMWE>[ MR%-;J%^5CRXT9=P96WB!:!?U5[G]4QM,*C'1A9&,2V;SKQSM %+_M7-=:*G/ M41=T,I+DE=YX[W!4VZJ$H>F4XFD&C]B'<33:1+&[QF^W_=>F'V"%@NPM7P6/G$% M0%"LZW=XAIW@>YZ <,#7/\/#5O!-3]^!0./"8W AKXOF^+2764HX #*TQ"ES>B!)3H&<'S\./S MISV+8IOPZ''P\?F1) !OR2*7]_:*];D7T''YF6O?"J0X*IW4-=JF%Q+\J9C; M(X%6>H81X1V>CS&-=5M_6D$2IL84O9D@L46[<1Y=BY)"_L/U# &?@#F<> MY2-,YZM7PN-Q6+'-FXS,2;^4(, MXUCW2DVVJ+J-QUHU?UQX[M4+IA9A>#")=B_/^&&_'PWAGY@/)E ;))!^]VP. MIX2S^Z89T5T"3BU- P*:NR\F6K_[6"!#8]]26J&C;8"L'-'W +)<3>N"K!S1 M'0+9\39 5H[H>P!90M.ZD%*1V"4 '<7BUX:+@L2[ ,=12QGN 1U*QNOA0TF@!0,)-'@ZI%F+CL$VL7E9QV_(5*XU\2L6#Q+G\*+MW MB1<>(XEU8)F:;=,S,R]S240!&?O)2_<.W/M*^$0^/(F^0F]4)_\.@T\G>@F=ZI=IZOYPO&6&+-+ M0K$EK,"$Y&&^&3QVVEJE:[?2?E<^7#%T1VS;P5>(@8W.)I18:$W)PFJMR.I> MO1 >G:,*#["PC QGN:IOG,S,-ML+QZZ-[?#NW3"6V,B]%U=KA=G@1D]YH:>\ M4^0!6V+Z%0/['#'"AER(^'?LV.F<;*1AO:;MC3PKZG/K,5:S*\*FK4WD7A-7 MD"'(2=SJ.GAVL7UF_TL$8[ #R.*52-G*;Z%MF=#T&G9H\2UYPO;JBAUI1_!- MEE @>;/.V81C^G\8T6O/IXDN:$"BK1USXXH!A1B^Q,'?&W]G*K<7\ MI@*ARUX.,>=![6QEE77;IFOFE+8"+9/O3X]FR TVQ"&@&E%DXSFBO]9FN,JM M6C'AW:$7,O?G#]X2.3 =C[QS?(^(\,YB'7TV%:N7I*5+U]Z9%>F=8+>\$W;! M_-IW[;1)LPI;&3_?T2OGV?/LGYZ8;->PF5'6"@3^Q#P=%4$XD+\Y7JU)>T.L M#3TJJKWK*E>T]%M9N=E,^M-S+<1F\@:6<'D7:Z* M;79"]SO$?2KW0P>3O "R8ILVZPYY\UOB8M@O6 LD,TO;KL\0.9BM:1$]VR'W M'P@>'$V_1>/X^QAKSK*P6CLG@O!5@\A%K"F55=H*U_^ GL6H%ZV0$PGZ@!FF M3_'0R:W1MC362B],YF.?,OEX,(FV#4=>^%Z8?/?USG/YS%FF3TK5:KD[0S&I MQ0A;,]=SO.GREEB@99RA3$.X8IMV !MS$L70*SU2SUKK^X/T\3*ZC5;$D!:\ MW3<504GH(L.W%F/%*C1H_-83D&ZZ'((I+"O"2AW1O7'O_;%#K&A)5'1H>AN$ M6S>XM]&-Z1.1VR#\YL7<+9'Q@.*,5=6;OYVT^%:M&E?6HK7MRZ M=9%4YC)IN/QK&2UQA(*WMQ?I)5%.>2MS%*,9/NCO_Q98SH4X@#SA>]%W:;6* MJ[53.\]SA!76=%E[V$K)'X3"8P^;C>@U& MK3MX5E7I4M]=JM>?Y4CO? ]R$+]V)\6M=Z@?M%_57M1U^AF^B]XN_,9"_7XM M)OW>>K#@PSQ:NK*(Q[ONTX+/T.COX"*&[Z*WR\X^)2CL4']L_R[LHOY\!0G> MI3W*XK4&Q=WIKT-S@@B5#@J;Q,XE2D*2(> M/!5+O])PW0+#]]#;)<%8@L#N],87:5?(',#W9<3*/SE_)HO*8JL&P5WNK9*8 MR6FX.]H?F0NX"0B^. />%T>'J=>MG%&K+(*TL7DG/5L28N5H[$Z?'(LA$]WO M "$[YL' F?AP@,U$B0M-*J<0FM'>_3Y,N>3U"DT[L23QW>_%D@.SL/GN],1O M)K(L.,3,S 5:(JF0\#4H^(2)Z:SNS$RB0%5<%F3;X/@N^[LD&.M0W)W^^FHZ M<+,#BQRY_ \4#>+SLJ K368'>R8Q2B!:0'"1;ZB@-W9(D):HT565Z>Y@WY4< M8YOU=T+7Y&(_=!)@PP5&UL M[5U?<]LX#G^_F?L./N^SZJ3=9MM.LSMNTG0RDS29)+WN/=W0$AUS*HL^4G*2 M_?1+2K;CVJ((2K((M_>2/S9!X0>2 A Y/L_'J=Q;TZ%9#PY[A^^..CW:!+R MB"7WQ_TOM\'P]N3\O-^3*4DB$O.$'O<3WO_C]W_^X_V_@N 33:@@*8UZHZ?> MW21+(BI.^93V_OQP<]$+>@='[UX=75_VOMR=]%X>O#P,#@^"EV^"X/?W,4N^ MO=,_1D32GF(BD?F_Q_U)FL[>#08/#P\O'D#EP<&KP;)U?]%KIEM=/[S*VQZ^??MVD'^[:BI964/5Z>'@S\N+VW!"IR1@B99( MJ'F1[)W,/[S@(4ES,5HA](PM]'_!LEF@/PH.7P:O#E\\RJBOI-[K%:(3/*8W M=-S3O[_./!<.?%6]W#S2>TTN>I),5XS$9T?BXWVZGA31BO2"X M6(P9*FG>8]$/$>'W-GC+R5FT&,AL.BVLJN)] MNJ0?"SYU'A"^0WVMV 6)X_ '$$>U18=*XN4/((E2!085P*L?10#;]@LJ@E]_ M$!%LJTBH!%ZCDD"[9N)9!N\'99NQUK:J;X*8JJVP#')IB*> CP,^TU$'EMP7 MWP5\%+/[_-&RYC:UX5-VOT5MA<%.MZ=72^XN-',7C(Q8S-(G@]]E:>W!?31P M=)()H4;%#<8&$1XTGWD2U@&T38?3>[1-*UYOZ#!YA,TAF@:S>QV_"+@5ZFQ& MGG23QBH=U&F'&MR!'X\*6Y[E;%XJAV&:3:\7;)YFIMB(([5W%6CDT$7!0SM! MBM8E"MJXOWTP$/9I:]2FM26"UY:T+@W3PNC"T(1<#8/:TD7Z+\EC%NF\9;!J M(-<\:NU DT2WG,X$G2@RM6$*8BYED"4DBY0 ([@UVM63=VJR=LMTIW;M9)VM M\T1Q2=76^&I\1QX-N@Y X4&CGW"I>/C$>22'271+Q9R%5-[R.#+"L!%X0W%# MYS0Q^A*E;3SP^DFH.7PM^)B9W(&2%A[X/$_F5*9Z6:XFJX'?BI8>^%9/+]BX M4%(T<%S:Q@>O/%G%6PJ&%C%"$]^V]CY]P@4K)ID;V_GDV3I3*EKZX#N=4%%P M8N)WNX4O/ETG-XS( YH;*I6#'4Z4O3M5YB/F,ZWKJL& :+Q@R>V?:;IO?NV! MPUL:JT[OBRK 6,EO&$V5QR]3/2GFECGD1MQ"QEU9DB^)H"1F?]'HD]J6:0UQ ME=Q.N$COJ)@^V\9-D=ZSW3RP!8Q@#*?A?R+_?ON?O.!=.8&$&!5V>-(0IV!J=L9[,U0J5; M-$R#8D%1;D,Q+16S*\Z;F5),HP0"Z>"FH5I(5=N2LOAI^9X+Y7!5(S+&1C"M M+_LF9M,W &Y[, V8$TAKB C5\)5&A[AS& ;5:-DP60,=F$8($DOG-O#HQ@B( MJMG&$4U:+"1R$HQC_K"[_%?5(_PGNNS<=9K1^I!)M8^04LW"$4MR_"<\T1I! M,:S^DBQ:).:&0A#U:0[D9*+_/$^&4YXE:JX:2%9E08>&P$W'3_>1HU+#?4T% MXY%:VD+GLT]I\=N4L+(2>$!Q2I6*"EDQ$LEWA;T&& *'SC87$V/))*W$R+H M!R742*M?M6@KL<"H?&055R;@E,D9ETSS48(C8_,XW1&F- +_&J\ M67]>U)K'NM;\*)>K[+,)70H,"2QPJ> MB^)J3$!K#RAP7@NJE'A4G>N#DOFI0/HB];M1ROR0)%1R'X:I M\B0J!LZ] SPHBZUG Y05'>!!N5I#=5%6=/#_JJE*7I>5OU?CVY2'W\ZES/2Q M.3I[9&(=0N(1R1T?AO_+F*";#JL%CI4.!R93"80+"08D:@FK19L^7< M]J/Z-$\807%9._"!4O"0TDB>"3[-O0.U8==[0>-@V=I[QG!#9ZO%?DI'QK$! MD'A&DJNJJUE>"__QD8J02>.N%TSG&=-7HL-WZ9(MR"0SD?A!,F?Z5+LS+DYY M-DK'6;SM:S1T>[3 M693)6/9%*C[H0[872QJ)YN:9K&M,2&.=.U M44S)$YT4R5_VJBA*K&C6 A-7XS$5RBW/?<-KM9V\2I:JYVJ\@%\ZJ$Z$[91. MKG3D!Y)\^\Q34PVGL5W+;"S]:IV)R1>DMD3*SZD26QWZEMF^)&DF\AV8VA\ M*W?KT.])Z:[7R@O7K3*'*@5,F?YZ.&MEH3"=KM5@>&L;>$R':S4;=K@G6>,T MK=V5*C8#[9X MH@=9.Q4']EN0.V@U]KQ@Z'O@LT&KH,"8\3IL]FNMOYAUV,69IZVN M:UN,"(Q\#UPTAQHZ,.PCM ->LP((C!R_DP:*A(/QXO?-:E53@O'C=]N\U*5C M>M6F1HT.;QPBK1&KZ]Q 6"30M :@1MQN;T107:VR!Q$[*'!8J<0^A.OJ#W7# M)=[)Z]0URBU+0-N+R_8@!P'%#"[0V =%9@%=-[V[!YJLQG #RHMJ:#1DP(&9 M\QK)!F1 W>OA:J0:D&%N6'> R3T'O"3*&QEW=':K%<36XGM,:?-6$%M?'7E& MO..+&7X-V',6,[\2=>WZF?6OZEW14+?[W5_6T(RS3@\#6.:9GW2,1TYHE!^; MMF2HY/Q?;.*3TQOR<*FFMF DMHJWK*U/ MWO]-XBQ?S/KL+S&O>'?21N 3Q5E9J9\_?O<':,>M=VZZ-DL7JNQRM[3WHXX]JJ/D358LA M7XU@+& Z7U?,N X.C,B/Q=0%H\O*R9Q%$I_$1$HV9C2JAN5(W<)KB L9ZFJF M+$Z76=$-]@ MVV/E6LW0W&Y4E3 M171L9N[C8QAGD;YVT5?8,H8#>I,H?)"D-<^RZ@;K*W]? V4UU=N(&&.TI&)-:5D(&<4.WAA(67 M&LSR^K,6;VIQ?(Z/ZUIJL=AU<'+]@ AK9+*BL0>;N7V2BZY=!&&H(O .^# MQ&MF-]^QEMQ&I=]UW;R1RIR+=>G%!]XHRE_6)K%^F>,\.2$SEA*3DV9I[8/_ MJ@.BO9\"73!@605E;3SP"G_'=_7"K@%1@YYPX%9ZE=\G^DZY^R*8WT\7O%0-IOI>CLN9YN^5*,ZE\Z@3TGL7Z-9IB>$"&> MU#S0A5=5%WZ!:7U@>WXWIA*&H9D7CI-4D##]RM+)\JBAU,I/7^YOU^0X=.ZZ54BB7/%,>*PLK=1JU&BLH61^$55K*50[B#5F MK!JHLJV/,[F6Z&V=K>0VY8@5,AK?)T4\MG@P-,RJ*KX;+#,^W!,*?F-6#^W M 42J#0PEL$!'!=_J+RT%A>]'\*W_\A7B&FO#IP!*!\J^Z<*D F"%R) " $QZ M 8S*K;+:OX( 5,2[^J^8U 5LW-P3+)A4![#TWR% "$77Q5&",'2-L]U(56B) MQH?.VZ;&HF.U6HW4,1J,5,-68^RX%@'IC"^3#"!#@W166] TTKY=#$Q%.&W= M[X%4I&$:(1@LUU@N)JT#'+@F)9*8_#P8W.IR($P^'0R/-:N%296 :QS*525> M95('F"U- 7CK8O&%_C%2/I'ZY&]02P,$% @ 28!<4X:,USB6CNUT9L[+7C )2>A0A!H@9:M__0%(R99E@BSP6I3QDL@2 M+E6X%*J^*A3^^1\/B_#-B@K)>/3[VZ.?WK]]0R.?!RR:_?[VVXTWNCFYN'C[ M1L8D"DC((_K[VXB__8]__]__ZY__Q_.^T(@*$M/@S=WZS>T\B0(J3OF"OOGO MX^O+-]Z;]Y__\?'SY.N;;[?_^SY!%/_ZA_[DCDKY1 M1$0R_?/WM_,X7O[CW;O[^_N?'NY$^!,7LW7W"=Q.HRE++PQEM!_>=MBGO[*._K@?3SZZ4$&;]6HOWF3#1T1ON A MO:;3-YN/WZXO7HX%B^)W 5N\VY1Y1\)0D9RV,!=T:B1U.X":@D^Z[W_;J1FO MEVH92+98AO3MN_I$!7Q!6.0MZ.*.BHKDY;;1.*%L02.]4[RLNZJT&IIIFMRY M:D_XR1WU'GNL2'%!2RV.,9V2)(SK#_+S=HP$;ZG=)_5>D.5//E^\TQ+L_6\? MW[]+"54"(*:JC]B+>$R]HT^>3.XD_2O17]&5^E<^)UVWXVW;2&FT:,)(M>*. M14S+G4OUYZ:T)K!!^K/.Z4-,E8#?B*%M_R'W7TR0W$ZPI/Y/,[YZ%U"6]JX_ MI$.031%E_SJ+8A:O3Y_M@Y#F,PAS%"B,DU3(N_2K95(;T;(,B.,AK'?HSN9"R('^_1;5&C!SYNMKM#[2IZH3[N#WMYP3ZIOB5W(2VC M^%FA/JA]E#=GJ;AYG'\3X67EBWAXDI,CX;_A0FFJO[]5VFYV;OQ#+T$:_/XV M%LGCD&R.I(H*S%3P!6B9\ I[0?7<)7\&A25CL4@ \3(QWBTC!7J,8;J>[Q$. M$+= CHX:GYKGYU&EN^J!)N$\)+,<]2_W]Q85TA,M2@0E)SS85S),/[=)32*$YEWM M%1+^#R7B+ I.U>3E4592M$4J3S>K*.M[0@7CP;GZ+D^=+RW;&9UZC&!4OBC9 M 8T73[O0I*9#BW=+;9YZ#BG: 979:C-OH<)R'=#W?Q,B8BK"]35=D. YX&!&!"*K5 >U*!1KNF M+ MK*1$^)>4/RCT*H(EKX&;.([/,-A5ID:H;ZB="#<+1A[M;%NM6 _'U&SI_!'P?D[A>TW+UT2P!9^A4M2X6.*B!WOZ'EKL!1"#VTVP^X MJ;P:"]UW4/ZP:B4F0!'*%U:-Q +C@[**3T.Q@&6@3.)368 >82B#^)06D#,9 MRAX^G07NV(7RB$]S@3K:H1SB4V3, 7]0GO"I+\7P+-0DQZ>Y% .\4+[P:2P% M."R4*7SJ2CGF#>4-JWX"B>6 \HA5/8%X9Z$\8M50"ES\4-:P:B<%_E/346Q#$Y\X;>U"D\\C94:KT=&?) ]9 MH-.>>'GXEV;YDN-"^)2!(P76Y)]/=S&BLK/+3("]!*MVU> MEFJ18)=_H*>0SB'E']@1&A,BQB+%%((_2)A0)?U3.;)'?X6:_?*5"<-1$L^Y M8'_3_6A5BQH8^+B0,H'S\+PT!OK-0?8V57K@9*(:HTH,!U4VBUWEWKD#;AE8 M)23<%&Z<\@I(N"C?/L!:+D=,OSEB7%AC$V&-+O_(\ (:.\\_TC[X;L>2S;$) MA5M0LPC3=Z#X"VI6S:H#D+WV0?GZ[ & I9YC'>UX!)M^0/[:1^8K\]?H5FP? MIJ\YCS7V8?OX?$W>$**[CP6DQZ?J+T7KG(=J.*5'_TIT'JC6$-[Z7?> \C9% M= 6DMP:B$Q(IQ]/O1.@K"F-QS6;S. ?G!)?O Y7*HRD71K:H,70^&D/(&^;G M[$'9@$S2B6 ^??Q1;GZ5^XEO&FG+H2.X,NB^/!'T-__:SM\H_OC^_5:5^?KL MK-V0 BW>*%&?[(@R%F^4J,]V1!F+-TO4)SNB3,4;)>K7HP^?;*@RE^\+"&P M/[,\QKO%!P':->3@YK8+K&,NBS%#^ R536>;28V13&R)X$<'MU5X.L"NLM=[/#42)&)_ MIX&5::9RF2P61*Q3)(;-HO0"H$YB[OOZKB.+9MZ2A\QGU/J9HB;Z:A.=:II* M%WCH @]?S<-'XYU=<_(([JH_CHED2AI.!)5JDV5?;2Y%G%+I"[9,Q7D4C![W MTV2SG]NFD3P>!'7" D'N R05 ]6Y ]!T Y1Y@:EQJ6#[ U.%!UI5E\<$3 M^C'0A*8J]%+P(/%CCSXLM?_7TG( M=6Z96!!A=/\7Y_F+T6\HRNIO_;U)/75 MOR;9JAF+&RI6S*&XV8$;)%1I+&;?,K!* \3]P42< MD/":DE!G01-*("B=RDP9I+RS;IUU6X.14H6 6YW"@S/<80H1&A,0-A7<6GZ@ M@B=JKTGDP15VDVAU/'7+HP/.''!VP,!9-1.A*PSLHSK13?.U8Y([PX^D5?JL0;5<3B&\S@[FWSXAJM3 MG)WBC%5QMCB(NM*6?_98I+1Y)8^5Y>Q%])%NH)9LK-^Z=ES2L].*G5;\:K3B MB\U.6.>09V $4L7IQ$XG=CJQTXF=3NQTXK9T8O@YU)5*_$F'&:H]%Z_3F$.= M#&>9_6JM'4.::EU1AA/A=&:G,[\:G7FRV123D$3Q* K.MOL"KD-7:<+IU$ZG M=CJUTZF=3NUTZK9TZNKG4EDU.\,V:O7):VTKEF#^G=* MM5.J(2_5+).8BAL^C>^)H!>/ZVJDEU5N*'RENLY@J!YZHF4&O60K&NP-L3Q> M?R5_.U-%%4*$D_.P'#K2P'B#E [( !,6N% MM2L<[)=M0DOI+73LH(;N#5;PUH7Z=:D*$83^4%QP6U0B H%VB M;@6)I%H"2MHK77?WEP)SR\L3LK)- MY GZ>$*6+":A7D\1%;*0H/+2#CASP%D#P%D%\C' 6(Z=T5?/>K%U(BK<&Y_6JM0V_Y M'3I@S0%KKP98NJ124CI69R?1"?LOT_U0A@/"*CDPP\6X.%-]^(:K4XN=6HQ5 M+;8YB;K2?G_S>#RGHH:7NJ"%UG7BTKZ=>NS4XU>C'E]$:L/0)SFK^]:BT>ST M ]3 PT>A4Q94YQ!X0>!K'FN9FQ%9>*G)6*XOFBO%D5C4=$:D,R*=$3D(?R_D MY..5CI?!F!=.^@'P?]O!KHQYF!75#[)''.4H%SI601 M'$BPKN],76?J.A7:J="O586N*# [4Z2//#DG@MX1-6B>*KY42SH@20XI?KU*=52Q#M*DOIK7T'2;_[>LCBDX^E%%+ 5"Q(2YE!96JXO6O7+ MI^E= GUG8LZ6M[Q@$=1HX5#Y0^"3'-T3$=RJ?@N\W;EE>C4ZQ].3'5&[N$+66DZ7QKDVU*HSPBOS<::.9[ZF--5;QDL]^(7^\=+R?634 M#TFDTQH5;*.\(CU26AA*D5]H&-0BD*K75&TJYBOQD:[1;TK5E-R)4C_55!*U$,Q)(^QJ-D#JA(HI%PL2^=FZS,[R @I!%1H@ M['9./[P_^B45Q!>J,Z6SKZC>'6;2@%4<-NVPZ0;"L/)-,M[E48IQ6')5; Y3 M:S'Q4X[X\ 8 E<$Y7<'P^H!$:0#<.&L%11[_@-4Q*5(*A+4VLUIYO:$TC MVO,6X"=PC#ZBV?JDP)9(B MWSX1 [2Y]H.)K AQ(46O+Z3(VA5Q\K2>,L7K:37! ["K->("(MQ# %"J$;@: M#:F [3/_][SC#52!)\18YQ!XP;O.W(,3K]YQ_VQBJ3^/>,BW>=7I:"9HVJO9 M UVE?@-D=_5.1M_PN?..(W BOKY'*6IQ#&&QY, ?K),8K)ZAPW!@L\-KBWU4 MN&,;*QF#8\T]*E,\Q^Y1F;+3!X.KR+E!G!OD@-T@=1#.SKP>'SV1R09OJ86# M%^_(%EN7!Z2M]OT=<"J&;J$3%J4WKJKDS[-NN'U(J"))#A]Z??@0**?; M5[V:3K:+R9!@KS3F^,BN[G!Y(]C&OGS!1$_"G$X:+7#X0C!:GM)XOJ1R )T$5H-!T):6:Y:, M6U401DA.R89)N>4+#^1#NC$AW.#YXE;J6NH7)%M;F*#\2W:(TJX%_(.?*55S0 A[*:*YX_ M!W(W N*$0+-L82!+#:67:V6N M3'8YFF581X.#^=^ZG447(>4BI XX0LK>O=5!:)1DLXA-F4_49Y+)!!;-O"4/ MF1;MCQ^VA)7'1-FVV&8P5#5:7!34ZXN"JAKOHI;39+.(2IQTY15ZX.*82";' MTSW:UMF_9?YZN\K]>+JE(B9()2Z,)TB5'C@Y(R)2 RPG5*1Y9&', &OUP,\5 MO=]9-H)'ZJ.?9<*V68%5F^F!XSU*2H1%26GG$ R/DZDFC$I3ZGT!4L?C!A%0B4 MW%0"*+>H-GC_.$C*8/)&#L@W[L ,!V8,":,'&#JH M"=0P\-+Z,:BS#[3\T'HYJC!:ID4#6?D;*FI79"^3U$S)>J^FJ0&8_(V.V M&7._ S0]O7S[T9L2)KP5"1.JF"<:X,^>HHFU'F";9 [:7.N7BNT(<2"Z ]%+ M 8]SM:#^T.MI)"5-DT9>,G+'0K5:=5A!NL2"<71-_40(M>=5@2L>B>V?J7Z2 M*M=E0&%['3DH[B"A.-"JLE\1@X"%BMAR:)!#@QP:=/!HD$$$\.Y.U*ZT]9\] M%JW47USH@)"(QM6T]+)F6M?.800XK=QIY>6:FC^G09(]PYTMJ?6)VK5;T56F M%=E6=QJTTZ"=!NTT:*=!.PWZ-6G0U<[)KO3B3]Y2<+7EXG6:.I+^E;!E]FM5 M%=FBQ=:U96M:G.+L%.?R&,_-FIJ$)(J5P7NV759E:A"\HE.6G;+LE&6G+#ME MV2G+KTE9MCTANU*3/WN*71+-F&+ (RD47EU#AC76NG)L0X;3BYU>; $HG^L% M2B_9B@87CVLL\R!98LO6+?7(-R^B]CR)$T%'"RYB]G<:=KH)Y;,:D":[<#:& MLS&%L#&=C.!OC-=D8M94+=-=]X#PWKS]T98']LLWL(KTE69/49HD"_:4: MU, +GZ*2JAEEE=MOW4ZK29DSW9SI9F&ZC;)EM1/E9VFQ01MPYH5!5BQBP4Z)!?:$K(^GHO2=CU?N+[)T':LMF]PPA?:J9CZ%[=9S2S-B\HM]CH. M-SO;ZRS=75=JXWTG0A EY\;BFLWFL82/0L7VG&'E#"MG6#G#RAE6SK!Z3895 M8^K#H"VM6DI#9];5D2?U]-SIZ?'\G?FI:&%!VVO?RK*CQ%E:SM(JU?R>H"&U MO?.EFM[=LRR+[_'ZJ?4OGX M36UU6=$VK=%FO]9I[IRFI(_3%Q"J#DC=AI&,RNXJWB5>)T?,EK^4R2+[KO(( MU>_$6??.NG?6O;/NG77OK/O7:=TWHV\,V\AO7*$ #D=WSSW9#$=ME1S(?7=O M0)5SWZJYUAD.]+.W(']RX?F)C/E"NZ7US3=!0U4L\%@TY6)1!Q>JVG[[.%$] MRAQNY' C"&Y$9C.AZ-'K:#R]IBL:);!\)%9UG4WJ;%)GDSJ;U-FDSB9]339I MA4.R,\W:4UR3:)/F(]4ME1VX(&+M\:DGV2QB4^8359P\OL3I+3=O=ZJ5&!,6 M2D^OF80\3CE4ZVZC[_8U\O:H=MJZT]9+M:V1(B)@81*S%;W1SVNE%X;/'OPP M44OG7(DF;=PG\4;6[#^./%KH-6E0TAIMNX>Q4=0M-A#?A(BQ2,^1('VV;$NC M@7.+FCWP]?A@Q"-<=TTE%2MJLF;**SA;#)?I_S,%R/ M[R,:W"1W4NU2HA]^VR/'IDH#Q$T$#Q(_G27]-/DF25@>3<4E&R#EFMQ_55,@ M& DGB?#G1-+-BL\CI[QT$R31F.FG#T^XW)>WQM\;Z/:[$MIT/-UY9,;0?V'! MW@QS9\4Z*[;Z'!V:%=N=6Q'&DK6:A,Y?6,RG_0&*SB4(F\@6-'W@2/R,9"3 M>@F0KT^8^ *<[4"V/F-BRZPR ;GY!14W0"T4R-NO2'BSM4&[@CH_>"+#75/, M;IGM?(]F6[XFE%FI[=:ARAI4.2CR]4&14L0[L(CZ:Q\245]M3TRE^JFMS'R: M0V19L6XIE:,HV! AV6NL L5$LB!]_9_'\9!.YE.:6OZ(F[!E2 M!0DGVT2=:PM67M1Q .P@ -BSS4&XV6V;"[+*5OKZ3$':!=: 51H@[@\F]-%] M38E>6;=";7ZE'9LI@Y1WR%^KC)0>CMSJ1!H<"F@EOO+U30;>TU MV4Y(4D^3:"6^N^71.16<4^$0G0I@=7E@[@1[VZ8K,.RC-R5,>"OMN5$,$GU! M*+T!5!,(LVZW=1"L(D4. 'M] )BU:?J5B!\TO7?UY$/[%@FM_OU-@R]JX"ZY M-!G9=I4=7- O7.!,7Z>?.OWT5>JG501U5WKMM MEI0X?I#1:OTU I_>;),ONU MMD95I>G6E:OJ1#D]R^E9Y1EEZ%)0GZ5!G^IS2%,Q% 6C!1?QYN:T08^QJ=H# M9QNGH")""RN3^F@HY31>A^$Y1=,IFD[1[!S#LS]6!NIJ+CQZNE*G/WN*/Q+- MF%H^'M&.[B:P2B*]'C]&>G/Y?G>-F12F-E'V]761HS8M+@8)7ZR"[I&6&ZY>A$HTY*RX&BW@ MXO.)QBNRH+G;OF8KKX5?!!=W+A9+PH0^XUZ*D(R;4'-CX->RMK.'G3V,WAXN M9J2.%.<-"<;!X0.UCSXTUT/JSA^OI>F@@E'ZV0D8;IXXQ,PA9H>'F-F8DP/% MRBJIJUUA:+]L\P=+;TG6),68HD!_J<8L\,+-!9GZ:9CK=]0ZTM84B0Y\<^!; M.?BV66J3;*6=)$*HA3B*@BL>^=D?)@0.7K,'OJZS-X,F1!C61WG!85&- $[9 M)>I6D$B2U#6C-.'=7PK00?L&'*@RB+#:F_7?Z]GZDOE:T8YFEY6E'>S4">Q403QPN* ?++!456JBPY4*9HA;"0=4 M^$%;JQ<#&-3,I$(%K .Z'-#E@*Z:0)>MU=85 O2K%U(B:^,[9 MK$\X=-$TL-GA8'&+"FEL8\5B"*AQD+&#C \/,JYJ50\4+*YM]0T,2H9K< ,% MC'N!/+K"F8_>>S+F_H\Y#Q5),DV/&J]K0LUVC;:.-EZ=.^!$P2HYB,T%6*%'M9RU[*SEP[.6P2?I0,UC:\UG8.9PE8-V MH(9Q%0VI,[OVR).Z]SNB!LI3Q77,7FIQU[5MK1MNW[ZM2)*S<5^?C2M%O*/= MJK_V-5OUU;]N61Q2G24S"W=^U;^>*Q_]#XVOJ\UFD%2"E'3 > MG'.Q^4J7,\4<]D/$(8WV4TM9I=39?SLGT7B9"H&N!QY*ST'-@5:2^QKOG+[[ M'-LG<@I# $O+]X&ZAB32.7D+A'=>D1XI+8P6S2\T#&H1:"K7:B<*YL>;+?9- MG2'R^N9;X:H&U>D#R\X5-SL^[>/U4Y$)6>NO4AET3IA(3?Z1E,DBDS):S=(L MGFJ=4UF9^D*5"1[OJM\AC>E5HE?#>#H*@E0M(2'0P=-!CT,;-&<>MJO9 *D3*J9<+'1"B'1=;F2BF4)0A08(NYW3#^^/ M?DG-I8M()V5@*ZIWAYDT8!47A-/)U;)\.)MW>=1@')95XX'HK@T:5ARO(E51Q-X*BC7_ :)A"K-M_^7<9:A+D;C:_O1J-U/(C. MQ"6(KU?/^"YDL[RTM*"R/=!^J;981L0UE4H2FL)9C.5ZB9&O_*S],*E&$*EE M>&ZXX-(*H 8>/L 38JQS"+S@76<%SUK#&"Q]OKQ;+OF:A/&Z^-YQ?B$7I3F( M*,VOY($MDD4VATK-O.7'=$)8\$UIDV(T$Y3N0OF[@89V-1L@]=F.H?X\XB&? MK2^53:26W6.'YLC(*O6;(#O;'AMT1&X>UR(S.IY.! \27YED*QHE^U-?K7(# M!-^L_UYOQT6_%K;_*OTN?65E79AI)_&4%0X3#E<_!\0QA,42U6BPT99@119- MY(K=[/#:X(95#3M)A[2"*Y\^&&*N7#R1BRJ<_4-R-67OCLEQ].=[RQ=?P4MX.'SP%Q-SGE3 MP7DCSL)[SH,K+@0K2%=15*X1QPQ;W"5"ICR.IQM55"G=N\OKJU+JYN$ZVUOY M[IFJK3@G@W,R.)"R"Y"R7)"@PK10 I1X8'8'4#J $@E TH@&,#"DLK85TAE< M]+.W(']RX?F)C/E"OR2KP].W@ J+TE0B,:O_Q%#MCMH'DAHBT:%*KP]5 CU[ M\U6OKI/MXC*\/V0NU!&5.DO$>/J,#.,S/*5EAT0S MQKY/OIR7!-??=.#4I J&#C1HVNW<5[6&#H?&/;^YNA[067A@0.L MU0=:3T(J-T$N5S3_J@"HK/./#,(_,MK1&M# M&?]"SI&OO**-,Y357/'\.9#K.A!<'*@#BX>" %!HI+_U%3^@ M(ZJK(*?/GF*61#.FEHY'I*2Q]"(:>],D3H3Z9L%%S/[.(GMH%IFVC?#9$@R, ML_22K6AP\;CL1NFJ&^VLM$U Z)5:4[?W M-%S1-!;4Y =KIE'THW%-]<(*]#EQSJ1/PO^AQ.33;+!E]..BB3WG23-#L=_8 M(+A/;9#&V'_6VC#XO^?-K^C^93J[2BZ281"1#.;)W+ZJL;MP1].8 M"H, ;*HYY_]V@(4#+!Q@L<=2XRKF0 &.)JT/-'!XFT.0JV4!.<>6P*H1[1K( M.[845TT85D#6L3P,UZQ*!60>VU-Q-N9&5YCNKUY(B:32D\EB0<3:XU./*ZV+ MZ&>5LM\\_IAA3E;$KJI+O:@N&;ECH:+*8"R7 ME,9#_TDB!'V1M,BN$AYNKGCD5V'H93V''?6+'3F8Q<$L#F9YE3"+S:$S4 3% M\A@:*$@"4H(ZMY\Y0=H:R,Y2=H>P,Y9[MJ\JR^R!L:+LC^R ,:J R-M X M@P;,A(%&&:""38[>>S+F_H\Y#P.=$)C^E2A:=MVM]T0(HHKK+,XK_5LU**5^ M1^WG1VZ(1 >Y.,BE/#]A2*0<3[]G*VHLKMEL'A?E\2PKCX6'XIR1Y36&S@>" MW))F&N*6B[R*2 MZJA,U8ZS!V5@,57<9-AVT.6AC.2297>'C;!&)YT>QFA^T?NORU6YU^%AC.(X MB94NI)3N:)9=W.]N/(U=.^!Q$+>[1BMESP18=G"_+$C/H M>"8!>=T ,\,M#FI4KKNFURJ&E)'._^K\KX?G?^W>VAV8J[:Z%3=0!VU7>-+ M?+HHE>V!>H>[ ]*'>%,=(3@QT#OO73H9@$/T*Y(APHG/=! 1HE3)0&>V"/0G MR4,6I ]#/Q:0.]?O]6U[_7JT:F\IZ%PKRROJJ7F37A*1)& [AUIYB$A;/;<9 M,](NS2Z(Q 61 ![MW%E.%Y%:7?I5HO'TECR8 A?*:^#B8W2GY"?Q31<[+&KV MPI=4M'SA/)"C*+BA8J6,(WG#0Y/#NKQ";UQL7KTJ)'RO3-^TEJZ=@K(]T'Y& M1*0L9;FUGI5JP7RU#$Y9F)AC'("U>N#GBU#GVT3P*3/-0$Z)'NB\B%94QOK( M?A0@!GH+2O9 M^H](^-2C:*!XMPR?=#*H\>\31E!FRQJ)KK+RF/BH43.@.OU M>=]P0Y)I'1G+8:"Y9/Q+R_?)0^D.+BC9!]WQG(J,$A.]+TOT1:>MT(%5ZH&; M:RJILO_G^EA7ZDK(E_H,*F8&5*<77E)]R[3<]W_ND<(2L6(JUD<(( U5H[,O M-%(+-U0S/@H6+-)/NJEEO"I9]7:575@FKK#,AJC= R.WSW?M>_%@)DF]QAH( M1U-:[[=(4!*ROVGPA;!(GYKCZ&;.17Q+Q>))C]]?2E6K-Q&<*GB0^.G:/7M@ M!ND.*-D<*>EKUP4$//O=A;BY(!H71..":/98*M:2T(4>&LGEI:(/W005\5)J MK:$+18)PDV\\H&,%^LYH*3R-;OL4T_R"N7)'![I-5OAUV@$RE6'%O >N@$C!6C)1X'=+NR&G,F M4']@$< 575WHA ^<_AVF2[W"Z"1.)39MO"/H1$\ECIMEMCM15(U9P+;D'5#,QW&\XO4_D MW)N&_+Z]N/FB+GH/D"\GSD7"NTCX4O_U*/@SV0BV6WY-U8+S64B?Z32W_$2M MM8G@*Z96T_'Z6WKGZ]$2&V4Y/5EIW$>;7?4P)5.>HE$IRWK$HO:MRPB-- MIN)0?9**!;%_^4F>S/7'BRC+RSN>&JH\9K<],@QFQ[WW$9&N5H+2K?1_^D;8 MBH2:@U%\0H18*Z+SLM=4JML3;]EE-K7VA4YG?$JS_PL8*J[0 Q>G5*D,/LM6 M6?3LK6,#&X :??#!M+B) IE_=]'$"ZQ6#_P4/,M\O/Y*_N0B38M2D#2W0@NX M^'RB\8HL:&%*VHJMO!9^$:3E?;+'3IE<U>[@0]/YZ4KN&G#Q+("5D7!'2"ZZ'B26FQ5&D75=AZ M614+9R*AP58#9,9XK?9IIRZJ#@Y AO!PG0,@VG%;T !J+JO- M+4Z\=6"W]K5_YFF31,&C,$P]K^4WW^WJ]\#C]F&]\?1&/_YU(66B"*0Z;M0T M/9 J/7)RRT?^7PD3=-^T+F&GM!X.GDQ7]VRJ8.!$B2LEH.+U)"11K':&1OB7 MN[>.RO@J;: /+@7W*0WDN>"+5,<_I2EJ99RLLO(]\W"M-/GM9C^E=\:Y 53I MF9-45&69"4M?\P+7ZYFG33[T+5F016:JT@\G*Z:O1YYS<.4EWL=9;BJ:CJ+3+,( KPX#ACOC6!_\\W@Q^R;Y*_2;(YHL%CU)?I]2* M&PW4*MS>/]-6Q'G([[5_XH526[5Z T2_A)ANY_0DD;$R$4PGK'W%5@C=R-OU M#8WC['8UC$YSO4;(W"JX,A5 MVHM3M0^T<$547 K2$ 71/PH>!^L6@M-I+;( M3*KT[>B"%!$%Q1H@8CR=4J%LN-3BF1 6C*/M@?KX2$GN>K2JV$0B"ZM)[60" M=Y618Q+]N.*Q*8Z@RL;3 MS]K'\'I9!RNBCKK8[6"X+%0N"]7A9:&JZR%$=T358*C1.[_8DB:U?SD'W5)H ME>6=H05?>D G(]H>H>&F?.IJ[5B$L:/+IM#5&('<(NA2,70U.I6N#*#+7=#5 M:/5RK1(XVMT]*-F)W"]%VH'#TMT#D9TI##8W"X&CU-T;D9TLGLKN1.!P_78P MPV4? 8%.D8!9,!5OA* S2^SY*!R$LOMFZ(R.AODW7G="9U,TS'C191IT6[RE M19][=Q2=*= P\\ K8NAT_$K#4#5:!YW.W?P.*+R,BTZY;G+VRV*@T.G,#4]^ MX95E=!IP+>:K7MA"=PC4\L> ;^.ATW9K,+1KW("OKJ!3=^L-0,W8+'0Z<$O+ M 7CC!YU:W-KN*+JGADXT-C0*L!M3Z-3B9KBO>FD=W7#4.B?!&0F&& 9AI&!R,UQ[YEYFAT@@'\Y%25 M'#/X-&-K/AZ#""K?I'X:A-8>P8C4 >3][+$G]Z47T=B3R6)!Q%J_ +'[4T!C MPL)'*LL?P*C5?)N/7S1 F'OXPCU\ 4A:F:VBM0Z"E'.U]_6;NGLDPPKW27WZ M^FH9U<\*]4GMS@M_)EI?/ +8#Z77Y/ZK$DF"D;!T>//*]DF[UE'22$']YJE8 M%627+:O0)Q??N?BAHUB4>5*^PG,+NX0X_2;$<1?KW;U1=V_T5=X;A2A,Z$!U M2]8*SAQT<+DE:V:-!AT";LE9CBJ,#LZV9*E$>QLH/&4V"+H"7SYYRTW8B$>B MP*/;F)%]/,)0JAHDTVRGK0,U;9#KX!L'WY2_6^K[R2()]<.XN_?KU>>0YERT MM\T9W73S/8R0OC*8J#/\D9;<_'W TGV\=I<():$205- _T%_RD]!"*_03X;? M_)5QO+Y5U!2\P6A1$Q-?18 DK!(F;LR ):0*)D[TFBE\%]*BYJ'QA>"-2P<< M5DX.FAW'E^2N^*2SJ=( <;>4INSE=<0D8.#DBLK'^C" M0FSFBE>1#JA ]?87]D 2CE:9]@))C ZCMN3/RKQ#AUI79!9J"':[>)VCSSGZ M#L_19V/2HQ.FP-2HK6"!Z(1MS?GNS4WSBTD/>=G)@E?I!C[5AO\T+E))(PO3Q"39E-"AFR[*V0X\'@1YO MUJG.T*O$\O8>K.UM]%^2$2HV! M&NF6NM1PK6][361@(;O@(W>@<;LV2O) 8W>MN6L7(3IZ[TF=U63.0S5<,HT_ MC=<>3U2Y*%"+R_/3)$A9*6^9"'].)/7N-SE@*@)#37?;.A[4#L$.!G(P4'FP MJC["'K,NC<4UF\WC@N#(TO)8>"@,30/4&#H?"$+K],?%=MIP]8*??5G)WW MFH[73T4V.0!'Z@S33R6P[*6F4_+B;?F66G=@X2# PLE&U]GN[8((T\*2#IGK M)+ZS7#W@%4[AP6&0EMH2NAA.R,QPBWV'"G)M>JUB"-!TN+G#S0\'-V](^1TH MHMZ J3-0E+T5%;\SL//(DYJX.TV&?#4SM:*I_[(I\92-'LPKBKHV5+W M[8.?K1+N0% '@I;'PF7KC ;Y FCO)K96IPU9G\3ZE*QKR-#Q]L_X+$TA8U.P# *.A:G3VA494 MD%!?.@@6.KE:K#6.U?8)]>(4&97: J0-,'6!:,_ZO@BW:%3[VV6./KY]Z)'W^ M].4#(_L%JF%A3735.N[5')$.XW(8%S@KY0V?QO?DQ5/$H!R5H+I]9*S4&Y)> M*E4RV']A>2>'P&ZN .CU1O"Q?7Q^BOYDXO4DU2 \U5H 1>?13DOH=5P<-Z,0;4$7OY TI/H/U%U16UM'Y#ZK.'P?)=%2H:S\K?B ^ MA0;60;$@1Q< V@#'%; 8=-&@#0P#6!UU;B7G5K+CV+F5+(Z?P\DV6Q?[12=E M:[-=D%EV$ EMFD&<@$QCRW9C#T AN"BQX_O,4IWP9?K]:OO2IO:#)HOTR\K9 M85KJOL^+$@T0[IS(SHG<7H:'<\*$?BY7"Z/M.M31*+[.[<#G>#'EW&I5BYUQ,:?HP5([<[*H[Y]MSV*;#-AVVN<]2UTKP0.'1 MCM7:@:&IW1YB \5A.[;B!PK<=J6" X<'6XKS7HT_7!"YD(E'_%AM@'C=*AA> MU!$2V+N<1 =P.X"[/!.0EA2WZ^254$]4 2B][@<,EXA=R)$+.7(A1PW!)J\M\*@UE&-@L4G]@M:O M+5:I77AYR#%-G6-EKRW"J5U4"SB:O[R:T2SQ5@/'Z]?7-EX57,O H?SM4(:R M-.*DLSC$G[V%3LCC^8F,^8(*Z9$H\ 1-C/*9ZG#.?/7M++-^*H4K=D5/^U&-W7+B@A]?7_"C%/$.**[^ MV@?$U5?_&JFEQWR2GR[37* KZB0C$^*S*?/-!)K*=$3C38:+?'GFS1/ E_AA:Q$XT2$S0K'W0&0IJ8TT*\NZKNKD>0A M"U*$YXZ$)/*I)^=4/^SG)T+HTLL4[O.2B"2!QI;A %DS_;0)?#5)H0.T7A^@ M97^;U_=Y$L5R0M9:CIUD*\M@&A87[I'Z:^I3MM(T7=$8QD-1E7XX4;(_N&3D M3B?%8526LE%MCG 4\>6=ND(.M=ZQ8IFKV-?Z.N9!?DE>F;UM&=C 7Q M033OE^V!]N-$*J502K7/[EB4.M!.E(K-HIFB3WV23"FK)--J,F&S-G!6HR4< M?*LS@<\B]C<-+I06%BM;D^P\J$X2H7D=Q;/3S:Q (\2I/B L*F*C;.GS5V%N9>U M>^#O<%^'O8A6:FBY6)M?*C8BF%RHI[24R)0EM>H5\N2N5H85DLM,,GP5RG!U[&RU3ECV:7E$@*/+5A ME?!P4[K"P/5ZY^E:1QV/I]]D=NR"^#'4Z8,7#1AM](72.2DJVP/M$]48540$ MI:IY0PNEBPB(:G!$1J3V[^U;C*9TRGYGX@5?L)3<)%[%.VGR17E%,S6P#'T5% M7? @KN#!QJ@%V@^H+(:7Q)2H?>45&@C6M5SXI@M' M;2 V="E4K 0+K:./G2Y#N 3 M6HXY0D]YA#I-7L@8NH,=IGM"?5KH%% X3G*2U% +SJUTYI%2* LNG4*X[(2 MTH).$;6;4?N8'G1:JAW#-NY0=%JJ':NU0TC1*;1V_#&)V793UG[TIH0);Z6%HV*6R$1D+Z!X["DU MLW3=>KYJ;<;%BT?D@1EJV^J^]82T[1+NTG64A^R\^G0= MC]F_,YOR:[8(@[&V/)4"KT[+8R*9_!;Q.TE%&HYP$2V36!NF2E$/66JF'J_3 MZB'QX__R:A01_%\?4E7-"]M M;K7*?7*7+BF9DG24FVW5HD:??'S=.71?#CEL(]JT\1IXQ2!)6$24L"/A[M,8 M]\H"',5E[QO;5'57/7!=]3!<-WA^9#X_)V]B%H;_2/F"OY,]#M))USNWTRQK]@ H5]Y1-=?B?A!X_,D"LP) MQ0L+-D#(MYM;DJ\R1NW%;T_UH;S.9-9IIB8F+*"^(VXX#2!ON+E G MST=;JJZ\$3T*^4 8C)(\WELUA[L=I@;?U08:>.C<9ZU/*X>?/AW[WF"/:Z/8 M)!@2]K>S6<#@ =Z=8W48Y(U"&=Z ?5^T>8IB6/F8Q&AM[1A=#$"O0P=7R[L= M-W>KW=UJ/YQ;[55Q$72R"L)F7>@-80!3TTR_A.H0AC%!]J@] M]5G,O1D2?U MX]%W)'M0Y>F!:4\FBP41:_U2L-11.1Y/'^#VB!^SE9*P51]?;J['UJ-9&J?5 M!;"X !9 UK:*#[Z/TR4HSQZ43LADFFE$)JV>5<9^ACUF/>QPR]X' M.+Y_4 TS9.*+^NKC+==?[1S2H]E,*'4QIA=1K Q8R?RB^*O>Z3F<.=A9?"CF M $X/QCF0,+64MJI0M$+$$$?[^<'>QU#;4]#7.-^5[^0[:UOKFFI00FWE;7:* MA(3:XW-4--[]4#+ <3?K#29N/[0T[C4H<>'1N,*CF\PI?R%E0H/31'LD,@F8 MKB*9_KAW&!GABLH-N:!.YPIWKG#G"M]GJ5W<8V">\UXQC($YW-%H2P/UV;>. MTR),2]+(N+1E92+,0]NJ*QD_I?0VTYY;I@=;]G,R%B[RX<%_^_5VT MM\C[GE>N3R_SWO(M2K$(JN/\_*_/SY]]?\[%YOPTCW^51K!QVW]40[=<9QDT MZDUQ<1O(>&U@@LO;Z8OGW SQ>4P5I)*OE?]MHZ/N[/EOZAC9CL]X^IV(U,TU MBC^^?Z]&,RV9/D^@2Y/(I_H:NQPM]-N2>PRTUP$>QK,&6F3\>0>=,OZI[1FW MZ /XTW,N$4'G3+^N>T9M^B@+\:;F%]C<]TR]>F1BD;FSM1<7TPU,E.FYCIE MZM>C#Y^:G"IS>[VQU<1DF=MK@"TECYZGJ1GGYLK*X\"R:M/$:KBH(K'E51L@ M]H:$:AIWT-!1%.3*RHMHDMR%S!]/IU1K[S9G4&N=X!H \S9JK9,F!J#(\+Y6 M2TXP[<),BWV+6+SQ;N:R6:^I]IA)C &VU-=-BP83HUI@F.CRH19[2?+? MJ*R1:+'Y:S)%V4YA$\,K^5W0W6 SZ2%BQ?=A00PDQ"'#KHK!/ IK!9]T-N% MJ8)T]LWLT6:%D;M&U4'4F-EIB4[J5'V,&[FX075C EUD8STGS,"N$S5GE SL M7E!C%LQ +P9U&^ VL*M U9&F@=[F*8C=&MKMFF81]*%=CFG6*3*T.S - _)# MN]72L)MEL'=3:D2&07G&HK\U$"H%91F5YM9B> IT/+!H=&W'*4'' Y7RUF(P M"W0\L.AX;4&YW+ZJEEE?QU"V=I+9OGN-B@B)151RSB!J2)77-7W_X(%FL*H($$E]4 M[T;LCM42B$PD,A.)1'[\R__\LL[0$R[*E.3_^LV;[UY_@W >DR3-E__ZS>?[ ML_G]^=75-ZBLHCR),I+C?_TF)]_\SW_[?_[+O_R_9V<_XQP74843]+A##ZMM MGN#B@JPQ^M_O[Z[1&7K]XU_>_GC[$7U^.$<_O/[AS=F;UV<__/GL[-_^)4OS MW__"_N_?K.JJLU?OO_^^?GYNR^/1?8=*9;?__#Z]=OOF]'? MU,/97Y.J_: [^-WWXH_MT).IG]_RL6]^^NFG[_E?VZ%EVC>03OKF^__]\?H^ M7N%U=);FC"(QPZ5,_U+R7UZ3.*HX&4>7@*0CV+_.FF%G[%=G;WXX>_OFNR]E M\@VE.D*"= 7)\!U>(/;?SW=74I@_?<]&?)_C)=NFZ^@19Q1G/L6JP(O^[[*B M./B,X?$3P^/-CPR/_]HW6[7;4-XHT_4FP]]\;XSI+2Y2DGS(+:/K<([$^,O%:;G4:TUV[E)?+"(YR+:G+&CZ?5/;U]S M--EO_G9!XNT:Y]4\I\JB2JO=5;X@Q9KK]P8,1U/,H#1>H)6Q4X(4]8(/EJPY M[UG6I:82D4[)7^"2;(M8'*H4-#OV<7[V^?Z;?VM@(PH<">BH _Y?OM]C>[J6 M>='0.2KB$=SJ$=_'A)ZHF^IP78N"K'6(3+0I)PA!D3C>DR-68?B7C:&QB,I' MOH)M>;:,HLWWC(>^QUE5-K_A7'7V^DU]>/_7^M=_NU]%!7Y/3_?DG*PW."\Y M2O.BH+3'#./WN_V0VVC'%_$<%&GVMY:6"BI :*=BG.DF$Y>3&TJ"2GX0!!.(IGS)!- M4'<=J+,0=G'HCJL7@_AJ9HBM!_$%HSS0O,4#W=;@_;.GE4TBUBGO@)5S*E%G M;\\65(>?/3$E?K;&4;DM^%_+LRIZS-3Y6&LR6TRL!-2+LGV+SKK6Q<<.&M-@ M8;W]&>)? -%=,>\?S]+\B?Z+%$Q>F), P+1CDUAE5ADP+TSZ1\JD5WOP,_0) M5Q/BSM&-&.5*->J^Y!OZ75K^?EE@?)73&Q0N*U\W]"&X4[BA]^'G6J88S+,% M!8K2&BHJOHIKX^!FN[HVCN^@JU/DW=FF(!M<5+NS*$_.\#^VZ4;\%7:@:,QG M]6Q1@.OEF'E'CYG;&A,4,6]O@\G43AR=G1H]?+3)[XJ??Z2G8$5W):4@SZ*R MQ!78-E*;RBH7#X/TPL _KOBV#\U%V%Z^XUV M$<>$BA#]9;'%R5F61H]IEE;,J ,P,7AVJWRMC8475O\39?7:[5(R;SF#S'7V M7."%KO=X38CYX5LZ*@^&^^1*1/Y\EM%;-DP )-]:9>\C&%Z8]\^4>:\YU FQ MIHS8HXPW2$'/=]:.U'^BA-@6!3/='\NJB.)*48O M)6O4$?Z_!+GFJ=&8@ CG2G.]>4U_0^+?5R1+<%%RPYC:R ]IC235:TV"-&+ MCGOSFBJY^PX.?^#7J6HW(96GMB^C"E"#V,YX]+:._DZ*LWA+Q6G-)(D9L 7. M>*QGV@E<@_ T=':[/*Z+A1^>9P\L'QE>Z+S!BU^F[@1>8>,='6SIN$B8[9/_ M1V^6B5%LQ<^/NX.W>O:T5%9\$LK#>$F*W5DB@D\L/9*; ??TJ Y#,O0C//?H MM8CS,,%.X,E5BS@ZKQ%'K^K HF\G)*G.6,?@O=\&/_B+#RBWZW5$T2"+@S]! MY!@ZN>-X@F$D@L49,&M08(;(HOO720H:>&\!(0HZ&Q;D";2#H&041'SL@O3W MD*J,VA3>6@^EKG_@) 70,G>8/=X"M_PEQQDU0?R_$&JI,P?BSG^X\%T]DXV^<1P/-'S;K"5USMQPR)+74 M!OZ5I)K#P")X 0A4/V=VGV5#O\H>?+]H[.H$XQLZ9 MV/=GB Z@QXJ#E(-R\G%21X:B'T#IBC![KC'9L@EA"6H8CG\_*_ MG9''+%URC023:4,8;D(\]7#Q' IZ*'TW#7[BK^AFC]\DI=!TO]6C3$TVT;E$ MU2>Z0&F[@TJ&V>.O-K[$@(+_[CN&_S M4<>W^8"+]9LAY[U3@"8^>R>(>7/59^D"LU.(;.H3YZ\X*OP*F,=M/O;0>]@[ MSS'KG3.3(EN("BY5^L3^!CFKP)%>O 2.DSS9+.P\ M-)Y>>SL]"QG9EJP\.#-'8[)>DUR,.MM0WEBQ\[K&&F8/V@;J0P"UD0LNCCH1:8P2>V![?2$1)/%=(L1T=[F]B6G2L!#"^T@DI.6 MX%\:S+OUCK\6<5;C'1>RK<$0806]*+<^CMXA, &$MP^=J8GIW?WGK^%\'=QY M2Z(WOIV^?;3Q"B?;#-\L^L-,N0H6&KAL-7!' 3^P)TY6L/H]1?#W(WET"P3J MB[6*C/.:TC6V_#B4=P/HGI3E3')6_L911PQWQ)'_/V',>4S.7 L<,8&B%DE: M1LME@9?M2@K\A/,M9NG)2TR6%- JC>EOEWPX1/1]81.J: 8,Z\D5V: C+PY6 MPBUOL1)6 ^#G=B7TMVPET]05WKC-9CT/&RQDH5%0V=:,/225#C6_LLLNOJH=#K(-^JU!P^\U2)?RXYQD5@/1 MH2.A:\)V[UR-LPCL/(!-;-%AH(> CES_ M33;LI10_$"$+G=I0-]4*%P^K**\7^S-_8+_*1;?L7W&Z7%%39_Z$BVB)^1\O MJ$YIX]:&HBRGA)_O0@JVU^%:/7"D2T08EJBB:#9!G#.T9,A0K7&&2EP\L3(, M7(O,T'.--(H$UF(D2BC>B)7/0KQ\%GJ5YB@A61;1B\N&SLXOV@&C0J>PG=(@ MTBD@]Y5JME]P25<]79J%^K:7GCO)UWF8R;2V:BN8U.EB#:8S].%+G&WYG^HTZ\E%AL&WNC52NA$UZ ME<<%*_%W@<5_)2(R_@%0 N03^[*/Y!A CF&;ZP%4_6>ET5\E-<1O45KC0'^@ M-[YR55_]Z ^L?,Y3E'D/=-=@**)/U:_F3G48?A4X8G*R-ZI#- .^JO_<'^_X M%9NC$@X)$)OXE6J P[BEP)&%D]4 AVB^?)?*X7JFY0< T]J10UO@\Q7K6(D, M!@B;G,B%OW5#W-'_+5)6\9@GW7S.TPJ:_64PI_&E'P#;9V&8%CVTQZ\N"<,Q MG'#>E\FN]M[OC;?JI1@F!_(_SY.VM#AAO_KP!1=Q6K)USNO4=7R54X+D91H[ M";JSA8]OT\44;_<5^%L,9J@I0\ F/KH:,>C^,;Z+_B6-7=WI"PT MH0=2#8I8>K0C3@.)<8T)VC!4OHJ(82"/6%0)H(WWK ":GFD/9![_8YL65#FQ MZQ/_G41J53X!BMK0U+Y\AD,X0/Q\EM9DXIMK6Y60!15E4E1G%2[6U 907)@C MT59B) *AY$MI=#>J*.[P.DI9]-DYR7F-IVV4.>F 9XZ)[]9X<(R]WMB+!@L4 M[]% 7/Y>8@L]"WQBH[>>K:VFQCN,3CA36@_,=DU7$3RMND7?[EB 7-[ M,_K%OFB-;K,;*W@*0:F&&J=SGU?4.#\X.JH-, ET5 ,P]NH=^SJ/:A,^L7A4 M&V_^"SNJ ]=:?%D5%:=9-[%!X*SQDG7*ZW0Z83H:CNI& M'UYT3>B!=(,BEI./+-1;CM? 0M>4II94B?4\E]WDIH.&.)WEL.X7O4E0(M>I M;8IU8.LU*T/UTII['49\)Q*FWD^GK(WK[0'GT1X0UL73THLDI'8:K7,R M3M38T#U_+!H9(!;PG0)8WXI^3:M5TR7H.HT>TRRM=N?;HJ!KDB4#:GP*30M4 M .'Z3+[ "TP!):CIRB,>N?C-/4S.G [=B0DQ7YBAVZF**2)ETH+/(+/S?9B_ M5G *9!0;X>Y:+-NR.K-N^5K,D.PM9O?UGG!V6,SBN6>1;UZ*!OI$ZHR9TXR: MO1'@YE$- -JW/M% +UV.*4Q^/(FWC711H0(\6?-;9Y0?4LZ94,H M^MP=-Z5R2![(J7V%TR3FUU(3":+@;)QF8!:8VJ%5FCC#K1C)]C%P=839P]3U M2587F_BZ3%T'C**C"ESM_DO3",U2@BH%$!*A]((6LIY"1/^C*0<8P]C4#P9< MX%E%S..XV.*D\?^EN!QV]HZ.!PJ>=%[G99P$8)3M(4,N&!;Q!]1Y:Q;1 3]# M-0(S], F#"+*X]Q"M$GH64 ^K#<9V6%\AS.>$J,J*,K? 05F='Y?@A-W5&00 M)E.G- &3;VJ&F_Y=M;4%_/D=3T!.Q]_8HO:"_8SM&B;B$(/0U"3?4)0>VC19 MAXW#J[5L7W M,!V9K MF,QQ#*&KFP.9!V-\G50T4: #>57&:(GT2/22SE53\-IG::G3R9L1H;/Y(]+&>*!X_"AU)M29HE8 M0V\"28@P&7M$AN>'2(LI=%L3?2T$TL_[L$N>J9EHHSK;33['2PC[T;W+7^ M>8B^X)*W,"_)!L&9*+CZ9RS30L/ M_28@AGDQE)*1J-+&=S%KDJ7QKGVAG#^6/)U:PB4CHZ$EK/MG]5:]NA\\J'"U MK94 O'.USYM=0@5&#XKS86PT?Q:0,50]=D][$D(@OY9HM7'DW"W&OF#]%:<9> MS*@MS+T'UIUA:N"\N\*&T9K\77H$?[^Q&;9I&>8!2BR#U:*L$X_;E: %*42S MZY=[SU:50RL.2AV&"'&KOLHKNH:4=:$K2UP-WW\4OC"Y3_?/[+Q4,^\LO(>- M!/"P5R052A]?K57(%[X+T"&.,@M1]3M[_8 .YP_8%.@0$4N=@<"K,VH/5./! M#XUT+V"1PLK\M0:2,-9P?Z A>H:6,6JS;W!1[6[I9E3,FTM_NUD/7,>T)[ E M=5) P<1/BI$5.;2Q7A.!/(\V:15E[*F$E8CA[GXNG)L:,>Y3QFIK]B6AX]PX M)*J*)']I5]9Y0K>/?A)EM66YK5:D2/_I((1#&6*HBZL8U49P[,Z_40I'94KT;:1=43.D\LTC_*8_GQ5 MX74Y\F*C_3U0U2G#<1Y]MMUL,K[C5"PNTC+.2$F- 28O%,>S+&._ 2S$/]H$;K(F);5.@?W;?Q_XA%JXEI6UQ^VM; M77&/ &(8O*R#0[*'-@Z)H8UY*0)TY*]U;E5/S99^L1;T).SFEV\M?X4FLA?# M>%+F,'@U_']^$9:1"/L<[ =N&81OG=>#BJ_.?VU-QL;$%BE>P=N!VMY1&R(V MNDV^*].Z?? M1TWXRR443T !35XB,^13I/R]<0*/BGN?4&W;#&EN:6W7@-0#]]L CO$+7$W/%%,333GM__J\8DH-Q6[UCP(_XG;F<>]\$ ML+"Q6/W4(THD\?TFEH54]0Z"LT)G*.2?0?R$&#/W&P 7BA#[: M$16"!.*#"[*.TGR$$PX'&?*"F,PC-PB 8?GAB((]'-%'ED!ES>]Q\93&N/_< M^T3XRQ@6M^Z2&\G=OY^3LOI$JK_BZ@['9)DS7Q&]-YLG*%V%8=UO6:(H4__6J$=KM!^!3,T7[/DQ* E M]?U(:$]9?H\,\=4HWG8F\1'/ GA817DH9:R(S^04] C>+U]ICRQP6HK<^FYX M4>X?OL39EE?4^X^IYE5EWXOJUV(AWVEW!W7O/[!0_%(6JC4X%IIJUS>G+Q77 M"QRB?BRM J :CCHP\'BP\56XRA,<9!"B1:^OQ2P2C\27I*A_Q<;)XAC"(#$U M Z@7V1=O]?2N:E*FCB6Z>[%OI-:,6 1/(^LL(V0H2R"A]F'9*'",9S7.,-Y2 M#KPGBXJNXS@W=O!=2NM;H-)4@N$\7J9& C58S$X*#H1]X]+;"6)$7L\,>IE2 M,<'7Z1-.CO.VW^\^1G\G!2]G-/!D!I@!R*P:D%RSK$#EC./24QWC<8L_6 M[DE"8XRW9#J:?B_(H\_BP%GL:_P^:&&U_NQ YX=_?X=NE9KZ'Z>_=U,[Y\'* MOZ;5ZGQ;5F2-"X[J)RR+/5?Y!&Q8RZ?VY3L8P@%RT[>[)L"]O$$ /5,,4(/" M3,C?#$4+=HF89QEYYLV?V*7[O,!)6J%K4E+YY)?(0#<(!4XC$%+[KVT;8YR4 MEW1Y_.'@ F](FO[9_7>7!5#1BQ#489R9=GE.O6**GAAZIA.T)E MHDVZJ:7E22.-1;@QQ7:>)TJA?2Y!N4K3 Z#DO/,GCXMGH,/:.4ZW4R='SWB/ M?+^U%LLH3_]9NU/SDF1IPO]!%Y"6-XM;NOFL" K_U;9,?8>T4%_AO@"6"),=PGTU_4B4&<5O)Y- M3R. \/=Y/ZQ#@O"#[YS*5B')_;J]8Z 9EMVY?)Y+X1RO_>0C2C3Q72 ,5U=Y M3*\8[)8DX8;>,=!"7]VY]+GA"1>/1/?J2&%28[T4!3VIT5O7%(!<@PW1UV/F M!N\ B +2AM6P=57ZK)=%B1(]IN.+I4?&=KWE[N3YFA15??[HNV-')K+OD94 M].7MTL<,(E-.UV]2O;@#'47*B_3O>AYC2S7OLQ*MIR/4TVD?VA=6C&WH8 M"\M""'-%0PMDL+H[ZQ.1$Q7$ \6\*C*4FIB%]C;WX--F$OQ,2/*<9IE$L'0^ M!8J7"@C70M9YA8SJ5\@<)E1N5@,6K9..& H+I.K4QW-7NBAYBA\FKV^<^#ZFYT MO&FVRO&\@T>W@Z#MZ:%OL);0\%8GUQ*^H$J[_FEER_>?=/ -\_!MF]V)ZWWQ M'T+;CY7\E4#E$W@@K71J#[&T/8TUP1Y,NTL!>"[!ZW$7%CS.-@1"P*F(S)#/ M2.TCVV+CQ5\D8[1PCB)%8JLP6W@G$65WUN2/8OB4)CAYO_MV^1O MK'4B>")X:)4F0.=W'M8M\3(CSR5B"0>=QHG!6R7"-X?8H[AWMU1[,ZE@5(@ MCYL^[Q$+%/P^9X-Z'VXA: MK@]%E)?T0&>.!UZTM+Q9='XG#:#0G@$<3J$,R9>D:J $$5>G*P;(;(T/X@BA M#O2FS"U/RE)>M+/P$GV.)!:(/@W1U7BZ LQ@5W1#/%I)>7A:+U:0O1EGXLF] M59V:L/,X+K8X@5SN:C;79NJ>=XC*1 M"]H CPW>S,:(.P6YXP?<;;1C%JN.T/5]9U/BNO/[$S=ASVP$6&L29K86B^+5 M160ZLM7+2F."):=IJ&K_=D"Q MT@I<5_8_88B^JO[]=/(=/!>5*Q8)1?_#GKJ>HHS'1E7G45'L*)*_1-E6=HIH M?0L-E5.!X>6UB)EI,?L![_$ U:MSLR)1.>"^HE<%/0F2+FZ&'O$RS7,F5F1A M4)K Z8H_Y)IA20/KQ'O=OKI5JP:;JJC]S$T M%E$)B"?3M9L1H92YZW=-,$-##9LIK=-%GXZ0S8(>+2$B\73=%T31\S!M12ZWDM9DB_G3 #039+J&B[?J"DFW! M+*=]5:?OO J\BE@0#3(;BO+YMB@H)3N.LZ: L*14K^97$!$?G]WYQ:*&IUBG MU],:+$M+?+Q(E.8L?XS*2)K3O_(%''K$^0,DFZ7&>K[N\&!R.?Q=0R6#!CTU !BZNBLX$N9TJ%PR!!DE':^W\7) M+LJJW?"UL'\0]'7[8#)OL2<'4$'A)89X0R)(!,B@-QG)WA,UPH"XN<3Q=TOR M]'V"4\'(] ?.OYQSZ3_^-J>:(V':XS*+ED=,*_V[)K^>S..^#D@-##%H7C=; M3C,R2@A3BY6LUR3GE]WRJBRW./F\8==<7,1IB6\6OT;L3L]\;#^^?GV+"S[R M$ZYN%FPT:_7!&R^)@*->X]8% ) =;!,1']GJ)$^L3%IC3R*&?;ZEG=8JEDQ4^@"BS"9V1.P0AKP3:2/NF<%_-0W*(BMZ8J9/6!0FYG@^1%]&TLHTOH37 MS1B#X$'][%'@5:7#I(GI$)L84##$(2J&6SLR#Z?S=D"*X2_U.$2OTF;6D3)& MH>EEY2#,MZPT%_=6F1+TI9QM1V)A=)+U[=UTSBW]\\K=.>7+K3" JS)HL45 M <*\3H_=J9VZFJ>M%V_$>5KMY@6.SDER[$&3_1G@B^A.X_RXH[ 0 X88-.^N MB%Z*D3$R>-:$GYF:_E#7@)?%KO8/ NJ[P\E<\\!G<02W\&:B&]@._5;_-W32 MCX2V1(U@AA8W53"GR:DW]$ G1?6 B[4H <$KX/59V(#/(1:U!AC7[*2+C[8U M['2M .<]:X>TW>=G+WE^-CM2OT7<\*5HB>:QZ507;F'T4A&NU):H2( XK5!%V M=3H3$^)YK[/UW.F069"<_AB+5KK"P!#_.Y:6#9T&7&-+#YQK_J3X'#1L/+.(K1TPC0*BAJ0H:OQ01 E>4^U0]K804!P-BA"2SNH\7DA YFD=>]B* MW0((IID-92%?;GZDE?2 M>EA%N9Y\P&: R(P>)/>-#5IL$$>'6KI1CFR+E^M%.Q*YM$,=LJ?.9"01R+7$ MPJ[8=EH8."P\."O"."KZ[NT.+^R3NJSOXVG[KNTO[+X.O:O;O*=+!+'I6E1> MI 6.J8C4;3+*;5:Q5S_YD:GW)40,U2"XEL(6BQEJ\6C:IC28P$]&5VMT="+B M/3&2 V+$>Y0#2)PF+Q(#XON+CWG7OK9;"2F53>U(?PY3ZOR%_H[ MG/2I"[.9((H"!C&+EKTQ-4);7-(13-?%+"B%9X85O+%<_),I!:@ M(2\3B]MC,UK$(+W%0VK+E-):7*6T6%GC3V*-.5ZR(U7/Z7P4&,-R.%P%QDP] MBV5X[9/00[HBV!L.,]&TE7W/5M;5Y%><+E>4F^=/]+=+S)IV,5OGCG(X59HQ M/KFBF$YCVG=$$9SWMB2*>!EU+7&V=D"&WKZA,\=JAAJ\4(T8:C!##+494B* MZZ8GNLS:UQ,%M N.W-47M7X63E!AYES2WQT;%DIC 0YKZ9RNY:\!W+BL!6C$ M87OW6(]3EFB1RPNS,(^Y&JN%R,)\WLZ4V:X/%8@Q3 MDRB3R+/!RK.DZE06WR7'0$[X8=+((O-& M#F_&V"B]IO-DJKOER/;ZD%=IM;M,,_QIVY-;.S0$8'$=3^4\6Y;# M0PP@$A"]FUE2ZA$5DI@J_2BC!GXG_G^>)[T5E.G1LWW,TOAFL<",0T][ \AO M[,Z @ X*V\BX9E&&<%(ZW^G.Z#R%.+V=B2?SPA],3[\.7!XIGF7+W*#^.I2>??"CX!#R=TM-)^.$+ MVD.N71"!CL0!LA(=6KEEDS4NEI1C?R[(<[5B!=6C?"?GE*'1<&;IF]47O]2P MD0".:NBA6&:0OD23:(Z]F0]T^@$G9O?/!KY+-HTWER4#%LQ/>4 P,D8%;Z]: M;X<::MEXYM( X/;=2P&1"3Z$O9U0NR$G% S_7J9$XDF_HNG(F/ZSFO:V3^?6 M+T]EY^W649>^W M99KCLB\N9[UWNC8S M>%-C[URK,0T ;M68 B(35&/O JLQ)U2;JAI3(O:DU9B.M.FK,6UFG63#;7#.'S*,$S#04^"7P[I*N>5'F)Y3B6X2)_2!.>)\,&_CTJ<\VO@(D$([,[]TLSJ&>/#"P[>ENX06+J52E-@.1S'E);G%-#9DD*N:.I M=Y118&T[F\?8V@(U0 .&UYZ2\23"5D(;IWQ0E[*E9B\I6(3[/;67>Q/S58:# M.:-_6D\LTI0@;J$C 3X0LXR0F.C2;1JW?!NA)AH M[R)QMJHG3Q]!1JXH2" MEGOI_>?=WGJHB?:V>S:YFP<_NJ+'-.=\-(__L4U%>.\=SICGAR,KL;[U)P : MXNJ ?.7VJF,$R?)UN5Y #;(&'=3!9X8Z&*$:):2P8D?W$P O$G."^\ZW7V^B MM&!:GVJ3MD7OG&=:7Z9Y6N$L?3K)$P9^#_>:)2,AC@"\?:W5]3CJ63NMIATJC$5TJ6M--KKUB%2$0S[> M3#I.Y_4J'J(>E57YL+$B'P(2OA27$G>=BL@8@4UKT%.LHW+%Z]7V%SX:&P:J M+7\ZG6M!H"#/&$R4,:!-\1_]*NHV,+?L_L@%3H+:,Y9>ZQE+LN&&QM+QM)Z-I=>VC27S]?@QEEY/QEB2,E:/L31,7?_U?ED% M\X)3^BXM?Z]+FD=+_$9RAU?Y!%[O5SJU+[?:$ Z0>[O=-0$NZP<(((9!6Z$_ M&G-%N*M>/,Y"!$+#X-4GYS'O#E#>X1BG3SWA1Y!/K56A/ 41KA+E*2YVJE$: MK=&D(F4#F-EL2BOR5GMR@+,&ZT^.D=*SM,V3OV_KOCH/9)XDW#,>9;=1FESE MY]$FK:*,'ZR/QX$^=UAXTO$]+I[2&(O",7?"MF8#>,,PB:3Z @N4E6P;ZTK6 OK\:%@WTY'P?Y8!S2O>Q1U@(?)\U$@,P'0SJG2N&@57.X72>-,X>*&)0 ^D;"26)*GF<TEV1DC Z^W]&V9476N#AYJ>BUV#6_@KZF#<_N/&.F!H].'Z 4 M[7=7KT^*5"= 4CK2+-?T@I )AI]_2?M2!B4C /KE:";7K,+!H4;1,(C^U8R, M>$2!(D[/DGF24-*5]7^NT_SD95YI+/B4Z9G3TY%3@YPU/R &'-WDH4R.(>H2 M+9+Y?CCKV,2G0>VR9R^ECZ"/5H.3^WJ4'L8"\AQM>UV >(\N"I+TC =215F8 M=S4UIB(PBOK0P^?TQYOB@3S+S7OI2%,=O)_1MP9FD!$I$(,=5OOV4+5/]\I( M9>B5ORU(C'%27E+D/D;5MDBK%)_\.DE=BO$$^#K);4E(KX/]/-^#RE>3RJ&27#377CT;2^M2,' MSPS^!H&P^E%&Y#X-.4BYT.DU[W_ZW&%[:2:_8SNR^>=?("P$"'S[=TTEX&+3$BH#)[S;B\ MQ:>Z]U'^^R=2]19%&AIG^O36S.=:-1R^K3U2J"BG8(V>E."X.WTZ:AMM MD'GZWH'ZJ6I:,WY%"4F-P,\YM08S5BSJ9WIKO,E57Z4AWX,JOFO <>XRX+BP MF\&VQ08M*3J(UR"W\A[M=KVVRZ_K$R1$974(JQ+C_3 5T).*[9>DJ)/UR_.H M7%UFY)D5GHT5&S..?@X23W4PGAPQO5T7%J2@EWB!E866"1;7"+#G-?"9UEJM M:!]>\'!!L> ULF-Y&XCNGD_BX(>(I+Q_@^*^>'Y.5U+90T/O<=YO%I'1>!DE6&Z$BUB^8XZ/ZD>-:2:5WS M45L-; \X+">-TI?H$BUXL3UFKN64&]*33E=:WU@KK]>9.UQ=O0X2=@KJP59E MX@)47H*W"GI]7#-8.D]*-$DFU3@43_9AZ./!F@9 MG/T:U/3BD"2?66._P^G#LM^DPI)DA!]DP"%JFE8^*](*WRP6S1&Z8V]&?6ZQ MP8&@:F=]$WIQ _5"UJ]N9@=_0*@YAWQ&%HL9:H$KA)F[6X-EYWC:+HJ]R:)G MBF2%67KM8A+>J&%)(.JD-13=.URES2MOG\3V_1TBJ-UYO,AG%Z V2YMA"Y#& M!B!, LW0M2QX!4-&1.N):(@TC[-M@A/V4)4WW8 .Q7,:'N)>7B>C-#:5P.CY M([UP%VF4W5):K^AE] XSSWEO[,/X:)!T2F?U(ZM2\/JB8'$E$#F.GE$#'S4( MH"DLQK:4TX6NFX5NFH46 KL#D8_BN& /0ED:/::92"&.>!8QF['W*Y)C:?UIV1!(0:FCJ9Q7E&+P$ <8JJZTE'I$ MA22&Q\"'+VDUCZOT*:UV=0^V\I9D:;Q[P%^J]W26W_O. XW/( >#PO3.@[,I M"JC! 35(H-\$&HCA@3@B^K6EG:P.IF@OTC+.2+DM>+!H)%YSF$6T$&@,1$/U\AYZP;!,1&W/![W*B M%_O-DP9,LFB#R1"!5\(FC0BC9 ]Z[HGH"J[>8HHZ!DJ"$B<$.OTN:# M;R&"Z90(1LDE]?IX20R1G\5QFJ$6$_6UNPKY@;,LL;<%G@7^@069R&S3X4% M03V @5(ENF> /\$"QAH40<<)B33;+Q1(TJAG>I7]*BVD;9'0L9KW8/ M!3TTJ3C)6_&HC(?=E$ONZK1#'!+ M4N(JHDU<8S]#A?,$)W75ICJ1+\6E7#P4/X'Y%P:G=N];$.!1#1_M$8#+B?4U M.1(5W"Q^4R_^N<4TB$]!C+7U/99JD44\D MJ\XG$)D9F=K+B\T(#MHR8WU-$)N)X\!N5@*+,\+00--:EY5GG )O6(ENI@-X MO8@_E"AO%__<77S903: 4E"5(@(AMZ%2>+\MTQR7Y04NXR+=U,VL>GZKX,4W MG0NB1J P7>N7!@/408&W.>O]@XUG '^4@$GOO/H3$N1AL]E MG@,+(+S&3$VL[L\T_*&\K[<%=^CX/':]H7)X$W2&3LD)J+!1XSY 5>I[YO$[ MG#&'[FU4\"MK7D:\#'#Y?M?]RT!&@_X$0*Y6!^0^6Y7#0QQ@R+0& .V).4$# MV10GNL$$,+=?"".\^\ M+-^10ZU+IW)/IWA/)Q[ZC/<+"&"5F[ SL;5)OFUQG-%)ES_C'!=1QEI.)^LT MYXV&J_0)U^%(,@-,^N9X M/F!XZY*2;M(E*2[(]K%:;+.F(HOD6%'Y!'B8#$WMH:ZI@,U]E$D-O0EH#N.9 M42(U@=#/\*BX3/,HC],HN\KIB<0U1;)W[)O< &4MQY[$3C!?=\#F _Y?50R M5-;,\N.;.&>1 TN>L?I^MQ]R&^W8K^;/]-"MO:X_\YK75[EPROY2*_UPP.A)Q3 MO1.ZYDL.% FHB(&%7T$LX>_HGK'F"UV+A2XH?B%N$L,\0]0):=Z=H&YS.<]9 M#@-S<6T8T>7LKO@)L&?!T-0>S/RF42GS$5$$4(L!7!JL+\J17&P.5T_1XDY= MCFJ8E@9*;$8@9#:4F@="LL'8^]X!$(DXF,AYG4,!#,[JAM@Z8NQ*8!6 A_O9 M@(Q3:T)A/2>5P0$A/=(Y'(3SG, *$LJCWAP@0.".?#L4@W9&:&SJ0(K2@H/A M""?4"1#1I"!^4 4\26YLRC<-%TG="[W09F<1% M[OSTSI?P#B/8YJAFB4_JM+D^=8^:3N/AM+GVX-CLG#8,'""OR,NB+)>,ZQP\ M&<6G<^Z4#./V]'EQ9\_UD=O6S@YY/GNN]^7YYGG"MJ':2TT;U M,^#Y,C:]KR(08WA RD+87UM%JBB[UG1DT$\.:S/FB9S:3M EG3;YN-IB%U^9+499N_LC";4_ZI(*_![*A,ASGMU3>TY:' M:];V+W]$VI]:?YE("ZVQ?1ALIZ5$7.^:L<04V(J:!1?X"6>$OWH-A_\K?0/6 MC -SN]>, CCGOF0//I ^5*$R 9'..Y-55"7CY$-4L!).Y3RFM^@MU]X7>)'& MJ4P1JG\(9K>F6N&"Q8H5>$4%(GVB M"CDF:\R\#)]P=;-XB+Y(N! X"Y E-:'YY$_"\&&]K?<(L;X&%*-0S6!!^T(L M$=O0=WR_^^=NN;M.8P8M7UY?G\M#0L;&0KS LCF=I]1QN*@%C"AD>-2(O54X M"B#I6VX !^XH!Q$M@IJ6(WU['FW2*LK8[2W'13G(_>.C0:5(I;,Z+T3Z%M6@ M40-[9B8%-M?B2 Y^^:%_T2'*D([S$]$DK&?#9M\;HRWM-.)34/@":+ ,S.SK M+6( !<@SA-45@4M55P2U^4/HGHHCSVL($Q"FPCT$0$#OCKFZQ5X/@E)?W/@G M8/>;?&K7DK-O<-IIL_.;.C(5:S?%;G"38]*YU2BT@%WB*:]/8=6!JO<++-\$VGD[006:4N+KJ?0X-)%<$X]]G4># & M;#&9H1H7:C@P;-0K#KL*)=7=%&)*:3L*G14*VV95W4IY2)E+1AHH\J,9W<3+F"A%H##Q^9(?R%==MF4K@O(\/_Q(VJ)2')\\?7FU*U/6 M;9EU=Z"+CC%Z3JL5^YH2@]Y2%IAWEV7+9XZ91]8Q(B;+G,=NN3*H3\K.7[]#'SB6/.Z%]=!>B^*"> M_#(JFHX5+)N#2G@[?]GXB0Y+Z#1],;GJ0:\H[3.&5;39%"2*5]^&J:AC++3$ M-L\:ZC6J,YG"I.1O:G\>,'97S$:&0O219$HOW6\DL+6UC[4U -RN>]AH(HNP M;*1T2B&VK3*B^!_;M%8.!S'O94FHZF *AFO">$^F"3@@ZX$G-VR=\-R%)#BCNR":MLV1ZXW M"FA*B(%"CJ:P .>^,MYW9T/_NF*B5;>0+-O>/*)&7T)-\*@HF4DOTJ^U>I2_ M9&I:,6J>:[Q0)!!#2X:9N-XL*&[HB2''C)Z>3 MBVM6B""M*>SH:438%+":NH8_+"@Y%?4.Q&HBNET3^U"*O:ZJ,5VM[IR.DU+I MR[H2[E>JT*$B[5";&_'7-"[@YY"PG'.7,3GG@0-RSH2[:'(!.<=$'[\<]E)R M>A;$AR^;M)CB#1&&UD1L"%WTP]T..9X3MB+<4W)29D2S(5^I&0$6:Z>W0A,. M,RUF7HODK[5$#M0P'QP)*EW>.Z/S@,I&"35@#7K45<=$/8G.U M1G%"W5=14>D]"XEBF8V@L(C'67N ;AAZ>V-DAA[Q,LUS48XPX\$REJP6QW3Y MP&O[NZ(*YKB]&)+8B2UHB-$HV!.JD#V.LX8V(6(?-147,2&_[U#V[6-)#5BZ M*1]8Y'(Y&KL^-AX:K"Z;U_F=J@6,!.3PF6SC-";:A OJ*;MCMOC-XG,IXNJ4 M'&62;ZSXR8[F]NTF*QCX,[(XV])_U$&G.0Y3ND>-Z%(_V2 E?9?FM8B\$.5 97\=4^$E0(:?W.SJ) MGDG'<$/I>K-E+B(>5XW'.JFZ*N1KQ)_$*KD]B[D\7KOL!FK7M>ON,*OHF>#B M9G')P^=9[+9$Z"W.#%0!%C!PK1#8KJ!7;UDSPVH5J.V#S8TB#JD_:BIW MV-_:29\OGRC.#\\X>\(?^37.RCDCF]3+>7,,W,.Y\\,+.'>D>P(^?X8)[?N9 M@=7=%JB.E\<;&@M]5NB;T_ES J^D+GJ=A'DS&*0DT2*/9X9I>@TTS["W)$OC MW9@MHO@5D(E&9G?-3@UX1.&C>_'P+E! O]7_#6T%J-*? (GJO:7)$\ZWTH[# MQW\&MR<1TWA*S6_ 0=Y\X*C"'K/"X I.N"^4T'76V^6(&\D8+0PC#!]6^(?7 M;_XD&C-3]/**6B:WE"SRH%K%3R 1A2-3>ZC%A1A\)$+_6PP00P$>(!%-E- *A-#3G>%Y_83FXAARF4^ X8?O";X:I M%:P@[L!E4K,VKO9,QF5RE2%.QXDW-3\=9-MZ"^D"]\)W*Q5V@+%*9ZQW+-YD MF*CP'#$ALO?>+(JI\ ,KX')K8>>+G'OC9(X..:O &":!VU^,J#_1DX2+_ M.T@^J!)K$7WZ>M;;0G*'ZZ?TC@'JXH.Y?)D^!T A-HXAUF"_8U,7/.!34__F M$R7:^+X#,R?/BF0)M1U%=0+6BD_=$M'^'GK?587CI9I)C<@?D$ %,5PF99WH M;PLQIK5GSGU?U_,^)^O'-.?GGJ3\=:="1WF^8C]>Y2(EY&8A^:1-)GDCX7O/ MT(%2XPE+YRUT.$+4PNG69,],ZE%/EC" .WRS%M19S S)2ONC[H+HL):T^Q8C MLD]G@8MF^Y8Y$IA?/"M4NK8UR;GR[ZNV-C8,J**.IW/?CHO!0R5_FCM#;]Z] MGKU^S?\?1=MJ10K6W^9_H$W4E,WZ;Z^_HW]\LZ_P\#_0'U_/_O3'/\_^_.,; M[BA[^Z?9NW=_G+WY\0 M<+E]?IHS>O-N'R//ABY!06^!#E!R+6P=G%D/J:+!FA4.0-28Y+]E/\<4;[0M M>8(R(NT39]1B'.:1TRD;$)][&ZKX9UNYCEYYMVOAPKDDQ0*G+#K]+JKL%O54 M!^>U6.W*T68J<_ MUT%Y[3)%]/]2JLC(\2NOJOX\'&U+=XI9@^C-3D>422F5(T(/*90^ZOG.!^T8#BR1+T^N M]PTZ/^*(O3XD-SF](6T+5J.<#OA$\J+Y)S5$4K6 37> H'FCUA%R?J-@E>4Y MRJC&KW8IMSAR_U<7RZG$?3K)O2\-I_-NHN"GN6=_MA"^P25<;U_YC7YJ? M!#((?D^%O?O8O"BRTT4:&]84%40*))"I]4&;DPE:O?NC<90+^X])-:H;>MKN MR"[*JEU]G6:9H"P!)UKBF\5M09)M7-7Y:WU^,^V/(5XP92!>"M8K8Z/M\G*X M3H#4U=B@!IT9VB/$'FUKE- $5VNE[OKF8+6;>K5UDBE[1GBD8Z(T08\[/K[ M&Q;FS5[=\BJM=@%\=?K22,PVP\?5OTRCVRA.%VDLO_W+QD < ,=S.?E]" MCA\U"%[.'C54M%6QJQ4"3IT:%=3BPC3M>VKA,4W+\4'36Z>5\V9=KSQJPZ** M+@V:TV;+:< ^8-$<5!Q9V$>#>H S1U/^B,%6F!JZ.&.6-#6JJ]T#CE"XUCHU+H@C@_;8H!J=O3#"\UK)\8:$\Q"=1YNTBC+A6+ZC6U<\X>22%*(H(?,TL[R> M<7^1WCSFWB,U>)Z*$YUT*YRA3UNVRR)(5WAAQ/.#O;=:5Q304W1@Q$*[EC09 MMM_1!-D#X],X73]NJ7W(=,G-HJG3P:+1]MJ'UT[,=KT]: QG@9W,NM#\>*2T MT0*Y7#O%1==%B2JI!C%G,![;+#-78H0E3P$Z_0'%_X)<%Y@'G'4A$,&R] M@A/CA1HX;7&?(,8*6(B)I=TQ5&;BE+Q9?(S^3HKS;5F1-67F/H4U/!*BE/IG M]*)X^D%KBY:M%0 4R-Z\XJ8E<8)O5O7O]W M]IBV)@7W_H$>?Q:AT5O\_0\RJ-5_1V%&?;!%-+\7%; MH9RP-+EURE1+16:HC#*JBVN?^:P!SGX3X_1)-'O%51Q YXS((='855/79_$A M>R8D^40*2F*Y^V%H',BMV3.?:ZWQL?@.":A(@(5[#>R@[\@[<+).ROM,WM9< M*!?T)EWP6)6F=$"Y3X!NQ' "STF#'$>4]\'#(U']1G53W-.;"Z7N_$MZ?/J. M#0,\%?5-Y[RN3/T.R;BG!HM^8X#]/QD-4I.HDL@?=[" J!J-\H*PKG1R%I&/ MA?/)Z9Q!F$6 #L8N Y0E6N0R/';G2VK*\+@XV8';/P)RU![.Y/Q!N88&/UM- M\77E3\.CP2PK?],[KFWPY4Q,'" M&=G6 IP](E6KM$A0LD0VR+2;Q3K^41$YR+"D7$>0I8VAGB :Y@[*>0D;2^ =6&-%G7M(1/TXM-4F! MXE(&,T]0&C_.;W*UP_QDG.%1WL[G\R"G0*T<( ME]#1HK'Z3-1,U>-QIH9J,Y]7,_69V#%2X<@[X^Z258>9DHUZPC!]%FH_(;T; M":RR4+5CK6RJ>9ZPVI8;MDGJY4XA4X -"750'CQ7')<9;V$D/%@M/I,J? K: M(&*#ZAX\ISSWC"'S,R9+*F*K-(XRB7-]="S &%\J^/$Y1H46DJ MR@^L\IPKNHFHMXDDK6OL@XH^"ZC%\/)8.J3O/Z-C(5I,-J=?+1;JX6>BBPVXN)R4]0+T)GJ MB4H^*7:?L*Q";M\0<*^I_53NFTH)6"F+DQ%6,K5+&G$Z.K>>/- M;!9\0+7!IK;;P:2N MY8\!8S6Z-P)<6'.HGYQ]AM$ C4(Q#N-E?L36:::CS"/]P)2!3B;VE6,LQ\#H MFJ[RN,!1B2^P^.]5_K#"3<[4!=Z0 M,JUZ*JQT(!%20U7^^+D:#5ZNDP=DZFLSTIB95KCAEXE-7;? M,K. _2D^WEB4;'D-XKJ88$J2 )=%/=DB\"TP5![<1L%)>4E1;^I-L/YU;8D* M>FMMJI+TZ1#(]Q!5H@/'M0S>1QG/VHV['>:8:^*Y1D"_Q;C3U<&[Z/!N76F^ MH(K6ELV;9KHE@K<@24^DMT'-:K>@4Q8;P)CX)?JR^#='/',+DQ'AO/5\5VA9C MUTSUE#<+9H%AC1;1^A, KQ+J@%RK @%XAEJ,$$=I=A@J-8FP L#N$'.2A[KN M7J9Y6JYP\C,AR>A5MW>PZ37W8%+G/1IJ8&C)H(6]&_53L^]>-$"B4/U(NATN MVE_^>TJ9GQYHN][P%:,Y3+N(J,#RV""DA2Q:@LQ_"1/^8K8E?:T]].GL(<#J ML#J*)#Y4/@@04G4ZF?-V&\WU+E TZ #YB!I-/##"IVB-CXKE2"/M1L<"V$(Z MIS_N"!5E-TY.HD6C4 ;3SP49?U Z&&1J(/')O/O^.50CAS@0;[-PH!E:CB/N MVK([W/X^BZZ'-J$LN:M\LZW*:_R$LS>]\4,:7YA:::PQQV ?FS+?()"P=P/_)AUP"_HX4H.N_E. MGM(R)?DE*6Z8(_6::F7IB__(:'BR3]^LS@-&A"=UQR)&!/Q0.3R#-"6:A IE M%=Y%SQ^C"A=IE(T:AWUC36W$[IS.>VY$SVC= MK:/62LL_>DM/'.\< MU$%U_5T,M;\#<]+(_)["#QJH35%>V W$^EJ@EZD11 ))CRHK$3!-/4O5)UR= M1^6*'Q$)3M[O/ID>9Y=WS3<9:PZ.A7-4_JW.&:L'RMEAG:8YB 3D,2XW0EF@2 MS#,CU1?2L:N>;!B0=8ZG<^Z%J^&%N8I)B4=4*>+;C%Z1HGK Q9JY!,N*QR?) M#.F!H5!3NF=*Y\8T@WG&(LA1NH<:QI@>HBC1(9-_FV>[WO(.??P^>$[6FP*O M<%ZF3UA<#@?M:^WOX=:0&ASG)]G-^16:5Z+,*0_GK@A+C5=OP.W.3-+<"6), M7N^>@K9)5\FJVE6[D1-P_ .PYT VL7L/PA[R'Q#FL,._%:AO-6CA/UV(&I2"G?SS6:'.6*F8+QT2@" MD&=/BZL!Q&!VH2,!'KVJ$?AVAAY(J-NLEM!,4UZD-6O?[QXH)@,1=!I?VBY6 MO(?@/+F0Y,NS:VJ*)>B!_CYE9N>\+'$5,G!.A_(JY8EEY)P**S+L!M.^-+ZT M7C>[A1"0%4/F=^G07JE6MH2@ <+OA)M Z.KAXJR2D0:A=TR&+?8 \G:55L8(=+=VN%[(99L:E+SFT*9&"#WNT*)!!D6*:_4;ISG$ MA>/QF:.D]BRKUVGTF&9#PM@S BAMG9E\B5,')$1>C# &" 1W+Z%,%6E'C-^W MXT2!*)Y9E]742L7K*KW4G9.<>;M$@W@)*RM\ 63M@9F=&\=[T#Q6,.X"1Z\^ MD0JC-S^$*=*M0G "H&*H4FGB#G@M+YTP,-*T^-E^1E_*LP1A].L04?3779'2:RO/66/*1ZG>VG[M\N2-$TD=:/P[A^G$H4#*1 M,K%5GHW;LS2,9HC/A?!GP?/%-*W;N4OP6_=HQ!G4*U MN5+> F) 5^^^F[*Z60S7"ND= _;/=.;RI>0/@$+TN"'68 =D3.&RDO]U7GL8 MSN_??J)$'<_>U(:Q=<1 MY_9M-E&@1Q =S(NQTP/B'A=/:8S+>Y+)NJV/?V"DG?LF=G_XDV0;UY[SL@8< M4-T-$O=$]XU3S'?N3KS"R3;#-XO33!#V$-$T/KDI[GCOF+$H%./YH)D_4+C. M$X-JQ-CI?)@D))!##+L9:O!CK5P%AE-I2V*^H\3Z-GG7NSEWLOZ:5JNF-'CS MIKJ3JEZ%;\#:=V!N?[;R !(PV]GJJ@ M.QL,1%NK!H<9:K$(F4ZBQE $1$_O M(2Q5NNSVVY0&LDC&@<-9CN;S%]1R!!@6VF*,/4 F/I15NN:MQ??PD:*<.XMV MD;$%4:96H!I&M]&.'>I-K'&>?*++52IEI/"E846C 0B^Y$0!%8CD.%DA0);: M^DTU(B&/$QV^ZJGBI$Q*WZ[S:,>CD6H#L^GGR&Y?TE1%A4^@SO*!J7W)U! . M$&&RM":3SN,WBP7F'829V[/DI:L0ZV%JUO;5U7N "GL1"'U#U&3HA))J]!U5 M_]*D.L,P!#\Q1AT<#EN,AFXNJK$%Q[4<=.@:\E5J),IM<*R-5RIOR75'CSUA MXMB&R2E[]9E$O%JWXW/M/:X=&H/WG0.6T3=XAHL8ZZP M9Z8*M0F$A-Y+0E81ZZ/^(2IR:K ,%T4>'@PN#]DWJ?LBD0(J:L"&+<(V0EFB M1ZZ VHJ;A#<;'AG?<+CL\4_Y.PMZJW?^<,I+F/YD$RZ#0)WX$C6F0%$S/E3J M6_N05NRQYBI/TJF\/TU/&/,%K24F*AP]7 MU%7YQF[U=T^5<_<2EGODI"3*]/%>1KGNZ2/"85BM9Y+SS&IYF46E;\#%E ?F=LU) M=7#4'FC(DHIJ5.YKSS1..L],=H308.'$P;% INJ=TSLWM]+9(8]S^L0WA>R,[[$SF@AZ($)BNN;,!.-N[,#8,%?2* MFF()R;*H*-$&%ZA<104.5!;$:+.(U1V8 L\/',FCXVWRKH^CF -F]\T:=!NB M'/)('J?R&-,%/XI[L1H\D!6^L,E4JKT'J,Q29P8G==RG=XT\:6 M7.!'>0[Q^"<6G@R.IW;_)%7#8[R64(#!WP6DQ)4\"0Q3S#-C7:1EM%P66,38 MMN_[/&=E+!Y(ZUL@JRG!<,USAT@PQJO1F$IRC]Y.$"/R>G]ZYQ@QP>G+A!CC M4=W/P<_S:F#<:T?!E_PIM3\/)GP0F_:>G#:%U"2T?T?Q9EOAHNUW,.8N'AH- M=QKWS>K!=?H^P:E@(OH#YQW.-?0??[L@ M\9:!_%_;J* H9#MJ))#BV+13&*G)+0,S.C]4:["HA8L$8*]\HD)2HD$G1_PA MGN59R<""PN2'-7=.G[,LCF)W3I+CY#O-KP!\HS"[M..4?DT]6N4=(Y/NH#0IYV4JD2'5)XU MT/NH3,N;Q1$/[\3_CMT%]3X&:B8U(*[YC6/!'!5[/&9"7^W0;_5_0U\#-;># MF-'8?ZV1&+/[*1>?EB?!%547\A7=7A!M?>OFF]W7=;X(A!1^:(?>YQO"TH"A^^Q"M*5/PI6O; MKG#-^(9>/P?"6Q6^ /+@P,RN>:_6:"ULU /&>*J0FD"(-\T6&PPT%7I&[ML MYB?8=8#10@:[JM%[G-DF$/#:!/=LH^SF,:M+@,H=IO*QAK69#^;T79/Y +A) M+6;#51C48&99[7O04RB\W,\E/067!XCF61A^Q2P,'2?S)UQ$](Z\90;'S>*> M)1+=;*NRHK96FB_9LTC,3)0TVU;2>C)FDP'%"0;4>F1H_ Q3_H2TX3)]#+<96)WZWS'J>15 MRGU11@VL3SMUBRSQ[;4DVBC#B&,^0P#FX\K$K M(\3IEOI.W#]"2>W,5OP*FLP_/+MK1?%)\UB=2"ZUZIX0(*$],^9EE!:_1-D6 MO]_Q;I4\$W+ @30Z'LB,TGF=!W8R:$BDL09T%XW3E6@3*Q0KB;:G'W'$HE^2 MF_R.J>RB-A;+SSEY9"T]6*[954ZU-OTSI4^:I5Q]=Y MJH1BB9O%99I'E'6C[):(\.Z17 Z=3TW99P"$/Z:B=ZP6"]2@$3K70VL7^GA0 MF;1AHI9:GM5R6"5@5FD^UT8KJ#\F97 ML&WQ'8M$;[<12VVXIJ8(+B^W%47M8YJGZ^VZ:2UTL94=ZII?0^.6U*#XB(@Y^0922G=K]%-$+"<)QVVEU;G>7&OS7G/3D,KTS8 MVY!].NRHL!/]?*E*W@G:)G>8N3\2]E)\24VK*/LKCJ3QU*;S.;1?>N%.R:+I M1="5C6.)&H G4L:*Z-5;M"9YM0KTK&G.IYHVCP*Y)RCZU%+K3\HSF\3M)<53 M A\,*X=7%O"Z83+\PV0%MX?A]&\H]M(9K05JCQB,(Z/M!&?[,@I/PK(#VX!C MQ)5'8D_"SGN_+=,$,B#GGH@:D[K: MTLFCRD1*1 -VAIB3.QC_'EAH=U3:6#LY8:==DN+(G--D;0MS&W.] 0X^!4*@ MB6H\D4 4-9BB!2E0BRL2R$Y/8&SL=Z\L6=M$SV+6$?Y/E)"#E_W!L4 QZ)W3 MU]6]%SC$8+.T"O 38D;RY1FS-ELCE&(21-2&>81HDZC!%B2%FI107M<_A*$I0TVA]BC>-!7'-[C[&9!4>;1 MZ_,U*:KTG]PK45>X47K'49_&RDO..+@P;SGC>)F_YKA8.^#X.KJYS42_OS.R M.*.8(8X:3TEMD4-*%/#R"*3!K=)G(-UM"%1"I=L?J74SCM[;-+\V++,R L5Y M>7Z\P!10@@K17NJ,7XX47/&.:Y6H$K^G>HD61;U'N!W'-4G#V60#P;%KQQ/Z M.B5.(4/. 1OX@QT&Y4&8'0ZZ"*J(4Y+<5U%1:3Y'11F[@83%^T.>.,#:622C M5 B).G'"OUVS7,UEGOZ36N8)U8#I(N79(#SA<\Z>9.D!,,^[+QOT;]LU3O9: ML_,W]9=N-W#MO8O;Q2_X*WK8D]O?_@\_,[OY]Z1IK&UL[7U;<^.XDN;[1NQ_J.UYYNERW;K[Q.F9D%UVC6-L7("5;M@DRP1M ""_=+AL $Q]NF5\F$O_XCQ^K^-4&,TYH\OM/ M)W][_=,KG(0T(LGB]Y^^W :3V[/+RY]>\10E$8II@G__*:$__<>__^__]8__ M$P2?<((92G'TZG[[ZFZ9)1%F'^D*O_KOTYNK5\&KUQ_^_O;#[/.K+W=GK]Z\ M?G,2G+P.WOP:!/_^CY@DW_XN_W./.'XEA$AX_L_??UJFZ?KO/__\_?OWO_VX M9_'?*%O\_.;UZ[<_[TO_M"LN_QJE#Q4."[__N?CC0]$737]_FY<]^>VWWW[. M__I0E).R@J+1DY__^_/5;;C$*Q201"(22EDX^3O/?WE%0Y3F,-9VX96RA/Q7 ML"\6R%\%)V^"MR=_^\&CGP3JKUX5T#$:XQL\?R7__^7F\O&;#*W_%M+5SQ+N MU[^]??VS+/&SD#;%*YRD04)3')R\#WAVS_&_,ODKO!'_Y:(K>__R3; M"?9MR(__FT83Z78MY@DGJW6,?_KY0.HUPUP4S&&Z$K_8E99*2="NF."+) M_G,QNL?Q[S^I_EQ($\O)0=D.C8ZDN<(+%!??G/P@O$0@18G&,LT1O\\G:\:# M!4+K0C !A3GC%\)T;F5'SEV^2>IPR%Z3.Y M-6J,O1_!&X,]N=VO*+$2\:7X\?D$JB]H4NH[=!_C.HF?%#(A[<,>=9YO40\S M0"5X77F=/KS8:$2Q)'^]IS1E?Z':>P&2@^W!,LJ5#D\-4@V V!]IH#^P/G6$F M3=6Q2^O4A+%WOF;Z4X!6 H;@9*P00,]55R8#1)&CVF?@(SK_^+G4N.C"6HIH MF.4_"/,WP/F,%;;?G+)5_AFXS01LJ%_+24N(7NRGB?A\)$6XB-&BQ%XI_7N/ M%M29W((81FJY+JO[04GRB2K*# M/__J^E,9&A),TU^BF;,;HAA7>@4E9%\=ZE/1.+@J'X4JAW/_X+;Y5B*LKU+Q]= MK6ARFPJ=_W8IS L^S=+< T62,J417JE_R0NUK-@!Q8?E")>J')#BO4MKBQ^C M^-SY"K.% .$3H]_3I1C.-4K4<[.R=/^R_G@\[@K]02VHLFCO4EZ0&%]GJWO, ME-*]+#*(5.Q,['P+RM3C6UJJ=]DNDY RL1ASA37?GL]H)C;!;>71 ZHU@.Q" M1T1A2C98:+)HM[=4"%U5O'=I;_""2 XH2:_12@UM>;'>I;M=XCBNVX+*"O4O MV0K%\6G&A;+(U0=+::G>9;M#/RXCR2O-21$*4;/YU)1WRG,.D(E*BF1)$_6> MK2K2HU2W.,R8 .'DS?T=24MM?561 :0Z_Q$N4;+ BCVDJEB/THD#7VJ=M]O5 M/8U+Q"K]NSMNTZKEX[P'#$1^'8,?3 <(.*_IZ/1XV5L*-L0=G2@UD%0IAF!$ MWKB!2(77# S%6S>@@/G%P*B\'8.*+7 @,&X+@XHMF"0A3@J#BBV,*C#.#0.*+>0H-%X, XHNVJ8UWA4#BB MXU:[6>!P.*+?5OMWX&2;(WIMA?<&CH4C2FV]@PT.B5-:+"2R"PZ-4THL)/ $ M#HU3>FQ%T!,<$:=TV(I %C@B3JFN@,!'.#*.Z*[GH$A+."R.Z+'G-6%J<$ < MT63/-2/%'P'J\8YI2),()P(?^1.G,8ED1J7@'L4RPU# EQBG/ B+8S)8YQ,[ MR!*41426*]!9XI0(HT4CBT\OG^WW_FJ/(OML03W$/#;/FW*P1&>(35G.845_ MH#C#8F?/5^TS^1O4--NO8NN99.F2,O(7?GZ!0*.&#?VXY#R#]^%I:1OD5]\P MTJEBH">S_;'<9+'H53;>.^"2@56RI#>5"Z>^@B6]J%\^P%H^#YJNU-/Y0VJJ M&2V,GYJ$=#I5WM" >0LP+);ZM1K#TO$V8ZF3J^6L M:;7'6.K=:@F)E=Z*AP(\H'/Q+R'MDL9B%'B _Y7)1).]>2S:?]J(UZ(KL1MX M+EKPIC'B?#K_BIB\>3EE-V2Q3$N\">#R)KC?,IE*G30:-6SIQ_D/S$+"\8R1 M$#_\D>_^RI_GHNND+<_9Z7-VMP?K_3Q?[G#2KKZN.ZP=\$V#_=R*="?= 32EF\6Z'>ZPFE*MZI4+^>O'FO(Y6ZO-,$ M-6!?.A*&&LY0 A4D5P"I[R[57>.N,)5-H*DYO5RA*!O-FHZ@L9RG; )-W?'D M"E'9!)L:U_9@$.ZR>#DT$#B@A/R5-YT_A<.S MU0JQ;<[#D4629QZ0K^2$H3SKP/J*L,9G6\"AC$?:QD8HFE4@MH:P&C4D,,;A7T:A9RE!\JG^-=SQ5/\ZI^S8GRF M[!:S#0EQB9!UQ8:5E(N5O!."EPXRJ.S83557^F'4Y+XI]JD+<2R)$R67YRM) MEV<93^D*LSKK6;>Z-X1'80B?[PZEW1ZR(ZB%MJ .\0!6&;F5#A3Q#\+2#,4W M&,4R;2\3NZY0N=3@0I1FM6>INJTJ;2T#6&,Z3>!201IIXXT0CF08(?) <:4,KZ QA. M-=_V!I,WF&SOAU&#Z7*W>K8E BJZ JGBS25O+GESR9M+WESRYI(WE[RYU-!< M@JL:PUE+[V5X]QJS=)O'>LO\A.OBK]J&$Z2I 6PHN!C>G/+FE.W],&I.S78+ M:1:C))TDT?E^+<'-JR9->'/+FUO>W/+FEC>WO+GES2UO;C4TMYJK'L.97Q\" M(II-%D0,;8 XEZ_-:T,8'2!)/#VEE7VEGPX/!,G_2V=I]_%XKM\&,&) M',#2ZUZ-ZH[=!G.E'V9C&4E"4GQ%-CAZ-EGXZ?8S^I.R/-=@Q8L3#5JPJY^/ M,EZC%:Y\EZ)A*T9_J6"N]1OP%->GO+J M1L3;[5_;Q?:*A#CA)%E<79VI,_G5E>TBN>#;,[0F*8KEE$\PXY4"U9?VI* G M!3TI>-RD8(/CE<)5#5=0JJ:1QLGI"L/5 BCHB>[*G/)\J.=# MF_*AG3 NPW&DOP8Q1ER; 7U>;0!^L_R3GKVTBKWT[)UM[-T5YASCZ1HS)!]A MNLK74!UM#*OD^2[/=WDVQ[,YGLTY>C;'7_KR%E-3BTE'V1C.,/HMH.D2LQ91 M(A4M#& NU7[=6T[>SI1V4H!ZB.@;Y, MY9Y6"%=YV5%9SI3,C:*W-&IZ6]S;XMX6][:XM\6/WA:':"&TT5'O"D+UICI8 MDW.%O="<-#7ZE2NH^$ 3VLUI;6TE??AN*V3UP%/Q?>7-!; \SSA:KK5I+>J M&QF X8((X$DN3W+9W@^C))0]G&7.L\W*6G7PFD@[?J>J/!$A2NFIA734\$P>TL4X"OA2]OD<"MD 47^.$YY_1M;-J&QK"U@(*X>VM M/NTMSM(#K5/\Z[G&*7[USSN2QG@ZOTPBLB%1AN(2*6O+F9+U*TF7^74D>3-I M2=9WM&+P6[1@(K''=\2B._'=B@""TC)&[=OI_.Q@L>]NBIU1GO);N1^''=UBG.L!T[6<1I4!(;7E3;S5$Z-$YBVL MV!#*BAB4M#)FJ+R0D=0O8H*24&PI^6A_24C*;VZ_5,X/4!T3W-'#?GBX8TX8 M0\FB(!A.MR_VS/P8>3Q+D@@T?GU^RC.;=C&;"M9OOTORCX3A4#3#Q8B>"44J MBU,D)H ZZ8M>S9$3E$ 19YC-*5N)+Q5+ICAV*D $5>A L+LE?O/ZY)=\I[L4 M'Q,*\@;+A:L6#5C%T[J>UO6T[G'3NN5&+!U2T7 %RE+UG\)4[K%C4,]1T0XH MH+&C!'Z>K"/C'U8DS<7)W]@(:2(S5^ DU,\2 6UNB" /+5%\J(=5H?5GCR-7',F/XP:/ M-&[6R-@=V:[TP[\2TDKJ@Z3(^L^"&%[]"JG Z&L8T]?_,LM1^^>'H'/]\G< MP^$RH3'=YYC'DP7#^9?5?M8F]3L0>Z@'9\9EV'@?L/Q]PDUGA7W=I@1($ MEAJ%S16$&K]_XQY)KSEI6FH3KJ#E'U#R#RB-R-/]W54^CK:$*L#NC;> M!JQ8\\%:+OH@/=@/=/T:D+:&<&K Y? >#:L\&I[C]QR_YY/;]A+N_&O0@N?- M1\&;?V;G\7=*HVO*&*FX?U15;N3T_;BT3$\\>^+9$\^>>/:LV+CF$? 4=04D MGQ[;,V)-&;'&UL: =-B[8(7^I"P(,Y[2EU(4&DE)>S9S.GXBA3.M66]9$ K5&87JBAN)$<\OOK+BF@7AWTYQ$BY7B'VK9/.@U:SHT?9!N I&#UK- MCA[5) T$U+"A'SJW$.!5;>B91%MO ;VL8:(?NXWUA725VQJPUMC]+*[TP^SC M$BC&XOS;X"3#U[@\ZAE4UOL91N%GF.Q"&M0>AO(2'7Q:+(&4D?M,-#!-RA6S MVG+=BG$G"L($*2G9L2C?*4R0Y^6\T\<[?;S3Q^9)<]1.GQI:@VIQ"6,'0\<< MI UL$X?Q*;?]JT"J9$!<0:K>MZ''H[CB]FHR@P#FC2OP-)HV;J>@T]V3=3@6 M]SVI$._%V&=*O2H#-%_'/AWT@5!8K6._X4,<>I?V"\?3^3E/R4H(I,*W MO% 'SO?3C(L1X_PCYB$C^4,.DR0J^6WU[M))6QUTY_P'22=A2C9"VSG_(1.& M8PZ07*-:!T(>J+6-%=Q#Z;MHS[$@B4X@\>$3JO )X%DU=H[@J$,GAF3++'6Y M>+;LQ0-J-4KV2TZYUGAW!1I ?VFGBI(KJPL&7!L&Q177CAY2<%[&%<>.'CY5 M-I4K?AX]1+3(+S!$[UV J)F9",;H@PL8=4,Q#G=[_VTP1X0%&Q1G.%AA))UX MQ<-6J=3S=/-90IL;X*:^GBC>36:5F^Q"#-T?Q),/ M9C1-;G"8,296F"AP31.V_V>N(.6&2ITKH+\/>:K:2:H:-*NLF1$-I&WF;-&@ M>;5VYSJ.M\%6[S3!JX>'9W=5[&[UFA@[7^-)74_J>E+W$ G%B4V'TQ2'L_G> M!239B']1)EU^"4Z;V7IUS0Q@X\%$\+:=5;;=;;C$41;CZ?QR-WC;,[%&]KM0 MG;:J6]W;8=X.,SXCK+7#ZG90D/T%VX;=M[MJWO+WE[2UO;]7;6\WT MO.&LJ/?!FM$UEH^ER0S0^%\961=_;6I0:;0X@&VE+8TWLZPRLV:[T9O%*$DG M272^'\ Z-11>T9M6WK0R/B.L-:TT-E"0E:6](;MO<.E XFTO;WMYV\O;7M[V MJK>]=%7 X:RN#P$1S28+(KH0H-P3U]S@@C4V@*VE(X@WLZPRLQYIB@N2D!1? MD0V.+A]&LW 6:SJVM%LRV&]:)>U%EF8,3U:4I>2O?)WL0L:U .GR$]YD]2:K M\1EAK:^H0I$P]NHWD;U-JJW4;V-JN,?;*@NNS)IX%!UKT@/ M9_C_LL]7PX,UVJ+\'$TB^4L!:Q3$C[&XS;B QNT/0 ^TE,TS!I8R!I-B _B MR#6) F@#WNKU5J_Q&6&MU=MX>P49PBTW;_=MX^8 >7/9F\O>7/;FLC>7=UWQ2U![#.*K_L;2^K;*_I&LMG2Y+%53YDT_D5YASCB@=, MGNFG^@V8]4GGI,YGDI!5MKJ1\SV>H6V>"^*"LF>=T?52MV_;VZ7>+C4^(ZRU M2Q4'"\CJK#R4W+7-!:CP?/+,^FVF?$-:FL 4UQ##F^86V68/RZE:;K7PMIOA7Q!@2N\J4W9#%,N5P%!JVYTUT M;Z(;GQ'6FNB@ P=DL&L<7>Z;[S PO#'OC7EOS'MCWAOS.J9J2VW8EGVLK8K?-4:H_4<\H^09)>,S MPEY&":KHP%@E/;7I")@E,"">7?+LDF>7/+ODV24MJJ035=J5.=0,N:Y4;#"* MEC_YKH-B:]L6#)KE[\#7@]8K73(@Z_DN6*$_*0O"C*=T)=V%\OHHP[$H%@4D MF5.V:L."-FU_"%:TG6R>);6-)46+!1/RR!&;SF_P!B<9+%>B5EW/P'@&QOB, ML)>!:;JIPAB9=EOV$3 TC0'RC(UG;#QCXQD;S]B C#]=?7% DRX0?4;)+@UA MOOWS;+5";!O0><#)(B%S$B)1?)$3I"OM6.<)XA-F7YEA])ZA3OI53T'5#3 M:,\>GL%\X(%OQ.;!-B\,D/H*1OOAJ0!]8U7&F][1"Y*@)"0H?OC.QV+?OGNZ M;1\:HGHUNQ U6]UC-IU_7=(XWDZ_)SBZS>ZYV%:0?!:[5,;J*IV:_3-&HRS, MI]3Y#Y+NLE-A;M#WSV(\F!B86<;")>)XMT3+!%*7[E8HG!(F=O4S MRI\?$R_^WNF'OXK3!D_G!^_]*B0H+0@395SZ?),5;)P%\4:_!1:O-_HM,/JM MY0,;J+K]S1?K4&JBD_07:V$=/+W:BOV%7UB'HX:2"4;EG1NH@!0\,"COW0"E M2N\&8_'!$2S IA 8F5]&CXP^[S,FU\6N%^#==M>.LF_4]@"4 M? NY/.7>)^7.67I _(E_/2?]Q*_V)[-0CL72(2$N$;*NV+"2\DD2[83@I8,, M*FN$LD]2AL+T*TF79[N@C_Q-LFNL\E-453'L?G@IV#[3_E:C,P]U/%4_,JK^ M?+=U[U;:+DN$L(P^8VE1EO&9P"K'Y4?X@S#9X@U&57#2*DO&>& M/3/L-C-!?4JJ%=!;0@/U8P?[EO=?"^#_]:8I=L\$E"^9K4N M_MI:\VS2] !*:'.QO#YJE3[Z$8M)(5B*GH1RUXH^@FL[>UO;W][ M^]O;WT=L?S/ MD!IK:",,1YG]LL^NSX,UVJ*<4$HB^4N!6Q3$NYMP[9\I:/^A 8BUKH3T7)M= M7-MN4&?%F)YE3*[N21)=TR0L_J$BW.IK&K7O;XI'IF:(*69&?4'#4M\QE'"4 M>P^$EG;XEPHZ3;\!S[UX[J7;R.C;[5_;Q?:*A#CA)%E<79VI4_W4E>TB^]#; M,[0F*8KEU$^$/E0I4'UISTYY=NHXV*D&APF%'ZRNH%1O'S<]E%TA49K-(XWS MP16JI050T'/+E3GEB3E/S#4BYO3MUN$XIU^#&"/>FE&J:V8 O@@F@F>#K&*# M"B, 7\F1^XK)8BE.G,D&,[00I$80'K-6*4(YJNA5CI7I[R M]^,JRUHD_8U$>CK_P@L._=#_H-.Q^F8LZO.SZ?61\'QOOQ$[T0RS4$U>ZC;C M(Y4\6^8CE3P7=,1LPJD:CQ0'H$&UI/#-B%3-RFG&QT#@_HZM[L0OE.T;XKXQP M4KS)EY/S5:DGX T8M35+Q)1ISL46(J:R^(F3*-]2Y(;)D/BMG.+\;"E_O$R* M=V"G4)L%(288F,H8\ 419MM'9Z?\_R&W)8V%7#Q/PRQ61#N.7*_1 6CR)@)YIMPJIEPL MP15-;N4HSA";LGP!1W_()QIGF-TNQ8I7"; "45P&M1;T54L.0[OA M(7B,AD)Y+J-/+H.S],!Z$?]Z;KF(7_WSCJ0QEBGI(K(AD1BA$BEKRYF2]2M) ME[F?028-6)+U':T8_!8MF,A4%N>?$QN<7%BGNUJOI2(@%4-099G/*5C)]1+YT=MN/&DQ0 MA0X$NUOB-Z]/?LEME,M$)F$@&RP7L%HT8!4?F.(#4XXC,*6<%J=#'JNN0%E* M3U$8)31V#.J]>K0#I]G848*'0JFI3E?"P52K1?^8=@61^EE1X<-T!03E>:2K M6;IRF[3V@ 8ZR.OJJU( MFKO$ G$8BW_O4B*%[3/R-VU^B/MZK43SM_8LRT"4I R%TFW*$ZWU;=6GQ;R&:A&%LGY&?T@JVQ5C*)0(N[H M*9XA$GT1N@*;+!C.O_I,*HV:SB7D!XKZ9('C<)G0F"ZV5T))%ZOD 1UU_&23 M^EV(7:SF'<_ =T]NH06>SF>,1EDH;(0-3K+G\U2O3XG;[UW:/C'Q%[.I, MC6I=61^.ZL-1CR,SP^V1L8>+Z0Y:5H>\ZZ@ MU7@"U=I*KB#4;*O6T'?_E#3WPZ/_B=IJ.OI 5K'*_NNLN\^ZF!^XF=Q]\IC:XI8Z0BTT55N6-S M+)'5?28T&OF5Z7RG90IM_' E?!8:US+>%AM!N7M)MQ78!C(N$M,[2;R3Q#M) M/(-KYSP"'GRN@.0?M/;LK3Y[VUJ/.2(:MP.S<4!&ZEVP0G]2%H093^E*/K0K M(][WC U)\OPDN8PMZ:G6'QJ"J^I(2$]<&7^[Y[,[E$7&DA*F3%J M.G\BAO)]GMJR)EZJ"<-\-[O!(28;>9Q6)N*O*V[FAHCT1!;/N]\0_NT4)^%R MA=BW2HH36LV*'FT?A*L@_Z#5[.A1S>M(@!HV]./1#:YZV:BJBN$7T)\))O'5 M6S(O:YCHQVXK?2%=Y48&K&6":$8QYKM8BFM<'OH.*NNI_5%0^Y/=M50UJ5]> MHH-/?R0RY=A])AJ8)N4'?VVY;L6X$P5A@I24[%B4[Q0FR/-RQ^5GV2JJ) MEXI66M+[2]3DE?>7N-7Y&HN5:IF)8P=#1].G#910A_$I-^NJ0*HT;EU!JMXM MH&E0%:CF.?#OI M* S&L5^M @)116;T=[?!*@@@+,;8ET4;W0/F9!K[>ADRGL?2]>+C>:KA>-E9 MJL6E'6',CHZ[;;@@G0\!$#= M?9&"43@=?&B!,IS,I?9R.51?,+DA"4GQ%-CBZ?!C@23Z^DX,QW84? M7HO1N_N.XPW.(P]5OL)N&K4>C1LL)U0D=_4+PD,4_P]&*K]OARU;CXL4]H)F MW4#QO+%1]#XW$CKK_I/6QM'_[[2[WC^V95??K_'S"VBP2L%;&R(G7NAD/MY# MY3!7#^?^58K#J3N9"U5;L05VU5P'G7K4[[K7] Y[V^=W'(L_Z!4J'ZW@?K3" MD 25I5Z.,1!4AI"H9&$ZMT^ O;0?G?-# M= S92V4;C)CV2X##W3?SA_QJ]!C!''/.#9:H78 M-J#S@*ZQ]+HDB^)O 7U(8<@;^C):?F4 /T8G$GH?AE4^C.E^_*[D\%T1=$]B M(96")E*4-LK**60ZRYC=!2\J9+/:KD)@^C% M3C9Z]ZG%MC!Y6M'3BIY6]+2BPAS2T5&O>^1EN3&=3HD!:RAD#>(+;*(+["G&.L6#]?DHCP/%P?1^<_0E&T-)ER MJ[:"Y%?[[$]-/N#$FA[PBWPE?B:)?*9F_Y[/QQ=/E6K6MHCQ4,JHPX#4-6(T M=Q-$5)UXTL;M^7>LG6-10 >U'FFB.CN^ MC_#"8#NM[^B)%+ ]T$-8U6\%4HG8%]-=6OA29'PV]+&D?RKC7^5R;E.?!T?4>,(5%ECY4)[:NKV&"*%B*K?14;'[1&5W) M6-+==B]D7.0K\73[6&1W\D[$JHNN:3)=YR&H^:*\3+C8RO-S^?P'9B$1Q56T M0X^?-,OB]M*S-2GR3"AYIUX_ZAR@G^3J&W)N/ON@&RA.LU2"=Q[8W;-_;0&)[ZAV>Z%]86VB!9QD+EV+<9XR$>(99/A$.1K>,8@=6 M;;;'<&AUZ.I:RV,>1Q<9*4["'< W[(UT&]1P>4?8< M"RF['O+P'.G\5KMRP1C_XF=XUVPI&/M?FVEOY\FQS/!:GR48ZM^<@+J-0)I%,6A?)GSB-223WXT<2E!\D])#;EA!5E%P)49:B&MG@0.#+@RQ!640. M=-+ZR,>^OMQO*&2_4OO82+MB(P\'[C(1XRA?1IW.[] /55RANH;1Z[(5Z-0M4=68V:1OK%A2R?*(WX)(EN,=N(O97?TE@54U9?P5@O=F_O5@J^*V-X M+AU(4CM[*LH:D/TF9@1J MRYOL0^TZ+BEI%OUTB5DABTKBER5,R:F[]< J&>C-C3#)$0N74ID22F),U_+< MK.X,J(Z1ON1:KFK"[_]L=);OA:C96E3%3$3PXU@TNOB$$S%U8S'FDVA%$OF> MNIC(FYIYKU?9WZJPZU9%1](^V2LO0.L]6C]5$:$:Q1O5FF+]5E#4:C+,QG[_D/HMCA 26[$^46 MQ2_V:N7?W8EVAEK8/FCY>(*6?18JJ^,M;7+@PS1$5[!0]I+6GA6N+(PJ"&HM M8Z>294&04!EYKLP&V.8 \/JXLD-4=_4%)O6.1U=F2BTP8&7?J4U$<[XH_+W] MQ7K;#$F%*_.XKA0 F7]7]MCZ[M)VE)\K>ZX64!HTNE,[L!9(M1Y"IW;B9M"H M'7C'<26IH4?N_ M=TI3:#BU-.[GV'/]+D1\&W95G[#@0EV]>/[FG%4WYR;1G]EN&[JC M-U@,;4AB_&1COZ-G8E1GC&Z(&+?3[9<\/\$#JS ILNF1VEC%/C]E +G3C M= M@G.Q4]V3)%];9S218HH>BI^XZ )[?E&;GRWECY=)\9[,=*ZH\O"HRHD"S(&_ M;N+VFI@)0BV5_Y.WUS(L:T0NBS_J%9=HQG0^^^=R1SD^2K.K_F+ MM@(H(:)?A"YH281 M+\\DH>H+K):!_ER01&@65T(U%/-%V+$+:?SY\@7@Q++05%T3+.VF:O"3_9JH5B$^:MY?(:V%3<.:NL9?9-=+9U06K$X M;IMT[+&JX2E9)J$P_:.]SD>4]Z(@52T;N(\[EC1@X^CJL[+-&QI#WAF3LM)$>D,>ETD2/6R(N0>Z/F^+7GT# M?=P_*C^=W\JG=RXYSX2 6 :*JX:GJHK98W\OV1V=A/_*",//C>Z:'BGK6=K]?N%_Q/?*X0%4,=R3?-LJLBK7/MH-KF>X3[NWBO9B02:9 MJHJ9GFP(%[A>4/:19O?I/(OWO)NZ)[55#/,J;)O6[$)NN5C3)?9QXZ M0Z1<&^>]!)":Y1.@'4\"M"9A6Q14O3X2RA4,ZS.H-0Z.<^4R<,-IIJ4IN)() MI0U6;;1E5^::?T/;YW3436#1TF?K"EHM<#!]B]7&:=7_!2U7)EZO2!V,"/@V MB2L3M6]@3>8R-/F2\E 35N\RABMIIX9"%^3PC"#31H7^BA40@BX,MN#N>L0@%5W/1VS:SM&KN86 M8G_VJI%3NJ=UJ[C#WY]=Z@)XX.N]_5F>XX&Q>1AC?R;A>-"K7,$U^1SZ,P+' M@U_CT%3'C+R.)U]-SHW^3#8#25%;0=?\AK(K?'LK+SGXWKIC5EH+. Z9 )VK MH?UY)8UL>.T0;!UC[)CIUM-\A-_G[6$W=!#/VLOLKO@;.\(/=@^[/RO.Q LG MG2#7/*V.*S.PE5H#3K;D2@Q6"QS*3F.]BTJ.$=#ML&R4VL451U%'T($S*QR' MUJ*SBIO='77ET.A^_@$2E;@2_M3Q&5)^%]>5,*3N9UIUAI_^N&9[=&1-\)HG M%NV/>QXMF/ W)_KCGM?Y]X7BS]*Q0JC]S@I<=]:V0 HXSY-1*3%Z8+YW\R0& MO]S<)">F,R:O=O\&['[ ML4W%"Q:J"J;?']G)]96R;S+B4YBC]1.]M+!/L#F*M)2/AVU'Q^YA1J[.&W3[FN(W#B69T3PN7%TKV35:]3.S0T8(A5*C"O>6$U$U,IU?Z&R M!OAR351*K;H>_*4F_>+2*>)R$8;;*8KF7'N8-$S_'N"2!F.[+25TU;Y;^ MD2DX,G'B/XA3FO(=6-K$B_ 92TB:,9S[?G[(G\JSUL,KF'GGIGQRG&[OA#0E M2ZU!39OZ5<6FPRK9U!LUUUY5Q2CWKA1,SIK2TZ9!34\(CX(0WN5_+,XLH5A7 MGP4Z53H0[HY246BA%J6T0)\T>;>J(X@\[T-;=9]2[Q@U3[0?#]&NHU;1%F>C M*WC5L_+:BJHKI+3F5-(_7EWAJIL 57'X]\=86PV+EJGNRJ6?AAA!N0!7MB+_ MM(IW'VOZ-'3(F!Z6B?TNL=YHX/Y6G+4.-!VV;#B'VB\!VF5R#-:[5([24$1% M8S$5$)4U&Z3V=&;P'C)M3=D,6 MR[0BE+NVO"U]J P/!M2PI1_[9)XS1L*#U*B[O_(3G1Y"VS)SQ6.?O_D,K8DX MSXHW0G=7]^0KH1>9C'W8)RA6]5NWG>J!8C'[4>?<9^^ M[1PWS]H>#VM;KR_2!FJ9*^C4$[I ?=L5$A,T7<"'ERNH^)!8JUT?1MZU@Q%P MKW2^(2G'((=[%=V3Q%:1Q)-B1'%4OMS/BZ%4$!VPRD9IN,M$3$W\N./M MIF\%#0ZH84\_*JEP4!T#?9$:BC@(Y.,:'_$&QS2_8[&;+97)IG*TW"#=V)6IP=JU(:G;T=!WZIIN)Y.7!AWVNMQ?P0< M:E_X>2[U>+A4B-)!&YWLKB!4SQ*!%3=7B _-2=-"M7"%^=!$3%O==&5F>5;: ML](-PT(;40+#T8(? B*:318DOZK$.4Y+'CMY7J 9!=C%IP:@^[H3TU-[5E%[ M^PQ,MW2>?A>+\?)A%"=R$$&)ED%U3:1=%HI+BJ^$VA(]$XT?)$0Y3'RBZ*A^ M0V;S95?(>[K]C/ZD+'=T5?";#5JPJY]5N9NAU>SJT2/JUVA5G?VX82MV]5>= MK[JZDN'7(B,\5XMW_B.,,QDR)]\W^D[B6$G*-VO&2(]?C "\E_55C8YF?KOK MQ0JJ.A(!-4RD(LGOP%9+7EK&^PSL\AET).T=0Q$6>ONWZBFA*M:GEZ,+0P/D MT>C.HG'?>]$)5MY3<3R>BB;F ^U(?W4%PWINL;&1Y@H#W7*:5:@\KA#4+1&J MU@!VEES9L+S+S&J7F8T1]GID90\+Q?[LYAW0\_VM M+FMS\^BQJ*Z<]=!'DMOPK_V=[M9.IB94KA77? XHC.+Z.EWGO]_LWPZ7=$:V MRG_9./=33Y\W>\VG ]%]+(!5L0"-+_-=(,+^$,,N%_]^Q&403RC?&R$;$HE1 MONDA3XWN=UW!] \J-!J94&\[-*KE7QX[KC>$?[M@6%KN6&R=Z5"H5GUW3)A. MB^Y\RN]%7R8SS B-OF)Y/5KHW1O,T +G?Y1W?1^ Z!KA=E*8PON^OJ?W.BOT M#K.5*BE<_Q_T#F.[',8*]VNGN]@%97.?[9_>\+S]D-EQFEJ?CDWT8:#M]X.<\[[5@KNL,K:<;D4!B:Y M7(DPT !W ,,6C*KV$Q[6HFJ*B;'-.\1X%J P%0LNW?;J!ZKZD#4>GWHAO6_' M*M].OB[OQ'>+2+PE)^[!E)? K/W M@WOOJ-#W^>#^GUZ$OIY5XV!I[VT;Q4T ME,_&,>*5-G[.Z231+$9);>Z@/C_EH\-&$1W6,I:FBAON,.2IGH+VP4T I'P8 MT_&$,943_#H>O]:;ORM0UH=#57A37 G5J9U/&EX95S#Q5_RM#A5<2U"3#G-@)#(U#E[9W!W@7;"2F2N#,.,I76'& Y1$ <-Y%KF )'/*5@7''A&.%@LFSUU2 M/-_)\ 8G8AK<;X,%I@OQP24)Q6\7>?%FMP:&DF>(RP7#]L7?0>CS#@)GZ8%' M4_SKN3=3_.J?$S'()$3E#PVH"PPE'2=HAD(R)Z%:0%69@62\Q0NY@#X]3'D4 METX^4-FA9-XO^T-)2N8GJ*R1&RCY5J.*%=C_^?D+A3ZRP?+(AO.,T37^3*(H MQN>(I_)]V[GRG!0.CK 6-W+NK-D6H#:>SKQ0?VC"*PQ^+G M[E7FXB"<9DB3""=%>'#":4RB7*N\1S%*0ASP)9:/]849R_M:$/Q!EJ LDEXU M.%?9S7?ZY2"[E-%SBW;E-PE#FB4IGZ&MW)O.BC%4\ O5A0U*?X-#3#92IFN< MPOI05<5,3\1>&UT1="_S%!+,:[M17=Y,'_:/!N6>0.G+8G@I=@ZRP9>)V&'P M%>7RC9/I_ []4/>L22LF^AN)_4WLJRB>(1)=)F=H35*D>K6[IK0)^?,G9U3B M%J_1FGQ&O!"A9ATM:B)3OZ+;+QY"D0<7=-DIP$=_ V.4C_?-8#I&>)+(:C\GPP0V:!8AH9,TC/$V%;, M@ZH[RUIU3?2-KE8DS6-=I)C[B1VJ1QI0PU _:)+?+:H<#D4Q(Q(G^2;YE:3+ MLQW?_["#5!\1.E5MZ]GCXF[2N9>U#?0/\L2=HG,Z58WT;".@I6PKY%+VX&41 M Y+6GT@')8QJ48?G6U+_M)HM?:K>J5X6M$SN&K6VOH+9 M7M3NIJ5E;1F#1XG@PZ"N8Z OTW6N^B>+*XPX!I[>L$KV]*9VCH'K&>_3C0S: MGLZ_\.+X!?5'4<=$7R1YM-,;:L>DJJP!V6=[%TZMBEY1THS<:T0B^1) PF5* MBP-@JY>Y1DTC_:)BEJ=;F:%#>K"E4K&61IU:\X-4,1*AF2*2X.@$9Y MSF_7*"5*_B P-!I$>'^9?2S%1M^3WU\R'DLA O@@>LR*8_\.W'CKM5S1A5E' M4->Z*R82H+\E"F_5Q017YHLV,I![ JZ82#!P&O&VKIA*>O-'/WC2%3M*#R>= M,)7^["B;$6I],Z _6\N \J.'77U@H"L;N+8V5!?AYJ!"5-%EZ,[=WL)P#"W- MJ#Q7EILV3@/?7.I/Z3*[Y\/ !H4C]Z=OC0RBQL",1\V"[OS .V>NF#3 ),O M&")7- 9 ?Y]Z@ZH#B5U1#?1@J;X"Z8H:H(<)*).!.WN+#C2Z4=*ND"6:$ZA- MB@^GO-!ZN-5'\3K%D>B!HWL%]!&JOE]&>!O,$6'!)G_H8B7LRXP5C\(&Y/'M M#)F)EA-A1XE= HF:Y"&:*0A%:PO*7KQ!#'P(H:_/#_#N0;^B^U1D5J4B>W@, MIJ ./A?#'4TEP2",'G&$WG/,\K"VRV2=I9)_$,9-3/()=[K-JY_% MB//241CJ''_R28B>UZN;W"&USV'D*SRB9[ET\EGHMT M4II$7Z.&R7Y\/MB47T(.6X Z;9CHZ_YFR^%+5]^%DC])7SS<]KR+&E7]Y4.[ MKN@I+HD]/3:>GA6W*8GC_\1Q]"5A&,62$O_T4 MBROZ,Y.OSIU1_OP^H7[%#@3]3!.\_8S8-YQ>9$FD?C.ELF '@GRYO6/Y7KN] ME6-5^)-WGG?\_):)6LP6S?34B!!8]UI0Q M3[XA%TWRP^?D/S$+"\_1$684'O+?OC!NS MKUAF&!$[X498D0N\^PN>,1(JG:+#?GV$^%Y0-L1'C^8TV**ZG"1IKE MSUKVA&SM=X/D5Y=A-3"9.Y%IA&/Q211,'SKYB;WT[0_PI1'B-LU2H> D,F-1 MK\?5B^\$[SQJ#5![[P9J!G9&X-==F9<6(SSF.?P'EL18<;3B4/QX1^6O#G3( MR6+!A#63XLLD923A)*R*I30NCSMC<##]K!@#N#PVC@&'64VX5V6W%R'&B/93 MI=,$U/H2F,+YOGXEWVM3 3=8\3T&0HEJ[%DRJ\S4@R0MS5FH.JMV]Z MPKV%)/ZJ@UU7'3J3EH;?+CG/AN!^)W25D/OCZ>(*O_8M%5H<$K8L3($4L'3H)!2BW5-^D;W]S M['B0U2$SCR,DR1I;X+BBFGIWK+F35JH3./MB;'I(1?5; 7.2^.L MORQ53D[/%MPM&&GX(TPCF*&#!^. 8;;\/2=+\.UA?FN_$E6HQ>>)DS.\-EH" M;FXTM.3RP40J\H=^1&AJ/NCI'77QPU'$UOPS6-I89C[(YA9](U M#,?;\C<$C.[+NB%6@USA"FD2R7>/I8\HX30FD31G'KU)_,%-M,LB'. BC7"6 MH"PBZ:/SLO[R5G??ZO?:5M=R-KBPU=S[#$@J7IEH4[N^ 0^[(O-^=;\@=8ST M15Z=SJ?5'54(67X W,A9Q\5TN\5L(\[(PFC5T6U'98S?TNAD=1&(__WY_VS!5>52AQ4Q\?]Z4H]G=<_@J'J"*2NCVEL M$]-8_/Z"LIU&H)Y;31JQK;?]1G#:U^LBZ5J[(:YNP[*^=C# ]>V8ZO.3;;"J M4T\?#3*J/;20NY'^H B'WMD+![O5%W&X[T=V.O^*6!Y ,4G?OGXMYD%>,G^\ M2Y9&28AE>BP^6=$L*4W(WLL'[.EXT4"/'7_Z@4$[_K[O$=?X@#T=[V+$-3XP M:,<_]#WB&A\PU?$NQE?9W+"=>O\@12=CIVK.5*3-^^['"IU M>\:ZU<5@J=OKH%MB/WJ:QW):FCJWK >:5;L65M*/#8555^WVUMTMBL5('I#3 MDR0JW2XODUEV'Y-P.I]C:7KH'$.]?<0N -0KJ;>/= % %6MP(V8=(]*KG!?[ MDI!TYW N[6:[IOKK3&XA=](78$ON7/QLQG >R27.!I?XZJEZYT"I[#(%NTB= MN_$)Q44CF,"Y&W10C""^4^?NNX$G4+,H&^OGC0(WJZ(> MCO?Z>*U+Q[ESJAZ/%HY9YPZN)FA!O9S.G5JE8'5G;_=PGWID>&G9],=UC7K8 MP-VCNCC=BO/M[^[S!K-[ 8M-2('">ON[E&S3NNS6B=;CA6,W0"OS-AS)M>&. M/8!'VRW=)N'OA[)_=J^8_W@,([:$N@[5A0.(USI'S^, MVG&(-B?M:WJ^C0<&&T[PVY@:B^&/2*CSK6S^XO\C^36Q6_^ M/U!+ P04 " !)@%Q36<^V.T,. ##P " '=R87 N:G!GG59Y/%3_ MNS_38.R[LL242&320@J95D.*)%DS*9%L91MIF"_9Q119OY5*F63+'B:3O5+Y MH@PFC)D6VV@FXF1FSMSC]_K=>_^Y?]Q[W^=S7F?Y?#[G];R?Y_T\SQ&-B)B MXG$;.QL @4 Y^$#$#& (\ Z!&)M_!M(<>0:),3$D.(H"11J[924DI&2E)26 M1*&DY:2E961AH*3D%>1DY=?NUSZRMGUM%SQD)5&2LO]GB%X#2I+ 1B =B= % MUBDAD$H(41> !@"$..)? /X-Q#JDF+@$;)*T#+R@01$V'XE"V$)4M+K-ZAK:.IO M-=AF:&1JMM=\WWZ+(T>/V>!L[8X[GW$YZ^KF[G'1]Y*?_^6 *^$1D5&$Z.LQ M-Q.3DE-2T]*S<^[FYN47%!8]+GGRM)3RK.QY;5U]0V/3R^:6CLZN[I[>-V_? M#0Y]^CQ,'QD=FV*QOW[[_F-Z9I;W:W'I]_(*^&=UC1<"0"+^$_\C+R68USHX M!F*H-5Z(=82U!4IBXIMW22@?TYSU2Z$#4BO MUS.=TN>M4?L7L_\=L83_%[/_(O;?O,8 620"#AY2"< "O_#@=H-$0: ($..* M@(1'<[67-2?J?"B-90JWJ&90ODGV'7N3>\\V[!O=.&?LMI0Q07LD D:KV7F% M_!-$@$LB+X5AZP2>3QBS3@_W[S1-E>DBC>&^I(R?C(LDM0_B:W$"X^K1E$[2 M>E/&N=7BSK[)%[,.&7T!*T'/-5X=):S;>L^]G:M#*@:6#4;<*?>74*DZ< M(;<\",S%+@[O&7ME#\G%".L7VC ":1Z^(Y9TNFC%@WNL?[DJCZZJI& M=YV=WC%K.Q%0G:M=SA8!H &Y@P02?PC6R_1X'^"U%0J?,I_IM](;+"WC"Z!^ MX"JK MZJ4DG,0\:D8*DZK/7H\U/*_CBF9U&.&QX-:^[J?Q^Z0 I'.$U>Q!:01C/+>3\AR2&ND71) M!(R1V.MISP,WM)!2K! 5TQ;[7K;F#E0;O,BS^ZJQ;WSCH0W01&SY,(TYVS]& MX8=VX>4AV1ESZRN>-D2G_*NF85&F3)K5;DYC9 MUH:@>!7Q$+L-IBXE,_=Y5]V&3>6]G)"#OI7$Q]8;N#[7OS !'N3Q< MMOG] $S>5ACRNE.J/SXB#\-.=/]I\(*X;K4ACEJ#5?Z/%HTVZ/$(* MRV9:SA11LV=7AKJETO33=1_V9!'\7-CJKZWH(R=AD=#B!C==@^.08@"Q-5-$ M@"X]G]1.G6PPZ(0U:;+\D8=.A73!HKZ.%@P]L2K(IZ4Y"^=N$%B.G'9100\?CLE @1B5!' -IOUOYYUZ8C*//-@SI?K+2"F"=\V-K;6[\ M\+C?DEU+OL=^4?UC$9*9X;N""LL=PE8VSZ3S55!TRL$A@;G_4[-?GF]EPSYF M.VZ95S:J.:7O="\2I;&1/HSF.EN=C[_;T+3 ,* M>B?4CM8Q@S-,SU&@^@/FC[2NZO .G,I*P):R7M5 MU+IGXP&K8.F71J?JGH:<,Z^=^1/[OD_A]!E_S4'"Z,T?_E>'O@SN6#ZNT3M39GLB2OXCP$]K +$-" MZ2P@!2:Q\.2J3B? MJ5@4I,28<[I!:.W;W7JLP?J4@\,0H^'Z1DOI3U?-9I_=&-LW'EK":/Y_ 'H2W$MG0.7)+&>XD[-XLRX37-7*:F^ MA1%S0H7NIG"Q/.VDN]E.GU_,XM2MF-S %0,(?8R/$0$#_EP*A(.U'OF'+ )0 M6Z!)O!0VL%B":#(0IQ7=T]=-C]'G_/[&=^_>ECZJ9^N"(+B(IYUE^FM=[[&) M":OHW56=GFE\;/NA"8A]SK*0=16,=@ZC8&(=R[ 7T&-U[!0.7,3%:KCYJ<&1 M!\ZN=&OZU5Q_/%M4>3>$GO]8.S-8KT/QDF'CR5IU7,'[9X[O?,T68KR*&^C+ MEV@C*AW?>]_AZ[2]NLR0.A*3]>+OTFHR07;4O&L1J;V&2\5S3Q1D&*YS5)TU M3B13][[>C54D&0EEJXO>S_5D&3U5/[SW=*P"3@YEX903ZAN&1K?)SN#K'=O1 M:N &KY.KKAFFK9D[F.RMNXS4Y&D'I+G&;14"[/\VG7PRPSGG8EF7IWOO+W6"2DB#TY[ECNNU+MG+B+V&"04D3UH'T@X>,_% U2 M+SJ%U%LWBX";5T6 +QKT1X]LI7<7)37ELM#I34C/N[53@]V'[$U7U4QVPITF M_0\:DB\3WL%.H<&;S.+,F'.-F-_3M"GMX?$-\>'*A9@GH82,]R=6/2OCZ-&A MG8W>BEQ.K0HRZI1C/ M;Y0OH7CIMO+Y5I,W DM8SW8"#,] H-H*260?3Y!&T%%\_RK#SB*EEO MNW@>J54A>88A4;=5-LO<.J^#X\ZM=YII7; 9-RPY0#[G92C+2TO;]B']300.W M-0F4L;N3L09BMX M@=9]KH$MZ,\/C":?>O'RDV\>7M*KH\\J]>U-PN7P#F3Q7<)"X#*.9=!Y'\6: M3(@TD0.+;8=^^.ND-74^H,V5]T'OZ%TWTE.Y0:>+Y.Y^3,:,!J MJ4_RZ\.-.GS[9C 4)M(%$[D>UT5J=*%:/&FS!I-0J::VFORS7%)JI*7E[HMI MA'=S>J?*3P) ]D!+2[6QVSMPV+-7K]LBU ]92[=)2X1&C+T-(^9OK" MQ/I7[CHC)Q6CTKQ*63>O.;VLNUBNT_![1: 5S-\*PGFH#K?D#M6V5KIIY6ZZ M0UW>[-'(IJRIKP''_RJ1)29J+!E;%BU4N\XN7?&3#LMO7:"$1HF 07Z3GZ+W MX+7.^KP61F76$U([95+JD C(SN B0-#.=9?%SE MXU-.#W*HVUG:'C.J7MZ38P?73\S&/C0I-*/>L%/7:#30N"*+(<;*%C7U;*0QK-G M&B2CCU$]%?0RPQV:TMTC9K[)/\D[ZMIH+'^<4>JHVW8>MMLVKM,;#5\3X^@U M1"O>WLJ*Z3'/&?.8^.8AV0M7!\3'L-$5+RV;6:_^AJ2V3_T '?DN?93IU0<4 M-7*FU9[*RT7U"KIWFYLL(KLZ,TN^NV_.C.O/9UR#.S]62-Q3U3[F658UQ M-W161(#B0Z(&_'>4P3.'^#5PPU +A-O&S=-MDNY7KO81V+0T>A[O9< FE5'< M=_+)CB]W0-=9?34N=D[^H@C XJ<@7.MO6>RO>_[S0BZR@U3[LT-NP^LVR<$+ M T2SAXHO70\<=L>6YU\Y_=/#H:R MQ30"!9"7O/JGJ@!M!HQ8"W0S2RR!H*KNY^ZW;AU/G9F.7F:Z8?_:F#K._.CP M\/GY^>"Y?6!:CX?2<#@\?*'W--R;CBS\L''CR[VELUM;HM@[)%?]&^D%55O> MNWF?>]&_U9 UQ=Z\T\;*P:/Y=,@ND=^TI/7G:J%#:!]JANW(AH*7]]MJT,S( MO=+A_WV]O%.F>";[-VLO3I.\>N,'_E T0]<,_'^?;R\/'4LV[ ?3FLF.9AKD M65*W*0Z:[=4@R:W?PQ>47EU[9?!LWGM?J]GJ^0]9V$WG=8Y7B_@@V_?L*?X5 M^J-^4Y36!FE;3MBOEI<"?K9P+/P82H#A(;F^FEO8?5)[;7YKL[!,/606[$K0 M+)RY%8P=>F4#.F^(LHD<>OE>MI?(T6RSTY+Z45AS[]B O!,(^:X+>6>%2NU] M5#:WL>Q,%X:*+=6 GG_G;&H6 M>=G)A M8]6?+7F^>C[Y0,?([A"';=&_2UE8%C:4U^!G^E@IYL)PK+ ANQ6IP26Z,:T'%E'322)AZT!&R5J'W4[ M1^3?-U]1L^D^8X8=&=%1-O'?"^WIU\:):3C8<)H3,L(&4MQ/OS8<_.(.^:DQ.E:U M)_]-JF;/=9D\U# -3*]I+T=T2-AR_]14%1NC'^C?Y(ZKQ0Q;FN).YL6YI9I3 M_L)F;XEZQ=D85]^QZ\-I!$UML;_S>#; M1B+AVK[8&K8ZQX<;P\AF6+?X4;.I.G*NR)6P46W=-?KS=GR#)F\C]J^, M7W["))1SKMF*K/\7R]:9H9X2!FF,FDVI1;@TX_>=FLIBMGSA#7F$J9Z3[^S& MZ#_M7-]%)^>]B=X>]JYS2U:HM<(@HO3[O:[8[P\;&^_6-EZX,#3WZV]WI_[K M/<%X=&+.9II#!V&/#94*"\*V1"-HV&X@.BIR;YL(0EL[,C2=8-):D*7WQ^:/ M)7)P S%@<*)+O/('UXFU&P%8ZDOTYT MV;:O'_Z4+>J^7UNWVN/4&;]H=M/[RAX[Y"$^^W[%LWMLQ90&08\^>\&6HMGX MAOB.>'G1]J[:4K*5Z1UT=Y'VR)EWNUZ2[XYI(8I#=L\N:]+A?D]ZN:R(%V1L[K4GM MI*P4Z"7N-T[( H",W5X3"63LFS5I@8Q]LR;M8'=BGV5L>]B.Y2?>+%;3HAG? MHZL%G3\9]]34]=?K9P.K=XM[6U,UV5I/9.P62-EEZ)UN4 PH9GJ(ID$5YT_- MF9XL;,><86MLV]BYPLYZ"B:7"!P9>+"NCY4Z*FS@0'-JY9M!ZCTLL MV_A/3#&,U?$3MN1'?(MGLF80OY5=G&!K)C76UJ-'9=7:B&E)U9&ZL%ZQ;-'8 MS2!^SE#J];?6-B1?^=?X6;946CW 6)QP+AL FDZ?:[M,_M>-+ALT M,\UNG4PQK2IBCOD%N=]PM"=,[PB2"-N+--9U4Z%!+28GV*N(GS_'ALU*M MZ)\X?PCVQ6' ,HFK9?+0N.?+U-NV0..AZ6PVU\U7C-GDW35*MT3KTM=?H^"E M&5,M\HAI2YK%HNI$L&QF+D4I"NJD/4^U9XT%1OJ+2U% M\)>WV=H)AQ+!%^J3G:(YOR+;:Q]50 &@;=WGM,XZ+A%NL4O#>RY;Q. M:"VF^RC[\^OZ%8:!K]:9_FR:ZI5I69H=AS="'CZ>T0(R8F6L?9=H2:3V;FL2 M)$C(@O2W.(1H+H45'S&2:?;WSZ^?L:%,9[+UG:W$'1FI?8N?L+' 1)MY#!/P MLR6;^0KPS3V1_+-AO7R5_V=:_G,2&BV[1%.E0:\;C*'^%H:*7Z^_-A>#_63L MU:44NZ([F8&#?DP9#0CTUBNF%*OO>NTFX;:CVHGQ-598D2]9,@5K3_*]CJNS M9+M!;#ME%&9=[MF2L2_6JWY9+0B9,+;)9[J?X,AFU?-D<(CM^CB:L@TT=&Q- MO\CZX,56&]YE6J#]:\/6B,')2@0WG^&^<.,E[+-M+BSW(]L=<^21BE$PK+YS MY-V+6<6N_XD:BX[VH&$+L;?BP*TP)Q>_;U8:;_]XY'^U^?0Y*U/U/]D.,7EH MC>QH-4+_=ZMKRV&J:[?2&:Q>X5[Q/_LO.=Q8B^7:4*RPA7$C._[S9\23)> 9 M>:]G"5K_$?XU_S-]1.!:>]:N)#9;?0X6V-VRX8Q6@UH^R+NRZYI=$;MT/M$'[!C$V +PC,=[,T0\T M<35'T:]Z3P>X]2"L_Q:5^;2CM5M9'$EV3"LA?M[\GGYYB@USIAE!CXTK)#8> M<;@Y^O?@&^)W<4#E;;G=+T1NOUF;MSX6;VLCQE\;,?.UD;A?F[CZ/KNU\55" MCYKWK!B1!M'._E[0G53F;&X:; \'LSE7U5J>E9GS GKK@!_ID-R/*GG9"]6V MFN>+(54C5VUB>JZ%#:.FT1@%5)^YSSH^#'S%YZ5(BX'9D$N%!JJ] '\^RU@UJ.B2_/GBB0BJMI)D Y59 MF#^?0Q(0M& NQ$J7S4Q(+-""-2 B:,%*D@VT8#%:,&/BINMBP2DI0R?38+U: MCR*FQ+WM$E9["V9,9G0KI\PR/9'!_-ECXH/9M%?D!G.KP#A]\:#(HIL6IX2/ M;YR]G1/WUIG?3P/J)7-T@#(MZXE'+#"M:D!$,)$J238P=8J*+.5!7+[J);.? M8XJNQ^Q@//OSJWN8 \UGN(>8D7?3]334B26KF)XU MP;E4V&%V7G8F?(ZYX:&\[4,!0@+P4#H>*BL?5C?83+1.IK*Q#QC9;=X@1P W M7.&F,'FS/&R$G1[E/W[SK(\Y^=/_?>P3:'SAU5D)+T[V$&PS:"<^@_9R$^R< MKLT.PBO+M7E[NAIO:[,3@VZ$!;/:2GQCF>I"<:ZM.VP]:8I[6MP?FN4L9/T6 MR[K&3E1E)U7S*:1MRSD*FH0GB:.FDD^0.J^>@X&4.GLA2D7%JG?1JT!;G4Y: M+6*],YMJT,OOC@61V8B5Y5ZFAX9/ (0 PFQ]GSQ:!87#]-O=Q&)N^.L=5A:61K7! MB4D66<465D]D>TK3+4^R3J,6>P_B!*M56XAS(F4<(91>_#LE' P@!A#Q7";P/4PC"0!"FTG(6 P WD,9#:$8",545#H#= &Z MU93+]44D3_0O2W0!=?>(N]>JLLE/G=<;G0!K;*C4_)W3R7Q^G;S.W5)2K^B2 MK"ZYX5*^7][#-P!B3,W?2AD]0>Y3!-O5P$#1@8/KWZ\2.0LA)),$YX'#6'&W[KAJ2 M.6*>]>5F("[_G.MOCNEO;XX!J.A/W!-V<-L;=8M9E^X:\F#9^,FR9 MI0K)BJU?8>"X>_WG]?'U4E/HPAN/EYZIN5YY)W!Q/F+04*YU66O8:_B^65P#U.PHO M'.OHO_Y/=VXSO&T&N:=&+,^?N#05F=7$K)FW_!^?$3&)-T9L 8=DE&>^^*(Q M_%#RFX6E3&4;^R=Y\TW8]\XC#YY--01>P(9](%O-=N(#82OC*$A$9+=9:8(N M&U?RS"O#FV)ZB9VM1W0''=D3IG?P3:?U.?@5>-$SR8=&_J)F)#.E85/LNC+3 M_1/(E;&L]%*_@"VF:\EZ07_["4C,ZIT("@N=FC M&S3*P![M-3?.60%R96Z'QN6_[,Z)T8"@^=F?&?'?9I4ST(A7'V$97QD_RY:Z MVBN'K0?3FLED5I^)\Z->SUFHUIU!+>BY,5_?UXN:=2@YJP>A_,,^@*::HZG\ M:%38YGZ WCY!KY1F F&9ITWHGN7RXAD*P#+ ,IRR3'D&3K^Y>98WL RP#/\L(\;7,NF.,8_V"8!E@&4JQ#+Q M?9DJ&F: >@X]Z/(/]=B$VBVV'4M3'*RRI?AF:(Y]>_>MD@B*G$M-@KM K^IR M(% T#P[,_ABLZ$!CY!SKK*"3$;>B2IK7F!V@;Q_0QVOX"]!7>_1Q'$D"].T# M^LH+RNRRM?$.Z[0?\1=L8$O6QX8Z5F>:H1$ZR72ISE[F9)5Y;S<9:]OC3C.M MH4D6H!0!&/P HSQ]%6"K S#X 08G97( #-Z 41D;@YA]F!XE1!;JE!X59+)6 MT-XJU0 .,>8']@2 &P' '8"0""VMD$29."$.JJ:*@KO]XCO>BVDQZFUJYA M96J8NNDW\,U\E^TH!D <(%ZG&$V >PX0!XC7)/BPHZ$2A,ROUIG^;)KJE6E9&N?Y MJ9U1$#2Y>NKQF$(.$%!;&;#MCY^8+ YFL2#MK69___SZ&1O*E!ZIY^HD6Y!/UL=3;VPG;,&;;>W,,W:-Y;B;7<=M"2I-=>$6NZ=MA.].+6 MT\,N'[1_N83>Y)SV=TFH&[7[AF-:UP7E6IM[@?G<4='_R6PIZPC^(CL!' MI?#1Y-D$/JH!'RWI6$,^"@B'\<%'XT?R3HWWZD'@H' .VJ1@/>-L?/(.V'+U MX*!";3FN:@K!D=\/_JAN_)$+T(+PYQG<%1+^P$?@R->?CPIQY/G)AX$1M1_\ M4=T4'A>@!2.*9W!7R(@"/@(CJOY\E+\1!7P4R4=3"X-&J@4GK2A90UY*XMB/ M%<5<& Y!A(*U)_E>Q^"3S(_"5H5S/JF)+^TV'P?H G1SDKI9'S?'A=3='Z>Z MHA"OD%]=K>1$"=Q4(]=ZW[EI;U(4)9I5H)OVA9LXB_EF:NE5A)M -]6&FSB+ M_.9]3/>RZ]L7;#Z2I9AJBG=XXYBL$?G :6TZ)6?HV!LC>GES GF:&OQL:P!R M9L"=_%0( SEKX@@ .6N0Z8FO.\\6ECG'7S55U?&9;#NTF?H#79]*TM<]#SAZ M2ONN7H'B^Z:!@>+[IJ2!XONFQ\>V)M_("B& 4DD:,\ML>P[[KJJ!J#74QD#4 M&BI<("I7.O7X4'LYLK!M+BP%VX3&]/,4RRH;O:H]C= /"!W3/\B_$?K7CR^R M^(E]MWGU>$H(Y;SJE$Y8>YPZ1Z@]?_F$%%,WK2/TH\C^^83N9>7[HV4N#+6Y M?>E94YWI$9)$\6=RGVF1,1PAPS3P)S23K4?-H(]TD-A A^2] 2^4LG^A2/ZS M_M*Y_\[E#7/G$WH@J]E\D&>:_GJ$_O7WPG0^30BB;'2%G]&M.9,-]TOO3EO[ M!]/7DI\V1NZ*'A_.-QZ__L2M1WU:/8,]@GU\DBU--IPCP[1FLOZ)TK8IZ]JC M<413+MCZY(W7?>?Q_>C;U<7D[!3=3<:3LSMT=W;R[?9B'=,0T.G!R0%JB=W.\+VA_+(U MEE_B#&;CU:EH,D@\W?/KVZ_HF# @P>#5@D7?D"%3T:=B[>C45!94BM $6P-Y M#'R+'T)5:V,DB/7#$^>HE!2]3)T;UIZO>RKIO.O?D2XT]*?F?;^/;R=GMY7_1[=G- M]>T$W7R[O?LVOIJ@R35EN0GA*R2UT?4MDKH?U(_H^AQ-?CLK=N766'_)]N.3 M"1V+-&QW:@@5PFBFA9PI1G_[H$"N>D1$:V+U?1:\87>?N2IV TI'*K49#_OT$\KF9MA3563Y Y6XMO MV!I-;L=7=Q>,;7GEZ*T5W"_NWH;/BM.=)5!\5G^PS!GE*&^0]Z.__'^08Z+E MASU@.O+.$W,VTVSJ *%S3<>((/Z>&L.A#'C&/!AZKWMK3,XB9G>SVQVT!V]E M6V% )-Z*_Y:U54'>LC2(GW.LS1Z1K!,I0@.J!_^;/S:0;2GK'P^IJ^0Z0 4: MB'^2]Z/E 0X:M@5T82@'Q6/TP]F+K#@,#\A\0!9^9&=*&PZ2;63/,?6-B2+5 M#*0Y-E*F3,U^+)&/'%KUYOEXOS:(-Z=@79_+JDKTZ<>N_S[D-TO4GF M3+KC:.KXP3F2%X[I?V$Q/Y5]0^A)-)+Z2OY%/&U']5_XA"V'1AN\BAZI-?=^RL(K M)[0DT7H],57\5FO;](ZY93[1Y\0VH4ZQ+C\3D^NM<*'S<%GD^-!1XZYWZZ#_ M\QJ0XO^PPH2:R"\77O3,/3)V)_D^'#3%;E<:=KKOT^"0 /\'GM'_@>$4$0O" M)":$A?ZWL#1;U=@A%D3JN5,I:"S:.O^P(5F/LJ']PSY_K#&R/UPHA\O+8U6UL&U[_[HD D"*&S@: M2'WT)^H>IZ0/Z^MB?D<5SU-\&S^1C<)[]G8WMN8++JV;HA.)+(@,Y4YMK1_3$-^ MX^G&&]2-2=ZJ_S]M[FKQ6&\<=%N#@-#&2CL49\1ZLZ 6[-PBJZK-91WA%ZPL MZ(G4Y&O"^=C^B#Z0&2(ZQ3(M6/[8Y$,H2"AKC"TL[P(+4=P&Q<=P%-+S[/6; MJ6GLYGX2S[/9ZG5;?,#O=NDUT8"3* T_V<2YT_&E:2=##@=IJ6S-CM[G5V M;^H?[(^)W4>1WTE>>9$;1DK\HDQEXY%\8:#GJ4:^6;%@>K^M>$B':0U/QKQ* MK7N&Y9A:@P9'RT( RLJ>!<0?NV2)LJ3PF M<'D@YCK]>3N^2;T$Q3/->V@Y\[B#LLQ;LYORSDX6]Y5LJ_+?;PSN$WFN$5L: M?96M[]152N9B5E3Y7Q@J];&)]GY%RA0KWVG]S70J40;TUKF%%002R%X0J6E/31KG]C-,SE1V MML?^+&^.D@[1_;$WAX\"D@T5?6BY<[PGP"+7[_]'9D#O9[>2']%1>,^A>5"; M#8(-4K8=-!21*K_:!^^Y<2<+RR*_=G.GE-V)#[FP8P+YO]A^@V*_( )=F6B5 M1:V=L;H;7BD="0EGFN,0HF,B_5Z)54^ 0L_#)7[FJ>S(;MIM"[^K'ZW;P;<+ M)<8):[S M@4N>K?]W(?)NQF"Y0G2!/*@FQV;82$0*UKW'*$&)C'3R>XQDA3A*9.DI[B@5 M+2J1 K^EM9+-P LV&2'YTQ-J%&6*.2-VY*M !3!Y')%:=*R/Z-$RGYVI?_F MR&/,QJ;B!\U@"7L6GW$]9.53V!#=Z^JGY8TQ;@D=Y/).*HG]NT-&O+Q7,US. M),9EL^5KEW657,U_DQ*B*L4[(2CZ:UFN Q\!N8FNL M>#?%=QZ"!&XL39>$!JWZP/LN3-9OL/M[-@E[RN>%K1G8MO,M(91XIQY[80GWT2;6!R=A='O:+CY1)/$ M9JO?&'5$H=^7A+ZXK#SVASER8_>VCZR@K*SB9@#LD R P (OS$L\UC;2!>1E M(]]#_(B>L84)VNT%#5L2U])X;C[MZMO7Y>,"2LC71TO+R3TSY8?5EMFU M%;D9?SEK?KX]&__>')]/SFZ/D*P_RZ_V]C0WANTO8VNG97079FLNOYW>!LZ% M+LG63/R]OOZ/IP]-8D:XWV]WU.+"M\?R3V',LL(HLG9R6]7UY?77R[.[@1T<76RME\A=,S9TJK MI;FX.CW[OUS?&JB=MV?+80"0#0QY84#W Z)>K?T!]831I>F MO2HH2+&\CG; -:/;J,4KJE?XHM4\SFLF$&,! ML*FI$ZUHHS/VW.Q!50">$/VY'PEAD$(!09](ZGNK.FIO#YH#VI\5O8FF++_Y^$(A M@&:5C]H,!?D0 $EOM4>]W-!8K.M-D#!KO0<>YD^W#BK@2,>:SE?9D!\9H%&K+_:&I/I*T:@'.-6%M![;K&]T+?M6> 0CP8C:5 C%FG' M8I%V55CDW>G\AU:X:$3N4X>,@IU\H?N?*:_HIKV@:>OQO;EPO&U#B)ZJ!PS@ MK?"H52<&Z,1B@$Y5&.#=Z1!1[UBF[L8G;BQ3P2K%.Z#;6[X\T9W2'D_Z<\YS M6JU^UEM3(Y(1[]I0RXSCQ0&ZGOQV=AN4;H0T0V61R:4BBH7,9?*/>T44:SJ7 M^)%X'DP#L0V3H(+\A1NUAC4RL"0Y'K#'54!VO E1=P&=D^],"U"]7+11.S@3 M6TU8MQ:&5;/P4HP9?3/6NDC=R;I;W^UEH=9Z/E#GXIO-6N%X$AX886V51^W\ M,O$EQ)!4_"#3B&'-8DEQIW7JW8>^S>D&!6QHIK7&# #\K>6L%_H[,\W -0LB MQ9G25YK^O9,?,)'\:X%30/O:$M8+Z=U8*.]6!>7O3N>:[:J\,-R=<9II +:] MA:L7KGNQ<-VK"J[?G(:G^]\H0S1%8+X.\-'K#):V6'VB(Q8OUW%U^N MQI-OMV=W*6/['-"+!X9:6_Q1^_W"7+]U!_NTZM]!/^2R?W&]X&P8?S]C0=LF MLW]-IKNUWSQPUPW;])_53ENTMM<6E;MW^\W,=MR^O?7[C1W<6]?RV,2]O:Z; M*[OU(;^Q+%^^%,5LZ_(ZT)\]*K$>A 2\WL'-]([M+WV8;]^[.N0Y]OG0 F)? M"\C&EO9 1CIAVWAI63-Y@E__&;!::W^O_YDO5^V O6B>6O^S7F(M1P^AM[43 MW]O!YNW%]SYM[,9_=X-R62W_X/^+_/]BT>D5 X04LP/F]N/_-PP]3QNX5XI1 M .OF]$ *$-6Q>ZT4>HSQDHO>/?BUG)'%VA!=Y@ _: 9RIN;"E@V5K!E^43"Y MMFK@1=._K/T7DF>TXZ#],7JT65L(:ZU[=N[8XMEA#YK!K,1@XR[:%-U>?+3. M)V097SZM]VT.<>_)F!W'G+%;U:!%>_N:[5&%M1Q-^92 XLX@[V^WM[RUEXL, M:-RO_KNQB=&5!.O_"VC'E2.YO=YL/24_6=%V3P,+^++W 15UQ$ M-_]6AWGJ38OUABBYTP3X,1H#GBG2=->!]0A%S,1#UN/]!U% ]+\?RX+*AV]K MN_0S1PKR[*[UR0,Y\Y7"8CETS%\,^)'0OAB1^XKQF,U@L[?&/J$=<[X9O/5G MO%SK\=W=V>2.,_66M]'%R42EW^]UQ7YK&'B<@GL&QNJ( MAF]WIPWOH(>%W7R4Y?D1)IU\>D%**\6Z7 M2? ZB?$[>MALD[B(,Z093]AV9A60X>\]L!1VDY**;4:"":' Q8H B;BK+0JB MV $QS3U46DDE_1<;P43G7NO8P$9V %1O#M_ MM9.*8I\(MTL:7&%G>0!Z$I$LM+HEVCN F)B(Z225R)DC1A(&?:FR@KF&%C)5 MM89C6JSV"P1R(O;J)A7(_N*_$JY*9N@(K0&8Q/PCI)=4 &> D%ZW6UF!6T-+ M^,;" M#*#T@W^\),XI9HZ7=ID9#S!]1]Z)7,8CTK%L8Q=^3?.AN2 ?F"4,@CD%HR5. M+B[IOWPC3B=E"2).*W?!L',/5X2IQ:SQXO4+C$V!F;RZ,)P9.-1 MH^T&W(@$".(4C)4BJ>B3P74^B:%S]J+H"[IA[8MIJL\:ZW26)'??[T.P@G_D MI$@VYH:<]A"LYE*M9I9@K$R@>!^R.IW$R<6U),Z5:2@I@HL0^M@_V"5.)F8' M.ZE$SPX,=2][6!UE\"XCM.&6W:J+J*2F+?X-A-F?U,"L=!FS7%^//%Y<7DXNS M.S2^.D5WD^N3WW^[OCP]N[W[!9W]Y]O%Y+_0C@/:<13R,(A7+#OAZ)I\K^GL M&$EHAP/\5PG^J[@^C-R^.Y=?Z2[ RGF,G'4OZ:;>PWOC$B+=7LRN""GVB@$G M]5;>3(#3*K-J>;_-HQ#Q;"VPNFXM<2ZA>4R<=A.GW+WUOUPM?SKV:O=Z()>Y MATOB/'NV<.FWJMM0H8:F\LG")M>Q1:@T-VV-^WV\7++6SJGQ9XMV]G.Y:(.O M7&*<>K1(MH6^1/X"Q,1$S,Y9[5P14UF!7$/C^!0_8$)E%5GX"1L+W$0V[3.' M:%=(D,V[TUA 9;;Z ]C$@TTO>;_>O& CE>AD M@=V\+::W]W7YL8Q7! (['>+-M#H"IV9F#;1K+R]T(C_A&%3B4E=>QSR[BH] X=710;)\XQ^E0^,6?WFB'3!U,C MC/ UX6)Z(K.F,CXWC26+A_'V/]@R5=F>;K-UL\#*/JFJA:;UAVCB;&:&$(V. MY/3S;)Z9!*G[[3D$=#_;2'IROYF!2X,O<>(SHQ166Q![4(G"/TX29SRSP$F' M-C-N=VK5>!+*__G0*)#]IIQ,6K4)@@4O%'90= M3Y^S2[L+O -5;OQ#)RC=FSYO]SYTRH@<@>N=.&G'(O[H0W0$M,M 1E>-,D[%(J]FYU"RMJ:$J_F[.KBJ"N?SZD'Y1Y3YJRN\6* M^6B0(:L7*N%D[4&3EYW]QA0*Q+T:&^N[$,BUQ0RK*^Y?N\:3VH $7V4 '92# M3IK@*P;0T>G (CO20#9P-W6WE1_4@V*Z%<@0[H%4"$K[[YIOY#KX!!JJ,E@, MRGWOFM-,B<55>-D? L[X[$&P:S=T#J4!.SI0&1HLLV(>*7\W__M],\/?]&;IXU+97X)U/R M4VRIY@PW%5TC%D33PK:YL!1L-T]L^];[T)PZ,[VI$Y?XPL&SYE/KJ4F)10%0 M3?U*_/J9YM"#V-P3T"E'L>I=A7 '^G!E.IA(@8_[4X)CSV7#?U+3QDI3>VE. M-57%QI$O>(:K:="[^2IKJ<$"#\3\%QCD95T]ACO'5+Y/39V(<_L7=DRL\PHE MA""+*E%"6*M L)OWO+'\&D*;;XS$ _)B:>O-;U!@1YP5OCGQK'IIMTVZ&U"PT%X[MD#^(:K;:^-AO:S6P:R%QQTUC%TTYC*]+SZC3TD"'"?V&D%.77HD:16";#)W\A%$LG[G*T7KIUQDB: M+-;:%3H]",GO'_ 2]TC*"G@]H2-!I+]\[;"V7XRE7:NJ+=[EDS8QN51S<:_C M;3XI^KCD^".+X& I<;^E]6X#AIH5/P^$7K_(5@/MJOHI>P?4Q*V>\@+JH,T; M4%UM=.CL(/H:11!J8S?0:#G;P.\^?+Y]\8V;XCBST%" MP_N&R2#V58,];NMY5]^^+A\80!RT\9)@BHX1D_5E^M7VI1X%DX*V!3+$[JQ9E:L\@_%%D_P39 MBMZE!CH,6H+?3F\#EX"NY<9[O07<^/GTH6F9S_Z5C4N3ZY-+S?B.R"T*UO5@ MNJF:/==ELGJ:0?=H-N]U(EXW^82-8_D&="RCJ45%]8]$$C<\E&+UC^\LEFV[=&T;^D_WM08K<0VCUIR7/T00K4X/PSZ-&:7MA* =+_Z/8(9\L ME<#)NA*X6XI\"C6O'R6Y@;E/&Z%51*.J90S^@V8@9VHN;#(DLH;X1<%SQZVQ M9:-4;DE6-_+'R$"T->J!I9SW=>G0M#N*S/S"Q/VO_:H/X4D9:>^;;\ M;,]E9?G9E:]$^S-)$RQ8=]-5KL#5*-"8LGQAP037#GPW.I$J[I#-CL.MIQ"] M1^NY?VWT(I5[^EA.H:+K?C0A8@JCK^3G4QN=$6H1,4!8"L_N"2>U1<%E"Y MJE*N8)[+7Z_ZD95NZ^2G1FTG\* 7!X\ M22GJ;I9*UG8#3N\!* ZD00JK-"LH#M?$+ 8@E8 M;(DI3.BLL-CA#8K['59M>#O4/".:^RAJ[7E4RL"*]K.>":.P@UQ;D8&ZJ H4 M6QE8T2FA*(IYAND BE6!8DAR:BG?4TXMPUK'Z]K!R6]D^QKN"24/2.$/7/IRM.QIA \K@H8 M@[*[2;9+ !@!C*G!&)3?3;(/(R88HT] ZT"B%S Y: I/L\JB9@-SO0*Q? MI*9LI=C MBZ96X-RX:>\!C&7@,R9PEB&.GT];YAJZA?"U1^=H7R[1M-+?,!WK2 M-?]'$=6>6T/RE3O9UHRH-XRF"<^EAU-1 8N#=D@&=">[.BT6V["A&K H#CHA M^;R=K.JT6)2$5A?BU8#&02339T*C9W&:-#G;6=2]N'J+83LUT=P3T;> M"4#&HU]7 _MK8!<$]P^#Q8+%BGK8?J=U@^HH[["N$RDOH$=L$(FOLWTVLCK3 M#,UVJ 9XXKVBDL,*YDZ:WL[+,^E=RGQQZ3(VU/$&5=(4_W2$7A=VWG"/HC2] MG@M 49LXY7DVK@$498*B--V?\T81<::EGM"2\O2G 4:9P"A-.^@"A%%?&+;S MS+I#0G-'P_(6VUBVE"DS*%7\A'5S3L\7YMR:W(Y;.E/-*"N$^I9%XX\NBI6S M:!SMDYF*N&DXN"6(L#ES_\"81>OH[,$X;,%Q%7L'Q2Q:1V6T,VBB_0RY>HQ:++& MJ3VAW^:M/ $P608FLV@GG0$FF0DC#5J 2;#,F6]ZFX8->W8*XMP/4:P;DMQ,9G>[ MIRQ18B=A7F2389._J DN%GNN=B!?-T8? 9HE0C,D89K,_,X*FFUAT"LTF C0 MY!":(0G 9%9X5M"4AD*K6V@"$+#)(39#\H')C/&LL#D4)#%/NWQ':,)V']CN MDZV'XY[LKC%V01^\M,)'V/(#&S-X?Q@L%BQ6U,/V.V4<5)EY83QAVZ&5 )[ MYSR,Q6$U="]-DW/?2EW1P353KW#"Y@A0'<0]7M+T(<\:+[!GAWNXI.D4GC5< M6GEF[@$OF> E31?OK/$R*#10 KG*:&./.?:<&WCUB&I&\6<6?;L9):],P]P, M;J:IYI7R- 6@_H4G=$;%W'M9M/'.'IZK\'NAO0H@*\2?_,RBLW<>\A-.0=@7 M=$;*SRP:?>^)_.0G' M\4[94SZ+C=K8"O04'B0 P![TLVF]G;&D +@&7_2Q: M<6>+RW:>!7L S*H ,XNNW-D"L\];N_C]#DVSTHPK["#=M"NQ=>9=UFD3UE'- MQ;V.M[GXIP(9.&P4._NP_9"4XV[&.':RJKCM"L-AN16W;>[#?GN'T9 TYVYV M>788I9MI"DV. T;YQVA(JF\W&ST=1CM;NVI:A;97!9#R#]*0A-]N]GIV@G0H MB*UR8]1MV%X#VVMR\GQ\MP<1[Y9,TM84MR>NIB\]I3V>*]$GO_ M!&5(XCG2*[K!UATEYK; /),M@\@>E(?ZDT](*W#^C=0&](>CC2DRH+O5UPL0"]&^@-R2%'NEAE MH3?7LH?2G:]J>0M_8HHNXA?(9.;R(][P#VRTL,DEQZ3?S@GMD5$?YR*V0"@\ M3;J35(@0"H.=MXT&B@,?(F,7(5>+V3VVKA_8O=<+QW8( @A_92$E1AU1Z$AM MH=TNLG]KNR:)_CI">.>=K*5#N-TC$!X*_4([:P*$^87PSKMKRX?P0.CW^H(H MYME6$B!<'0COO.&W? BWA%ZW+73$(DNLXT X^_0$%UF7BF9[*N^_'=^/3HAO M9N$I-FSM"3/O#!JI0;LKWA\&BP6+%?4P2./[U?+9>;ORVI_H40G7+UM7%'Z3TAY%XU5DS)Z^7N-8(V6&5OLQZ&G D>R_0M M JHCWC9= TS+$*G#D-.P8]G8Q8I4CCIC 5;+$*DAAV3',N?W4J3N=Q@XR.Q_ MF^[CW:C?MV+L8U-]I9]DLOXC] ,B=JZJ/;E_!=KCOVP-Y9=/JZ&PD6Q8XYXQ[@[N M:!/G\XBWI+3Z [)!"G'9L%7^Z^\P1K)"]WO)QBLA#_FI0U[%]H 9*FV02+=Y M&+XW^4)NA!\V0#463=3)@U;>ORP<&$ AMO"28ZF$@:8SHZQ!JMIKN MBY>LA(ZG2P_[9OSEK/GY]FS\>W-\/CF[/4*R_BR_VKY@I& R\-9 IMB=58NZ M])X#_J/(_@GRS;U+#708M 2_G=X&+@%=RXWW>@NX\?/I0],RG_TK&Y7 MFO$=D5L4K.O!=%,U>Z[+9/4T0]<,W+S73>7[)J^P<2S?@(YE-+6HN/[1,97& M!@*?O671B$37*/^Y!*-W;'^Y9-6M>\.(^Z^_%Z;S:8O$[I>"2WD!V80Q'\A( M)U1Z(O,!G5#UP]* \G*!5B#8 ,1*S'(AIJ1-Y8O^"SM@,RQ[[!\U SM1< MV+*ADN7$+PHFU]A>9B3/B/AR[(^ECN^;(2]4C2SF.\/(A5=5G5_02XX )H6"9NYL:()AN M#D-M,BCJS;NR(9--+2%IL01)!_ZPE$D,M2$HHC)VK8'EL,,+CO%L?7@T0C+%EK8^"3P;\2Z68(%! M[B>2^Q'4&1-'AJ9I9'V-0J 6@ GVB0G82;:H(@RPA_29F$[>\JFR5M<>PN'$ M;1'*$@!5X5I06Z"VLN:#&UE3FQ=&55A@#RFT$7 !(O%)I(UZ." 3KV3:R/># M,5@F+'C- T>AQVU&GS5N8F2"@;CYJUE66@.TK2-M3^2YEH/W#\3E@;BG^$%3 M-.#<6A+7W5H"M*TC;?URV\)IFT,/KR65I4;"8>?J-VT3YK.LRX:"D>R@?R\, MO*QO1*%$X&?#7A%M-W;KIS&4MG:!:M[6SUZS+?ZUK#AW\4XC!:9!"]#'+YK= M=./0S"_]RFI-WSN]P'5"ULXI2'@PP5 82I+0'A;*SGS]GXDZ.12<)O&NN&K<%'63XRO51D(32I<&)[752#6!GVA MU2]T]S +FUOV:$T2(RX6^S(FH%5_Z30XJ"VUA5D('3;>1Y0!:V,,Y5OP^3R M;96(8\4^ 3T0"I1U4J'-DT#.I05>2PP'7C&&V$#H%]N_B,\6>O[._5;OH/US MN)>=LK=%HH9Z:R<>:[:]P"I:$ &$\ NV%,UF6^=M5K!DSBGM>.^XQZ&GW@II MTKK5$R]SIYW>>L%(>KJPB*ER@RW-5%U?GEV\=BEZYI$ZX7&#_>Y :+<+/=>< M?\W (PQ##F/-#H9A>N0M"/^0]06.QN"6FOD'6Z8JV]-M#=,$W/&.NW@M07-V M]+/ 8+1M++2'!;MD ,;=P1C4[7-G,":. 8 DW&OPQ3N/K\"0 .!QK_$8U)5S MUV;=>Z%=X02N^)$#>@@#;9YI/B!RR;$TA?9 P>IS&;$\DC,V#A%_HWAOA ,!N&[VII>AM:0#AR)1PSR37M MF' ?J_];>(>@3LP0?X$;+_?#)^QX5O506[ =(+C"#D&1A'T0+(%I0%:J$R]=.)KFE77+KA,V^+;GLDC#9M7%'66Q"..QBQ6 [ MJO+5+E70Z=QC+IN$4L*L.N!O[_&7R9:DG?/I +R] %Y4 XA.-IN2,DBEIP1C MI&?3@A81/&,P7GYHK[ #V?(@9YAYP(1RB @9-&>1#\[=WMBM(?-GRW@C*=N) M#NH@645E7Q/"1TCM3%)..V;UB1!PS0DJY'F*K0-LJP+;;+)/R;/\ && < P( M1QK,F6P_2I+MCP7>>+W[NL)P*!5I6X5@AN1YM+W,)O#"CJBT.\,A$$O3T&R+3;: M555QB9%4^$D'\0<6A>=6+GBNYHD( .*#!@[K2"==V;W/*S/9>5Y64&I#X,%A 6$!:S3 A9T M\GGA:G+-C'0VQLX1%SR#A1B(7V?H8&K^20C M+?IH7A@@=[FET$:\ (C$)Y$V,F M1B(3B)N_FIV9"\,!VM:1MEY-,Q"WCL0]Q0^:H@'GUI*X;EDKT+:.M'7+/$N@ M;:Z;>,^_)=S$JVL&OG#PK/G4>FK*7D8(P=9@%TIK6X/_+1L+V7I%4G7V!7/8 ML+4?M!%!;$JM9EOB=!]ONR]TNQU!ZA7XJ(VI_4%BQ/&P,;75%=I2H1M3*[8'E3/Y M-DPNW_C:,PIRKE+ &XCAP"O&$.L)':E$:RS;'N:YM_M*YL=[J]?J'71^#O?A M8SQHPX]/W2W=JR*RW:2;QLZ51XLY.UP<6XIF8V0^H&?9LLCK;!H8^.F81C3\ MP3=MK#2U%[)*JHJ-(P_2PU9CU#OH$N5'[QW1%NSN*R""L+-T"#ER2,JL??9& M,($=D^#=S3!QP2#QC3SLS /$]<.?'AS&#AGA#;;8G>[MR6(.DM#K24*[5;"U MQ+OFXA&.(2<090?'[3,[$H'1S3/SU)P5X)<)_$*.(=H-?DD/8,L!BM&6O"CT MAWGV[ )09@+*D'.)=@/ESJ>R@6 $#*XPV,U$,&9P/AO $F"Y@F7(X3]2["/; M]DWG5JSW><+RG3J'/R11[#1&@P.IU87X1VH),LS$XL\K_C$@1,XD -)M"[TA M5%QPC\9,3/U\PA_K6 1[JJ;XR\;,SSW^$1^+T<:8T.I _(-[4,8S\LN+?X!D MW ,0AIS7R7, !'"Y![@,.8,SCPA(/;3N/I2#5"T"8K,N,^:<(L&&(,9N0D 2 MQ4S,]MUWA-!;79%QNK"(446$@V:JKBAA%Z]=BOK"1$T6O1A*7:$C0CT_]S#, MQ%!/LEOD+0C_D/4%CL8@V$!UP5TVMGG*72198/ =NZG7'P 8>0=C/(,\KPTF M( GW&GPA!]D7&J4 / (>/3Q*(0?1QXI.[)5VA;H,/J(23]AV",1H4()<5 H!A0R%Y6PD ?@!_!C\N-E# H@$1#)$IMX^4GLD M0;5$Z7$)@A!D8^M)(TL!T8>=>3R3Y&"VM1'N]^>F=>>1-6G<01CT>Z!E>$=@ M)AG!#,LBPN''OSX"S,7#7#:)P'Q*(F+C+S)ATVK#U@W>8=B*E_\KN!@"Y%_] M@9=)SJF 0@C 8OVQ&"_MM-?Z%,H?B@PS,"^T>2_;F!XA,IL3@28SU.(7^C>T MD0CA\?!C<)K>"3@@>;F2O$6V4_ E]5C]W\)VZ-/LB1GB03$&9/QWLL9^MYB\ MWM8<[,EQ5\3?8L5\--A3F+0' Z%V,"VKZT+9D(TZZ*?YX \#N[M@MO#E# MV: %.5M9K/+0PP'@"_!-"-\TK1[*AAW/JAYJ'(H,/EQAAR#4PF1Q_\$JTDW; M1JSFP;2$R:Z- M.\IB$\)A%RL&V]%,6!T_!_8"]YC+)@>6<-,!X&_O\9?)=JN=MQL \/8">.$G MNQ+D9;/=*H.=!BG!R-,!UQR?_UX=924.B M)H2/T AEM$6E/&6."-2HZM M @_24&@5>X1U(,*Y]@3K >4H)//4X1$D,\ YI63N9-$ALL9"MF*U">3=]$C* M7QM2(V$,)(!+0P(JV\]:/8H]:2.8XL52W(/,.SQTF M\E";0)DB#QT?WH\J%BUI$[94S<6]CDN7$&%#V57C=;;2F%J>71M8>X;KA6,[ MLD&9,F%C!E'H=P;"H"<5J./:5=5QB9'4&/T4@>>W,"MP8%%X;N6"Y[ ]@U-3 M)T.VW>=QERL $%<4Q.W$($[;5"(]H =#8=C/<[,KH)IC5$=Z(YW$L$[=ETY'Z+;+=5[:W$>(ZHCI*$AWDTOJ#-M?I)?:$AC3@.XWZ.Z%H[L8X[@K M='J\6*0RJC9'[+H2:[:;_WB6^-OY> M_W.Z#&7>C+^<-3_?GHU_;X[/)V>W1TC6G^57VY<,M +*P!M3_X2FV%W'%F4# M+]+YH\C^"0J">I<:Z#!HT7\[#5YT2KTLEGQR?7*I&=^7[U U>Z[+K[0:2">V M8O->)S)H4[BR5R\?BHYE-+6H!/N1B*O-D.JSMQ(:W7U'Z\1<\M$[MK]83> M,/'6^\/T3$#1)EW9NLLG;WV9P/>XB(4N*1H]1;+\;,]E9?G9Q>V#9C!R!HNV MW<2#N_::H6*#B3WJ%AQ[&NG==$:J^LM@DRKE4Y:)#=K-ZST9FG^>+EA$\A5/ ? M=/_&P$R/Q7=>4.K#8 %A 6$!Z[2 *WV:JSHM7$^NQ+_VZV[85OL00+#'(_D=R/H,XJX;U&(5 +P 3[Q 0L@8@JP@![2)^)Z>0M MGRIK=>TA'+R#Z%B2M"I<"VH+U%;6?$!+%)L71E588 \IM!%P 2+Q2:2-RC$@ M$Z]D6J^)^@6,P3)AP6L>. H][JG%6>,F1B88B)N_FIV9"\,!VM:1MMX.'"!N M'8E[BA\T10/.K25QW4T80-LZTM;=E% ";2O6I;.Z+2?^O3#PLG:R"MTF.&PR MW@O:WB8VQ1Z_W2':':'=DX3N,,\-;;78NU;XGK1HJ 7M-4L/M?SVIK4!7VGP M5;@HZR?&5_D]%;H=8=@'P/$'N*AV![U!8L25U>Y@_20.J2\,ABTX!8$GN$6A M;9AQ$(-BVG"" M9@*A$71N'A$:?:\EK9AM[TEVUH]W-X/*!4/*-_*P,P\GUP]_>B@9.VU1O,$6 MN_,*.]VP=1901.-X4,%E?M M !ETVM[.@$QZSF@AX(RT\5K#+F"4=XP&G<:W,T9W/HL4)">@,@J5W4PD9P;G ME )0 :A10 TZNNXM4,L&&+]JNF(U%0EK>^H=>1EV&J,N1%YR%#.#3#R)O"(O MW=PB+T*_TQ(&_4([=X,>3 +03-R(?&(OD?!,H341K/62@OU@*RK 6 NG] E42Q MN%A+314U%+Q4/]8B#6BLI0NQEOP$32;>1&ZQEFXFL1:IWQ>& TC0<@_&3)R& MG&(M*RB"T553^&7C'>0?68D+Q>BJ*D$2"VY= 9C<&9-2/$>@Q#@*R,7:8S"3 M[>@%1TT EK6'9;QMZ*!RH?J$WXB(S.U2U)^J%0HT^ A'/&';(?BBT0ARR;$TAT>2_;F)ZC.YL3J28S MT.(7^C>&V$,PBX>?VMST#FP&PP'?HT>V*&^%*, 1G_ MG:RQWRTFK[5TBJ TSCP;2LDU3*ANP[1\O" MWC'ND5OX^2IE0Q:D;&6QRL.I*P!?@&]"^*8YBZ5LV/&KZ*$>HLC PQ5V"#XM M3!;W'ZRB1Z+V$:N/,"VGZ6!K1EQJ6AG!$ I1"(A"5(\<=,;(24$(_TB MZ+?+/0Y3-T.H*7X@G5^T5ZV;MDVA@8@DHQT;-5/EW'\F(+ ([9:SD^8OR#9U M3648$ 5$__NQ$+:/-Y*RO?&Y3.QRXW%]F)44Y#4A?(1:*/*X4#^T2X2 :[-< M$DG D\D+L*T*;,LZ3Q0@#!#> <(?HC!<^&FC.X$WREY'-IDE^8OU<.\5ND4X M$."-T4= 3<]&^+7AM1(& $)8-*0 M<,KVLU:/8D_:"*5XD13WX4?N8X_O1Y]EG1U7(3OH#L\=)O%0FR"9 @\=']Z/ M*A8K:1.N5,W%O8Y+%Q!A0]E9X6VE+K4\.TFR]@S7"\=V9(,R9<)&D7U!$H=" M6\HSTKHM-MI557&)D=08_12!Y[EQ"!.V^ R/:![0T$:2(#J_41UE#/2;26&=>)NF:GQO/)=6I+0 M[^8IKM]W7MK32^H,>W"FE]I@2P.XWX"[$P[N8FSCOM!I\X9, M-V9TZ-R;ZBO]))-U'J$?$#H^5+4G]Z_ B,HO6^/Y9>>8BC^,N?L6_W7HF W" M@P'SIA6LZ][DEI_MN:PL/[N1J@?-F-"?-K:74A1_#EBNZ-5EZ-(,%1MLW:BF M.O96Z=T(6ZJ"H& V3_F49:R-MOOV'KG./PJ9)K8*B_QF&:=;FX8WB^W('?GO M%3&WT%?RZZF-S@A1U8 8GAO""PGC99!32%3=QA^4$CZ%$,%_T/T;F9<>BN^\ MH-2'P0+" L("UFD!5^HT5VU:N)I<\^(RU(:@B#(=+5@.V1,LH@+;?STF=B.GG+I\I:77L(!^_$ M)!:WKPK7@MH"M94U']"BF>:%4146V$,*;01<@$A\$FFCE@'(Q"N9UM/TOX Q M6"8L>$T#1Z''/5XS:]S$R 0#?/H#W@E: MD/E #W>GU50VJZ8BCB-ZEBV+O,&F48"?CFGXPA]OT\9*4WLA"Z.JV#CR4#P4 M&Z/>@4@T';UW1#O+(YOZHD@ST'QQKVL*><\#MH@B%I"!'?I6S;87+-2@F#8< MXY9 =(2(,M]JL+XX:1_=JC M^A5VKA\N/(J?4(*[L8J$ 0I![/6$7@_./N$=I(.0,Y^R ^GV62D90M1-*H,% M5CM0AAP,M1LHDYY_5QA H^T^">1G%: :0V(G/>+O<;+=PF<9+L(H61'PB_((M M1;-9]&;'8 U!>V/4#@K60&0F(VDSS,2_V"TRX]W-H'+!D/*-/.S,P\GUPTI6 MM5>R*N.H3+X9F)3[%+3"8C<()U5E- 9N-*)(S'% +.Z&;&;1": MW&,TG@>1=2 &)">@,@J5(8>Q%A^$ : "4*. &G+B:OP S)ZKZ7VHDZE[Y$7J M-$9=B+SD)V9:8B:>1%Z1EVY>D9>VT!VVA4$?RMNY!V@F;D0^L9=(>*9)6@ J M>4=E-FY$[@&8W!#:%UKM0H]* Y@F@6D\)Z*\&$P*?()K6UE4]JL7@P&@[B-0 M!\7%8.JJJ:$ IOIAF%8O9+<2A&$RDC12)OY$7F&8M6*]-$&77K\KB&+!N[M! M[>T.QDR\AGQ"+CVPP_80D-DX#+E'6U* ,[H3BS#HP,XC[E$:SULH+]@"LG,? M49G)IO=B@RT U#T$:BO>QO>R <:SHLZUY.7\6\)8BT[4V061+&7C<^1?[PF+A2C,VQ"KP-]OWG'9#N3OEIY1F= +M8>@]FTT2HV%@.P MK#TLXVUO!Y4+-2W\1D3<7KSFG"(!PA<[RX!.[FU'@\_?H;>Z$N-T09L_$>&@ MF:HK2=C%:Y>BOBQ1$^[W:?6%+I2>\ _#(CNMO /"/V1]@:,Q""9077"7R2ZS MM&?V9('!2+NIVX- !?=0+'S/#LA! )\/ODP2!UF>[0-XW&<\=M,4A>R1;H5F M)WQ$))ZP[1" T8 $N>18FD+F[,4F*$0A,K&[""BA-VQD6.)V25AVVS=*UC_( M=TEC$Y(H"=TNU'=S#\3"N\!&*:X8* 0KJ"[(*[7=*Z 04,A06$Y#5X ?P(_! MCYO.K8!(0"1#9.H6K;5'$E1*%!F78/YI\UZVL4J/*)X3J28ST.(7^C>&X$,P MB^/9.OF.D&80S:#12X1U\ P$+V^"M\CM#7X4>:S^;V$[]&GVQ SQI1@#,OX[ M66._6TQ>;VL.OL/6DZ9@5\C?8L5\--A3F+ROD%0'F,:#:5G;(,J&[#NUF]T> MM%WF';N]PK=+E U:D+.5Q2H/VRH O@#?A/!-L_VB;-CQK.JA**+(X,,5=@A" M+4P6]Q^LHD>B^!$KDC MI^E@:T;<:EH>P3 *D0B(1%2'*A&RN_#320B;?5MR MV1?"9-?&'66Q">&PBQ6#@9E0.ZB5>N0(P&Y?85?.$2* MWW%&S>'@Z2$8/3) MF(!#WG&8^NR/FN('4OI%>]6Z:=L4&HA(,MJY43-5SOUG @*+T&XY.VG^@FQ3 MUU2& 5% ]+\?"V'[>",IVQN?T[ZHQN/Z,"LIR&M"^'"UT,^]3T9 <)<( ==F MN222@">3%V!;%=AFDR)+7HH $ 8(QX#PAR@,9[+_*DE)0BSP1MGKR":S)'\U M1D-!;!5Z&E\@P!NCCX#D\H1Q-MNYLJE7 ,$,<$XKF.,EP?95QL*I' [=CJ#3 MDR=^;1!#-%E<)8#U0X(TV\]:/8H]:2- X\5GW(V9Z0/>&@C20 -7[B>I(%V>0&-:) M.W&FQO/*(VI)0K];KDO4YC[L5$=,1T%ZF%Q29]C?,[W4!EL:P+T-[H$8#NYB M;..^T&GSADPW$G7HW)OJ*_TDDT4=H1\0.CY4M2?WK\"(RB];X_EEYYB*/XQY MQ%M2%M<$U'DI1&1AJ_S7WV&,9(6VY)"-5]H?U# =\BK'I"!5:6L.&B$S6#"6 M2E6DT1]J,_2@&;*A:+).!NQ)9/L@>AIIHU]QEBKC=Q#P^6'-FR^??V]L=_7MZ_*! <1!&R\)IG@80!HC^CJ$FIVF^^(E&Z'C MZ3+>>S/^I08Z#%J"WTYO Y> KN7&>[T%W/CY]*%IF<_^E8U+D^N32\WXCL@M M"M;U8+JIFCW7Y5=:/45CSLU[G0C833YAXUB^ 1W+:&I1\?PCD<6;X>)G;UDT MNC61\IY+,'K']I=+-MVZ-XRX__I[83J?MDCL?BFXE!>039CR@8QT0B4G;?)[ M0G4,V\\F+Q=H!8(-0*Q$+!?"-O.WT$FQ2;O?QYEI C&R!AN/@;=#]P0]S!"0 M[>E?#[KY;#>0HSGTU?0KY'WE 8S\@E#N3TN>HPE6I@;AID>-4II8L0?+,'^Q M$SA9JH23=96P-,EM!CPZEW,ZES)&^4$SD#,U%[9LJ/;'PM^^,.2%JI%%>>?5 MN6#()F#_' M^SY#GRBM=A>[A8V6Z,J]KFM=56-=XKHP(LPK 0M]3*)\8=G6PLK.6O90&@JM5L%GYU8J4<@=@.(5F->W(#>GVML4!E/ UEY>MABOM8ZC&0D+ M$^@HFHZ1X>\])M_2OUG\;&&S] 0RE[:6O&YK<6-GP5.J]11>K">>.?44SPEW M:C*3][*A(GEFDE7ZAWW!N=GUW@-S4Y11>C*HI=:NAM8Z4<:&.EXC2:+*@78; MSNCF'SEICG[)!3D=8F85;*/GUVNUGN+[QC+5A4)L*IH-P"^:4X]S6M MEMT*']FV<=7[59<4A0HZ_F97ZYJ2@P:@KHU3S9Z;-MLA=/TP9E1)UI2^8%G- M<2231S$]C-=@*P?4A CL51BSNI)[+\SK/V7+(@]Z17/+?-)L"(DD8K^@1F&[ M"NT;GP#GIL4V"%%>Q,G$=0O."N,?-%F<8),E:(K6\6!D[WA0K?G@/,L61MIL M+FL6S3TA94KN@U!( NX+RO;N*K(OEH2X?K@P'-EXU.YU[!I,YW0'!=:UI_"C MIR/CDE*_Q, DH"@FBK)HXI421?4+F>R%X7TR)83&M"B D@C?QLTR"W?:[KF MO()$WSUT,LPB,?EY86L&MNT3G0W%[G$ MO##&,P)FPL8A/[GTR2NE[$Q1L'D/T9C=M$(6>79B [,_?1"']D1M MLO.DD;)VH#2(Z-V9+HM4Z:GV1*PB0[4983YOG_.=*'33$=H2!&]XQT];S")I MFCE^*G\"_%[8V6[O8&2S#M=(L^T%D>?TM#D;6T^:@J'V)0$_ILFB,B/*Z^C, MB'+!:')N6G<>1>B^9[KMF89;%2=A6G4(8IU[&*7)JV8%H_J%3_;".E^FTYDL MIPTTG8>%SKH0+@PH:$S"C5GD6=>K'$X]HHP]FB03Y!!3X1\Y6>16LT4.3578;@U/2?$4,*%B-$;PI"MMB8"U)]JV$0%H..A6L;7-7IA0%\83-AS3TB"*F8CQ@G+!Z27W&E62.2X]:$96.FZB8!.4 MS4POKU/!9J/F<%BPP@?#>]?8)9[+FNK7?+F.KTGW!"%E85FTO!BV92=D3BDH M59Q>IGLD2U'OLUX37&+E#^ HIG$@!>4XTTOYM$ B]D&W'/, #/(=0BIS^17B M*!;=@<.]X1N7, ES42"X^<=/%LV!\\%/NUMP* 4,\]W$]^J !7=3!FSR M2V- !66%TPMRUCMA2:C+5;HPG5%>M&B'F,N.: K:,II>K.>$IB'$S'F5\2<+ MFUS'%B$=ZYP%098$-E::E"KQ 3XQ MX9,FZ9DC?*@ KZSXW@N#_!0_8,LB%KF%G["QX#WS&?M0[5)X-/;HHE@YGSRJ M3^=;E\S)6#G7TS*##A"OHG[8 XCFDZJ-"=$R-GXGP2:?SH/(B?9QQW$5Y_A6 M4$E%\'M4V+>514J8T)IV=F#[A56L?G[]1FA^82R3>.,EP=.%?Z6VT&\5FDP( M% ]-7([^)0.^'U$T(]I< MQT;GECE#=/.*S?3M"LI'QX?W(X[V\)-A^P^Z?\,3]7G8'BX6+P&:LACR9F$I M4UJP:#X@>VI:3M/!UHS8P90I6;=QSFU?+HL46FD:2R_;VLBOC 3I>DR[9^ S1GM0#JW:,C9>655B)CHZSE4L"0S MGMJ9'-&[;3S=>/2YT0G5QX9ZYI,HD1$^D&"[$-\@RN3(WGQ!U"JZJA6,\;G? M-TI-2MP]1_?SZ5?Z? M:9WHLFV/7S2[>>-2A_#:9$F;KWAVCZV=G>?--R7;6U1L/A#$_LX0C->)NLH0 M%,NQ//;=\%\/L6M+0D*?KN2L&N\,X)U8=76#S39V3Z:RP1?[=GO@.)0.RRA4 MQCL0N'JH#(DEK4I'JAM4JKQ#LID=T$WCT4T'5*1#04V*P**D0B:9X+6(,),# MJ=H<0 4] ), ,Y-$\Z[ W)/*^"? .Z;RG:5YG]V.%+R;OCS&1SMIN@J\*8RC M1W83 8FO'[R#O"F)QH;JM0SAR@&M8/R#2P"EV?.?&8#"#<, 6-9H4TV9':1#?A,IO$.?9RV!J?!#V1F9%^NU!?'\HJ [.8^ 5;BN;6RX" 3BZ@LSA<>MUB\BRC,X\\ M2>L@!;$S G-/7JR.%DZ6_2X^U [1>]#!?OZ7?L:)'8V/)>FDSIS<'WZ,!/H MAE#GVO 9[OHA86@$#&O>(!1I6*=II9X>0]&Z7Q"E/AC87!G8;BS$G%-2@,S> M769WLS@T>MU.8J[LM4L/G^_4A.S6ZX.ES3^"LC@M.A\$=7L%'V,$MG:8S+Z7 MC>_D 0[OW=&YY+!,,X^?"26N""$@PU@_H&2:87P/*-%%^D4W:H-=-2O1>XOG M;FJ!6L@JON>]&E(UV,TDWKG'GDL;V]<,I(7'*0M%^H6>$064S?QMJNIFD M-!,@%/;45$.K+/?4S+VR=73_BAZ6=;ZPKX8?5LXB=1JR1V%9V)UNCP(]8Z+3 MS7,[#6SEK QUTO$3!9\L#O_.%CZCMB"U(?Y6^G[(("DMH'M,?F%0E\E\0'-&] J( M[FU#SYD2750O.[2WE0O77/:56DW:F/D]]AT;*OW7V8K48V*16M8KH?0?LI[P MP%BI)_0Z!1>=5,TCJB,4I;=0E(:E0W$XJ*Y6J8-;$*%5,/FV4OKD7;YI$[Y1 MS07M-;K%.#^5S-'A(XMBZ5: =HGM6^3#TD-AT,VSQ&H[J-&N:@QN[\#:#C2% M2@5K2Q0DB3>T0@BNKKKV;C&?ZYCF+V4=G6JVHIOVPF)%QU>FT62J>-FPB2I< M1'Y$=3.TON'F87NX6/L>>SF9RL8C"Y0O# N32?^#5?0HD\^TO(;V$76'+M4NC&]+FGTA)+LVLCE^<*/2"8+I7.$J"E;Q.M*7"*M1 MB9$Y5] ?.O>F^DH_R<3"'Z$?$)%DJO;D_A4H@'_9>O4OGU:O9F_>$+^>]'4' M<[0YC'GI;TFI3#Q%L@YLA6 !6^3U=Q@C65',V5PVJ./"=B_8R#$I)E5LT,;" MY"\6V9,=UF68_%";^251Q&JT'7*!@>L@>AK;L\ACJ3)^!\$84NA!#[\V;KY\ M_KVQC7=1_#G(.?6^8>*#?=5@C]MZWM6WK\L'!A ';;PDF.)A &F,Z.L0:G:; M[HN7W(*.ITNKZ6;\Y:SY^?9L_'MS?#XYNSU"LOXLO]J^=TV!9."M@4RQ.ZL6 M]1L]H^I'D?T39&]YEQKH,&@)?CN]#5P"NI8;[_46<./GTX>F93[[5S8N3:Y/ M+C7C.R*W*%C7@^FF:O9-8O@$=RVAJ41'\HV,J MC0W\/7O+0L\-T2CON02C=VQ_N633K7O#B/NOOQ>F\VF+Q.Z7@DMY =F$*1_( M2"=40%+O[82J%&;VRU8;#@V$HV7S$ M(_0GT8EH@I6I01#XJ-$W7QC* ;KR)=LW0UZH&A5F)TL9=[(NXRX\&7>^E'%W M2QFW7VOY@7@4SM1NSIK6+ MUM_T=6PX[O=;8\COJFLY72UFA&)*/ =B,]9X;3W*AO:/3 VO%4S)A\^RK=G7 M#S<6MFG\AGVUL D9;?L4VXJEL=VE8T,=$P5/B$/4^PWYL4)88D+&\)G2NN&: MHM*P.^R(K08BOY/G5!A;"^PK+69T>2KAUP9-'Q/H>F'$Y6=[+BO^Y]WULHO* M7O= :@^6_Q" KJM6>M^&8I47CLF<=]U]Z(_/\-W;<3 M.6)L6(3$%34M)MR.B M,1!!55)]08[0N%YDB\I<4K:WI\2%]X'N3REK9E+-V M(8:/@&2R(KK\3-4T6U1$GY=*R-3EPOD#C[(_=;E=@;:]>? M<>BEA;UYB9)C[;*YL-:O?Q209I-1S1?W!/'ZJWLN,W4TV0"(C>),$?D-[@99LZ<^;))C.?FMU=,UF]JI)C7.\/_/WI?F/KN*9+@O/N>YBM;BZ,26%$D^Y^6O%$0,1<0@P(-%,O/I7W?/ M#!82!$&*"R B=6\BDR PF-Y[NG_-KC57U_YD9]K,P%.<;YKS PNK([<25\1N M(F2)?H^[CZ&_.Y\^VF9 MS_NAK?J\AI[@ LE@PCBZ?R9FS@N73B!>(YDP#^P M.H/(REQMS+TY]E'I_B@:*%QZZAD8)%,4?TMZL4/3[UL.'4YBO]Y"E([S@ MYLY3[.F@7=K317M*NXCR&PTH3LE^)JH7/T@6J,SGBL1H4D(46UI,'TT;1 < MM,)$>X9(BG,+E <'>R;&MF$"UM$1%5F8/M0\A@6:RB<#04F+2W@?EA9:U"FT MJ/Y3*!.,#D"[I/R@3]_XDV\*E^"^FO*+_R=^07H<5NCX)A>ZSPEN0/R# M7]X+]6W(*RY^CL2))1HUPW7)_8@8J/N+LYAUJK$S"' T&FDG[*MR\L:V[6&H M@:D+6:S@RGPW.!+!?L,O$PF2MNW?:_!NWM"'10]8!^V)/#0]O/_,=A,3VD,JN/YHD;VP-?#DP3Y;V M1&\2,J@] XMJ6Q7:]E@J/W$#(#PS.9A)34=Y$)]9' R7BR8-EC 3TL_&FN&@ M:P9W#6]$7XA"R@5PA;%T*LP*/"'8%=C,Y.3@U-HR\]*)H:J+J M19/,A&\(+$PXJI;FX7I\R\3HPL81FB^(S"?7*KB)-DHRIRO\BDTT!6Z&/'O! M!2$O3&S?U(%Q8"4:/0+N\A_?$AYOH"B6-);25QD?HUR=.0?WFEMZ^K9")#&B M,=:LU:@P/)YDM,U1P4MR;7@-*)0@X<8LRA$JD47*R2*)2,P8I M:E(#L#'*8B0J%'J>QL:^:1*#UD["$?D#13/4RD*U@^F!OF7PL57P$4O)IX8<[3+D6 @Y;D-W M2AQ9ACMYHH$'B7%L!ZLN'U6-G]6)H8.I^BBS7(/6NT^VQ>4NL9>)#2YKU7Y! MY>_ZCZZA&Z0Y*"=XAV5!WERE U$;"!N1R<:@?:D( X/> RX01S0)@^)RTT1# M:H#F?C8<#VV\(QX72?;,7? _9*8&M;\'.\')H4Y-_8"O:^%IU>;>E'1' I\8 MCR:%H8$0-]P?IHW!E#%N&E.X"ZE1N(CLF\I%PDM8KB;C,%R=NMTA3=&25GZU MUOJ...$7P)=@/?#8)JJG.H?44R>O [\+B.^ %J>F^$1$'@C?"G%67@RJA3!8 MQU@;U,V?OH%9@# Z#D)'KG95B*[K^E,!N\]H3Z$)"5J\^:JX\?@ %(Y:" M!PV:"'4U$V)9 M@XA!&X\QLA?.-(99F+N8!KI//)]N9AK:HV%2>D:$X7JL\R.XN;?B1QB?X&-0 M RO_?66XN699#H?]\KE@1[Q>[H+X0/U[H)LLNGE$L2AUBA/&F8T%EJCP=/RA5/]NF/@FI2R4DGQ1D97A4HA(*5L,;^+-5YQNXCKX MX@ZXD13H2/-=E2(%G]>5RP@7%]L!<:H@='-T-\!>/J+=\0SQ+L^\IO9L)C.[ M='1JC/"98AP)'J6[L0&M:F:)J$%U@+"N3W^++(YGX_$T+"[E]'ZP<9--XA'^ M,/(FX5'$Q4^1I$3 M+RJO'>4W$$C*^$N&AZLQ3Q4(NQ2,DS3;XC'PSESP;T*I\4&:"5A5%?>N9JFN MR!\G%$8?M^T@I>\@^IA5Q=K1.NZD0FXF&PY2FAFVJ,)6#RQXWT&,#Q;^L=DV MY[Y>_C#-!Z>TH5MW(*S>I%@_PJ):C>I9I8*7KLEQI$8EQQ<_#4_",LPO1#CM MIH9JO3)46PC5< L5M,6O.91.7UM$\)MO M\#]TBI\VW75\ST:X=RT5T[!@CK-\%N) M#V<:8WA[[25(!K(76#ONZ)C"KU2^6C'#)CM?_8'/NAF/K]0J<4CK=J/]6@G5 MXE1_)W86]MLS9%)8[,2ZEUL?7J]YN3M\HAP\NQW 8GUY7&&-#:THY5-?H9=< MW[]NW=K+-\D,M[XSFF@NOQ/Y]ZV0\I-@\MF+YH:Z2Q084EX_ECG'VGF9^:>P M6:6D=%OAEY$S'^'X&3Y=HRI\D"+$@G&]Y'NHPQ!8 M2.I&][>%\@L8_W=U,"*W>COXB!%-<5@?" M5Q,W@\E*2+K(7KX3\ 4P-9G&*HTBV.*(^:6,6R"I) F8\K*MX'3-]2)G4Z( MP1$BEK8-:X?$ID#;;KX-6!F"6_$"K^%R:W$?+#LA XGUQ>J8,=B :"X\J#*K ML7/1X1/697C@WU7]67 #V*&(91?I1OD=[6J0Q)-1&ZJ[D>A2(L"JN!\@;=I) MIOA>?S('RXCTOSBV!7^*FAHW0S=,OXS_%N*_.X[9"W;ENFC!PZUE7WR#>@9. M*1;\U?@TU&UJAD E<6DXH!__*<,]/-!9;3B18S]*2VF?=X/J2!KF??9Y@K7/L4O+?(QZ>%<\T*72/O9L#RP19R M]J#]A$UZ_V#/C)'L9TE_6J\MXD*XQ8>/[-Z8@BLZGBO#$GD/- /1AX1WC[8$ M#>^_1QYKI,$J9'S/@ LCG;0O$P,LHN%2T1\Y@=AY(=?.D EL'YWV&1W[1@/J M^/L8XGT\?!^(9NZ_[XHX$=I@#ROXT&PD6Z.$554-8KC)LGDIVJ8$UQ$),Y-/ M! >F:V.JV,$JSG" M/B_8+?#'L'\%>]Q3@=3>M)X$H;[!+B06=U<^GI"A2.6^H?\$=XC67V]@',+V M2B%QLA M^X\>:JJT-;9[ZY+VHZ$4OL[UY\(V#KV GB&B2$3:<\+ M*L\)KQC@%2Z[>8&O('[QYFSA/=YG>9%^H[/V1=K)+_)QT9:*7?:HR/0J4N"# M+QA[%2W#V^!7RBQ*.T@6(/[(4>21T9JBQSDA+3SC=5/M/W"E&U;W3FV=FZZJ MU]4E H7J1PH*>D4E%' M6S1X+O<\4V4[+9$ME&56HCI+WIC2:H(VH^#]P4R! MXB>SKJI5]( ;(,"V9SRTJ$QJ>;*#D6V@7\EJF*",*SR,A"A]I%JIL699KEO# M&683?B;4V6L(1.!8P.C?(J]957N8J,=RI0X#G7YPN7AN"W1TI#)]VQT MA&&3VH5$%FZ'O<^ZJ/O"1XLVY24$$$DWN)C+^F?IZ2GSIKHMI&)">X<%8ROK MA)5S%6GL/@T[N-C^X_!G@[]@DSCI2XR9)*4/M/93Z\,"UV/.O9#%*O$V M]JC!%17@-O:T9[CK(S<-_BQ*#L<^-48K;I$5C7.19EIXR(MAFECTA0FBD72B M1?&B%J:H0]P M,Q (.7-]?Y CS[WC6X"8]*/A-LWSL7*28M-&O M+%=/J$B; H7A_9F(_U.+-I57SZ14BY:9T'0"/:Z*MB:M5G0.>4\CS&28\TL3%5@30A3BZ67]?:O<4EB9P)RVL7D>G)S!. MZNED@VJ9-ECD+7U7X$5E:(+SK'22.1 M]ED)*:>Z9G&S1EQTT8W2+U)IK!7/6NJ+"T_H9)FY[*5@V,/G!@[[BMN=GG-) MY9B4ZK2C@1'&3ZIA6F4\1_;T4=+4C10RN>1&U':IM=>VQ]Q*484H(O H$ M$?A]"*ND4_YP),[\Z*?"+Y5Q&Q!2AHPG3KCABM>7T)F@H!&""*/+ M@)8D/RA4V/6HA3O]9-N$."4)),J]E(:4H:80%3R8)BTC:!)DC]X"F(1\0@TNYCL&)(S_BW,0C6#U3Q M@,M;R04QUHF']TJGPR;@C9GHCY9PHQ2G8]("OJJQ*XGW=G^+U,H20-J/N )R M^96=FR$(9A1I(4Z2L(M;/8H.&C!]@PF/9\T0%5-1.!P*0357(GI&\T5!9L42 M,&\S.KO0:47RC1SHX^*T0O4*WN!REZ@LA>H[ 4J>X&*Z8)^DV60 MJY"P0_3K2%! /CVPL!Y8=QW<3'C2*&IY9:$W.B>.\>A[M@-Q].V*N ]$!2WR M,W?2GQH&&2H U!52R#8 STI5V&=2A^D)JA[2^ IGF>8\M1)[DE%S 01\;KA_J L_0O0!O>:CCA4 ME(+IE: $)R3?\JZ+2HT]AF MN+V$#5N$/91HAR''AWI-9=G 5/BS2@B0J"#5?5%4'\NJ@3^CORB,#8V-C9]< M&)5*Y,8I4A,(#= I2^I85!0$0ST0K1G_]F=/.*0EE/Y(TX"K34,4G5@>(>NA M,J8]R#3+/25 F:?@Y!B=/B]QU]02P_$;8BLA0K*=(*$> NC(5%/D_K)T)+!G M6/S!:$H(Q%)5ZJ-\%),1GM6\%-C\&OL#92(@#GS_"$9(6=Q,[XS&7&ES<[[G M)!1F39)30I'4;51[4U;H-&09:8H(H$]1G1<]:$@[D)MJ;B]X2K+,M MZ]S:27D MO3[$[ZR*0B*W1W16=/0$BF/P#%CQIJA(2T>C8?"RN"SACJSI.&\/MFV(3*J0 M^*HV::O^TV9[N?^T$AZYI+U&I[[Z-?XM&]!NG'NA$88_#;?ZN[!P$D;X0>K? M;[3;!WUQ;!_N+,^VC^9I5X(0HSBD;DO*W+#D;;GX*5H&Y)=_"!0T"$:/LS/] M?NK&!*W]7"X["'=>@H4GS^A:*WHKQA'L3O(ZS03:I'93[I$!E[N1LPI>:_5; M%$#PVGN2N_:FNY(SN4O71RG2=CK>E7)R,OE15',MW!8>=W6@["J:$N0K[168J\!$X MW/512!?ZG8L% J*-=RZ!HA,3R@MACNQO0W3I_\KQ K*++1@X%(T&0L=>?"-+ MYF25&+W#^C7$V8ZJWM9.?6AW.@L]S"LNZXN"-MF@+$9$R+T5<-[;N=)K(MME M/R R=BF(; FA1"7<46%B>A)S3[HA??X0!AT3^=C$&.&'J&Y=15[!5I8B:5!T MEB5+0F-Q<"8ICOJB6"5 ,9#M%[)$(TB_2-@BX D\S!"E$?(53D,Y7 0(-HIR M*\>G!J)B'/0-".Z1/ZO! MCLPU,P#+%7VO:YY2>_O5_9>:X=# X_.P&2>YI']IJ-&!2_J;_5J]U^@/.NUF MN]_J=O=2TM^HUSI'J^EOY;^F_W)X=<=^'W[]?L&^70SOO]]=?+NX?KA/K.?? M<,O5*V_\MM$?;MI)L._2SN2A&B$@D9B^*4_D*"$=#J,4R>A@S&)BW+6U,T:7BV.3F6!OCJ-CXZ9U1[Q&&)BOT1_1:>@LEQ2 MK['+A6_&-(]14PX/Y>SQO/DE'.Y)D4YDH]#GD;,!A'>-![F:H2^4]T:RK'1Z M9WCB_A]DJR_I7C,VP0J>Y[W@(;.LBIQI*$;&C,#[Y2%X=- , 9V4DQLL[T@C7\-J5-AFWPK_76,WX7?R%VIZKMP_V!]-1C;J M/-X @9QAQ _;Y]J^0_7P+Q/#Y+&;K[AA=$+1%(_;)/Q]./LF.BUBD]T.]UBY M0FNV%4^T' .6AR'-% >W_5QHAD>?[2HJR6U @: M(=.H$8IA)4*93(1Q(?8W-2>9+"EWBQ-UW8WPX>JI ;Q!EC-E3?9ZXWAQ61@D MA%S=)*[N1AJ:! @0',=^M!U5(1:Y**KHZ/W]1XSA/#%@2_2 X]$]V+\P(2)" MK,0W^P6M;*DYX@[^$J]^3[ 4 0FC4$(RY;4P'([($G'F(A6*2YP6WE944@@. M@"\]P2(9>B8C/%*V0JR >RE;()$P]IP -F8'*# 7;10+T_%([D4; (2VY*JMA:=L*""D M8/:B.)T@;TN7-9?2_5>)%HH"3N,X"*DJ<@14\4@6$*CUXB8?"1&]J3TF3GC0 M:IN1'MS6&,IF\)5*2E)GC#U>#\Z[N_//XXP(V-WQC\A4#RW]:Q@R*(5V8P7J M"RZXMJT@5TS*C%R?I3.C3O=SK]MO5L\NFOUJ^[+=K0Z&K5ZUW;]LG@\;%_WA MQ<7"@9*<1@V2-?3@#LW+P6!X=M:NGO4'YW"'BT9UT!Q>5"^[9XW6Y>?AQ=EY M0]GVS4^AI!LP-BQ:?J(SO&&8($R_01E!M/4_8\=/*PXT8,V>9T_I4CW1&5EZ MS.*J5AV=O/(N$$B@D?J_[QKMU,!JL\>PZ*&=<(@$U:IB(^"RV4]&WB!SGA[? M@UCB_WW8Z:E6Y#7D6RR=TCU^&E(UR[*&$&==L?.N;?><20Z-OGOB@5:1V:>Y M5^XY/%O(M-\.V:"DP$84^&Y1Z>E_2QJ4-#AE&@AW>6_[7UJ>8OHM.*_OL#Y* M2;G=4.X+PDV4I"LBZ;[:.->TI%T1:4?YCQQ'=6$@GGQ:<61?);:CX@@I;S+&[I+1EV:4".!9J=9;U=8L]6'_^IT/KPFFE$'N^U>K9720I#A M1C$M*[&N B7NV3-I3N4'RLHL:WJ%[;9XMI*HG%7B^Z^;&OI5--WZADGFZG]6 MW'VP@[O'CNRI>82.@5?V,?>2>M05?D!PH/)Y3D*&^F+1EH7- T9#DHH(L?4-R\6UU42<_O9[I5.J[/4 M#KU7%M@QEYT>V[:21W\\PS;]S4P^3D1A!K^+G_W+' MUC5WLLC*U9*-"\7&[;?/QIA-*-GXH&R\S(4[>& :&W<*X$0$52(K_0@ON&<1 MW8A7A@Z=#D4-KP\=\A,LQ.OH(B5T"IZ%+Y=OY3R<6'/#H]BP[E;"__U>4>8^ M(,Q90)E(2LL^_9>ZX+ECY/+.*/DZU[_U/FZ##S>)%^GP-D6 MA)EW$8GDD('S44!V%R*EYP0;I:B< MFJ@T3UI4RJBK%)(,0I(T5*! DK'WPZ16O5*O+\\N*$HP]P9/DQYPXD<$R$4T MF><]8%M;N-Z:_62Z[6/'^8+X'OB$.?O"TO1*TEB.!+U2I)"KU:ATFLM3W3W,9R152L">Z^(RKF+3PX!^MW@2D+< J>3] M@FK_WA%4$L.%$D:8"L*DE M6+FP*SF7GZX#ZE;J)4Q5L=AV4$^H3ZB' M]0GYY."R?;QDXS@;)W7_O#$VSEM93LG&NV?C)*S+O/'NWBMLCNQ&E(T%)4S5 M480_J>-HO?#G"3=BS_$%=G;OL\V@@!8MCWR/)B1J-RKU1C-G6 XEL^> MV9,@4M,]S:.[A_F,I$H)**@$),TOS;D$Y"U *GF_H+R?A-&Y;X;?>]R#SDZS MES-V7P-<%46/.BQTU1Y:3M%9-<;SR'.9^G]YJ!5H,O:$;>#,=IA)W<3,X:YO MPE8\L;%C3YGM.RN.N9CF *OS$8J!CJ=AVFCD3WU3 S^9V=Z$.\#:TYG#)]QR MC6=.3U(/JC&!C/0KGT9?_R/>A$VJ$VQ2HP*TXE.0]-69NVY2 MYFX9!C%=,D2%*W)(F**(NS]I!F!3[$[VHKGA1GIVIHVLK6&@M\&G-\!]XR!: M-T(]Q6!#;?A@9/HZQPVS??P4=I$;STBX2OCA3)L'GS@^[*EI:(^&*4YQ-4MG MC[YK6-R%?XS^] W7()Z*7%1CYSY'P@ MHL)@:9X/,@!L#%^X/+J^"GYDP.)! MD;)GU*1P]]G,L7\"+WA.HB:O@,?B(QXU$]X8'\6YMX[0>Z9 M > M_TF[KH#S=.-98>'=?KG^_BVUE?\5X'CO/M'S&*N*!Z?IC@'I"7GAKW^#):K5 M3H)LV.WPRT7U\]W%\!_5X>7#Q=U'X*D7;>XJRX[9)HLO+!G(!M[#1]9$BR.3 M97^ITW^2\FCRJW?L;XF[]??SNT380 5*&+M\,JXZ]DOPU>)W"$_('F[.OAK6 MCT02H&%45E*Z,,I#&M302=(-=V9J<]Q'$^2A^FC:HQ_A6N")&ILXJ#+_XMFC M=S%F?)'[8H!6-3!#)VB+5RQ^&"3S%JY=Q0?_^Z=O>[\L<(/XL"*8I,)88F@&HQM'##(GRP\(_-MOE=8BXS^SJ77SA)5+:@E"(4^P-B&O; M1Q,+^/#)P$=?6:,:N[8]6!UHLN^6YNL&&AC8*1WLBOB+C@#([ESA(HQI)%=Z M[\$70OF>WH:^-U UV[X+]@(>"RH0G!,VX^@E:IX*5K#F+XDV!=D81B;\2UXCKU.K_&?I#-&XO[7W@&9'FV,S\WW!&X MBV!E'^ 6GY$J[X2WUQAT!NUZ[QWCX(3-4-6!:9=,MCF6Z^9V5?!/8U!K]-K] M5K=;;[3JO>9??XE&(7B=_#<%G1\UW[-_B4*Z1L.AA=,9SYZIAW1JK100E2T< M@"4LFM66M%TC4XK0-!&^6 SE%M8^-73=Y'+Y\J7WM_JKZ]\OKA]N[JXN[BOL M^N)A 48G)?![PYYS($+,B 07FD<.IFF_@.8",SFR70]#,HM[3(0W)#GDCM;8 M UPJKA@SUW]T/5@+6 )S#IZ2232-VA^X[Y:!3]1I3BPTZO5P*?/.1YM2*['TVX M[IO\9AS0X\QW'/B+/)5DI=9/5&HE0G5Q <@.CBP62YV4(*K'(D,4][O$4"W1 M_V+,@5:CQ&TL*.7JN<1KW'M;C@J;>_7CH3I>&I;A3O#DPK;?%)A8H[F?*:7I M)Y!):&*9#DD"CU81Y O28[M#D4IOT"WKAPO%.(V4ZM\#,DZS?<1&IM,NL'WW MZ0_;^8$GOS/''G$W[[IXW0V/(D5)M:Z;J5\DPI5U*TBPG12U]UF96D#EFTM. M24'L.ABG=(O;S5#PUO1WG^ZT%X:U _!C,^^J-G/D=@ YR[:4C<4Q"4-K,\4- M!/VFZ+E=G5W]D!T%C:+6E+Y]7DRI(CT4+S8JK;UZ$=MPXZF[YY%CM0H>\>7< M:.32Z^J\6LU_<;:J%6V_^]0$F:J7GGGN>20%UFJ_/((]QI5NI[@0MH5WRK]2 MV3 6*%#%+I"-V8]@TKD[XO!!SC7NCD *]B5UV9?W/DT\4X;#9Q1/;(6ASI [ M[G+GF6\GJIT#I[@_E(RW=\9+X[O^J\U"9KY;T7/(7'@I^.NHZ"RE%QX6MU4+ MX(;OHP=S+]'SJF5L[+^]_@CTFF^)Q%=I]O>94BW[@@O*D\W7GZYNSY/[C2CV MT+R[T)Y0N,+NE57<0^Q>=*@ >P86WA]Y#/M3&/]I>%2:[;+W+N?4UY/6#]>@ M(OX/C%M45FT:8^#/R'F"O)?V].3P)XVZ?U.:;#OU7G*3;3NLANZN5)Z$M_ ' MK(O?C"-ET=LBZW1:21VUW.'L!9[A<0M>>,QT'^$M5KW'HO48^WPTBR$+XY-@YU+W*0EQ$S:GEZ49>=?[M&QGJ/'XU;NTW*:M M6D92&H@.T[JTYS:E6\>>@3,[OS5A/4-+1QCR&7;(K6M;&ARY;:G5J*';TZWW M^NU6H]7;2]O2H-8^6M=2)_]=2[=W-[<7=P__8L/KLM)QWZB_C*694TZJ MRZ'<#G=G'%;ZS,WY:0RGWC4X@P^\16P#))B%[0J>J%:3=X2'I7%UJ_$*9(:( M?R$?CF@#6Z;3Z\MH9P*6(1A&^'I,ACC00&[Z?@LP(+M1+R=D+]&@G)!].@.= MRPG9Y83L7<','&5"MJ=93P;(\M!UN>>N09S!,3-'19QIMFO=7@O>I]MHMWJ# MQGX&93>058\$.=/-/^3,U?7#\/K+U>>O%VQX?W_Q4([+CHS+5O+$-!*H;$ S M.QP0CEA+^?9Y_T_YC.V<8H0FL&D&/ M+%U *;?=ONR]U2W[I@O&>DF=E:H+K3"LAR/QRB;J8Y6_)EF&!T?3.7S^(^_& M(8^M3-VDUM!M[$%(A:.9A$;SB$,(2X;+R'!)_9;;6($<,-Q>QR85INLX+W;@ MWAY[+YJ3]WF7N13*I(;6;:R PKE1M%CXP?%,0Z5>-E87@ ^36C:W,0YYY<-N M=Y_SZ--N)-S>_'VX6FZ20VPVU@?(N?B54=+$^P5O[L$7RH,=R9RZ7GE]2(FJF3;D_Q JRHC!=RSS5)*,"9VI?W%67VCL@U MI7^_Z-]'X9FT2#MDZ?(?PBE* [WIIIQ#;RVY$7*_OH^Z==#SY14U507"9GJ+ M3)IR8IT+)CUL3C.=1_/C?^?%^CS8GF8&=@<8(.=F)X\>7B_E?'IK$=P6HJ91 M:3?+JJ/\\TS*$?,1>*;>.>+)TQYB@B*5:U]9.A\349EIC(.^NO= BVI$,7_( MN69^,SB8:5*;<@:=+K4AD1,E]X*ZL<%O^6+;^HM!?>Q;U)NVCUCL4?+DD7@R MY3SZU'FR]/>3_?VEKJ 2FO4 R]C81TPYUP*0E$:NV9!(\F. [MG[) \X)=$TYF;@<2V M^SL B8T^_F:\R/K;#>=&TU A?%U M,*:=)+CA9:5TZ+KDJ^ ]EDDKEF+B4K8;#]M;KNK"7[.9[\"F(?R@*U>.DAG" MJ!+NWB80JLLRGPE']6T ?0V]#?=&\O38Q\F+L4J&P,X:+H2;3."#N1\/OHT[ M R&STT#(+FD#HNKM0KQ^"CI9ZZVBDQT,"J)_-""(=P0ZQ-ZWI$'(?9X^[SWX MO7V462;(XQV?:LC6#F(*HB'Z%]>N/G,OY%VW*Z$Z)A]D:=]AD "UBH%;',!VTOQZ+* H=%Z>+&W'(]XQ$JA MTG UVZ5<;2Y72?6N^Y(KS J=G&2]!8O5*25K8\GJ[Z.,=85D7=K^%J%6P06K M\";K8<(=KHV]PN$1O,6ZKWY2!7&JN+XXJ;**XCE:Z/@8(K%?);#MA%F/11'8 MPEM"4>W%70\(LMA?J++R>1?E4ZNDZ6]=8US ;I(W,_+X&+.MAJ,1#0B[U>:X M!SA.=31R?*Y_-;1'PS0\@Z^==]4^\KRK=JLVZ#;;C7ZK7N]V6MV]S+OJUGI' M&W?5R_^XJ^'9VKBOAR M)=KU2>A =FUFGTT^"C[CAUVMYJCC=_<#3+%;]W/\^CWU!MQOW\ MO_.G^5=C!)8;1._KU[,LY1@+BN+,=QQN>: OKFUK)/ZQ9?_Y,[%L%JR[PF#E[#VP=K/>&/WRJ_%)7 &W^R0^ MU'_Y@&43]GCK K6TWT7'*:74)BURO99>'K)T5[D8T[65P*SADJ1#X"VXY/?6 MF38SP O&CRSNN,?DD[:8)YR)3U)V]_>6*$"3;\;4JQ$KU8 3N)S.FC;7N)FI MVJTA'X7U56C]<<'PQ/A2#4N\/GQW(@/-A9O%S-#/4F,0TX8@YJ'F>H>#&)>= MS90*I\Y;K7 ZV1%PY?S%TR1#.7\Q!U3/\12_J&#"O!']A3/2(N QYK'BJ+!UD>9%].9:<\YE_F\2([A M[!5)VL%>L2L*J(ISR31;XQGMAVDZW;+YX&B*^ _-<>!G\T+XP[F4IJTQA&X= M6_='GJ( F43P9S#]:HP-KK]&IOJE'LX_YVR-Z+-/SDE .RF*,BZ\5WQF6ZYO M>H;U5*KC;85JX][F:&@9$N 5V8CN,DQ*J7OSQB8;SXS9.9L45LT6WN=]T'[" MW3$5;!=P].-;;+48;-W+2_/PE@LE7N,!-8_83U$RX)$8<.LA+WM@P'9Q\R$[ M=,%S+Q8GUC?3K6_=OKI;\6A46GL=RUA")!>50;<>^;);!NWMU8,H.[I>45S[ ME;LNYS/]@S$.XTOFF+WHH/#/1_6I/,;YKE:\Z<48M,8R!:9'QL"J(6@JFM M4[J<.=QS;-6-P[39S+&UT:3&HJ\\T5S&3>K?3T4OMCWQ-IZ--S+GL$=G+/,K MT<\PJ__$$=S792^&-V$F[@Q80V>ZKDM)=9U(Z&3;@=^Z[N&;1D!17#Q=U'IIDOVMQ5;@QFGRR^L.8))Z7,FFB<98#TESK])REVDE^] M8W]+W*Z_G]\EMF&H)H_8Y9-QU;%?@J\6OT/SQ!YNSKX:UH]$&J!Y40Z%]-?D M,P=D+)ANN#-3F^-&FH;%JX]H.L.UP!,U-G'0*/_%LT=Q _@B]P4;Z0W,V GB MXA6+'P;)O85K5S%"RH"'BN"2"G.!\&/* *(1!U$Z0Q?"PI,6+=RP"!\L_&.S M;4Z>C)=]G M[U"]X!_?P6#:RLV7!E3.?OT%M^A9P*W:9JO;F+,52[V^@M &2ZS5V, MG]K=*S3JA6&61 V=28&^33UM/\+OR$)'QD398DS4HV9"Q,@A'.+<6P=WLU(L M'5[ ,4<+YP\W8W$LL0Y*KO=6(3XVJ30+NL@;R=F (R,\Q!AG41P4G,V\"EP/ MWBNE=/->?I;S9M)N+TEHMK+#N')NCW3X6-D=\I^19,\%JAQ)- M!&-7:&"E_C4CGS_:^F:JKXP2&8F:KM,PS;2[.!Z/9.2K(@*_A M,AK/;(\7[#AFZW89.F+R0,[2!28T;-UE="[W%N;GWHS%AG\S+&/J3^]@0Q&@ M56S[I>TL%L"MAI7LES%GL=S@8LW*S5DLV=H:3V5!HF+BIP1O1_-P\01@.:M; M%,^UZ&%F <;A9D9 /$ 0F6TI&\MI$H3-SN3TW.>OPK,YY#R71F8_-#^Q9J^7 M6G1^I&A3^H)3P0L+KFK.)3Z'+?;=UM; .!EEM'# ."=N.?&0BQG3F>]1Q.=Q MA[M>S@7KS21DWZ=):A(0429)36JG"I(XWRT=O%RL-G=6+H.K<^JF/U[KM/]1J$,GCI)S;G MFB,P<[RD!RE-SX#7.#TAY< ^"7MIF9=OP>E+9^8_Y"J&8A'G<@UWL(1;[HRB M\5NUF9'-FSA0<'F$U%]/H\XVVO"HVSQUP%70Z3C1L&D2?C&F'B"9Y0^;#A/[ MO _38;[G;G+"?ME@%NC@R"WEC4%MT*D/^O76H-GH= =[:2EOM(\X#'20_Y;R MFX>_7]RQ8S>;KF_%U,;@''172R-#_8B=[AAS:Z,_?<.ET8*Q.WKHZ>/#THK!VTF- M<+%B\ SX*I_E4H#"CV D:/!]N"@))_X*+,7!\ MZ\[Z62)O. H>)69 JF>%%>4:O";5^%7C^Y#$^',L(K!])UY$,%_$5N6E,40BX" ]64:P"9 *B^8XCBKJ>N9GV:#D:-5(54B%V M#NF>SME)#9;+75O_OK)&]I0';>M?[9%04#C=EC2\N"#+4-OL2F$8 ?DXF^"? M5Y9(C]V,U^F1QC92QEQ@$?@K6=R>($RD'CFR: :]\ DX\/<>N.@3VX0M=B] M5V QJ;>N#Z-9/[(;WVS7NMU.O=7L]@:]5K^['S>^<41DJ$8]_W[\_T3:6)1Y6,;4MDCRZ7MW&"PCT*OUC'KUZOH2F+53K]3K]/_+BI7 M/EP!-8//9?3@"@[V9L^:Z?-T$[8B5=9=2OO>;@7H7T%E=FV$]BX] ,B.IJBD/(87)I MA^ 1",9 6Z+P&>9,#P.6?;?Y?Y0.1W%+OBE6(2WP&?A+/XN,5AS*#5U=Z-UL MO-5"[W*$>?%H)X]:V2UH*_AOT)^D<,JYYL>:92-<7S83 M7@7I:O(_F.U[K@<>.-I/:5?I>&+I""+GI3Y9*NL2"N->7P*6XLUW4G+F_Z8Q M?#=CZ=[=. 1;1LE$Y?HISV\IHYCH^*^PZ&'^\/,\O$26QPZ!XOJU;=W,"!V- M,EM7E@N&G1*.-R%O"&6\7=C0JC3KWU,Q;2!H3%:YY_%(S',JU%HFA\Q(JY'F_'9HN[D3 M>,].MD$#A;&OI&'W;%U[M;UBQI0QXFZ/T):+1PIF@57HK>Z:; M"A?!ZN[H3*Y1:0T:E6["V*QR0/HN.?'8MGD[&4G!Z2W@P5]"I6X)1Y&UTK.P MCRG(:.%F.5IXB0;E:.'3F81;CA8N1PL7OE=!]3>#]Q*+!J.]7 EY64WTKVTS MS^QMH,\G]]4J_U'ZEFYR(T(S1XT(&\C_?EH47J& ,A7 [_+^VY3&OT;!9D^%*?LHW/R4TV^6)EPY,2J7WVQ0\%Y2P8:4%PU/D1*28O9_+OLH/R)LA34!7 MV.!D=@\NUQ$>E>4$:L?.=]J94\I(K9V?RT;0;LX$HI POW<<7N:9ZY>V(Z:) M7+FNC^A_QSIDW?'^YX;W]OR>KSIU/2#/IXRGVO$Y:\#Y27=5X2=%G\&70?ZM M<82#UX,P_DGG'C9.XV[!D3NJA@G]'W1_WL5$J!UG23P2(G0?79OC+ )NO?OT MFV]Q)E ,FHL'[-D0]XYW*I^(J;EGM,L0UQ(Q1D-*1?&7EPBU(DO?.C8&YJ#6 M:/2Z[5Z]T^\W6YW]8,:MT+ S,1@$P,/\^O+NH?A[>7YRSLYMOMQ?7]\.' MJYOK$O02UW!CI9X!?M- N4H8ED:OLHRJK.GV#.2R$HQ=<2/':DR;S1S[&;]> M X^&=Q?P:.*\\LI"RV$\!+#*1J]: M;R&L!-[U&K01F96'"<>O:#G!:O"*?5=?TDG,S7@W>)'-C*B?1,O8B3&.'C=D M!(*'Q4179E/RUY40UZX'6MY3.).T(U0VP:@/LAFBE:T#B-9PW1YX;1'@NQEIHD\<& FPC*/3(H5D$$59+_)DW5AD&K[8KIFEL!A5+[&"DTY,"+7W;=&I4!AO2"85:$S,UUFQP+ZE4/9>[NIN] M[*Y5E*[_^!]09:C?E(Y9J\04TS>VT6+;F\NM5%^OF=P4U0T=]OP1?_5-3;<;E(26@N<[P?_E;;?*;.=<[G?SYIA8M!Q M:3O4M+ZL%D'IX(W5@TEP5Z+A]U^@*EC[&UADF_7=IVU[N+7,(7Y MN'14M /\[)VL8\-G)A?'[/ )JPNHNB>)/:[ %YAL*RTH@GPI:7N3M%=7(A]+ M^QYHJL#!13;%ZY%> ,-R9WG*M2-ASI/<[ET@UYTBJF<'6[S'MRF%8%,AN.-3 MS8"(X:D@,G"")!H^/3G\B:IS]TFBTG05AR5$AJ\4V;S21Y4]EA3**X40&P-3 MY[YFED3**Y&N@$:&Y1JCTO(=DR7RFHY)X1S5\[A;MBG'_.6!MK*3O23MVR/M M W>F)67?(F4)F_@(I-UM"ZLZQOMR^=N_VM7SR^]P\;3JZ$]5;T(GV+H]Y=61 M:< 65<$ V;XSXF[US,7^/_I'=>)-S2H>=%]Y?%I];CY750'7J_R+")AETH#- MO *@KKGAX/"3I7K-I,HB.9MP;\5",A>]L[&8 R!]IW_$L81Y9+9-^CD'AQ\, MTVMV,G%>2@_F#OEO 6@^ULBY'5>V:^T#3V7(.T,>6?NM++.IAV4V ?LE,-KC M>D9[W)C1@@.)2(8&W<+FNYBH=&.<5W7YZ*/N.]B7B8S6KR]W8QZ=[!DS![G["D<%TZS>.-5)=S2W,^TR&/OENV&4C[=N/BXSR_.+:[Y1RC M0;^)=?:EU2R4&Y=M_M"./#IW(U[FCD-;VU1QW# .>S%JH:8OY_)M=C+*NM?JYB*-(]G$Q_9]*P(5&%BK+4_G M&H-*;S H7::BN$R]0[I,K^7)?61X&LW2@WH#9C^?=RGD5IYB65'2T/'4<2E)F:(%QKBZWI(QN$FVI3J!VYK"/J2:O';**//"U$!U>_U*?Z_! M_]L=0YXO#ZR=,C7\#11&=6JMO,T1SR.7YK5:*@,HT9&KI=K-E&JI3JW=VU^U MU%MAOMRKR)2!'W$5N6O5^#MWD1\I&.6(%_U@XT<1G@T:V(-^/NH&")1E*Z.R MK+;>?6I76JU.SI3E;M.I^0T&I*DCZ+,R&#AX,) J_BEPJ/MVV"-L\1J''?&N MVY5>8Y\UXJ4U.I U2NID.*C#'F'*?70RM/99\_96N/1T'?;5W+?*86_$'?:T M]H96K=XH'?;"J\B$635'==@C/+M+A[U5:0_REH/+Y3RV(TV(4B"(D42_E@[< MO]1>+'#[#6MD^@0TG8+:WUW=X?AOXM&'^4S ]H-C0#QFC00CRX4*T/Y\(/SO M-F&];49$J%>C6KBD9@,Z/8_:9N?I'$.N/G%3<^VEQNID21B9 ![ M,;Q)@/DOJ8.([1.#/^-'(^YX8//9L^&@M6<.!]GTZY['&> M3>R$U+5K0NQ@_W$V@60'&ILQ5N5-N(YM1G#@7(,87#\Z(%7C9W5BZ#JW/BJ& MZB^@^B=>UJL/WGVR[ #&G_YG_;2%%\VEZ0P.JA1'S(>4TWDB[ZM3;7-L_D+( M"C4V-$UFT_BI8+09[(\?AK#%Z+3+X)=3546*YJ8>@N36^-ZXT*.AHL4 MF&^A,_[]8'B(X'\%5'PV=)"9V,W=-< M".;;RM'IMY:UA" ]BE/:7O?KF0J,RKT.]KI9J7>7L\!BM\%(6A[OHS -MS7F- M;2SN_:2V@'HH[O62!1?CFL9R!6=&<6\G[W6CW.L5>]U)J)8MF+"+>[Y"XJ.% M;&FC YOU2N2!,;5PC&D^_"=%A6IN#G"=.M^Z_7+]_5LJ3-HK9N.\$U/,&:N* M!Z?1J-&B#9-7AN/.X>])<*9W._QR4?U\=S'\1W5X^7!Q]Y%IYHLV=]6)#K8@ MX/"JV)HG%(M\9$W,2<@CO[_4Z3])IX'RJW?L;XG;]??SN\2Q06HH4>SRR;CJ MV"_!5XO?8<\#>[@Y^VI8/Q)I@*D3E4>1J5:5+!O4,%^F&^[,U.:XD7C26'W$ MV4GA6N")&@,Q 5WQ%Q#0^)CU%[DO!J@3 ]LV!''QBL4/@PZ/A6M7,<+__NG; MWB\+[" ^K @NJ:#_;XS1*::HF0;F <.! OCU;UJX81$^6/C'9MN<.&%^@W4N MOW"2K&Q!*44H]H>CS=@#'TTLX,,G Q\-IJ/&KFV/T\3G[Y;FZQ10PD[IJ%/I M+^KKH+CL"A=A3-FE86G6",C$[CWX@EH 3W!#W].,5]MWP3JXV%@T DT>R1B@ MT9!_34$!>.Z'M9L4^9M,84RO1A6MTL%+UYQ(=.N[R+/PP6<3%&SU?C2Q3?A$ M^@2GK+PA-B$=>(4,"S5X)./;V,D7S2'%^U&QW,&D?L+ M]S!E/%^G',]WJ&Z- XU^.SAF[:4MJ)@V2+6LG]8F"7G% 03JCGDQ/R F"E J]>_7A@G*I*1B8:,8+@[-DV MP4W%8]R\T+TQ65YL9 ML]6-=Y\Z!X;K_&O)?!LQ7]+!]O+I2Q&9K_GN4T*ERB&8[]0!A>X,]T=U['#. M##3VW/680P,[2]NPH7AVLM5"'%(\D;B70-LK2=KMA+/U[E.]-BAM0ZZ9KY$[ MV[ ;YFLC\[7Z1;0-A0?##1&;2INPI5AN#(D;%1 M]3JYBPN*SGJG'A4$=L$TQK$RH"K#+F^W-!"I4GJ,WOXT,5QNX>^DM?!W:KUV M#B84EORTV2C,H_)3+X6?NK5&YVC\E!<7/_M1]W%4ONI,KFJB-3F]#G2W!F!' M4P-VP3R9JS%6H77L2QED7EB:I[CQT?8>N^)31__1E^?@-09J:+ON^.9^Y_\E MUK2L)=WAV+N4J\/(U<:G]D67JU:M?4C8G%W*50FO$W2F7,#W4VJ1"BO&F.$R MC4VYYN*9D.PS$8U B 'R,C%&$_I,MK3 >S3KC<$O;JP"S7"IOW4D6T;&IH]8 M8AYG7(.?HUL8!(;@+_)[T8^0(3 U;GH-\7 M_1%AUW"'81^R9\!.OTQLET=?1&*6S/Q'TQB9<[BM9IC(,2O6!@\8^:9H\(6[ M)R[5B*PTLJ[84\6R7;ZP/AO>"J@CP43XGPC8(E!'EO>0Z+:\CV$+4L8]T1$$ M1CP#>Y;P M48CWQ$_C9\HX-TS M8/8,ZNKU! Y/5%1$;]K(@S\T+ZJ!V 0>;W$4C9D&NG^DN9/@\:))#:](ZX.7 M^SF#=T&F-JCA%ND%C#_3Y@NWC.^-$GDI58ER: ?]=DKEW1O3&5QAP(7?N#C8NNR],(2C7WXU/MW=?X==,SZ)C_1?/JQM3H5?H&X!*0.%132AA])2U HV M1J[9$&'LHYS%=,S]WV.+Z[5M/1.^9LCEQ.3$XT.Y]RD=K=VRHS5S>Y>'DDR;DHGRCNR<*HP/0Z,WL*.K MM_-W@><;V16\W3J%VA 8_1]WUW*3F&,O27M@TN(Q#*-SF*/2]Q#4V+C@ MX=!*51R8$3S:O[#([<,KU.O!L .@#WV4Z <']EP8OO($BP5?+P(:# MTKK9)U D97# 4.QYJ,3%G[[AS:\L>+9/^(DWB%__,-$L>?H<9)A>,VRBW>Q7 MZO4#-XOGO0AQDY%!1ZE#[V:?X)&5>?=1)I&=A?=4.]&M-?99.Y&9M3=.UJTV MG5'XYUQ571[+,'Z1<)E5-=9J5_ M:*B&TCB^TCCVMIJBDFL[>9!"PTZMU\P#J^?86!:^VTR,?"QM8[)M?)^F5;)A M3Q3#. HV>)UQ;#<;E79]GR7_"1KC0WZY-O]V,0G+HMAV,<['>[.+W3*(?.-! MY&4P*9-&0>&\4]/,O:',? IS 'N:;2F;F]TDQ(6BFMV RUX9ED)4&K:-'T(E MK3CA*JWQ*ZQQ]\U9XQ"?V9ALO7 %M,^%CUNCIY_+I>0%,],ML(VZ M[6,=]]'M]*JU;)H[[O433J0*99QWP,] MV#E'O]$SUM8^?='7\7O12U,W;DC:C#-WQ(/T7[)05@0V<?C0:.'VUF>+N[G*-FZT:S M#W:?=BC&;C4KS?:R^\(R-(5N,0O]->VC%4:WB,TU9Z\4D23,IGHH(O4W2_3F MLH@(C;=63K+!\;R]+1LDG F(+9.B(BU&%GD)MGKM;P+)$5=&Q6?M;Y=EJ%Z) MY!EB@G02S?<;(!40_XC&M[B.D2QT:I@%"AK#P0U#W4U#S*L"0&04W2"4A@!7 M Y0)*6+#DL@UP6AX@CWD8N]#$ 2'F_P9N]D$I@HA5K)Z,%]$JT@,PIBU?>Y:V.0'Y >R0'7[-#SD,N*;.&,I&)Y /U]9\#_$'[%:% M/7$+XC^3@D1-GQJ6X7H8#S[G?5#B)@>9@R.<8_:39IDF)/ZO+ C<^;V*R;]B MY@QC4LS"22I]$30:6OHP1B&9!7&/G)-K5.J#7%3JELR9F3F3NBH24N[%9\YV M]\!3=TO6?"5K9FR7*#YKMBJ]9BXZ_TKFS,R<2:?Y">=NQ6?.1J5U3*-^ZHTQ M=]SEFC.:D%^N\V=NVC/DI+P[Y3OIC!DIF>-"_Y+-#\?F25TR&\8'N65SL&Z]?08%)9<7A[)Q[ M3,*>K&E=[-5;*6 %NVNHNY #<^4HL&01"@ 'J%_%I1@L^OV9[7K7MOE&CZM1 #NDFCY$=[>9G@< M4GAS-ZN9_QR9OLY5LZ-N/*O^Q=LOU]^_I9:SOZ*A\=TG>AYC5?'@-)W2:)-* MD5?^^C=8HUKN)$C+W@Z_7%0_WUT,_U$=7CY M$-=_9$WT F76]B]U^D]20E=^]8[]+7&[_GY^E]CKJ3I)8Y=/QE7'?@F^6OP. M>TK9P\W95\/ZD4@#=%:5YQH?43L8U# "T0UW9FISW$ALP:X^8L-KN!9XHL8F M#DKQ7T#:WL6X\47NBX&^&AB 1\^&?AH4(XU!EH+5@=*_;NE^3I![\).Z>A)TU]TWD1V_@H7 M84S9I6%IU@C(Q.[#QO'3VU "SH0'"8T>>*<@YP>^=<4%(#G M?EB[29&_2?7']&I4T2H=O'3-0<+&I(@522CV1EPKKE.O\_JF?3"V4\,C7AM: M.LHR.)("H5KO6[_7:G?J@7V\-FLV__A+- M%>!U\M^4X_FH^9X=Z\R/)BT6#@X]>R8?TJ^U=SM2?(,IDHUF+9@;&>&4Q83+ MPMJGAJZ;7"Y?OO3^EG]V\^W;U<.WB^N'>S:\/F=G-] M)N9JWG!:YE?CTR4PNVEX<_:5@P,,EM)8!Z6RYS7=,/TU?'(X%Z7!QR9?%*(&0DC[$7ZFR1ARILV98\\U MTP,53L82/XE4-LO/T&>CK(++9K[C^@A# S_W)AI\#!I%,S#S!S;0A2B/#:<" MPXP@;C@!VPC'Q30A>O7!9[EU$.#&2]@O)MP<;>/,2*,K,R./.+#''9=^XZV*FY\)\L2$(O[8=QQ ;_9N&5/^L M.1;Z2X^V-\$W?IG84X;N2O1V(G6C;@E71=ZIQI"^BZMG,\=^-G0NT(,$A>=( MVP!@*.UDH;.0]BI0C1;X+9$*2.%B;S!:LN)'[>1[] M1O1FT-N)^X ?\/7KV5+FY]8/461?P,G^>"?>68(%N;?<07=3>^(W8V ^W1_! M[YZY%<%YK38S)FJ:[SXM8[S^%3?5$;=D8P>H.!./<1FGW :FW)!NIM@.G<%_ M6T!IP?2<9C5ZH2+Q9RA@FL6T)]@X%%A\0%KR;9"0?,L[V2().Z+:-^VG,?6G M=THE/=B?^:UFZ-\1?RQ8RN:IM2[UPR;EQ$%QA0H09 5B!,/<+"6K% ]EZ3CF MX>S1"+0DXYIC&MP1(KJ($B8L62I!5Q3"+G8UY)^V*GZ00OF:8\5N A[G&ES& M7B*494*R\Z0VLM%?@6P:BH-A 1L[H*H(_H^TUY*AT7U':;;\P*$*>0PP)%-X MHU]/*O](Z*DX*=YH;0X2W*]GJTS*S5>--;!L]H1O1/&4\AAV@Q7F/LXU EBL=L2SC/)C"HHR+8 MD5R"FH#NBC 5@RH)JP-O[_J/_P'&1A][:NL&A%;BY!SM'W?!C=-]; =GA@@@ M!0GAUN#6D2/^")$N!&YKCP&+*13W'+2303[ 5_@?0<7C2\6-E5$JFJV8%CO3 M'. 4D(Q'G5ML;&#$KK&9[U%KOSCS8%(*D*U,S<#,QQ/\C^M%@^T*L2\\X&QB M\#&[^ G[1+>X$<$Y.]<@ZE91_OM(>D%\M)!4$'<)3W+D72HR-S"LR?1 [$[B MH\7T!/#]+3"N@;"R%8@W8/M==@_"/XG]F#Z)_59Q.)[E(Y8F)FM<=FZ(@WYX M<=_QF+)/9QQ%RPR_QA,](!Y\;QE:A>GVZ >7Z9LS5*HIY+JV1Z\L+S;U^JM[^?_5Q* $GN.%/TC^U234BAB./BUS'0)_Q) M:1E2%D ]A <8@^'%2>45N<>&PT8:'F6(9)N[*J5383\L^P6T#^BIJ:9S-@:E MR%$U30W7Y!I5[T3AHB'@A&]<*K/#7(%#5P"%X'<+]Q9O-/C%99]M4Z/C2)FG M0+V)_RNR6?B3KS;PH/7$35CMK8UY"W;.9^!4D>._N'_!_6X-T_8PP_?D:-.D M760KMM&UE_=2+DJ]Q>+6@E;W4'D;I-0-:RS2LGCIS,$%KWI[8&-"Z@X4G9"A MX+EZ<)R%MU I3DT'.P.D@ >1&4.%06E0>)P/YF[$3)%7U="8X8FE$B_0:3^P MC@HG"ZU<5+@:N5,I7#<&N03V#G;LV8#]%Y66$0@"&G/KFDZ*DPRG\K$C0 MC3':7<$;I+=E>9.6^J[L-Q_XH]409D$Y2X[M/TTV-"FUV#3"@MK^'1K=FY%G MX_XT8A;W-]OELPG[QAWD:#NPN2EW N8'69<X!9I/J4,NJ \ MR(4#EA45=>@JXIW0'<2Z2$_HD>#BL?!DA9!I(6X__LO$Q1E34N0N)QL)QM90 M!PYQ<17+ 9\@MQ9R4&^MLY !-5-MI/COK%S3B;'-K>:;&KO0')//L_",-S&< MU[",9!7%.>HP1OAE]PC]Q)_F@7/WS?C!0<; 1E@1ETQ^L.",I?N)%?9-&G?)0+:P+&$AV0NZR('O(GP SI*=F26)D)R:*@_D[2Q>F&]5T&ZW MXZJ@ELD0G82]N[:?9>8EQHK!C*._VU:-G=MH1K[5V!=.+FQ8OK?9+"2F/<+C MJLBWP*M8Y8\5(9%T/,03^(V\I?'IRH( 8&65822LCSIP"S%^93?<6%_+CK&@ MC+U'1ONP?"X?KGDX4DMO(6"]!W&M]IL9ANB28*AQF!" M2HWQ6.G%I66@#K9!%;K 5$19G.&C>1Y$PGQ.NI5N!/K:@HF,UR,'&Y!*<;)7$]9HQM9%NC,, MQE0@PZ:VBHP@C,+(5+8KB,5D?J:T%]W8,TGGLPG7Z-C)EM'5B@=.N$G/6QL9 M2,/24'2B1ZTA5N*6+'"/]&&L9>)4,)95)V=+/JQP Y)\66"L<,?Q9!D\[6A M_!]D9#/TGI:W9LU^Q'>])E[KLV.@T4_9<#!HEOTBW@^L6B4PI?)2^)Y./&AQ M0H&!TRW3%HH; D:/Y5M$/ON1FP9_CN8&EMD9'H(\:8.3@C6N5+TD[O1BF";Y M2X;E2PT,BW\VGFSP/UQS+KDF)$91@.XG:(JEIT#F9]%SJ= AY1!_-B(!Y#7\&+NA-UITZD- MD5G@O[F1-];#-U9G]CL[O L\'^ERJER83&^%+JER446*2%0WWX]L?-J$0UAT MJ^'=?[!_&!CXF%J%?3,@UN0F%LL'O_Q#FUL0J&KF#\KL8Q('W4O?POUEW(); M3*9TEOGH<&U$M=%C0_=!ZT!\I/L>.,LOFBNJ8D>V,\-1M; MKLL]^0BJ S > M?9$(%+Y&+3:%1'[[CQ]\S%;>J917TK/+ 7- 1>MSTPM7TJ' M;&Z\;A[B#O!\(%X!_@F"#=IEAX\,9+IH"C*:=5S*,"Y[[0Z6:U$H9*-P"7?:G/V!O>,@S]:FQQ$1N0N#ZZ6L;"QVH(_QK%0<+2K^7L7,!6781J9\ M8KW367>T$)(FG6.S$C\>E/\&:@J/LU_XAH<*!R(\:BV') #M#C@4;XOZ@]X: MZA-E4@E_$IEG5,>+"=\H!U+N]X6#/TF\]$C=35CX.N94I0WJ,\P48O4?_<"1 MK6I2N2ZIWXRB=$PR+'U2?IRZ<74>H8B:;ZEY@"7MRLI!\@H M_;>';-_;4#S I81>Q+[2\?!56-UT_' JF@).8]LI.'CB@ #(24MZQ.*K9]M\ M%@<@-KVA&>@*Q9%KUMB92KM7Y!Y@0(>R.P)G$T4738Y@>"J23L4$$XI3W$<]# O*L=90 M5A? /HPXQV\HJR1*%:)2C VPY"+-\2 HN$0&$'B.-E/MP8:K*K5K; %]U%P1[JAH_JQ-#U[GU49:_MWOB5?'*3Z*5EDXI<(=-0WL4[?G"BO&? M$$XO;'DJ1,?Q,_;[1@E9U9BS#B)D<&R(D'JM/ZAWFLU^K]-O]/:"$#*H=8Z' M$-+*/T+(W<77XC-5DQP<[>N-OL,2).1]2XG[S_J4F M2%LMH;\6#P>H*P\/TC7Q9]6SJ^*S1\TUA!TWP2B#(VV#6S)6<# 26;KFR M P/T.TFX_(?:\C5&06RP>S..?+9=.W-"MUBVWN3==ARGUT0UZS(=$VNL9!?C ML?C'^DJ51O1Y*+2RV6@D- /U-#C/^-J4M$6WT3>] *\ECH6"_P[XRPDQ7E2A MA-I!UQ?5IN)6HP*W@FZ#>Y1:U=JKK,TE-!J9^G8;HH!3B'=8S1KM-5')N$[P_VQQL7$.QS5Q6QW:HU6/_C/ M8"\^9O>8/F8[_S[FM^%O-W?L[/O]P\VWBSN!1*?\SJOKRYN[;T/T.$N'$]9P MN1$RP2L,: X0 A*KLBS9(C5.P-8P4L0K.MTN/T(+(2P62,LOTUN?T_QE[HK M_*5%W)TE[?-Y_AE,\ 1[_03L!'@QKH29NN8*MR+A9P' ]AG0PP9UN'2-_.TW M[3^VHRYRZ2?GX1O?6,M#_Z+ 6"O59HB.U=@.#JN1@(=%YBYEEU?,W;R0,4HZIA,HV=.WV'8!U9O)-]320OZ>R@N4RS(I51AZ@G(7^4M(02D MB01J,35V*-51WU9U=#OO/MGH^R^ICJTU1\8!S;GCZ>-ICD+Q]$F$/1GD=BO+A>/2>= MS!1BEU&DC[3/A5+0)^&^;EPFHAJ+Q5YCP>2(&\^4$(YKDOT!A90D9$=6D5AT MG;"J1\W48%-J#/9P6Q%=ZQDVFM56(Y><<[S L?YG>CCR>BW>PB MJJ7;U'.X4IC4&,!>O@7[X,Y006 2NB5,0@F34,(DE# ))4Q",0-@[%D9VZ9) M$-),E#:Y_A2NAT>X86KB<.+96SR;&"'&CJ5OD3GU-!/&$FR+:!\F6$LS^ M(T[FQFHT9:W#/A4)QC]GP ;Q;HA#&MK7E96!>Z:*:^$%;L9R3TA#)M>5-1+K MRK8H+)/"/38L>EJBB=O0^@N!-E!5>2C!/V,592LJLG @'5"6+M435X!YD__[KIOJ+FWV%!8MPV/BN7N17KF\I8HZ^C]U?D()348E MZ*ZH0E/_GU!*5Q+E,$2Y1C3W ]!$U!F6@IDG'KB@0\I8ZKB4RQ.C2?'ELKE7 M'I!>3E7L UPV^\DH)F+.T^/[>H7A_WTX"JO(AIF=,@>37EST?4L*[I&"]9*" M!:=@*8-%I^ Q9#"CW4W((...->OM"FNV^O!?G'TN*N3K0DD!]S5ZK=+WBH4;R4U&"44(^6 MYJ5?L(8\9*[\LQ=&4O9 M<\!=O6-:Q5>ZI)T.>:.O=TF/Y89>^(C/AL#>V+;/+C17H"P.QTC\G#NG:VYX M%+E+JE_;R!\5%!'T0'(,+5T08_^"F%!3>])*/H_\M:*S([M'>CS^ZBQW6)3L ME2OV&M0SXHOED;V:E7:SC(%RSV%)_=D;.:;'X[!N9QF9KBB>ZLZ2IT=+F+J& MQFZUD3$V1CGW2QY\FQRL0 #9(O )!)3WW+;D,P>WA MK\2>E+U*\(>22_?-I6E,FM19N5G^]G!,^JG36VZU.VGWY10X-&-+:CXXM+$, M]U RZ!MGT!5'8!LDD@_)H,<]8\U/-CGWDK.66UNSGTRW?6RZ6.#6 Y^S9%]8 MFABM..WK+;:O[%$T^O5]YG<7RW]:V!M:1)U^:IRYXJ1PP4?>K]*N[_-XN>3, M@G+FBK.TI9:__7!F&R*R2K-?+SFSY,Q%SLR&K[;7PXY. H;T<3DS!58_86Q% M)(L<;4E?FCN1-/$B?1;%:[Y]=N(6%_!*./)1]T=>)3Z. M?O4#5-O^E\O?_M6NGE]=0X0^K3KZ4]6;T)A(W9[RZL@T0+BK.,/7=T;38C[X+.^E.<1:Z4V'B3F*8G&M,9R:G&:#BQP+A*1>[7I?O M2:.PGBW :LXF OO"]XJ)I9IJURY\UTR;/PE>&PF8V M00AT _34<"J]H&'BF%JDNQZ,:<)1SH[M/XD)L8B?L_J7-/I<>]8,DRP>,,VC MFCHNQFCK'!AK:E@TOUGS JP9'%4MG@C?B,'.E2S 9,OO;(]H_J&XOUB0 SK$ MMF!%8D+?2(*ER)U8^3(SG/A+*((+DZ:W\%WVSAC+4[U"(*[/_T@&*5EVHF/> M 7ZD/)C8_2X?[E([["(/"6!65D,F)2%]K<=:2S9':^'56+71JZZ#*PK_/"Z> MVFHXM67DL]?O^2*Z6C)J%%MZ= 3[JM (:FO989TXLR5[LA;(*P;:M;BS2T)] M!"5R4)4FG7^-(BH#U#"$4Y[AX3/DOR1[P75 MROXC#5K[%LPR/W_N S'"_HN MS0*G>G=+,^&A<'R?WQ+Y$H(+S35;Q"N2/AU=#:F81&^ MFPY>J?[I:P[H=;#0=WQF.^2?7,(/04ZJ_V3OZ1HPNY\$BMGH M%W@'<6'XH8X??J!%T#+!?60*!G#-OFK;]@^:YANLD1P88'UUY6A&H90MA M^H"V./Q"O,DC!R]Z[-;8'V"/7#$/5EO:-.'_5!9V;?$J8"9C9,S@WNNN-%"- MZNNNP@6ONX;6_[SV@2[G/]9=HS9FW75JANZZZX!.ZRYY,4QS_>- WM;>*/$B MR6<6X=T]<_SWS/0=8$M06D3J%Z*ZC-C _7;0U056=FGN+%Q/2D),H5WX#8FA M)]@7W6)$H0.ED<*2%?;H>_1#RQ8.M&V!Z$ZY)NZN;B&1@5?:["#[L^31]01@ -6\9N <7 D^1-U>Q!0;!QGB,$\(U!!"EF)HF$(Q] MSZ=(0]Q)[CV&9@[&&<#:.J(Y"CV[>D,N5ZT4;H/<*J >Y9QH^%BL!H=*NTJ[ MQFECPJN(< TH32#4H-C*^XLS4*;@#S[!;HLG M4LRM8;K-![9#-M \V!Q00=S#EP553*$^P\'B[*K"R&XWANP]8F2K5_Z VYVN M;F%[? =7@5F+BF#A%.9Q9US[(1A3J\C%F7J)+ MI?>,,0E*O^_,@)KT7IG\'S2)<>*"M(#7/X6HQ=.[\Y0W[CG]P M@3K+GDS[$<1TYH,8C)BKC3G..E>8S&)V/8VY1Z8>R8R5[3QI%CR?6.N;Y@!C M@XGK*D1:E):I#3(&7I@-MR7IL4U?Z',0'A!$<+. !4?$[O(A(]\QX.' AJYM M6=P$%XB#P\N1T,D33(+!3VR/-[CEH9V"Q^%*H M_1C.>< PEB(. UR$')MSDF(2-1-UT9_QK1)/H4; ML+ ],5\ %F (BX*VP3&>\264E-;8C>^0N^E8) OP6F,;+!:R':)5ARM3H::) M:T.!%2]$K^\*0<%W45_'[RDO#G<(WD2%!>3E3C1TH\6>U1K!KBUN<42IX.01 MA]X0?HYEL0;N@,N^W9V!*56,@M$C*3;D#_ %R04VG"DY$,)-HL *Z:'!MCQ) M5A#^O8W96)!"4ZD(5RE:>?MH_OK) ?<-_O=_&HU:O\,>Y2N PP(:J/569?8/ M+AD&Q9&/T<%T@].,(,I6VU<)C1 I0B6^']_B[@39O%97)7H"]7XGS-A=8,;. MR8RA0\9$I-GZ!650 \FP].J$4VHHT?0),X%QQ(1D#W:647JW.K8AY'B$1XJW M9?_@SQB)>IR4!K J3L.A&3(:9H-TX]G0T=F'VVG,@6_(X05?O]D!+XS>'U0Y_)B6T28;U+"$GA(\@_\PILG\,L219!7R'6; MNQCI\2EZ'/@!FEK'Q?P%.H0^>B>RI1C)V"\N1&$4&K_8H::581>=&J'"-::^*6R 6B:WX-FV M16NGKX%%.40]YEP<68H!"N2UOG!M)FT_LI9)/&6)HTZ\'>?R84]@>)#/4' \ M_@2&$LN\9-*/HD+-M)&U)GR1 =\D5XGR#RQX4@$SOOEWBW(3U&+BAC[%(D,) MTT<&E*RV.S%F,W),G8AN"@PFW+P3<7'(D:'?P:5 *L.=D.N,R1]DQ<'X+Y&NUP2;'I<@Z7.6)!1Q,?YWI!(O;6YPZLX&S@QM08/[D<'5@ MCD]J]Q:\E^CCZ!["XF&W*[;;:):,:"HA%U,*V'>!!UV<\ $:T)[1[BD3B8K2 MGXFD"FQ<;$'RO=\JZR5N8%!M@LY#X+6)&H5P]PS+LI^U,*&H4L9"S">8LQ$I M><5]Y/2:&O&X@5H"/N84_ZE+9'A*V>Z IV.\B6H#M<,CF$1=$53'ORA:;_7 H4##&JK-OK5DRP7D&4" M;'&X5>Q-RMJ!#6L'#J-;"ZO!?WW\]%D9MQO?P]0ZZ;VS"6:[(&YXR^?U-XOV M)9:$"LS1$QY4@1DW=1!%T/3H+-.&X4\ M,VP-'9?%,E%1UV MF3PA0UH1SI:RZ'";A70UQ:2D-H+W':.^%3E;;33!9^O!]M'\,9?"&6%#E:66 MF66'FV*;8DN758G2DQ5V7IIVF[PS;"W!G5$9QZ4@7%%?+02#5?2FB?0JN$W- ME,,?8DQRG%B&-<)*22I2X%,Z],%%T$F.RDJIM+PX& RNAZ5P#4LFJ7[S<4Z9 M+/0[3(.<57&&^S8C9GCLN>\8*IJCPP4+)U&!J'@3R@_3B8 7*=T5PVZYY#G: M1OA'>+H]-D3^92:R6V,E!9B#"%(BOHM1)LG3JLPP%4?-0W&CI#6>Q4;R*L # MQ5XMF24%(K-,"7TJ(8+T_Q:;XK$ZYX "WN(1*6 M/JSG!E-!XFNU&"P(>L:2@9%(=@=99_P]'2SJ-78/H=CJ!+B,"S4ZL+7U^4B; M,DQ&:4_RM!=KH,6FXNK J./MX)N7B8&%$"K5#7N@ELKC#C(Q/4:,))TQD0X) M&"&8]FP;Y+MC/Y!0! R+1,#),V90R*VH(WJJ,P(:!OGRA+0T"5?7F M*X6&5'9DHP*-TZ@/_BIX/^T&=*!F@('Z4QSU+]T*B-:#&]%! -YHYAC _%3/ M1<:-QR.^GS,Z:HF\0@7!'R9!IB"(R&(!/8J&,ANZX>#YOZRQ#U(/%,^'^0)- M'NC1=<@ME-0V9AS=:3*WZ3;C_[?WI#73L23@XMYSSCW[TO"* M8!B(XZN4XV(\=-HW;K(#YNZ87X_GC.&<24V8&%QJJ7(5*/ ND^)1@GX2%2)K M./:;LVLPH 0&'?Q"_ZZ5/%.2]:&.Z3CQ$!=344YI4@ +K0+(-DU<:UKE184+ M4@#)'@,@5N":17/?S)N0+YE7S4M$IKQ0,_(D8/UCZXP\E7%!23N8+,,Y32;5 M#F +#!CU@;AD5D&I)G@P+(N0C)\:PHE3Q\3?9OP*1IPD#!DBBX.WAWG%>I_" MGG1ZAZ)G$IZJ%.G)US4:3O+0IO*JSW5?F>45 MG$=0N[NL&VK!8%0[<2))E)ZNG[[2-9\=6=4FG4QG?F'UXG!V2<18WV+%:IP1 MYS%JYQ5?1"?.03%D3 6S&8"UX/^B--]F)D9)]XZ93*0ZCER#U6R095[;71@@ MT*X,? W*.3,97]OV M^[M=^P/,1CVP MU]M^9JB=(M2NG09_W^G6_SZ_?6+?.>]B/A=Z0_G%%YVK$(1_57$1ZUM!0VG/ M3M\?R8#ZYT]>Q:_I%QA'>_*BI@@9:-$4+S;:C0?87:A2@$I&P?U M@3Q6_#?MYN# H7;-\VZM8Y]6MRY[(>Y%6K_1K^; J$WRH- )^@(3WJ?-9C8A M 0J.1[N_L.TH.'UA]BS%(!+"*Q;)T>E_;D[5, C8#]4,QXV>B M%";G@00"F6#$E' 46_AHJKR*6,K_8LNB2M:1JM7!= M%GF "U,0(R9%$RX9:I2H'J5XX_1G0!.9=8*R@U$)_0W& ![,/#56"7!UT!8Z MP'/"QI-LP,$M'ETBT;]*Z@!S7 ML\W]X,(P+!TFIZ,*OBITF*)RGDVX 2(;"#I^I:,4M8Q<3CM,9TY53C#(LR B MERAZ$CEMH$0#@ZN]G6Q3W=F S((IM9EPKJNO5\: N/8P4A:M+]5.^ M47(&, MO1%:YBEK+S6-:H(9!PU2L:5(3^%5PX#"SMHCJQ^02%1)PIN,*]HF%P'#1RC(A"[O M!(Q,#(-_IJWI@G;=#P"+&HCV)"NZ85;DML%)0V,WKL9+H[!D++A*+CZMSK.$ M]C='R52&CXRX7'R9W=@2AE'0RH!U7!75=X-5M3B<;[IF:!I@JP6SRUGGM0W. M)!0Z?W:-< J/2,3,7HXZEYN_J'"SJ _=S ;/R.9S(51CIDMQX-(J;Y:CTS[F M1*%?79*.@V+L#:G"H6'A^6QL#)0^O4L)B& ,OR@<_HI' 1;."S MN9-PCU31D2T"W6:I+=6L,=7\@OF"V)JEXOB6HZ!JQX/Q70Q =OJ2J87,W[*Z M@,K]G'XMUH'&I1IYH-TDZ-HP*U(8OZ6Y1T9S)W&15U-=@$;5_(Z6SHUV*'FU MGMMAV@AI#1X-(6QI6KA$.>36-!C]@9\:K%!"0M;)GQE:Q&8+,W29HT1^B5]K MR?)QD>5'TYHW4C:S0D=9SF-.S*)J=XJP8Y$I.=LS#OJYO)+^0E0=XP\1:\B. MJ8-_KULH&/7OH%I)5C2]W[2:. 5(]YD@$VKK>ZATXWPNE). M[^F@+-48E9B MO1J-9#K +YC8*)RPB $4=!!5W"]1428/9G/,/2.YA8.\*CGQ@"QTL(VEXY7T M_-..CQ,UU$Z*C_2F]GQH.U*:4.$)."T58^ Y5>;+3R)AW:1&3/F,1DKDJA;@ MM:;/U(%9!R8->1LBW:)68*8\FWT$]>T09+&/V&3*[)+T!4[15;F.NQE3RU;$ M2&*Y\&_.9C%O45(60!6V.2GXI*9C )M >J%+]8T*$R_OQL#;U @J9\(*G20S M2O6?9D41"P5-V]2^NB/ ($O'1#E;HV[L M8^8>YCQGZ2@SY3QZ6_(&WV#VXL$II0D%DTN-CO72[L?)7(_45"$G3;'B0^68 M766\*;5>A1>*"!"!@QQ&WZZ,&UN@>8_-SCEO1B#F4IQN96$S/]?+L">U9 5" M7**O+)7MU]%(ED]!F=-1;AR25ZHH"S9W6V/<%Z@[^F(_>4WM"O7%).]>""Q, M7RK'MF,V;EIASOO6@*;A;_KZU63F/=AK+0&N"0':^ !ZB&MRV;89*K1HD!"1 M>*-MXCEYVIM='@:*ZC HR4=7L=H&K,SJ6])L2?,RWGA51&&NV 9U Q./"+09 M2"EBFFJ;--G28$N#E]$@&SI:&[8. \[_FDBT=;Z9C:X1;.FKI:]E]-5P=[KB ML\#1,DQC[ -=2F#+PY&+,T*T.Y87J7ERC<+I@]V?39W:%C*OT='E-SUA'N4S M4\*V>(<7>"[:2]!>@LN8K+X$D^YH#4A%._ M3 J/_=4<"1HVB:&!>XHTM?2V)O1&'AV%?2JM<_.[0E #17T(T.U)M<_:^&D# M2)C&?)S''%#&YN(5=Q3]Z$;;3O6,IPU.7OY,?5>P,MUX]A?.ZXI3:39$26Q$ M38$%VS0']3&>8G\&6W*)"MVTM(6C]?Q6-UV9^G/\]@5N1\39D.R]=6;]DG-1=@G';8Q3H(BKBF M>O.EMF=T,L'=)G(4>50![DGG))M]V8X!89AC[%,.Q45G&."N[0FW- 95/LOI M*C@EW %'29">,$C":1CNC*<+IXA-RGIEU*M,ZV$'M#MA!QOYUZ8^M)26?L^CV625.JV0FK%"JE^MZV0:BND-(#:"JE;E;).Q08W.N/B M="H!1]FK4Q06B5Y?=\@SA>G8@T,XI#9HS[F__9#2*KCY5/ -^>V94X@T,;/* MC.#T8F?:6IR:$>%Z0\N7]FVW!_AYB3#TZ6\UV>23E]WT?\"_#T!E&,9X4J[# MGMDML1PEF8?] 5&(U.0E]_.G%B:ZHZ$T.&$P#QRG +42:&Y'QBW!DC2XW!UH M2V>B@B,JPG=7&U!#JFI*Y>?N^-(,>RE2B#5&I00!$P$ J<@)?Y.H$5;7R._T M?"@:&4E;PTJ5+>_MD*9;L;N"=^%.JID_5['H9-PU0-)E2!N@>3\YIRKA\[4! MCB2+30L6ZC/%_^:Q0397!]^D(GBJ<>")@:;57#P1U8O40O@YBPH9ICA0MCPB M'MJ/TX+;69EDU*+'/JIP'B-=R "IWPY!OEIO>AD#A ME!ZD57M'KUW:7@,8:I!C/>/,956FB##.N477AE(-#6]F1'RRB$##BRP$"AG4 MO*2U?&G+>I>U@_67#.Z8:T8Y_V=-('2%F4D!F@H==2519=B!&)6:Q1#7J'6B MTY-*G@_1D8*SN;(@CVIVY\\?WM0M3GJ'+Q'L]06'*21U$1-*#1R>PZMPH^"8 M?)P7F+,H71V'\#G8ZS#^QB-HM4PE_8L:F^*3(8ZP"35ALSW$E7CX/7Q63BPV MU8QL'Q)1@";30<*450 @2!!1C9D9CTIBFC_/"9P.1-%J1W&*5S#4"9YS?W=R M.!>M[S8X_Z^RUC29A\@^E7B&"N0I8N62(= M-YAMG!'S?T/,_]AA_C18E@?E(#,77W@L8VIKC@NC3A9?535'X-:8(7G@L$^X<0J# MKK],.HL+R&6?$7?S,C7(F)ME^P$4='QG)H .UF(N/?T-F^ N_ CGYHY0OO(4 M98<4L)>ZLS(Q.,.>L#NX;C#V)@G"KYVS<)S1Z%AZNH/L2$^I3>8^$Q=V<'.@ ME4(94VPXBIX/(4M)J^CI-G8>8 V9JEAP>_KH>K\YGF&K?%LY*L &9";\<3) MK$/3+'!4-04H=)L_^Q'<39,T?!HRWR'936J#HC*-TCIJ0W;.4O-Z /(I(M!8 M0QJ$A6[\1T4&J=MOT(#;[=5A->/,4N85)+WP;M"W'3/Q1E!8ZFV0#F#VQR*! M0N!L$2$PK^(%_">\WA?$F73.N]/$6M?49]ZYDF[HHI=SR\4L'ZJXI*AH4' ? M[ QSXAE>C7N_;#\XQG""]N)_=<^N!9LU1'-.*M>(:&:#1>U1S2HZT5:1B)2" M)6Y]- UJO%D2-=5U[O1A'>BZPQC?A4Q&0%+7#SLOI>9=&E!CSP%/U\W/294. MR%/1&##2!<&R75T*%W Q1&W8AMWK!&PS[(YNLHEM V2 P078 M)1UWR-KEA;[)"S8%4.MOHW"+D*"1 IKIC:<14S."0.- IY^ M+%:#X_TQ0+:&@^G*42_"6>1"Q^8(F-M*ZD-T#>I\/7EC&8R>@RJ"Q-.! D=C-/JG& M!;D12^O>TU.E%.I@=H@J=5V7Z(&I_8#G!N(9$1L=T4]^6T40\J M?.-Y^((-;CTC 'UW[ ,$8QOC8ZJ3D&/F0@W@;85^)ZS4M=?QIF_@G+]QT2W4 M$Z/&)B22J]N^A=H'D1,\>,A;;<9W<^>77E*>36 59?;>DV8GKBOQVSL'3#.: MGD+MF9FDT3%/\Q;<"DP9R3P3-Q@E.S3.Q-#&?FPZ_A"UL?U58_N]-K;?QO;; MV/Y="?]3C"V=LF"V"N9\^$ED-V]4G&U1/69%M>ENZ&JH:OJH=Y''Y P8XF " MZA8/C\.%Y2$%1 >UYXW\=-HOYJJ,;>I8E5H#W.DO+ZWO^2,L5&DD5L/",GX$ M;0BY3?B3(#5V8;%<%K?V"MK\DJ\G=&2\ZL;H!?O9!"ZU+6Z].$[S+?,4L,5X M4F@]"Z!MXQ^F-?% !#,T4 )&B'&1]-= M3NIYJ(0B&BX02LZ(@V?R?3>S-C;UIGWAH6S2<,1$ID)DJ[ 0 @>C.SN[W4Z_ M:[L=O\N*@J2KR7#0 9M:.E;="3O(4IK'2EIS7$H^ODXE0F6<'S%Y"#/34E0G M).FHD@VQ&@,P*"DL;'RC4LJD\4=SFXBGR$?TBX1N/4W%,!!]A(@&2'24[:KC M:PZ.;5[_K IMM95L6;\>O.*"MQ:./F,O5?35XUSB"57"Z= MONQ?8IDF,B*;2R%#7:>P*,F'6 @&L<7%&QG)#Z3!EF MXUJ& +/A1_8UR.BT M+OEEW RS?ZH(I0Z.UBL\K*DS%!,"R^U"L2'8Z'U.CL\LKXU=,G4KEQVM#I4X MU5UZG#1&)SV0*%/ ::2&VX18#TD160,$CL4(GZF1&5GT2=Q' M;VWZXH97N>CQW]S?2\D$=@PY8_=Q!HVTAV_&Y'#Z_-#IW!^ID)-B4=;G*(E1 MW3BFITZ_J;"BZ_N!QS)B9E F1%LT>X"#=HY-U#F&S'DXG 0D0W^V %%8' &L MX#U.HN_M^-[OP9_PYG&MMG !.GW=%GAA/0_/3).VF3Q8EE,Y-A+_0/P?#/9$ MP=[DJJX/M@^]=1E;9?EY_((2_2B@+XX^&5V&N=\\^?5<60;_/(Y?D+I(@[:< MJ47$3VIE4Z(08#1/.KH! >+@2:T)=R@)/1D05V;E;*IT M!JKNC^PT8&#?O1S#-K[%Y L<*U%+K^$67SPBPO3GD\)D=J->A:RY6=BZZ1\9 MBYA,@]8B*9_UKGE*LA8Q7SQ2CA5HO@B'Q8P+=$^5((HI692--3J5G,="RB0/ M$T#$W?#9.N7I94XLN3;)&CV:-TZ>CK2Y']\YC#T'K1!)7@.^A/VJ?7J, MH-1#>#DQIM(EN7Q&P\9]/5PL%"'$7IA1!5P;S<;:#6*\2\3:-X,Q)*,I5V9Y MK41EU)*0F?'T_'%&PH8R1SM/(ZNQ2;F: MZIN^W9="1Z8_F(*)0+LWY+X3;ULVJ%QRF/@^Y$LOJ^\P(;^VF.\0GK;[%MR& MH0P5-R,B4X65)I@\PPX]:?9*7+,V\H:B?=@9=6GB#C,JOE^D:Z?ZPEZ9-T@Y M3$ZEARD+&LL&P(X69"C"X,'9 7@VV],MQP_M5:.&(0EVR.>*2^K(;G3)"C90M MFBR)(QZEK!T(S9%>]'7C9W!K8G56J'4R8->([ (4"UT52N/I*(21_BD*B\VT M7.B]X'PD=.+(H#M=$ :&RR<*9-RU;%^Y-9.(%C@>,=G%,F4U.?VWAX@,LA*L MFH5S1"[_<'.?5W2!NIG%0"4 @*8_/=F[5/%9[6,+]"]&:H>! X]-OWET([Q\ M-'@.S 7_WXOEG:+^WEV74\RQR<&5;))YG?"[&T&$)_3L@J)%]1V@^IBB*/>' M4*<]V :RC_ZCI"E4HC:213Q:='8W"9W?M]WK(@< IC^+X%KXZ1N@GI6W\_22 M_=P(YJYS\/8^WL!]?/9XI+5VK.WVG]U:O]1.F4WK[E -!,=9PHEO/]XLU&^8 MV]W&!5R7-5M MH!\6&NV@/QNN;$@.(,2M]_=\;W^]@'\S^[NBQNQ!>]#HM05 MC4/:QT<)ZE)"P#6&U_:>K:K>7'- [\KKSJM-3UX_O?PCAS?PD5KLB\*7\-V> MO]\[O(L#W@XH'P.*#@\.6@0]9 3M;_=:!'W?NH?/%H'T!H"UOW,7*'EVX_)Z M=Y=$]0;*:RYTD'JH]9+7UW5J7)?B[\C+LI!9'>S=.'@6.4+6GX%M%-9O0<=[ M;%@?8,O NT3W KEXY>;V]EL\KX-ZLKV[??OZR1(/]Z[72D>Y5[Z$;H2#[FYK!#TXK'2[-R\06JS\37?!8>O/>6CR>/].?*"MN^"2 M@/%QHV-*&SA^J&NV@&P!^;#6; '9VG2K!H[K ^=;8V\EL^+P3L(KFZK"W@I6 M]MHP\8/#R4[WYJ,MCP@GMV+J[;:FWL,4R/.MA]9**&]4O+#3AI%:I+=(W\@8 M<8OFM= ='Q":6H_"?)2XV>"[U57N+;?I5MP1F\G3-@KQM^'Q>&QH7PN-Y3;< M*)N)Z$?@6[FSK+;-<+A0G.B7'.=E3/,,Q],]3^"'%U=%UQ\<:6^4Z-KOW7S) MT&9RM(U"^W:;A_\X-);MPWZ+Z'706'K]QY&(OQC*[6]O[[>M$MI00C_,34!I M4SP?ZIHM(%M /JPU6T"V 9EK9Y2<73V::*U\'_>=QN;O[;8)GP\-*]L^W-L6 M*P\,*SU_^[!MJ/70S/R=.[#RVQC$*B)ZV5#)M9++34=@.8[3>_9.7^VM7+[) MOM_=;Q/6-QW+A_VV)\"FX[CG]W9:+>2A:2&]_IIV)=P,3X%.W9P?Q;W62L=: M1\3W_/WM;ALJ?7R(W_%[!VV,?%T1_STY$7U_=Z'?2N;E,V5]13 MWF&ZYC#/)LY4U[764;:!&T1914-9A1W<3[?V:VSL^9[?O9N9""]:=-X!.K?] M@[T[XW_WNS1M&_PL&/^EOT<*3"C+6*'SU0H52.G3=>>D_TT+Y7/^ KK^]X M9OM=P>,+CKC'H?0JTM6[6,C[E'H8 Y'E-.B^I'G>DXSF>:OY>=X>3NSU AQY M/YD&.?RYS'"-;G??K/%7%PR MQ",/9O36\8?_O#WI] [ARL#N)G&(9[E0_%X23V)\-D[ID\$@3N)RAB>6&6TI_@EW&*.X23 /1CW $.YTSIV2!)9G2P("DR<[HB MFR@O!)3!?W,XHDJ"&6QB6N7A&*$#9!L7]"7G]/K 2"Z*D>ZU=B$_TXRQ@Y5 MMQ=\*PZVZ\1VG6N1 ^I*6EHC'T@'7]=5\S7*(<)Q",9ISQ>$H2J*+(\5T0.0 MLMRT)+B S\-%"Q5&C;T L!GB4^4X*)F(Q;D;(6'#+KXJ#_];5.'8 */Q J]H0+8B0+I Z^,XP6M%2O$&$QK!*O&&LDLBK"L5@&N0$K O@0RD\ ?"'0Q PD ? (LB1 MZC"7@VXP@8\!O$_[.UW> 1'=4!'Z--<'2IDG7A]!?3&.@1B>]G;[AI:!Z,[C MO*QH0D# _- @#Z#_].# ?=9P$=@HDP5@)T<6)3@S+^L6E!N,"LWAD?Y1%ZD& M18F@0#G@C?+L0J0:,/%A559PU:8*)&!4O/3&V06\F3-K9B&F>?N\"!NC/ ;L M( XF>)VK-%1Y"8 N4?[06Z,D&P .^8)/P890*!)S!3( HD:%-\ M(0Y]_', E]\1F81ND"01"+&"?%=:U.7(+("-#/'Q*D5U$]^? D7"AY$809+# MG04, /TI&I=E!?Y%G"26>RD'/J M(X8C(]%]%WMT/L#_&':JTA%RIZQ!"7(DNA1TZ#"H"E99#*X)#L$ SHQ\G4Z* M_X9#GH.PB%/110QT&-W)S/=4,04%@DD.-\O;6M.&,HFCQ:SX@MDXNGN3;$32>F^;)'LH?':@',5 KG@*'_/*"Y6< M:\F\Y9U@YG<\J$J0A*2HBI[ID7^A( DIO$?6(T8-/TH..> #J/5/AH.%0"UW^T=OJ3;$JHD81FLMTL@ L*H M\H(H>5#!'0 YON6= 1T3VW0V,8ZGADR,OD+.XC@%LH8#XD-@WR %#4M]1&&I M!I9V1405Z5=3X0NPM020 ^\@KP*<"9#NFOBB^-P+$^ U/SWY^,N;?SUI>@RZ MW6>+G #R&_)_:MS]//GTT\_@CET$N+]L @&OYY\6@@#!&;MNSJ4XKX^'G9 06I?C+@H+D#\ OCB%/T/G4&2A5_KSB?:A_F"]RKP0-L> M_O3D'V46/JF1X(6 !50J%"8:8_A$\YA]U MN'B("28DU>$*'\,*0$C%JQ\" R!+!#6",/]T_G6/S'UM1<@*?B[NA_*1^J%L MMK/K RB0C59U*[JX+D#->DH]UE#,50FIR.AM0<6]*(3;XOK;A\^VO,^H8KM_ M6.5K7?K:=O_9IJHY)ZQ?HUJO#0;0^4ED.PCB7Z$2*$!$8,Y &I2H[H!63XK' M.3$:T5GD.=!SECD&ER&8E*R!&@7&)^"XRE(XO.,GH MP6IS!/8YK<2- ]"KAF"Y\=[@1?1C &S)Y4*FP=\Y\APO3EWL4:TNUCO5O= MHT#8>\Y66_CR[)=_!I/IRR/^.7KY0KN65Y2DUJ<+AO]3*A1$OT%:"R%=WZ>\ MTPS24#-KJTZ2]P*,01"5$?F#07; HL#Z MBPS%YZ+ *%]9N$?;>_/;F5:#) [Y8J4S@VDYV);W%O37*(IYHR@IQ,FK-V8( M@Z2XORC2:?SW]6M]<(!^R4 .AX1H_RX?@<=8.:C'O?1A:7?+ KM=XQ.38$2" M2I)>62/.NG$7Q7G%C8DTDE6%?M=XP+/4C:(A,-%)#IJE*J8@H=F);G"T- )- M&R75ID0UZP(X+OJ%LPM7L4+ZY"OG($&?8E"51K&K_\5U?P=%W4>Z\#SXY*9> MWL]C>U,1(W/7&/DDR!=QLF?#(2B12(1P>?J'>QA6-^\&$67<%OK2NC%AK(PHUPLOK+ZHA?C>%@2@5F[0PV!&,J" RL-Z^-Z(\U944.'].4>.?.9*'*W1H!>UI1^<'!]TD M!\#)("#!U>=-R.,DX\RK]DYB4(G$ZS)-QAP3[G<6:LF57P64AIC"RX89!"B M ?9T!?%W5@CC0N=H@:%_ :RU=,3NGIH>0/=\Y821)F =,>^J'MO=WC54C\7J MA:L>PEMC%41A5I%1K)-4P+S.PI@ 2$X-F^=DH+?E?:A*C-]I?<:FB-2);*>W M_UTD9G/2F^>ZA! T M2Z\";]#5)D2C$>\"I\2!IHBNH^&0C8%OJ$G5UW6A"BO [Z>9Z"F<9^!E4\PX MK%+*\-ELTVT%L?4>((.U+ILMGA95\ZS.(NOLA7+>O\]QX%O.Z+ ;7X>0]5>6 M2ILZ>[#%U)KUU]3SR,H/OVF5T0O^)8)*=$&:TUO1!:IGRCT(C;Z->L]%O7?: MJ'<;]6ZCWGO7\6OW^/HU-^9[Y\NDR#'CK2XQ@O=5S_$KTV'YLV#')HN MPPQ,I@L2Q$3#A6*%%51)HV]R)JJ.0:(TY*Q(+P9X%5K]QI("3C='PP +W^E9 MT!M+9=1T(_[9UU-9#';Q339E&3F-\UV7]G*L.O4H]]$I?F- M-CA>O!A(1]2S?WJR=ZD.L-K'OKLMR-+B^K]WU^44/1U!K[])N_]F]-9<"B$N?AW8 TX-=LP5D M"\B'M68+R+:M\K6G.WR4S G*-CVZG_0*.K[.P?M MR(P'CJ+=6YBVOO8HNN]9"-T[P4G;8_CZ0INK0'+= W"=A/:#:Y#^-SKC]P]N MOEMMVQ?_P:/]%D;4/3:LZX[ #WL,PDX[[V0M-)3=W3N85G%GHQ$VP]>@1SB) MDK)>KH5[GDR[Z_]?78;?]_GX;FGQH M6.GY>[NMO?< L=)K,RT>FKUW-\DOK;FW>EX7EJY[ZEMLN@FME6#>J+CA_L[- MWY+-C"=M%-H[+=(W.5K+&U(OU3HOJ=?"J]';Z&Y37MAF^%@H3\52R M*4TE\YXG\,.+JX+K#XZV-TQ^]7=;Y\HC1/S!?INC_2C4ENV#]GZOA=*R<_/* MY4/,Q5\,Y/:WM_?;5@MM:*$?3$-W">VU*9X/=LT6D"T@']::+2#;L,RULTFN M,85UK9P?]YW$MN?W>VV%WT-#R[Y_N'WSX:\6*W\/*P=^?[_-J7AH9GZO>P=V M?AN&6$5(+QNN>2N2^7OZ9V^0R_IO9(CM^-O=.Y R=XN@EAJ^DQKZ?G?[_KJ7 MM-3PT*BAO[?;4L/Z:D5WT;_R 40_UDE5TFFFV9R[?*U<%@^/S_V=SHE=?[?7 M9IH^0LP?^H?[-\\C'QOBUR)EHP>7_!8R&#<3U_>MN'3OH %!FVJZHN*R:![] M6BLMV\ DHJRB>;+")>ZGV?PU-O:\=^CW=^_O6KQHD7P'2#[T[Z2__=KC^$HE M\/NP?@O"[%I7N^OW=N_/T;(V:+]OK:3WX I@X)]FX#C\&^>;\[_O9A;[+8Q[ M_+,JRG@X:\Q[Q#&7^EOT<*3"C%60'SW0MU2.G45>>D_TB,)7/^ KK^]X-OU= MP>.+\G(US?)21;I.&4N6GU*K9B"RW"O'RDNQV3B;V@\,)L M,@UR^'.9>4^IK_ J2\#_!D#,A\^\. US%12P%5"0Z?5I'L-",Q7D6Q[L>:"2 M&';K957.$[Z\J,K1!8;/#N.\*&L?A!/1%B]4#CM1(TKL269>#-L-\>B#&;UY M_.$_;T\ZO4.X.K#%21SBH2X4OY?$DQB?C5/Z;#"(D[BF@?= MFRU%JZ6899BE]"?X99SB+N$T@(48=X C25-Z-DB2&1TN2(K,G+#()LH+ 77P MWQR.J9)@!IN85GDX1@@!^<8%?A@0\5 M"OKW=[M;F4C^06I4CR6K\P7\G&>.#*OB)>IX> M[/5= %_K0N2 JY)6UM@&6L&W=6. &JD0I3@4XO0>#,)0%466QXH( &A7[E@2 M7,#GX8J%"@/B7@#(#/&I#19=K.D>$44Z \>CHTJP5C3](&#F9_ $ M,']Z<. ^:Q@(;)1I C"4(R=219W8=6_-#4:%9N<@3$)40*I!42(HD.E[HSR[ M$#$&O'I8E17 M J!+%#;TUBC)!H!#OMQ3,!WH/L E*_,XI-O>D&^ *!"735F%./3QSP'K%'5,?'\*%!GC72Y1< 'S @P _2D:!F8E M_$6<($<&H"'E.IP#3@(;8U Z/"D'=A*C0J>A-8P+V PI$C085 5K)\87!,<@@&<&;DCG13_#8<\!T$1IZ)X M&.@PNI.9[P'?!6V!20XWRZR[(@# Z^;"E@A,^#:R^;2$I[-TE.E;3D?@OP 4 M@2%D*BS$I5QF:('!6C$N*!I0C^>/K8-R@U@4X+.!?.9^K*<-1 M-I1)K&"9<)G^1RK3WVSSY /<_D8;I=6,D@NX(D^I_0^?0'2#I,+GG^[O[//* MP/I FV#>$:?PG3++9WA3\Y':\DZ_X0O,5X _(8V'03'F]_DAYLXC0@R?8/5] M;A\\V_(^_XUENKS,#BQSLLP86+8#8EP#,(V,&2"F C+@%'#JV FN:6 TL8NX M''M1/ 0- Z^QYLD SFDE>BP0134,-)SA153,@&1(YR3^". %R./EE^,C&&8 M\1(Y+'!S^!/:;K@QD9/R'$F8,<@I(X=$VY@Q :$># HT,&S:"K*8"4E)6:;V M-/-T+6L! "Y&[EQ-B>)S+TQ X/STY.,O;_[UI.DKZG:?+7+_R&_(:46_DGA1 M?;WW?_S^I,9UQ-<5*F2[+[W:1Q8'@9;YJ)Z\9O=6I[_;$1\3?%HV,38QL(]' MOYQVWGPZ/?I7Y^CGSZ>??@0#^"*8%=KAB<$EY'NUG8P5'ZN/05()D?VC2_^W M*'HF?WKB_; (!K^>?%H( P1F[;LZXN:^/AYV0'VSL3CG3Y\_'+^+TZ\>/!*J M)%F,N"@N0 <#\,4I\O?.(,G"KW6_(^W#?,%[%7AC4*)^>O*/,@N?U$CP0L " M>C5J%!IC^$3SER9TUWAV&7;_^5>5E2\;..9?^HQZ'Q7Y>(B)2:3:P1T]AA6 MD(I7/P0&0)8(:@1A_NG\ZQZ%V=J*S!7T"%/]]HM3_794JWX#V2?=E3=9S3C[ MY9_!9/KR2'M+5I/=UM< ZNQ3*NNI>4*O[2#9:+I$Q29!50F$<92C#XOMLM@Q M55!]<3P(*(.-)WB('N7M_B%:L07H7, I">8(:< 9T7?-<^%O'^[3BHC,*,Y5 M"*I%[7'6MMA.1(WDZ>%VG]Z KP+70O+'=P$ P4@<;*@Z3*9)-E,;[:ZHF]GG MB#-Q>UN7(,+".$M] 7M0C1!0;)=.P*X/P*Q'$8!ZXP4".U0$5TS^0$]!CG[6 M E8.28"@)@@( (6S\ 9Y%D2@:*.G\N0:[GU288UW4E,.^V]WNOLN94VK01*' M_!NQEE$((LI957VZ5_-[!1%EZA1SYX;-:U?MII+#S\(++X$[$H8!*4:3G&QD MWG6=1_;\G;U]O'U\^=$:*_A2C[,$/3:@=\?G<3%Q/?"] Z1!H,Q4L7%"%D<0 M,@+1HXNW=8(VSC<55F(F#.-0Y3^X:Q=*?267]C@@)XQXQ9 Q9$7LFCUOL@ L M)_CA1+B'A'/@?^((2(,=.*5V6JM$-B:.'A(.1VF*#M,SNX$"(-+O]@Y?>K\K MNDF^V8H(BU.S_^-Q$ .2P";36Z. %#J "KD(--4.L%[EA?$TW()6:69""+2 MQQB6<%SVQA/T^2UB>H4JRX3C6[]3N1U']>!P[-)"(PQQ"B91 <02 V0#9(E1 M%-?")347')ONN-*F7H\/A(4Y#<*R'^-N"%""'?:[]1M!1(W>A+H@ X++J]@P M6O2950F06J@M5 Z*X-\YD0ZO8!+ Y8C(GPQ7 Q8&F[? "Y,LCJ2^30WZ^!*+ MIU=_P? _585^AWC"\=3VE@: A3=Y2".5#&- M2Z6=/@)MNC#P+>0-M"=T?0+)P'6E.SM027;A^CB0Q%@_<8"O*6A0F?O6^(OK M^R9MQ7&0+CP"/KFI]V^EC ZGD/C$%A(_#B-G61GU',OB&TPE>[S55:PA?\[T M<200+M"A!22\1?$N#LN8$+'1X(!?[O0.>0OR.'$Q\ZIEH,8EN\PR,(<$[I"% MFJWE5X&DP<+0#XIQ9F2Q 6FY&?W.LEE<"-5EDH Q6-(C-C)JW+XI)J]E93;! M:OEX3<+L;>]=0[XLEB&NO05OC16HWUF5EDX&0U 461@3_$C]LEDO!GA;WH>J MQ "/%EHV?Z!.88>]_>^A+[L98>USTBI8ZK V&2ZNOH\ M&&MK1,(+L!A1B!3S^+Z2RD / ]1*"!!45M#$=$82\#)K_^[MB<7"F1.PT3(K M9U-ESLZ00'#^[:MJ[Z>YF"*,4%0M/1+OP!50HEZ+FYWSJ4#I0+UY.&2#FI(Z MZNNZ^&$03C,1?6R!>MD4#8T*GP-3?*-=)RN(N/< &:RNV&Q1AC?L*9,F" M6I*5F6O#/*4LZN_RX?F6ISJ?8TEXM,U0]9J*::DN=K6W.<=#YAXX4SD!H4TZ&D;+394/XB$UA5-1!@' 2 M4:,;EB0)8?C2QFJG@]?OXK^J.$(9@6 _#L!P +D!VA@[O4QKTPT\?/SZPSGF M=JF+5S_$FWI*'7>V$>8(](B2&),8MSKEF!6Q(5B!\RRK0*P=$SHEYVG?/]@[I,_@-PN ACKR+JJ297PR?1I2[ ZP7+5N5U@ MZH9?Q>_%:^WXN]O=6A(W<08\.)T!F. X$'-_R<8I TIV02\Z8$3E!Y9+@#^R M%RX%]'DEV-_GAGD3Z$F[DL0IBD)\(L_EIC*BDQ4EHO751R 0M_W]_AY"BI(V M5.3 4'U3>1@SZY_FZAS]*)C)5A05"CK$O\U6ERP+OA4+E^ 7)'=L4Y&!:4VL M',PD]H%'3XR@$!\297,.E,*<4,Y7-*Z^VKTR@$1W&J5)PT)HDZ!DC6V^;0/4 M\"YP"[J]]DF?T_/8@D4_^-3Z^C3VFM; _%%$V[G!OC?6I0>L,X#=(0#M*F[*RH29(O;3[IW7^EX &M1( M8K"@/X*0\A.5]SJ[Q1ST+E.CX:6$M>:$D^,[,S5*,A)I*XB M0A<)SI:.'A\=?:YKA%R(BRQ&0J;81V"*.61&9]+J:$LMCX]:CM$6\%V" 2$4 MBBZF4PF=6D!6_,2PT1U)Y+[0T1^X5YFQ ?DZ.^H*$M99*'BF5+!-^#I>Q9>'$4-!N2X"41I*M,PKB MM"@]L.R:B9&X1BL!'SV='=DN.F%&X@JU/14<=GRWXD M,6\!%\&P@8ED;WT/E6R6L_HCZ)$8N4A,(( "&.Q]9M=SLX%5-B _/WNQ%U6> M6L>R_KO-1< P ];X402Z^B,@^(^9QG234Q?I7C;#(!%?0,,Z5:J8")UIAN/!QVW@0) M^9_.Q@K >(0,>^0F5&QLNK5.1$XS+"+J# 0.!<$A<."PJ6%LIH%CE/(_)]G% MAJ,;R=TD:AR9$HZ-SAI:*8?9IS1\4OHHGP@S/6QFBP$8]PBD%.=#J2/[3-D? MG,)/6>M8:\3M]?@!799'24JF+,8M@MGU#_8/W5Q:6[:(,=^KRE0I5=[?[G%! MT27="0M=D_QZV$:A<[4Q[T6WXN5^.]N' M6Q[W-Y@$?TKSG"RE+!KI6%%12Q2G3@GA8.M1&PU\>OY.;T>7IRXRA'G;]3)4 M?>)8=M7;ZVYY1XV5]_>W/7?):3"SZX5A7E%C6J^MW^SBKWK^?O[_>6WS_4FJZZ?SU_ M=V_[9B_ X<&NMYCR?6H/TMNS%;]HL.HH&UQM+-"1=O# 7;JU*T+AE7@!A7-2 M@&[7&Q2%XK;OM;+B_N%.\YXMNAU[O>Z55RR)V>K&-1[TA5G_!/W]-D&_3=#7 M &H3]&];U7Z;ZK8>K:J]I!Z5^#M5E/9V*"4?F3XUVY/JOR7EG-)B#$M+Z^6% MDZ#4]6ND,R^M8NWO^L")*/-;?RS2O[WDU54'F&PHKK]HU!WTN-_;4SBM0:#. MAC=8Y*(]2K?@-+._JIB;?ZS:=0'?-DT3L)J0IC))$R!$$]6>]KGR^&FOV^.: MD?([D+?T8QN*4^!8/^N8495?\?:;& 4 M\+*WSUV[2HN;1LLK[GJ4%M5D8H:C8<>O$5B--*$DPX$&NA:ZX79'J/]6I4H/ MKT.#:R"M$9[V<>K$X=SWKTD;-1*KU\2;%BWV6SN]G7D"#+P_MLZVO#, :^*] M03L5AV.Y[;WA'!_AR1AGB\V\]UE)7+ZHL*VG$-O'8!:.%7P='BREO2G\59&IS'>06KQY'O?<+BJR'#XQ2 FV&GQ3.N,)\A,YKO#K.NY'H-CS2J MZWG :8H?!HFD#C%BD9CB4F(3&^NH_EBC*0S5\U EN )A G1YKKRC"5]J!,HG M$/R4 ?'6S?#\J%6.=W%('IHCK/QDM8.>;O*#WIY/38&Q?E"5%TK&'1U+(R3\ M_=GLO[.17I&24]^]._:>\"7(4'X"I2;_,GKYPC3VS!B9TE ZH$0#63'P M=IYY>38+$MCP$ M4[5@OR3_DSJ?55/J(9&2L6^[!\W$RSQ#WI'154:_U$.X?=@+-X7)N;+LEF3(6TKW2W0 - M:!/R96GP44%I1>6D'(9/K$=LQ[1S)1&_>R _]S<5<$>+!@'6+LP%SW<5N%*; MG2D0\S>JL0;!]72_MTV_UH6DQE4J(RNU7S$4AFAC#<04$&_*9>@0"34=5PN$05@_HE)@#E#,*!R+O-A5?(%A.;<'BVW3(C>PW M6(I\,0T :GVC8GUT:I:#/H3 F3TE$YSXHFN:\.VD8[?671IG!?IN M-UE/^:30/0WJ&;GW$0(@NM%I4TXC;8FQEU=ZS 1N]&%PP4WZRBW0[+T<;OVS @[:K( V*^"Q906LT!\?P$0^1Y!4 MGTRO%9JY1=8T3D57G')FE<)E*L-F]]C_ \'&K5JK*7IJ"IU62I5I9-#@T IJ M(N<,3;/3$IO2?VH*M^8&M'EZ (1]QIHO\@PUOUO8#1M-(QP155'3,2 %=1XD M56U7UU!S CV(FM($4.T94G2%Z,?[1"I$;SOH]':?JQ?TX M,H [L_UW3[^QM4CA#]A3[W![APX4B.?[.;[@>)[=%VK^YRWOC6Z'1VVK[5G] MFX R@D>2%TU?[FL C^9C*7V'] 0\3![,4LX2+.!],D\3K+Q_$"K8_8[J.+;N M@[>IE",*I^$Y1S\;W'S20Q4WF^4L\,,X/A9NC2^ "EU 62*VTR?%[\*.$!HP M)5/C+O&_\ AZ_+PV;7#BD30S)/<,FU%"U#,OB;^BZYOLJ<8+_FK[Q:%)N;9[ M>)JDW&L:_K'XTL6%'M2*O>4H%R>E01_4BA^-K1+#;O$$WCE7>G(1CQ5"D\[I M>^<(/@R_#9*X&*MH.:^4[J78(#**;>0\G1';Q$Z;(9EUW-,16X8.E(?]64LV MSHQ;#&,B$'%/5,'5Z?5%RQ2E(X*XI8:IVI M$6XB"@X0$:%^JFHSC''=7/JF:OSZUIC'= #C+]039^ -])7#?O*@B@B?[(FG MU 5RC7/7]9+NRA9*IX ,<[@0@Z"(,>L\*3(R[?]4H3DU4DQ=6E-N1),F&7#7 MO?NP81UM994D"8SIE2J1$(+!PI8!HE?/GMOWP(?_/SKZ2?O[?N?/WSZ_>CSVP_OU]@QUX0&^2![6]X[,#T2 MMB04WN-U#JXTTPX=I?>=Z91S==[A;70U3ATIW]_6)4G'09ZE:-0-(IRL$2Y\!NRUJ M:27\JT9:":]BE;X/VNSY+4#0'*'BGP-#K*W$OVJLQ&:J*DC>^M[G,4"T\,XF MR()JV2WXF]J[VFGZ1QI33DU)_=-/8IXE"P>O\M)D!!\K#.0G]L_HA@!\P-_3 M./"]* N_*K+("O@]L,_WV9;7[_2[G?"\TSW8W^MV3G[_I?/Q/\??YLP?P@]D=Z,$?FI0",NQDL.SUV.,"(@#.%AC5,+5&M 8I25=+'@@@4 M "J L^$'/1R5I]XE>AXH&&$TJT[(6_JAHMZQ?%-V-P*I2ZAN"/<"*^TTQ,[C M++&JW9E6>'K=YX,7DHG^/'BA/^W:^GQR]#; TX/.;LVU0 %A,B)]W1@1,QH8 M-\2WM,)3>+]5@(/MGJ3&EN,\JT;C!0QQLT=G@@SX$)89'KBG!;F .GD[Z-&ZE"$?=KR9/Y? M%^B[&NH?@RH)O-,@3]3,@)SGN7\7Q 72&O ,;2U%SS"_68UF1A3_#I8Z4!5P ME-01H/*+ANB\7*K[F!P0:J'JBE/^U4)Y>@GV)](I\,;PCL_.8PM @P/E+^,8 M1\"D$Z]_>"7+8#!I7NOS?/ :' MWX(!K-1!1 -R%0VDQ 1GXPP'90O_(B?%@DK0CCQ"]6<5CM,LR48D^=^FX=92 MUWG=I/ =]'4[6J/TGB/F7LS1C+/F4:B7F",:@,EO05KA/+M]ZQA4HOL&TVD6 MD[LCP'SAR&.JBH=#DV_0_ K>^$P\;@0XJN,O2]"2U8QN,BV$"62%2A9LH]_3 M^_BMB@ .B F*UVH??5!'C XI6 :*@_>(XR[;H\?NHH$"AJ*(P8V]7M]42N%- MM6J>5I&\2:9U+E#04.?%?YIOU984WK*GE^0^!F,5Y#(_B-2R)>N-54++D4HC M3*CG *JYWP9B1-BD\X#Q4875?K0Y6<[\?)%,#PH''#CP'30*5P_^$VDDL6)N M_F#P4QTD8-WEL1I>"@U@76"*\/:!?_F&:.WZ-O4_!9)*!6F6-7^<,SF!@L<5NSBUHN+](56VWB2EFI:Z6 MPFS.%$4.@O8LS/!K8Y6B/8FK?_7^%:/:E 1@EX%=%:@$_F+?_!+,4M R@^0K M^4S09$$16Z4(,D^EL,28G?Q2N&VHE8_7OVF=NS@G M0YT3N!![E'H#'#PMI ,B7%=K>&(5*+W@)/HOO.X.+?ZL!CD18V]OWI*5A@=! MRC:M8\J*85:HO^M+N(YX]AO,M\YY_3EJ")DB+#60B^[_W+[UYXX*F]*PP.51 M7FI5SD-CD57)8V-OWGY\L!=YKKTOQ92:R0)8[:OC7?>B6'Y1;IJ,DU?#W2;9 M3SVUR0VUJ=5ZSC1)4D:>E'_'A8G/S95SU\MW;?Z3GLHS%&\T>KB&Z%)RLMU MQ'505,U,ZRC;&7/A$#&/+.G"50EUS;KO*;@@&340\)+@P@GTN8-@ 3DE1I+Q M-_K?<7J>)>=<:/Q7I7#:!VK,;O"2VK94'$+&:BGI_JDYWU!%6!U/9:(E]3,( M+H"[8Q8WHAIX=36P#3!7164_F8+C0X+L:X4W+'#P!HN,: MC$GQ:-HUL*Z;9!*@O2*!I-U>ME4&_D2]8F'WZ#%TG [Y4%S[AD5DA?A0@943G M$OZ6( [[>OT:)5HZH+3,Z!82!I-Q72:");,M;W+I!&NJE60,[%JY, M5.J;],>U8ZW6E7U>V>,BA3,/@W,PXJ^(3RR MV41LO2B8P.6@%$!_480+UU[,9FJL2M_@^C>K0C>7R=)11LRCT02&!TSC.Y*) MB>\0(T&KF'BDI$LTII%MH0@/A"7X9$5I H9'.=MY&2T3[-9@YS'1Q\AWV9'$T6.&:,_:;2 M>+TBNA?42J+QQ_F:Z-[1%A6Z>S_S.*6'DHMXF2-RF0_3^#KEHPM'K'CNS!92 MM,#8! Y:#ZJ#UII=^*[LH_ +/'4A[1?P#A@JU7G!;GJQGD^%Z4M5(=VO/P(' MQUP4@;VOK]%1FE:FU .I_&>W^&_?FV45MEG%"QP"?(85AHVI M_;HVVNX<)&R#F88:DB!>B/>CV>FNYG#0.1IX'+>T@U0$8D>FT,,U=:P->(A8 M*!PNM8 E^:;E#+)FYF)&D926DY@V1XH+@8^,MS"/!S:4>PF,OO_X2.!(ZF0< MILE,/CZDD5'N@4&(V.P/?@B_BNU/2.B038@K20<=6 JS*5,NF;&%@CI]WKEM M]@UC/]*6*"*L<>*3)4+)BE:WM9+#HDND1S$O/A8BACV>"Y"SY3V4%JIWQAX' MJQ2UB6V(ID6.14"8NXEY4]ASDY/A4!<:Z?[_/-TJY6ZFM::X^DP5N6'H5,;(9?P_!:1\CFV#HS&OGJ M&TDQ/PO3.9L[ECX/)M-.-64_8N'7ZX=J=4]#V\$WM(TW.3G23-6AZE0B5$H8 M%A5>RIQ5Y!P7_1C\N> \B)/ EF!I%9LZ0V&3/&#C:*__Q4V(;",\= +@T6E ME_,1O;@ILS/%2@X0N&:(M.6_J)G1S&KQ-6N8-05H0RZ_2LNR_S,B7?&?K%F9<[G64= M!FP*;U&1&\>C,>6#F;H)LH136\ 9Q:'ALK#'(=8-A5+$#YH_\OUFT6E4Y;6* MS:PJT5OZU2<.5:O(8+T.=(*)RD=T@6 CJ5ZHP.ZTPC=K]X@8J]1-T/1L[E=E MGD%(P1=+2J=D8/KH$<0$.N2!Z.! MTY&Q=#("-E1@YXQ\B2NY&YPRTPM+37& M#.OR&$V":%"B)D0EL6U#H^_)*-ONMAEE;4;9>F64;8CSL%^E>+[/0.HZ@+$5A9QN M(:D/3HM8+J6X:I2-M(,5)XTS/$)W1WP0.OP-MWD%.R9 P5MO]VI_N[#MZXG\ MV?MCBD,[5!J#(F#I<8UIKT%HZ:9UC* 6KA.0:O6FKOR;A8U=?T=[_2P8*F Y M3D??S<%QZ1UMW1JF=Q=A>5=/8ZVEP&P*?C?R#N_5L+JW"*M[6][IMW$\ MB.^ER7Q)"B?;"S\] 3T?]>TI!L_2D?FYF%+H@WY>'62LM)/.[MI:055F+VNF M%OU&VUKE((MF6MLMPCGFTX9!(CI(F4WE4_M;O6>XSMUICMJN4-_^ M7_]PM[>SMS4N)P96'=!\.K $IE#]J!C7S69Y;&Z1M35$0T!(PMON;?6,GRM@ MZGCU0QFM H^=G;L&R+'B5AC&22+UXA^W=.'#1].#<4&)N1N=XUX0V'ARAWI& MY-QW_];]-A, _<[#>UY-L]V^2;/L;0+:-WD,NV2[H5-22[4-K,CI'X0\*ZO< MRTN)'?YI] SX-RI##Z_TNE7ZEEZB21Q%B=)?ZV\=/G-.>YU;6%N@N[7[M]X_ MV-O:?[9R7/44@V9%C"@QO3"VPO_6$D"^GY$O MA. MV4:];F_K[?NS%9CDK:#GED[WEL(0'J()+/2"$C^\DRRL*/^BPYGT^O>1 M_GV426I7,)UB-I_D*%!/[("S.$Z",@"^EMA.K!CTH^^4P8CS^-%'&D7UR3#N MAO3W_K;@OVMZ.3O^]1'0R^?@&TX*GGG"#-!=&X[5)# $M':(.SYZ]S@1=QPD M6*)"JA5&,0>8>TNP7NP(L;L^/7 M(Y+TOP0Z2LRT?>VPQ/^"^I;??ZAL3;^R_EF!O38KL,T*;+,";]I!*W=T23B? MV\9@3HV)Z;N_J@7VS][^\O[H\Q^?3L_6.#_C*M?UQT8-I53M2UW^7(SKZO@6 M+X+Y@CDNBYTO(NQY2SZOB+/Q.<=/:A1D,#,VT"FQ2\8X2(9Z8 2Y6/7D9AX< M@.V$<+V@*L<9#55^$!DGK7O_>CIL_W9U6-VSOW_ >:;?JZK?\C:_?#KZZ'T^ M/?[U_8=W'WYY>WKF>V_?'S,AW\X7'>JZG0^\F?WHSD]8(73R0_&#]]O1[Z=G M% L\^O0>&:X3B+WY[7KZ__<.:.^-2.1=?7;IM"1@N+DJL=L<&E*?L1,0R*?\ MKO;UW 9BCT+L\T,Q+-G=NAEP[5>N9T6].SK[W+%FQT*[Z.?/GU;4]D7+]ZZV MJ;[/C$)#JM]948N&?X)&AX3Z/Z]^&)>3Y/7__']02P$"% ,4 " !)@%Q3 MN5)=.2<' !5* #0 @ $ 97A?,CDU,30V+FAT;5!+ M 0(4 Q0 ( $F 7%,9X9:^0 < !PG - " 5(' !E M>%\R.34Q-#&UL4$L! A0#% @ 28!<4X:&UL4$L! M A0#% @ 28!<4UG/MCM##@ P\ @ ( !R!D! '=R M87 N:G!G4$L! A0#% @ 28!<4SR%K)9^+P$ <6@0 !0 M ( !,2@! '=R87 R,#(Q,#DS,%\Q,'$N:'1M4$L%!@ * H = ( .%7 $ @ $! end