0001437749-24-029935.txt : 20240925 0001437749-24-029935.hdr.sgml : 20240925 20240925080028 ACCESSION NUMBER: 0001437749-24-029935 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240925 DATE AS OF CHANGE: 20240925 FILER: COMPANY DATA: COMPANY CONFORMED NAME: WRAP TECHNOLOGIES, INC. CENTRAL INDEX KEY: 0001702924 STANDARD INDUSTRIAL CLASSIFICATION: ORDNANCE & ACCESSORIES, (NO VEHICLES/GUIDED MISSILES) [3480] ORGANIZATION NAME: 04 Manufacturing 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: 241321360 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 wrap20240331_10q.htm FORM 10-Q wrap20240331_10q.htm
Q1 2024 --12-31 false 0001702924 false false false false 1 1 2 1 0 0 5 0 0 0 2 00017029242024-01-012024-03-31 thunderdome:item iso4217:USDxbrli:shares 0001702924srt:MaximumMemberus-gaap:SeriesAPreferredStockMembersrt:ScenarioForecastMember2024-08-19 iso4217:USD 00017029242023-01-012023-03-31 0001702924srt:AsiaPacificMember2023-01-012023-03-31 0001702924srt:AsiaPacificMember2024-01-012024-03-31 0001702924wrap:EuropeMiddleEastAndAfricaMember2023-01-012023-03-31 0001702924wrap:EuropeMiddleEastAndAfricaMember2024-01-012024-03-31 0001702924srt:AmericasMember2023-01-012023-03-31 0001702924srt:AmericasMember2024-01-012024-03-31 xbrli:pure 0001702924us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwrap:DistributorOneMember2023-01-012023-12-31 0001702924us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwrap:DistributorsMember2023-01-012023-12-31 0001702924us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwrap:DistributorOneMember2024-01-012024-03-31 0001702924us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberwrap:DistributorsMember2024-01-012024-03-31 0001702924us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberwrap:DistributorTwoMember2023-01-012023-03-31 0001702924us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberwrap:DistributorOneMember2023-01-012023-03-31 0001702924us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberwrap:DistributorsMember2023-01-012023-03-31 0001702924us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberwrap:DistributorOneMember2024-01-012024-03-31 0001702924us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberwrap:DistributorsMember2024-01-012024-03-31 0001702924wrap:RelatedPartyTechnologyLicenseAgreementMemberwrap:MrElwoodNorrisMember2023-01-012023-03-31 0001702924wrap:RelatedPartyTechnologyLicenseAgreementMemberwrap:MrElwoodNorrisMember2024-01-012024-03-31 0001702924wrap:RelatedPartyTechnologyLicenseAgreementMemberwrap:MrElwoodNorrisMember2016-09-30 0001702924wrap:MrElwoodNorrisMember2023-01-012023-03-31 0001702924wrap:MrElwoodNorrisMember2024-01-012024-03-31 0001702924wrap:ExecutiveChairmanMember2023-06-292023-06-29 xbrli:shares 0001702924wrap:ExecutiveChairmanMember2023-06-29 0001702924wrap:ExecutiveChairmanMemberus-gaap:SeriesAPreferredStockMember2023-06-292023-06-29 00017029242024-03-31 0001702924wrap:RelatedPartyTechnologyLicenseAgreementMemberwrap:SyzygyLicensingLLCMember2024-03-31 0001702924wrap:RelatedPartyTechnologyLicenseAgreementMemberwrap:SyzygyLicensingLLCMember2023-01-012023-03-31 0001702924wrap:RelatedPartyTechnologyLicenseAgreementMemberwrap:SyzygyLicensingLLCMember2024-01-012024-03-31 0001702924wrap:RelatedPartyTechnologyLicenseAgreementMemberwrap:SyzygyLicensingLLCMember2016-09-30 utr:Y 0001702924us-gaap:RestrictedStockUnitsRSUMember2023-04-012024-03-31 0001702924us-gaap:RestrictedStockUnitsRSUMember2024-03-31 0001702924us-gaap:EmployeeStockOptionMember2023-04-012024-03-31 0001702924us-gaap:EmployeeStockOptionMember2024-03-31 0001702924us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-31 0001702924us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-31 0001702924us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-31 0001702924us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-03-31 0001702924us-gaap:RestrictedStockUnitsRSUMemberwrap:The2017StockIncentivePlanMember2023-01-012023-03-31 0001702924us-gaap:RestrictedStockUnitsRSUMemberwrap:The2017StockIncentivePlanMember2024-01-012024-03-31 0001702924us-gaap:PerformanceSharesMemberwrap:The2017StockIncentivePlanMembersrt:ChiefExecutiveOfficerMember2024-01-012024-01-31 0001702924us-gaap:PerformanceSharesMemberwrap:The2017StockIncentivePlanMemberwrap:ChiefExecutiveOfficerAndPresidentMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2024-01-012024-01-31 0001702924us-gaap:PerformanceSharesMemberwrap:The2017StockIncentivePlanMemberwrap:ChiefExecutiveOfficerAndPresidentMember2024-01-012024-01-31 0001702924us-gaap:PerformanceSharesMemberwrap:The2017StockIncentivePlanMemberwrap:ChiefExecutiveOfficerAndPresidentMember2024-01-31 0001702924us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-31 0001702924us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-31 0001702924us-gaap:RestrictedStockUnitsRSUMember2023-12-31 0001702924us-gaap:EmployeeStockOptionMemberwrap:The2017StockIncentivePlanMember2023-01-012023-03-31 0001702924us-gaap:EmployeeStockOptionMemberwrap:The2017StockIncentivePlanMember2024-01-012024-03-31 0001702924us-gaap:EmployeeStockOptionMember2024-01-012024-03-31 0001702924us-gaap:EmployeeStockOptionMember2023-01-012023-03-31 0001702924wrap:PerformanceBasedOptionsMemberwrap:The2017StockIncentivePlanMembersrt:ChiefExecutiveOfficerMember2023-10-012023-10-31 0001702924wrap:PerformanceBasedOptionsMemberwrap:The2017StockIncentivePlanMembersrt:ChiefExecutiveOfficerMember2022-04-012022-04-01 0001702924wrap:PerformanceBasedOptionsMemberwrap:The2017StockIncentivePlanMember2024-03-31 0001702924wrap:ServicebasedOptionsMemberwrap:The2017StockIncentivePlanMember2024-03-31 00017029242023-12-31 00017029242023-01-012023-12-31 0001702924wrap:The2017StockIncentivePlanMember2024-03-31 0001702924wrap:The2017StockIncentivePlanMember2022-06-30 0001702924wrap:The2017StockIncentivePlanMember2022-06-012022-06-30 0001702924wrap:The2017StockIncentivePlanMember2021-06-012021-06-30 0001702924wrap:The2017StockIncentivePlanMember2020-06-012020-06-30 0001702924wrap:The2017StockIncentivePlanMember2019-05-012019-05-31 0001702924wrap:The2017StockIncentivePlanMember2017-03-31 0001702924us-gaap:SeriesAPreferredStockMember2024-03-31 0001702924us-gaap:SeriesAPreferredStockMember2024-01-012024-03-31 0001702924wrap:ConversionOfSeriesAPreferredStockToCommonStockMember2024-01-012024-03-31 0001702924wrap:ConversionOfSeriesAPreferredStockToCommonStockMember2023-10-012023-12-31 0001702924us-gaap:SeriesAPreferredStockMember2023-07-03 0001702924wrap:RegisteredDirectOfferingMember2023-07-032023-07-03 0001702924us-gaap:SeriesAPreferredStockMemberwrap:PostTriggeringEventMember2023-07-032023-07-03 0001702924us-gaap:SeriesAPreferredStockMember2023-07-032023-07-03 0001702924wrap:WarrantsIssuedInRegisteredDirectOfferingMember2023-06-29 0001702924us-gaap:SeriesAPreferredStockMemberwrap:RegisteredDirectOfferingMember2023-06-29 0001702924us-gaap:SeriesAPreferredStockMemberwrap:RegisteredDirectOfferingMember2023-06-292023-06-29 00017029242023-03-31 00017029242022-12-31 0001702924wrap:SyzygyLicensingLLCMember2023-12-31 0001702924wrap:SyzygyLicensingLLCMember2024-03-31 0001702924us-gaap:CustomerRelationshipsMember2023-12-31 0001702924us-gaap:CustomerRelationshipsMember2024-03-31 0001702924us-gaap:ComputerSoftwareIntangibleAssetMember2023-12-31 0001702924us-gaap:ComputerSoftwareIntangibleAssetMember2024-03-31 0001702924us-gaap:TrademarksMember2023-12-31 0001702924us-gaap:TrademarksMember2024-03-31 0001702924us-gaap:PatentsMember2023-12-31 0001702924us-gaap:PatentsMember2024-03-31 0001702924us-gaap:FurnitureAndFixturesMember2023-12-31 0001702924us-gaap:FurnitureAndFixturesMember2024-03-31 0001702924us-gaap:ComputerEquipmentMember2023-12-31 0001702924us-gaap:ComputerEquipmentMember2024-03-31 0001702924wrap:ToolingMember2023-12-31 0001702924wrap:ToolingMember2024-03-31 0001702924wrap:ProductionAndLabEquipmentMember2023-12-31 0001702924wrap:ProductionAndLabEquipmentMember2024-03-31 0001702924us-gaap:MeasurementInputExercisePriceMember2023-12-31 0001702924us-gaap:MeasurementInputExercisePriceMember2024-03-31 0001702924us-gaap:MeasurementInputExpectedTermMember2023-12-31 0001702924us-gaap:MeasurementInputExpectedTermMember2024-03-31 0001702924us-gaap:MeasurementInputExpectedDividendRateMember2023-12-31 0001702924us-gaap:MeasurementInputExpectedDividendRateMember2024-03-31 0001702924us-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-31 0001702924us-gaap:MeasurementInputRiskFreeInterestRateMember2024-03-31 0001702924us-gaap:MeasurementInputPriceVolatilityMember2023-12-31 0001702924us-gaap:MeasurementInputPriceVolatilityMember2024-03-31 0001702924us-gaap:FairValueInputsLevel3Member2023-12-31 0001702924us-gaap:FairValueInputsLevel3Member2024-03-31 0001702924us-gaap:FairValueInputsLevel3Member2023-01-012023-12-31 0001702924us-gaap:FairValueInputsLevel3Member2024-01-012024-03-31 0001702924us-gaap:FairValueInputsLevel3Member2022-12-31 0001702924us-gaap:FairValueInputsLevel1Member2023-12-31 0001702924us-gaap:FairValueInputsLevel1Member2023-01-012023-12-31 0001702924us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Member2023-12-31 0001702924us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Member2023-01-012023-12-31 0001702924us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-12-31 0001702924us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-01-012023-12-31 0001702924us-gaap:FairValueInputsLevel1Member2024-03-31 0001702924us-gaap:FairValueInputsLevel1Member2024-01-012024-03-31 0001702924us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Member2024-03-31 0001702924us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Member2024-01-012024-03-31 0001702924us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2024-03-31 0001702924us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2024-01-012024-03-31 0001702924wrap:ExtendedProductWarrantiesMemberwrap:BolaWrapMember2024-03-31 0001702924wrap:TrainingMember2024-03-31 0001702924wrap:IntrensicMember2024-03-31 0001702924wrap:VirtualRealityTrainingMember2024-03-31 0001702924wrap:DeferredRevenueMember2024-03-31 0001702924wrap:CustomerDepositsMember2024-03-31 0001702924wrap:DeferredRevenueMember2024-01-012024-03-31 0001702924wrap:CustomerDepositsMember2024-01-012024-03-31 0001702924wrap:DeferredRevenueMember2023-12-31 0001702924wrap:CustomerDepositsMember2023-12-31 0001702924wrap:PatentsAndTrademarksMember2023-01-012023-03-31 0001702924wrap:PatentsAndTrademarksMember2024-01-012024-03-31 0001702924us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-31 0001702924us-gaap:RetainedEarningsMember2024-03-31 0001702924us-gaap:AdditionalPaidInCapitalMember2024-03-31 0001702924us-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2024-03-31 0001702924us-gaap:CommonStockMember2024-03-31 0001702924us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-31 0001702924us-gaap:RetainedEarningsMember2024-01-012024-03-31 0001702924us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-31 0001702924us-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2024-01-012024-03-31 0001702924us-gaap:CommonStockMember2024-01-012024-03-31 0001702924us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-31 0001702924us-gaap:RetainedEarningsMember2023-12-31 0001702924us-gaap:AdditionalPaidInCapitalMember2023-12-31 0001702924us-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2023-12-31 0001702924us-gaap:CommonStockMember2023-12-31 0001702924us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-31 0001702924us-gaap:RetainedEarningsMember2023-03-31 0001702924us-gaap:AdditionalPaidInCapitalMember2023-03-31 0001702924us-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2023-03-31 0001702924us-gaap:CommonStockMember2023-03-31 0001702924us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-31 0001702924us-gaap:RetainedEarningsMember2023-01-012023-03-31 0001702924us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-31 0001702924us-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2023-01-012023-03-31 0001702924us-gaap:CommonStockMember2023-01-012023-03-31 0001702924us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-31 0001702924us-gaap:RetainedEarningsMember2022-12-31 0001702924us-gaap:AdditionalPaidInCapitalMember2022-12-31 0001702924us-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2022-12-31 0001702924us-gaap:CommonStockMember2022-12-31 0001702924us-gaap:ConvertiblePreferredStockMember2023-12-31 0001702924us-gaap:ConvertiblePreferredStockMember2024-03-31 0001702924wrap:UndesignatedMember2023-12-31 0001702924wrap:UndesignatedMember2024-03-31 00017029242024-09-20
 

 

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 March 31, 2024

 

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

 

logor.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)

 

N/A

(Former name, former address and former fiscal year, if changed since last report)

 

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 electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). ☐ Yes ☒ No

 

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

 

Large Accelerated Filer

 

Accelerated filer

Non-accelerated filer

 

Smaller reporting company

   

Emerging growth company

 

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

 

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

 

As of September 20, 2024, a total of 45,869,390 shares of the Registrant’s common stock, par value $0.0001 per share (“Common Stock”), were issued and outstanding.

 

 

 

 

WRAP TECHNOLOGIES, INC.

 

INDEX

 

 

Page

   
PART I. FINANCIAL INFORMATION  
     

Item 1.

Financial Statements:

1

 

Condensed Consolidated Balance Sheets as of March 31, 2024 (unaudited) and December 31, 2023 (audited)

1

 

Condensed Consolidated Statements of Operations and Comprehensive Loss for the three months ended March 31, 2024 and 2023 (unaudited)

2

 

Condensed Consolidated Statements of Stockholders’ Equity for the three months ended March 31, 2024 and 2023 (unaudited)

3

 

Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2024 and 2023 (unaudited)

4

 

Notes to Condensed Consolidated Interim Financial Statements (unaudited)

5

Item 2.

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

17

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

27

Item 4.

Controls and Procedures

27

     

PART II. OTHER INFORMATION

 
     

Item 1.

Legal Proceedings

28

Item 1A.

Risk Factors

28

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

28

Item 3.

Defaults Upon Senior Securities

28

Item 4.

Mine Safety Disclosures

29

Item 5.

Other Information

29

Item 6.

Exhibits

29

     

SIGNATURES

30

 

 

 

PART I. FINANCIAL INFORMATION

 

Item 1. Financial Statements

 

 

Wrap Technologies, Inc.

Condensed Consolidated Balance Sheets

(in thousands, except par value and share amounts)

 

   

March 31, 2024

(unaudited)

   

December 31,

2023

(audited)

 

ASSETS

               

Current assets:

               

Cash and cash equivalents

  $ 3,179     $ 3,955  

Short-term investments

    5,000       7,500  

Accounts receivable and contract assets, net

    2,347       3,025  

Inventories, net

    6,366       5,794  

Prepaid expense and other current assets

    825       953  

Total current assets

    17,717       21,227  

Property and equipment, net

    408       509  

Operating lease right-of-use asset, net

    2,185       2,256  

Intangible assets, net

    2,608       2,648  
Goodwill     1,610       1,610  

Other assets

    244       251  

Total assets

  $ 24,772     $ 28,501  
                 

LIABILITIES AND STOCKHOLDERS' EQUITY

               

Current liabilities:

               

Accounts payable

  $ 1,092     $ 1,110  

Accrued liabilities

    835       692  

Customer deposits

    20       1,002  

Deferred revenue - short term

    363       407  

Operating lease liability - short term

    619       616  
Warrants     15,524       19,703  

Total current liabilities

    18,453       23,530  
                 

Long-term liabilities:

               

Deferred revenue - long term

    128       137  

Operating lease liability - long term

    1,708       1,671  

Total long-term liabilities

    1,836       1,808  

Total liabilities

  $ 20,289     $ 25,338  
                 

Commitments and contingencies (Note 13)

           
                 

Stockholders' equity:

               

Preferred stock - 5,000,000 authorized; par value $0.0001 per share; 0 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively

    -       -  

Common stock - 150,000,000 authorized; par value $0.0001 per share; 44,373,107 and 43,855,503 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively

  $ 4     $ 4  

Convertible Preferred Stock - 10,000 authorized, par value $0.0001 per share; 9,798 and 9,898 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively

    1,995       2,016  

Additional paid-in capital

    100,544       99,131  

Accumulated deficit

    (98,060

)

    (97,988

)

                 

Total stockholders' equity

    4,483       3,163  

Total liabilities and stockholders' equity

  $ 24,772     $ 28,501  

 

See accompanying notes to unaudited condensed consolidated interim financial statements.

 

 

1

 

 

 

Wrap Technologies, Inc.

Condensed Consolidated Statements of Operations and Comprehensive Loss

(in thousands, except share and per share amounts)

(unaudited)

 

 

   

Three Months ended March 31,

 
   

2024

   

2023

 

Revenues:

               

Product sales

  $ 1,327     $ 616  

Other revenue

    149       95  

Total revenues

    1,476       711  

Cost of revenues

    640       359  

Gross profit

    836       352  
                 

Operating expenses:

               

Selling, general and administrative

    4,220       3,540  

Research and development

    755       1,072  

Total operating expenses

    4,975       4,612  

Loss from operations

    (4,139 )     (4,260

)

                 

Other income (expense):

               

Interest Income

    78       236  
Change in fair value of warranty liabilities     4,179       -  

Other

    (1 )     (4 )

Total other income (expense), net

    4,256       232  

Net income (loss)

  $ 117     $ (4,028 )
                 

Less: Convertible preferred stock dividends

    (189 )     -  

Net loss attributable to common stockholders

  $ (72 )   $ (4,028 )
                 

Net loss per basic and diluted common share

  $ -     $ (0.10 )

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

    44,155,391       41,415,808  
                 

Comprehensive loss:

               

Net income (loss)

  $ (72 )   $ (4,028

)

Comprehensive loss

  $ (72 )   $ (4,028

)

 

See accompanying notes to unaudited condensed consolidated interim financial statements.

 

2

 

 

 

Wrap Technologies, Inc.

Condensed Consolidated Statements of Stockholders' Equity

(in thousands, except share amounts)

(unaudited)

 

    Common Stock    

Convertible

Preferred Stock

    Additional Paid-In     Accumulated    

Accumulated Other

Comprehensive

    Total Stockholders'  
   

Shares

   

Amount

   

Shares

   

Amount

   

Capital

   

Deficit

   

Income (Loss)

   

Equity

 

Balance at January 1, 2023

    41,175,993     $ 4       -     $ -     $ 94,333     $ (67,376 )   $ 94     $ 27,055  

Common shares issued upon exercise of stock options

    250       -       -       -       -       -       -       -  

Share-based compensation expense

    -       -       -       -       628       -       -       628  

Common shares issued upon vesting of restricted stock units

    94,057       -       -       -       -       -       -       -  

Settlement – US Treasury bills

    -       -       -       -       -       -       (94 )     (94 )

Net loss for the period

    -       -       -       -       -       (4,028 )     -       (4,028 )

Balance at March 31, 2023

    41,270,300     $ 4       -     $ -     $ 94,961     $ (71,404 )   $ -     $ 23,561  
                                                                 

Balance at January 1, 2024

    43,855,503     $ 4       9,898     $ 2,016     $ 99,131     $ (97,988 )   $ -     $ 3,163  

Common shares issued upon exercise of stock options

    232,081       -       -       -       588       -       -       588  

Share-based compensation expense

    -       -       -       -       675       -       -       675  

Dividends on convertible preferred stock

    128,233       -       -       -       129       (189 )     -       (60 )

Common shares issued upon convertible preferred stock exercising conversion rights

    74,484       -       (100 )     (21 )     21       -       -       -  

Common shares issued upon vesting of restricted stock units

    82,806       -       -       -       -       -       -       -  

Net income for the period

    -       -       -       -       -       117       -       117  

Balance at March 31, 2024

    44,373,107     $ 4       9,798     $ 1,995     $ 100,544     $ (98,060 )   $ -     $ 4,483  

 

3

 

 

 

Wrap Technologies, Inc.

Condensed Consolidated Statements of Cash Flows

(in thousands)

(unaudited)

 

   

Three Months ended March 31,

 
   

2024

   

2023

 

Cash Flows From Operating Activities:

               

Net income (loss)

  $ 117     $ (4,028 )

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

               

Depreciation and amortization

    223       200  

Share-based compensation

    675       628  

Warranty provision

    21       (33 )

Change in fair value of warrant liabilities

    (4,179 )     -  

Non-cash lease expense

    71       26  

Provision for doubtful accounts

    -       (8 )

Inventory obsolescence reserve

    12       -  

Changes in assets and liabilities:

               

Accounts receivable

    683       1,687  

Inventories

    (584 )     (1,652

)

Prepaid expenses and other current assets

    129       (83 )

Accounts payable

    (19 )     (42

)

Operating lease liability

    39       (26 )

Customer deposits

    (982 )     1  

Accrued liabilities and other

    164       306  

Warranty settlement

    (42 )     (1

)

Deferred Revenue

    (52 )     (42 )

Net cash used in operating activities

    (3,724 )     (3,067

)

                 

Cash Flows From Investing Activities:

               

Purchase of short-term investments

    -       (2,645 )

Proceeds from maturities of short-term investments

    2,500       10,000  

Capital expenditures for property and equipment

    (14 )     (15

)

Investment in patents and trademarks

    (66 )     (131

)

Proceeds from long-term deposits

    -       31  
Net cash provided by investing activities     2,420       7,240  
                 

Cash Flows From Financing Activities:

               

Proceeds from exercise of stock options

    588       -  

Dividends settled in Cash

    (60 )     -  

Net cash provided by financing activities

    528       -  
                 

Net (decrease) increase in cash and cash equivalents

    (776 )     4,173  

Cash and cash equivalents, beginning of period

    3,955       5,330  

Cash and cash equivalents, end of period

  $ 3,179     $ 9,503  
                 

Supplemental Disclosure of Non-Cash Investing and Financing Activities:

               

Change in unrealized gain on short-term investments

          $ (94 )
Dividends on convertible preferred stock   $ 189     $ -  
Dividends settled with common stock   $ 129     $ -  

 

4

 

 

Wrap Technologies, Inc.

Notes to Condensed Consolidated Interim Financial Statements

(in thousands, except per share and share amounts)

(unaudited)

 

 

 

1. ORGANIZATION, SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND RECENT DEVELOPMENTS

 

Organization and Business Description

 

Wrap Technologies, Inc., a Delaware corporation (the “Company”, “we”, “us”, and “our”), is a publicly traded company with its 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, 2023, included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 (the “Annual Report”), as filed with the SEC on August 28, 2024. The accompanying condensed consolidated balance sheet as of December 31, 2023 has been derived from the audited consolidated balance sheet as of December 31, 2023, contained in the Annual Report. 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 two wholly owned subsidiaries, Wrap Reality, Inc., an Arizona corporation, formed in December 2020 that sells a virtual reality (“VR”) training system primarily targeting law enforcement agencies and Intrensic, LLC (“Intrensic”), which the Company acquired in August 2023, which specializes in Body Worn Camera and Digital Evidence Management solutions. The consolidated financial statements include the accounts of these subsidiaries after elimination of intercompany transactions and accounts.

 

Segment and Related Information

 

The Company operates as a single segment. The Company’s chief operating decision maker is Scot Cohen, the Company’s Executive Chairman and Chief Executive Officer, who manages operations for purposes of allocating resources. Refer to Note 15. Major Customers and Related Information for further discussion.

 

Goodwill

 

Goodwill represents the difference, if any, between the aggregate consideration paid for an acquisition and the fair values of the underlying net assets and liabilities assumed from an acquired business. Goodwill is not amortized, but instead is tested for impairment. The Company tests goodwill for impairment on an annual basis during the fourth quarter, or more frequently if conditions indicate that such impairment could exist. The Company evaluates qualitative factors to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying value and whether it is necessary to perform goodwill impairment process.

 

Definite-lived Intangible Assets 

 

Definite-lived intangible assets represent certain trade names, patents, licenses, software, acquired technology and customer relationships. Definite-lived intangible assets are recorded at cost less any accumulated amortization and accumulated impairment losses, if any. Definite-lived intangible assets acquired through the business combination are measured at fair value at the acquisition date. The Company amortizes these acquired definite-lived intangibles assets with a finite life on a straight-line basis, over 6 years for technology; 7 years for customer relationships; and 8 years for trademarks and trade names.

 

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, valuation of warrants, 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.

 

5

 

Warrants

 

The Company accounts for warrants as liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own common shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.

 

For issued warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter. The Company accounts for the warrants issued in accordance with the guidance contained in ASC 815-40-15-7C, under which the warrants do not meet the criteria for equity treatment and must be recorded as liabilities. Accordingly, the Company classifies the warrants as liabilities at their fair value and adjusts the warrants to fair value at each reporting period. This liability is subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in the Company’s condensed consolidated statement of operations.

 

Series A Preferred Stock

 

The Company evaluates and accounts for conversion options embedded in its convertible instruments in accordance with ASC 480 and ASC 815 to determine if those instruments or embedded components of those instruments qualify as derivatives and are subject to bifurcation accounting. The Company determines that the economic characteristics and risks of the embedded derivative instrument are clearly and closely related to the economic characteristics and risks of the host contract. The convertible instruments are accounted for as a single hybrid instrument. Additionally, the convertible instruments do not have any redemption features that would preclude permanent equity classification in accordance with the guidance contained in ASC 480-10-S99.

 

The Company issued the Series A Warrants (as defined herein), which are classified as liabilities and measured at fair value on a recurring basis, and Series A Preferred Stock (as defined herein) in one transaction. The issuance proceeds were allocated by using the with-and-without method. Under this method, The Company first allocated the issuance proceeds to the Series A Warrants based on their initial fair value measurement, and then allocated the remaining proceeds to the Series A Preferred Stock.

 

Revenue Recognition

 

The Company adopted ASC Topic 606, Revenue from Contracts with Customers on January 1, 2018. 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. Product sales include BolaWrap products and accessories. Other revenue includes VR revenues, service, training and shipping revenues.

 

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. 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. The Company may 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. Additionally, the Company may receive payments, most typically for service and warranty contracts, at the onset of the contract and before the services have been performed. In such instances, a deferred revenue liability is recorded. The Company recognizes these contract liabilities as revenue after all revenue recognition criteria are met.

 

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

 

Loss per Share

 

Basic loss per share (EPS) is computed by dividing net loss, less any dividends, accretion or decretion, redemption or induced conversion, if any, on our Series A Preferred Stock, by the weighted average number of shares outstanding during the reported period.

 

In computing diluted EPS, we adjust the numerator used in the basic EPS computation, subject to anti-dilution requirements, to add back the dividends (declared or cumulative undeclared) applicable to the Series A Preferred Stock. Such add-back would also include any adjustments to equity in the period to accrete the Series A Preferred Stock to its redemption price, or recorded upon a redemption or induced conversion, if any. We adjust the denominator used in the basic EPS computation, subject to anti-dilution requirements, to include the dilution from potential shares resulting from the issuance of the Series A Preferred Stock, restricted stock units, and stock options. Stock options and restricted stock units exercisable or issuable for a total of 5,476,219 and 5,127,830 shares of Common Stock were outstanding as of March 31, 2024 and 2023, respectively. 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.

 

Recently Issued Accounting Guidance

 

In November 2023, the Financial Accounting Standards Board (FASB) issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07), which requires an enhanced disclosure of significant segment expenses on an annual and interim basis. This guidance will be effective for the annual periods beginning the year ended December 31, 2024, and for interim periods beginning January 1, 2025. Early adoption is permitted. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating segment disclosures related to its annual report for fiscal year 2024.

 

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09), which improves the transparency of income tax disclosures by requiring consistent categories and greater disaggregation of information in the effective tax rate reconciliation and income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. This guidance will be effective for the annual periods beginning the year ended December 31, 2025. Early adoption is permitted. Upon adoption, the guidance can be applied prospectively or retrospectively. The Company is currently evaluating income tax disclosures related to its annual report for fiscal year 2025.

 

6

 

 

2.          REVENUE AND PRODUCT COSTS

 

Revenue consists of product revenue and other revenue. Product sales include BolaWrap products and accessories. Other revenue includes VR revenue, service, training and shipping revenue.

 

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. 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. The Company may 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. Additionally, the Company may receive payments, most typically for service and warranty contracts, at the onset of the contract and before the services have been performed. In such instances, a deferred revenue liability is recorded. The Company recognizes these contract liabilities as revenue after all revenue recognition criteria are met. The table below details the activity in our contract liabilities during the three months ended March 31, 2024.

 

   

Customer

   

Deferred

 
   

Deposits

   

Revenue

 

Balance at January 1, 2024

  $ 1,002     $ 544  

Additions, net

    20       124  

Transfer to revenue

    (1,002 )     (177 )

Balance at March 31, 2024

  $ 20     $ 491  

Current portion

  $ 20     $ 363  

Long-term portion

  $ -     $ 128  

 

As of March 31, 2024, the Company’s deferred revenue of $491 consisted of $153 related to VR, $212 related to Intrensic, $7 related to training and $119 related to BolaWrap extended warranties and services.

 

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

 

 

3.          FINANCIAL INSTRUMENTS

 

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:

 

7

 

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.

 

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

 

The following table shows the Company’s short-term investments by significant investment category as of March 31, 2024 and December 31, 2023.

 

   

As of March 31, 2024

 
   

Adjusted

   

Unrealized

   

Unrealized

   

Market

 
   

Cost

   

Gains

   

Losses

   

Value

 

Level 1:

                               

Money Market Funds

  $ 2,219       -     $ -     $ 2,219  

Certificate of Deposits

    5,000       -       -       5,000  

Total Financial Assets

  $ 7,219     $ -     $ -     $ 7,219  

 

   

As of December 31, 2023

 
   

Adjusted

   

Unrealized

   

Unrealized

   

Market

 
   

Cost

   

Gains

   

Losses

   

Value

 

Level 1:

                               

Money Market Funds

    1,793       -       -       1,793  

Certificate of Deposits

    7,500       -       -       7,500  

Total Financial Assets

  $ 9,293     $ -     $ -     $ 9,293  

 

Unrealized gains or losses resulting from our short-term investments are recorded in accumulated other comprehensive gain or loss as they are classified as available for sale. During the three months ended March 31, 2024 as well as the three months ended March 31, 2023, no gain (loss) was recorded to comprehensive loss, respectively.

 

The warrant liabilities are measured at fair value on a recurring basis. The subsequent measurement of the warrant liabilities as of March 31, 2024, is classified as Level 3 due to the use of an observable market quote in a non-active market and the management’s assumption of the expected stock price volatility.

 

The following table presents the fair value in the beginning of the period, the changes in the fair value, and the fair value at the end of the period of warrant liabilities:

 

Level 3:

 

March 31,

2024

   

December 31,

2023

 

Fair value at inception or the beginning of the period

  $ (19,703 )   $ (7,717 )

Change in fair value of warrant liabilities

    4,179       (11,986 )

Fair value as of March 31, 2024

  $ (15,524 )   $ (19,703 )

 

8

 

The Company uses the modified Black-Scholes option pricing model to determine the fair value of warrant liabilities. The following table summarizes the assumptions used to compute the fair value of the Company’s warrants:

 

   

As of

March 31,

2024

   

As of

December 31,

2023

 

Expected stock price volatility

    271

%

    143

%

Risk-free interest rate

    4.28

%

    3.85

%

Dividends yield

    0

%

    0

%

Expected life of warrants (years)

    4.25       4.50  

Exercise price

  $ 1.45     $ 1.45  

 

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

 

 

4.          INVENTORIES

 

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:

 

   

March 31,

2024

   

December 31,

2023

 

Finished goods

  $ 4,084     $ 3,521  

Raw materials

    2,759       2,738  

Reserve for Obsolescence

    (477 )     (465 )

Inventories - net

  $ 6,366     $ 5,794  

 

 

5.          PROPERTY AND EQUIPMENT, NET

 

Property and equipment consisted of the following:

 

   

March 31,

2024

   

December 31,

2023

 

Production and lab equipment

  $ 542     $ 542  

Tooling

    572       562  

Computer equipment

    620       615  

Furniture, fixtures and improvements

    196       196  
    $ 1,930     $ 1,915  

Accumulated depreciation

    (1,522 )     (1,406

)

Property and equipment, net

  $ 408     $ 509  

 

Depreciation expense was $116 and $118 for the three months ended March 31, 2024 and 2023, respectively.

 

9

 

 

6.          INTANGIBLE ASSETS AND GOODWILL

 

Intangible Assets, net

 

Intangible assets, net consisted of the following:

 

   

March 31,

2024

   

December 31,

2023

 

Amortizable intangible assets:

               

Patents

  $ 931     $ 873  

Trademarks

    256       248  

Purchased software and technology

    1,752       1,752  

Customer Relationships

    160       160  
    $ 3,099     $ 3,033  

Accumulated amortization

    (912 )     (806

)

Total amortizable

  $ 2,187     $ 2,227  

Indefinite life assets (non-amortizable)

    421       421  

Total intangible assets, net

  $ 2,608     $ 2,648  

 

Amortization expense was $107 and $82 for the three months ended March 31, 2024 and 2023, respectively.

 

As of March 31, 2024, future amortization expense is as follows:

 

2024 (9 months)

  $ 320  

2025

    422  

2026

    335  

2027

    185  

2028

    185  

Thereafter

    740  

Total estimated amortization expense

  $ 2,187  

 

Goodwill

 

There has been no change to the value of goodwill from December 31, 2023 through the period ended March 31, 2024.

 

 

7.          ACCOUNTS PAYABLE AND ACCRUED LIABILITIES

 

We are obligated to pay royalties pursuant to an exclusive Amended and Restated Intellectual Property License Agreement (the “License Agreement”), dated as of September 30, 2016, with Syzygy Licensing, LLC (“Syzygy”), a private technology invention, consulting and licensing company owned and controlled by Elwood G. Norris, a founder and former officer and current 5% stockholder of the Company, and James A. Barnes, a former officer and stockholder of the Company (see Note 13). Accounts payable includes $61 and $14 due to Syzygy as of March 31, 2024 and December 31, 2023, respectively.

 

Accrued liabilities consist of the following:

 

   

March 31,

2024

   

December 31,

2023

 

Patent and legal costs

  $ 120     $ 21  

Accrued compensation

    295       325  

Warranty costs

    51       72  

Taxes and other

    369       274  

Total

  $ 835     $ 692  

 

 

Changes in our estimated product warranty costs were as follows:

 

   

Three Months Ended

March 31,

 
   

2024

   

2023

 

Balance, beginning of period

  $ 72     $ 125  

Warranty settlements

    (42 )     (1

)

Warranty provision

    21       (33 )

Balance, end of period

  $ 51     $ 91  

 

10

 

 

8.          WARRANTS

 

On June 29, 2023, the Company entered into a Securities Purchase Agreement (the “Series A Purchase Agreement”) with certain directors of the Company and certain accredited and institutional investors (collectively, the “Series A Investors”), pursuant to which it agreed to sell to the Series A Investors in a registered direct offering (the “Series A Offering”) (i) an aggregate of 10,000 shares of the Company’s newly-designated Series A Convertible Preferred Stock, with par value $0.0001 per share and a stated value of $1,000 per share (the “Series A Preferred Stock”), initially convertible into up to 6,896,553 shares of common stock, at an initial conversion price of $1.45 per share (the “Conversion Price”), and (ii) warrants to acquire up to an aggregate of 6,896,553 shares of Common Stock (the “Series A Warrants”).

 

Each Series A Warrant has an exercise price of $1.45 per share, became exercisable after the date that was six months from the date of issuance and will expire 5 years following the date of issuance. The exercise price is subject to customary adjustments for stock dividends, stock splits, reclassifications and the like, and subject to price-based adjustment, on a “full ratchet” basis, in the event of any issuances of Common Stock, or securities convertible, exercisable or exchangeable for Common Stock, at a price below the then-applicable exercise price (subject to certain exceptions). The closing of the Series A Offering occurred on July 3, 2023. The aggregate gross proceeds from the Series A Offering were $10,000, of which $7,717 was allocated to the Series A Warrants.

 

 

9.          LEASES

 

The Company determines if an arrangement is a lease at inception. The guidance in FASB ASC Topic 842, Leases defines a lease as a contract, or part of a contract, that conveys the right to control the use of identified property, plant, or equipment (an identified asset) for a period of time in exchange for consideration. Operating lease right of use (“ROU”) assets and lease liabilities are recognized based on the present value of future minimum lease payments over the lease term at commencement date. The Company’s leases do not provide an implicit rate. Due to a lack of financing history or ability, the Company uses an estimate of low-grade debt rate published by the Federal Reserve Bank as its incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. The ROU asset includes any lease payments made and excludes lease incentives and initial direct costs incurred.

 

For leases beginning on or after January 1, 2019, lease components are accounted for separately from non-lease components for all asset classes. On January 21, 2023, the Company’s lease was amended to extend the expiration date to July 31, 2025. Upon execution of the amendment, which was deemed a lease modification, the Company reassessed the lease liability using the discount rate determined at the modification date and recorded an additional ROU asset for the same amount. The Company’s lease contains renewal provisions and escalating rental clauses and generally requires the Company to pay utilities, insurance, taxes and other operating expenses. The renewal provisions of the existing lease agreement were not included in the determination of the operating lease liabilities and the ROU assets. The Company also reassessed the lease classification and concluded that the lease continues to be an operating lease.

 

Amortization of ROU operating lease assets was $71 and $26 for the three months ended March 31, 2024, and 2023, respectively.

 

Operating lease expense for capitalized operating leases included in operating activities was $249 and $49 for the three months ended March 31, 2024, and 2023, respectively. Operating lease obligations recorded on the balance sheet at March 31, 2024 are:

 

Operating lease liability- short term   $ 619  
Operating lease liability - long term   $ 1,708  
Total Operating Lease Liability   $ 2,327  

 

Future lease payments included in the measurement of lease liabilities on the balance sheet at March 31, 2024 for future periods are as follows:

 

2024 (9 months)

  $ 372  

2025

    567  

2026

    507  

2027

    522  

2028

    538  

Thereafter

    1,273  

Total future minimum lease payments

  $ 3,779  

Less imputed interest

  $ (1,452 )

Total

  $ 2,327  

 

The weighted average remaining lease term is 6.60 years, and the weighted average discount rate is 14.3%.

 

Certain leases contain provisions for payment of real estate taxes, insurance and maintenance costs by the Company. These expenses are treated as variable lease payments and recognized in the period in which the obligation for those payments was incurred. The Company had $9 and $14 variable lease expenses during the three months ended March 31, 2024, and 2023, respectively.

 

The Company had $11 and $14 short-term lease expense during the three months ended March 31, 2024, and 2023, respectively. The Company does not have any finance leases.

 

11

 

 

10.          STOCKHOLDERS' EQUITY

 

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

 

The terms of the Series A Preferred Stock are as set forth in the form of Certificate of Designations of the Series A Preferred Stock (the “Certificate of Designations”), as filed with the Secretary of State of the State of Delaware on July 3, 2023. The Series A Preferred Stock is convertible into shares of common stock (the “Conversion Shares”) at the election of the holder at any time at an initial conversion price of $1.45 per share. The Conversion Price is subject to customary adjustments for stock dividends, stock splits, reclassifications and the like, and subject to price-based adjustment in the event of any issuances of common stock, or securities convertible, exercisable or exchangeable for common stock, at a price below the then-applicable Conversion Price (subject to certain exceptions).

 

The holders of the Series A Preferred Stock are entitled to dividends of 8% per annum, compounded monthly, which are payable in cash or shares of Common Stock, or a combination thereof, at the Company’s option in accordance with the terms of the Certificate of Designations. Upon the occurrence and during the continuance of a Triggering Event (as defined in the Certificate of Designations), the Series A Preferred Stock will accrue dividends at the rate of 20% per annum. If the Company elects to pay any dividends in shares of Common Stock, the Conversion Price used to calculate the number of shares issuable will be equal to the lower of (i) the then-applicable Conversion Price and (ii) 85% of the arithmetic average of the three (3) lowest closing prices of the Common Stock during the twenty (20) consecutive trading day period ending on the trading day immediately preceding the dividend payment date, provided that such price shall not be lower than the lower of (x) $0.2828 (subject to adjustment for stock splits, stock dividends, stock combinations, recapitalizations or other similar events ) and (y) 20% of the “Minimum Price” (as defined in Nasdaq Stock Market Rule 5635) on the date of the Nasdaq Stockholder Approval (as defined herein) (subject to adjustment for stock splits, stock dividends, stock combinations, recapitalizations or other similar events) or, in any case, such lower amount as permitted, from time to time, by the Nasdaq Stock Market.

 

The holders of the Series A Preferred Stock have no voting rights, other than with respect to certain matters affecting the rights of the Series A Preferred Stock.

 

The Company may require holders to convert their shares of Series A Preferred Stock into shares of Common Stock if the closing price of the Company’s Common Stock exceeds $8.00 per share (subject to adjustment for stock splits, stock dividends, stock combinations, recapitalizations or other similar events) for 20 consecutive trading days and the daily dollar trading volume of the Common Stock exceeds $2,000,000 per day during the same period, provided that certain equity conditions described in the Certificate of Designations are satisfied.

 

At any time beginning 18 months from the date of the issuance, provided that that the Company has filed all reports required to be filed by it pursuant to the Securities Exchange Act of 1934, as amended, on a timely basis for a continuous period of one year and provided further that certain equity conditions described in the Certificate of Designations are satisfied, the Company has the right to redeem in cash all or some of the shares of the Series A Preferred Stock outstanding at such time at a redemption price equal to the product of (x) 125% multiplied by (y) the sum of (A) the stated value of the Series A Preferred Stock plus (B) all declared and unpaid dividends on such Series A Preferred Stock and any other unpaid amounts then due and payable hereunder with respect to such Series A Preferred Stock, plus (C) the make-whole amount, plus (D) any accrued and unpaid late charges with respect to such stated value and amounts payable pursuant to clause (B) as of such date of determination.

 

On August 19, 2024, the Company entered into an Amendment Agreement (the “Series A Amendment”) with the Required Holders (as defined in the Certificate of Designations). Pursuant to the Series A Amendment, the Required Holders agreed that (A) the unpaid and accrued dividends on the Series A Preferred Stock due July 1, 2024 (the “July Delinquent Dividend Amount”), shall be payable, at the option of the Company, in (i) cash and/or (ii) shares of Common Stock, at a price per share of Common Stock equal to the lower of (x) $1.00 and (y) the Dividend Conversion Price (as defined in the Certificate of Designations), using July 1, 2024, as the applicable date of determination in accordance with the Certificate of Designations; (B) the dividends due on October 1, 2024 (the “October Dividend Amount” and, together with the July Delinquent Dividend Amount, the “Delinquent Dividend Amounts”), shall be payable in shares of Common Stock based on a per share price of Common Stock equal to 80% of the arithmetic average of the three (3) lowest closing sale prices of the Common Stock during the month of September 2024; and (C) such Delinquent Dividend Amounts and any Dividend Balance Shares (as defined in the Certificate of Designations), with respect thereto, if applicable, shall be delivered on October 1, 2024. The Company and the Required Holders further agreed pursuant to the Series A Amendment to amend (i) the Certificate of Designations, as described below, by filing a Certificate of Amendment to the Certificate of Designations (the “Certificate of Amendment”) and (ii) the Series A Purchase Agreement to amend the definition of “Excluded Securities.”

 

The Certificate of Amendment amends the Certificate of Designations to, among other things, (A) allow for the payment of dividends in the form of Common Stock to a holder of the Series A Preferred Stock who serves as a director, officer or employee of the Company; provided that such issuance is approved by the Company’s stockholders prior to such issuance, and (B) amend certain conditions required for (i) a mandatory conversion of the Series A Preferred Stock, and (ii) the Company’s right to redeem, all or a portion, of the Series A Preferred Stock outstanding pursuant to an optional redemption, in each case, pursuant to the terms of the Certificate of Designations. The Certificate of Amendment was filed with the Secretary of State of the State of Delaware on August 23, 2024.

 

At the time of issuance, $2,036 of the net proceeds less transaction cost of the Series A Purchase Agreement was allocated to the 10,000 shares of Series A Preferred Stock initially issued. During the three months ended December 31, 2023, 102 shares of the Series A Preferred Stock were converted into 76,440 shares of common stock, and during the three months ended March 31, 2024 an additional 100 shares of Series A Preferred Stock were converted into 74,484 shares of common stock. As of March 31, 2024, the Company has authorized and declared $189 in dividends of which $60 was accrued in accounts payable as of March 31, 2024.

 

 

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 Common Stock for issuance as awards 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; in June 2020 ratified an additional 1,900,000 shares of Common Stock; in June 2021 ratified an additional 1,500,000 shares of Common Stock; and in June 2022 ratified an additional 1,500,000 shares of Common Stock; for a total of 9,000,000 shares subject to the Plan. As of March 31, 2024, there were 629,966 shares of Common Stock remaining available for grant under the Plan.

 

12

 

Stock Options

 

The following table summarizes stock option activity for the three months ended March 31, 2024:

 

           

Weighted Average

         
   

Options on

Common

Shares

   

Exercise

Price

   

Remaining

Contractual

Term

   

Aggregate

Intrinsic

Value

 

Outstanding January 1, 2024

    4,657,635     $ 2.52       8.75     $ 3,979  

Granted

    535,000     $ 3.48       -       -  

Exercised

    (232,081

)

  $ 2.53       -       -  

Forfeited, cancelled, expired

    (132,573

)

  $ 2.14       -       -  

Outstanding March 31, 2024

    4,827,981     $ 2.64       8.63     $ 1,631  

Exercisable March 31, 2024

    938,138     $ 4.41       6.19     $ -  

 

As of March 31, 2024, there were 2,845,417 service-based stock options outstanding, and 1,982,564 performance-based stock options outstanding, of which 692,398 performance-based stock options were granted in April 2022 to the Company’s previous Chief Executive Officer and 1,290,166 were granted in October 2023 to the Company's current Chief Executive Officer subject to future market capitalization targets.

 

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

 

   

For the Three Months

 
   

Ended March 31,

 
   

2024

   

2023

 

Expected stock price volatility

    76

%

    0

%

Risk-free interest rate

    3.89

%

    0

%

Expected dividend yield

    0 %     0 %

Expected life of options

    6.00       0  

Weighted-average fair value of options granted

  $ 2.29     $ 0  

 

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 Company records forfeitures as they are incurred.

 

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 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 exercise data. 

 

Stock option expense was $484 and $313 for the three months ended March 31, 2024 and 2023, respectively.

 

13

 

Restricted Stock Units

 

The Plan provides for the grant of restricted stock units (“RSUs”). RSUs are settled in shares of the Company’s Common Stock as the RSUs vest. The following table summarizes RSU activity for the three months ended March 31, 2024:

 

   

Service-Based

RSU's

   

Weighted

Average

Grant Date

Fair Value

   

Weighted

Average

Vesting

Period

(Years)

 

Unvested at January 1, 2024

    810,588     $ 1.73       2.52  

Granted - service based

    686,296     $ 2.81       -  

Vested

    (43,900

)

  $ 2.96       -  

Forfeited and cancelled

    (171,855

)

  $ 2.00       -  

Unvested at March 31, 2024

    1,281,149     $ 2.24       5.01  

 

The Company used the Monte Carlo Simulation Model to value at the grant date the aggregate of 632,911 market condition performance RSUs granted in January 2024 to the Company’s Chief Executive Officer. The assumptions used in the Monte Carlo Simulation were stock price on the date of grant of $3.40, a contract term of 10 years, expected volatility of 78% and risk-free interest rate of 4.10%. Vesting is based on sustained market capitalization of $1 billion, and the derived service period is 4.3 years.

 

RSU expense was $191 and $315 for the three months ended March 31, 2024 and 2023, 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

March 31,

 
   

2024

   

2023

 

Selling, general and administrative

 

$

647     $ 562  

Research and development

    28       66  

Total share-based expense

  $ 675     $ 628  

 

As of March 31, 2024, total estimated compensation cost of stock options granted and outstanding but not yet vested was $4,409 which is expected to be recognized over the weighted average period of 2.58 years.

 

As of March 31, 2024, total estimated compensation cost of RSUs granted and outstanding but not yet vested was $2,554 which is expected to be recognized over the weighted average period of 5.01 years.

 

 

12.          DEFINED CONTRIBUTION PLAN

 

The Company has a defined contribution savings plan for all eligible U.S. employees established under the provisions of Section 401(k) of the Internal Revenue Code. This plan was formed on January 1, 2022. Eligible employees may contribute a percentage of their salary subject to certain limitations. The Company’s contributions for each of the three months ended March 31, 2024 and 2023 was $0.

 

 

13.          COMMITMENTS AND CONTINGENCIES

 

Related Party Technology License Agreement

 

The Company is obligated to pay royalties and development and patent costs pursuant to the License Agreement dated as of September 30, 2016, with Syzygy, a company owned and controlled by stockholder/consultant Mr. Elwood Norris and stockholder/consultant Mr. James Barnes. The 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 $46 and $24 for royalties during the three months ended March 31, 2024 and 2023, respectively. The maximum payout still available under this arrangement is $35 as of March 31, 2024.

 

14

 

Purchase Commitments

 

As of March 31, 2024, the Company was committed for approximately $933 for future component deliveries that are generally subject to modification or rescheduling in the normal course of business.

 

Indemnifications and Guarantees

 

Our officers and directors are indemnified as to personal liability as provided by the Delaware law and the Company’s articles and bylaws. The Company may also undertake indemnification obligations in the ordinary course of business related to its operations. The Company is unable to estimate with any reasonable accuracy the liability that may be incurred pursuant to any such indemnification obligations now or in the future. Because of the uncertainty surrounding these circumstances, the Company’s current or future indemnification obligations could range from immaterial to having a material adverse impact on its financial position and its ability to continue in the ordinary course of business. The Company has no liabilities recorded for such indemnities.

 

Regulatory Agencies

 

The Company is subject to oversight from regulatory agencies regarding firearms that arise in the ordinary course of its business.

 

Litigation

 

The Company is subject to litigation and other claims in the ordinary course of business. The Company records 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. As of March 31, 2024, the Company had no provision for liability under existing litigation.

 

 

14.          RELATED PARTY TRANSACTIONS

 

Series A Preferred Stock

 

On June 29, 2023, the Company entered into the Series A Purchase Agreement with certain investors, including Scot Cohen, the Company’s Chief Executive Officer, and V4 Global LLC (“V4”). Mr. Cohen has voting and dispositive control with respect to the securities and is deemed to be the beneficial owner of the securities held by V4. Pursuant to the Series A Purchase Agreement, the Company issued Mr. Cohen and V4 an aggregate of 3,000 shares of Series A Preferred Stock and Series A Warrants to purchase up to an aggregate of 2,068,966 shares of Common Stock for aggregate gross proceeds of $3,000. For the three months ended March 31, 2024, Mr. Cohen earned dividends totaling $60 from his Series A Preferred Stock.

 

Consulting Services

 

Commencing in October 2017, the Company began reimbursing Mr. Elwood Norris, a former officer, current 5% stockholder and consultant of the Company, $1.5 per month on a month-to-month basis for laboratory facility costs which was terminated in January 2024 and $7.5 per month on a month-to month basis for invention consulting services, which was terminated in February 2024 for an aggregate of $15 and $23 during each of the three months ended March 31, 2024 and 2023, respectively.

 

The Company is obligated to pay royalties and development and patent costs pursuant to the License Agreement dated September 30, 2016, with Syzygy, a company owned and controlled by a 5% stockholder of the Company, Mr. Elwood Norris, and a former officer of the Company, Mr. James Barnes. The 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. During the three months ended March 31, 2024 and 2023, the Company incurred royalties to Syzygy of $46 and $24, respectively.

 

See Notes 1, 7 and 13 for additional information on related party transactions and obligations.

 

 

15.          MAJOR CUSTOMERS AND RELATED INFORMATION

 

For the three months ended March 31, 2024, revenue from one distributor accounted for approximately 68% of revenue with no other single customer accounting for more than 10% of total revenue. For the three months ended March 31, 2023, revenue from two distributors accounted for approximately 28% and 15% of revenues, respectively, with no other single customer accounting for more than 10% of total revenue.

 

At March 31, 2024, accounts receivable from one distributor accounted for 68% of net accounts receivable, with no other single customer accounting for more than 10% of the accounts receivable balance. At December 31, 2023, accounts receivable from one distributor accounted for 67% of net accounts receivable, with no other single customer accounting for more than 10% of the accounts receivable balance.

 

The following table summarizes revenue by geographic region. Revenue is attributed to countries based on customer’s delivery location:

 

   

For the Three Months

 
   

Ended March 31,

 
   

2024

   

2023

 

Americas

  $ 1,463     $ 710  

Europe, Middle East and Africa

    6       1  

Asia Pacific

    7       0  

Total revenues

  $ 1,476     $ 711  

 

15

 

 

16.          SUBSEQUENT EVENTS

 

On April 5, 2024, the Board of Directors appointed Mr. Cohen to the position of Interim Principal Financial Officer and Principal Accounting Officer.

 

On April 24, 2024, the Company received notice from Rosenberg Rich Baker Berman, P.A. (“RRBB P.A.”) that it had resigned as the Company’s independent registered public accounting firm, effective immediately. The reports of RRBB P.A. on the Company’s financial statements for the fiscal years ended December 31, 2022 and 2021, did not contain an adverse opinion or a disclaimer of opinion, and were not qualified or modified as to uncertainty, audit scope, or accounting principles. During the fiscal years ended December 31, 2022 and 2021, and the subsequent interim period through April 24, 2024, there were no disagreements (as defined in Item 304(a)(1)(iv) of Regulation S-K and the related instructions to Item 304 of Regulation S-K) with RRBB P.A. on any matter of accounting principles or practices, financial statement disclosure, or auditing scope or procedure, which disagreements, if not resolved to the satisfaction of RRBB P.A., would have caused RRBB P.A. to make reference to the subject matter of the disagreements in connection with its reports on the Company’s financial statements for such periods. Also during this time, there were no “reportable events,” as defined in Item 304(a)(1)(v) of Regulation S-K.

 

On May 7, 2024, Kevin Mullins notified the Company of his intention to resign from his position as President of the Company, effective May 23, 2024. Mr. Mullins’ resignation was not the result of any disagreement regarding any matter relating to the Company’s operations, policies, or practices.

 

On May 7, 2024, the Audit Committee of the Board of Directors of the Company engaged HTL International, LLC (“HTL”) as the Company’s independent registered public accounting firm for the fiscal year ended December 31, 2023, effective May 7, 2024. During the fiscal years ended December 31, 2023, 2022 and 2021, and the subsequent interim period from January 1, 2024 through May 7, 2024, neither the Company nor anyone on its behalf has consulted with HTL regarding (i) the application of accounting principles to any specified transaction, either completed or proposed, or the type of audit opinion that might be rendered on the Company's consolidated financial statements, and neither a written report nor oral advice was provided to the Company that HTL concluded was an important factor considered by the Company in reaching a decision as to any accounting, auditing or financial reporting issue, or (ii) any matter that was either the subject of a “disagreement” as defined in Item 304(a)(1)(iv) of Regulation S-K, or a “reportable event” as defined in Item 304(a)(1)(v) of Regulation S-K.

 

On May 28, 2024, Kevin Mullins tendered his resignation from his role as director of the Company, effective as of May 28, 2024. Mr. Mullins’s resignation from the Board of Directors was not in connection with any disagreement between Mr. Mullins and the Company, its management, the Board of Directors or any committee of the Board of Directors on any matter relating to the Company’s operations, policies or practices, or any other matter. 

 

Nasdaq Deficiency Notice

 

On April 18, 2024, the Company received a notice (the “Initial Notice”) from the Listing Qualifications Staff of the Nasdaq Stock Market LLC (“Nasdaq”) notifying the Company that as it has not yet filed its Annual Report on Form 10-K (the “2023 Form 10-K”) for the year ended December 31, 2023, the Company is not in compliance with Listing Rule 5250(c)(1) (the “Listing Rule”) for continued listing on the Nasdaq Capital Market. Additionally, on May 17, 2024, the Company received a notice (the “May Notice") from Nasdaq notifying the Company that as it has not yet filed its Quarterly Report on Form 10-Q (the “Q1 Form 10-Q”) for the three months ended March 31, 2024, that the Company is not in compliance with the Listing Rule.

 

On August 16, 2024, the Company received a notice (the “August Notice," and collectively with the Initial Notice and the May Notice, the “Notices”) from Nasdaq notifying the Company that as it has not yet filed its Quarterly Report on Form 10-Q (the “Q2 Form 10-Q,” and collectively with the Q1 Form 10-Q, the “Delinquent Filings”) for the three months ended June 30, 2024, that the Company is not in compliance with the Listing Rule for continued listing on the Nasdaq Capital Market.

 

The Company previously submitted a plan to Nasdaq to regain compliance with respect to the delinquent 2023 Form 10-K and Q1 Form 10-Q (the “Plan”), and Nasdaq granted an exception until August 30, 2024, to file the delinquent 2023 Form 10-K and Q1 Form 10-Q. On August 28, 2024, the 2023 Form 10-K was filed with the SEC. Nasdaq granted the Company an additional exception of up to a maximum of 180 calendar days from the filing due date of the 2023 Form 10-K to file the Delinquent Filings, or until October 14, 2024, to regain compliance.

 

The Notices do not have an immediate effect on the listing of the Company’s common stock on the Nasdaq Capital Market. The Company is currently evaluating its options for regaining compliance. There can be no assurance that the Company will regain compliance with the Nasdaq’s rules or maintain compliance with any of the other Nasdaq continued listing requirements.

 

Series A Preferred Stock Amendment

 

On August 19, 2024, the Company entered into the Series A Amendment with the Required Holders. Pursuant to the Series A Amendment, the Required Holders agreed that (A) the July Delinquent Dividend Amount, shall be payable, at the option of the Company, in (i) cash and/or (ii) shares of Common Stock, at a price per share of Common Stock equal to the lower of (x) $1.00 and (y) the Dividend Conversion Price, using July 1, 2024, as the applicable date of determination in accordance with the Certificate of Designations; (B) the October Dividend Amount, shall be payable in shares of Common Stock based on a per share price of Common Stock equal to 80% of the arithmetic average of the three (3) lowest closing sale prices of the Common Stock during the month of September 2024; and (C) such Delinquent Dividend Amounts and any Dividend Balance Shares, with respect thereto, if applicable, shall be delivered on October 1, 2024. The Company and the Required Holders further agreed pursuant to the Series A Amendment to amend (i) the Certificate of Designations, as described below, by filing the Certificate of Amendment and (ii) the Series A Purchase Agreement to amend the definition of “Excluded Securities.”

 

The Certificate of Amendment amends the Certificate of Designations to, among other things, (A) allow for the payment of dividends in the form of Common Stock to a holder of the Series A Preferred Stock who serves as a director, officer or employee of the Company; provided that such issuance is approved by the Company’s stockholders prior to such issuance, and (B) amend certain conditions required for (i) a mandatory conversion of the Series A Preferred Stock, and (ii) the Company’s right to redeem, all or a portion, of the Series A Preferred Stock outstanding pursuant to an optional redemption, in each case, pursuant to the terms of the Certificate of Designations.

 

16

 

 

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, 2023 (the “Annual Report”). This Report may contain or incorporate by reference forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Such forward-looking statements are based upon management’s assumptions, expectations, projections, intentions and beliefs about future events. Except for historical information, the use of predictive, future-tense or forward-looking 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 filings with the Securities and Exchange Commission (“SEC”), including particularly matters set forth under Part I, Item 1A (Risk Factors) of the Annual Report. Furthermore, such forward-looking statements speak only as of the date of this 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 that delivers safe and effective policing solutions to law enforcement and security personnel worldwide. We are leading the movement for safer outcomes by equipping law enforcement with safer, non-painful compliance tools, and immersive training fit for modern society. We began sales of our first public safety product, the BolaWrap 100 remote restraint device, in late 2018. In the first quarter of 2022, we delivered 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 has since been phased out. In late 2020 we added a new solution to our public safety technologies, our virtual reality (“VR”) training platform, Wrap Reality, and in August 2023 we acquired Intrensic, LLC, a Delaware limited liability company (“Intrensic”), which added a Body-Worn Camera (“BWC”) and Digital Evidence Management (“DEM”) solution to our portfolio of policing solutions. Wrap Reality is now sold to law enforcement agencies for simulation training as well as corrections departments for the societal reentry scenarios.

 

Our target market for our solutions includes approximately 900,000 full-time sworn law enforcement officers in over 18,000 federal, state, and local law enforcement agencies in the U.S. and over 12 million police officers in more than 100 countries. Additionally, we are exploring opportunities in other domestic markets, such as military and private security. Our international focus is on countries with the largest police forces. According to 360iResearch, a market research consulting firm, our non-lethal products are part of a global market segment expected to grow to $16.1 billion by 2027.

 

We focus our efforts on the following products and services:

 

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

 

Wrap Reality – a law enforcement 3D training system employing immersive computer graphics VR 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. Wrap Reality has 45 scenarios for law enforcement and corrections and 15 scenarios for societal reentry. Wrap Reality is one of the most robust 3D Virtual Reality solutions on the market for law enforcement and societal reentry today.

 

Wrap Intrensic – a Body-Worn Camera and Digital Evidence Management solutions provider. BWC and DEM play crucial roles in capturing, storing, and managing digital evidence, such as video and audio recordings for various purposes, including criminal investigations and maintaining transparency in public interactions. The Wrap Intrensic X2 camera hardware and storage and data management capability, along with awareness of front-line operations, provides customers with a solution to meet their challenges. Wrap Intrensic Evidence on our cloud-based video storage platform provides an unlimited video storage platform that includes video and other evidence uploading, search, retrieval, redaction, and evidence sharing while reducing the need for resources required to manage this evidence.

 

In addition to the U.S. law enforcement market, we have shipped our restraint products to 62 countries. We have established an active distributor network representing 50 states and one dealer representing the U.S. territory of Puerto Rico. We have distribution agreements with 35 international distributors covering 75 countries. We focus significant sales, training and business development efforts to support our distribution network in addition to our internal sales team.

 

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 brand and market presence globally and have established significant competitive advantages in our markets. 

 

17

 

Business Outlook and Challenges

 

We believe our Company's products and solutions are gaining global recognition and awareness through various channels such as social media, trade shows, and media exposure, among others. In part, this recognition and awareness can be attributed to positive feedback from law enforcement agencies and the successful deployment of our products. As a result, we believe our brand is becoming increasingly recognized on a global scale as a leader in remote restraint and non-lethal solutions.

 

In addition, we are focused on marketing and public relations efforts. We believe there are market opportunities for our remote restraint and virtual reality solutions in the law enforcement and security sectors worldwide. These opportunities are driven by the increasing demand for less-lethal policing.

 

In the law enforcement sector, our BolaWrap product has been successfully deployed in the field, as reported by many agencies. BolaWrap is now in use by over 900 U.S. law enforcement agencies and in 62 countries. Due to its safe remote restraint capabilities, some agencies do not deem its usage a categorical reportable use of force and rather place it underneath early use of force such as handcuffs. In our strategic roadmap, we clarified that law enforcement agencies deploy BolaWrap when verbal commands breakdown but long before there is justifiable escalation to pepper spray, pepper ball, batons, bean bags, tasers or Conducted Electrical Weapons (CEW’s) or firearms.

 

Some agencies voluntarily report usage to Wrap but many do not. In the usage reports we have been provided, officers have reported successful outcomes in 84% of the use cases. This percentage is higher than what is often seen with less lethal tools. From the information we have been provided, the most common BolaWrap use case is for individuals with behavioral health issues, and the second most common BolaWrap use case is during domestic violence calls. 26% percent of the reported persons who are wrapped with the BolaWrap are thought to be under the influence of alcohol or drugs.

 

There are many reasons why we may not receive reports on all the use of the BolaWrap, including, when uses of BolaWrap are considered evidence in ongoing criminal cases, are controlled by local policy or regulation, or require officer and union permission to be shared with us. However, some agencies have shared bodycam footage of successful field deployments with us, which we may use in our training and education efforts. We believe that as the reports of BolaWrap's effectiveness in de-escalation continue to increase, it will contribute to our future revenue growth.

 

We anticipate and believe that our portfolio of safe, remote restraint products and training services has a strong and expanding pipeline of market opportunities in the law enforcement, military, corrections, and homeland security sectors both domestically and internationally. With the increasing demand for more humane and safer policing practices, we expect a continued surge in our global business. Currently, we are exploring major international business prospects while simultaneously seeking to establish relationships with large police agencies in the U.S. However, we acknowledge that it is challenging to predict the exact timeline for closing these deals, or whether they will ultimately materialize. 

 

Management anticipates that our portfolio of products has a strong and expanding pipeline of market opportunities in the law enforcement, military, corrections, and homeland security sectors both domestically and internationally. With the increasing demand for more humane and safer policing practices, continued need for ongoing training and transparency for police encounters, we expect a continued surge in our global business. Currently, we are exploring major international business prospects while simultaneously seeking to establish relationships with large police agencies in the U.S. However, we acknowledge that it is challenging to predict the exact timeline for closing these deals, or whether they will ultimately materialize.

 

18

 

As part of our efforts to expand our sales and distribution operations, we provide a comprehensive training program for law enforcement officers and trainers in using the BolaWrap. This training equips them with knowledge about the appropriate use and limitations of BolaWrap in tandem with modern policing techniques for de-escalation of encounters. We now focus on also teaching when and why BolaWrap should be used, including the specific area of success, such as after verbal commands break down and before the law enforcement officer is ready to escalate to less lethal pain compliance tools. We believe that law enforcement trainers and officers who have been trained to use our products, or have witnessed demonstrations, are more inclined to support the acquisition and deployment of our products by their respective departments to drive successful outcomes. As of March 31, 2024, over 1,480 agencies have received BolaWrap training with over 5,200 training officers at those agencies certified as BolaWrap instructors and qualified to train the rest of their departments, representing an 11% increase in agencies and a 13% increase in trained officers as compared to March 31, 2023. 

 

Operating expense as of March 31, 2024 increased $363 thousand, or 8%, to $5.0 million from $4.6 million as of March 31, 2023. The increase in operating expense was the result of increased occupancy expenses related to the new the office space and stock based compensation offset by lower research and development costs.

 

Although geopolitical tensions and macroeconomic challenges have affected our quarterly results in the past and may in the future, we believe our company is uniquely positioned to provide lifesaving technologies and training that enable law enforcement officers worldwide to conduct safe and effective encounters while reducing the use of force. If departments follow our Use of Force Guarantee requirements, we have offered to buy back their BolaWrap devices if their reportable use of force is not reduced by 10%. With an increasing addressable market, the Company offers what we believe is a unique value proposition. Our improved pricing strategy, coupled with reduced operating expenses and our growing sales outlook, is expected to help reduce losses and improve cash flow in the future.

 

We plan to increase the number of product demonstrations and training sessions, particularly in international markets. Our new focus on the when and why BolaWrap is used has shown improved results. This is a departure from the hardware product only approach of the past. Our sales of the BolaWrap 150 and Wrap Reality are expected to continue to rise, aided by our ongoing cost savings and cost control measures, which we expect to lead to an overall reduction in cash burn.

 

As of March 31, 2024, we had backlog of approximately $734 thousand which was delivered in the second quarter of 2024. Additionally, as of March 31, 2024, we had deferred revenue of $491 thousand which consisted of $153 thousand related to VR, $212 thousand related to Intrensic, $7 thousand related to training, and $119 thousand related to BolaWrap extended warranties and services. Distributor and customer orders for future deliveries are generally subject to modification, rescheduling or in some instances, cancellation, in the normal course of business.

 

Since inception, 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 twelve months. We recorded net income of $117 thousand during the first quarter of fiscal 2024 as compared to net loss of $4.0 million during the first quarter of fiscal 2023, an improvement of approximately $4.1 million for the comparable period. Net cash used in operations during the three months ended March 31, 2024, was $657 thousand more than net cash used in operations during the three months ended March 31, 2023. This increase in net cash used in operations during the first three months of 2024 was primarily driven by a reduction in customer deposits.

 

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

 

Supply chain disruptions also affected our operations and could negatively impact our ability to source materials, manufacture and distribute products in the future. Moreover, financial markets continue to experience significant volatility, which could potentially affect our ability to enter into or modify favorable terms and conditions regarding equity and debt financing activities. Nevertheless, we had $8.2 million in cash and cash equivalents and short-term investments as of March 31, 2024. We therefore believe we have sufficient capital to fund our operations for the next twelve months. However, we may require additional working capital and liquidity constraints and access to capital markets could still negatively affect our liquidity and may require changes to our plan of operations.

 

Our Company may be positively or negatively impacted by continued social unrest, protests against racial inequality, and movements like "Defund the Police." Such unrest may be further fueled by misleading information or negative publicity about our solutions. We believe our solutions are the answer to reducing use of force and driving safer outcomes for officers and the citizens they interact with each day. Although the intensity of these events may have subsided, some may still indirectly or directly, influence police agency budgets and the funding available to current and potential customers. In addition, participants in these events may attempt to create the impression that our solutions are contributing to the perceived problems, potentially harming our business and operations, including our revenues, earnings, and cash flows from operations.

 

Changes in our management and other critical personnel have the potential to positively or negatively affect our business. Such disruptions could have an adverse impact on our operations, programs, growth, financial condition, or results of operations. On the other hand, improvements in our operations, operating expenses, and go-to-market approaches could positively influence the success of our business in the future.

 

Nasdaq Listing Requirements

 

On April 18, 2024, the Company received a notice (the “Initial Notice”) from the Listing Qualifications Staff of the Nasdaq Stock Market LLC (“Nasdaq”) notifying the Company that as it has not yet filed its Annual Report on Form 10-K (the “2023 Form 10-K”) for the year ended December 31, 2023, the Company is not in compliance with Listing Rule 5250(c)(1) (the “Listing Rule”) for continued listing on the Nasdaq Capital Market. Additionally, on May 17, 2024, the Company received a notice (the “May Notice") from Nasdaq notifying the Company that as it has not yet filed its Quarterly Report on Form 10-Q (the “Q1 Form 10-Q”) for the three months ended March 31, 2024, that the Company is not in compliance with the Listing Rule.

 

On August 16, 2024, the Company received a notice (the “August Notice," and collectively with the Initial Notice and the May Notice, the “Notices”) from Nasdaq notifying the Company that as it has not yet filed its Quarterly Report on Form 10-Q (the “Q2 Form 10-Q,” and collectively with the Q1 Form 10-Q, the “Delinquent Filings”) for the three months ended June 30, 2024, that the Company is not in compliance with the Listing Rule for continued listing on the Nasdaq Capital Market.

 

The Company previously submitted a plan to Nasdaq to regain compliance with respect to the delinquent 2023 Form 10-K and Q1 Form 10-Q (the “Plan”), and Nasdaq granted an exception until August 30, 2024, to file the delinquent 2023 Form 10-K and Q1 Form 10-Q. On August 28, 2024, the 2023 Form 10-K was filed with the SEC. Nasdaq granted the Company an additional exception of up to a maximum of 180 calendar days from the filing due date of the 2023 Form 10-K to file the Delinquent Filings, or until October 14, 2024, to regain compliance.

 

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

 

20

 

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.

 

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 revenue. We evaluate the adequacy of this reserve each reporting period.

 

We use the recognition criteria of FASB ASC Topic 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.

 

Warrants. The Company accounts for warrants as liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own common shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.

 

Business Combination. The Company accounts for its business combinations under the provisions of Accounting Standards Codification ("ASC") Topic 805-10, Business Combinations ("ASC 805-10"), which requires that the purchase method of accounting be used for all business combinations. Assets acquired and liabilities assumed, including non-controlling interests, are recorded at the date of acquisition at their respective fair values. The estimated fair value of net assets acquired, including the allocation of the fair value to identifiable assets and liabilities, was determined using established valuation techniques. ASC 805-10 also specifies criteria that intangible assets acquired in a business combination must meet to be recognized and reported apart from goodwill. Goodwill represents the excess purchase price over the fair value of the tangible net assets and intangible assets acquired in a business combination. Acquisition-related expenses are recognized separately from the business combinations and are expensed as incurred.

 

The estimated fair value of the acquired intangible assets was determined using a method which reflects the present value of the operating cash flows generated by this asset after taking into account the cost to realize the revenue, and an appropriate discount rate to reflect the time value and risk associated with the invested capital.

 

Certain adjustments to the assessed fair values of the assets and liabilities made subsequent to the acquisition date, but within the measurement period, which is up to one year, are recorded as adjustments to goodwill. Any adjustments subsequent to the measurement period are recorded in income.

 

Historically, our assumptions, judgments and estimates relative to our critical accounting policies have not differed materially from actual results. Other than the warrants and business combination described above, 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 March 31, 2024. Our accounting policies are more fully described in Note 1. Organization and Summary of Significant Accounting Policies in the notes to our audited consolidated financial statements included in the Annual Report.

 

Segment and Related Information

 

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

 

Operating Expense

 

Our operating expense includes (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 expect our operating costs will reduce from the first quarter of 2024 as a result of the changes from ongoing cost containment efforts. We may incur additional 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.

 

21

 

Results of Operations

 

Three Months Ended March 31, 2024, Compared to Three Months Ended March 31, 2023 (Unaudited)

 

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 Quarterly Report on Form 10-Q.

 

   

Three Months Ended

March 31,

   

Change

 
   

2024

   

2023

   

$

   

%

 
   

(in thousands, except percentage change)

 

Revenues:

                               

Product sales

  $ 1,327     $ 616     $ 711       115 %

Other revenue

    149       95       54       57 %

Total revenues

    1,476       711       765       108 %

Cost of revenue

    640       359       281       78 %

Gross profit

  $ 836     $ 352     $ 484       138 %
                                 

Operating expenses:

                               

Selling, general and administrative

    4,220       3,540       680       19 %

Research and development

    755       1,072       (317 )     (30 )%

Total operating expenses

    4,975       4,612       363       8 %

Loss from operations

  $ (4,139 )   $ (4,260 )   $ 121       (3 )%

 

Revenue

 

We reported net revenue of $1.5 million for the three months ended March 31, 2024, as compared to $711 thousand for the quarter ended March 31, 2023, a 108% increase over the prior year. International revenue increased from $1 thousand for the three months ended March 31, 2023, to $13 thousand for the three months ended March 31, 2024. As expected, the discounts were reduced to $1 thousand for the first three months of 2024 as compared to $22 thousand in the comparable quarter of the prior year reflecting the phasing out of our promotional upgrade offer.

 

International revenue generally consists of larger orders with the end user being large, centralized government agencies. These orders continue to be lumpy and difficult to predict as to both timing and amount. We believe that revenue during the fiscal year 2024 will increase overall compared to the revenue recorded during 2023 due to growth of domestic sales and anticipated international orders from a robust pipeline, although no assurances can be given.

 

We incurred product promotional costs of $36 thousand during the three months ended March 31, 2024, representing a 33% reduction from the comparable prior year period related primarily to BolaWrap 150 demonstration products and the cost of training products and accessories delivered to law enforcement agencies that were expensed as marketing costs. We are responding to increased demand for training as a result of expanded product and brand awareness and increased successful field use by agencies but due to awareness expect continued reductions in product promotional costs from the prior year.

 

22

 

Gross Profit

 

Our gross profit for the three months ended March 31, 2024, was $836 thousand, or a gross margin of 57%. Our gross profit for the three months ended March 31, 2023, was $352 thousand, or a gross margin of 50%. The increase in gross profit represented a 138% increase over the prior year as a result of higher volume of the Bola Wrap 150 product with higher margins as compared to previous production due to design changes and improved pricing.

 

As our revenue history is limited, historical margins may not accurately reflect future margins. However, we expect higher margins with the production of the BolaWrap 150 compared to previous production due to design changes and improved pricing. Our margins are also subject to variations based on the sales channels and product mix through which our products are sold. At present, our cassettes have lower margins than BolaWrap devices. As we scale cassette production, we will look to reduce our costs and drive higher cassette margins. Cassettes were a total of 15% of our overall revenue in the three months ended March 31, 2024, and will continue to grow as a recurring revenue base as more BolaWrap devices are in the field and the usage of BolaWrap increases due to the need of officers to de-escalate earlier to prevent injuries and use of higher levels of force.

 

We regularly introduce updates and revisions to our products, which may include changes to raw materials and components, and can impact our product costs. Given our limited experience with warranty costs, our estimated future warranty expense may affect our gross margins.

 

Our global supply chain has experienced notable component shortages, extended lead times, cost fluctuations, and logistical constraints, all of which have affected our product costs. Although we have seen these supply chain obstacles ease in 2024, we acknowledge that future supplier shortages, quality problems, and logistics delays could impact our production schedules and have a material negative impact on our financial condition, results of operation, and cash flows.

 

Selling, General and Administrative Expense

 

Selling, general and administrative (“SG&A”) expense of $4.2 million for the three months ended March 31, 2024, increased by $680 thousand, when compared to $3.5 million for the three months ended March 31, 2023. The increase in SG&A expense was primarily the result of increased occupancy expenses related to the new the office space and stock-based compensation.

 

Share-based compensation costs allocated to SG&A increased to $820 thousand for the three months ended March 31, 2024, compared to $562 thousand for the comparable prior year quarter.

 

Salaries and burden costs of $1.4 million for the three months ended March 31, 2024, were in line with the comparable period in 2023. During the three months ended March 31, 2024, as compared to the same period during the prior year, we increased professional fees by $94 thousand, while decreasing consulting and contract services fees by $25 thousand. We expect expenditures for SG&A expenses in 2024 to decline in the second half of 2024, as a result of the Company’s cost cutting initiatives.

 

Advertising and promotion costs were $263 thousand for the three months ended March 31, 2024, or an increase of $100 thousand as compared to $163 thousand during the three months ended March 31, 2023. The changes in advertising costs were primarily related to a $120 thousand increase in digital marketing campaigns.

 

Research and Development Expense

 

Research and development expense decreased by $317 thousand for the three months ended March 31, 2024, when compared to the three months ended March 31, 2023. We incurred a $96 thousand period over period decrease in compensation expense as well as a $38 thousand period over period decrease in share-based compensation expense allocated to research and development expense as a result of reduction of personnel. Outside consulting costs decreased by $120 thousand for the three months ended March 31, 2024, when compared to the three months ended March 31, 2023, primarily due to the Company’s cost cutting initiatives.

 

23

 

Operating Loss

 

Loss from operations of $4.1 million during the three months ended March 31, 2024, was a reduction of $121 thousand compared to loss from operations of $4.3 million during the three months ended March 31, 2023, primarily reflecting increased margin from higher sales.

 

Liquidity and Capital Resources

 

Overview

 

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 from future equity or debt financings.

 

We have experienced net losses and negative cash flows from operations since our inception. As of March 31, 2024, we had cash and cash equivalents of $8.2 million, negative working capital of $736 thousand primarily reflecting the $15.5 million value of the Series A Warrants recorded in connection with the issuance of the Series A Preferred Stock in July 2023 and had sustained cumulative losses attributable to stockholders of $98.0 million. Our working capital net of the warrants-short term at March 31, 2024 was $2.6 million less compared to December 31, 2023, as a result of operating losses of $14.8 million as adjusted to exclude the $15.5 million related to the valuation of the Series A Warrants associated with the 2023 Series A Preferred Stock issuance. Our working capital as of March 31, 2024, was negatively affected by the continued operating losses during the prior twelve months. We believe we have sufficient capital to fund our operations for the next twelve months. However, liquidity constraints and access to capital markets could still negatively affect our liquidity and may require changes to our investment strategy.

 

Capital Requirements

 

Our future liquidity requirements or future capital needs 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, including the timing of receipt of revenue.

 

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:

 

 

Any future outbreaks 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

 

24

 

 

Market price and trading volume of our Common Stock.

 

2023 Offering

 

On June 29, 2023, the Company entered into a Series Purchase Agreement (“Series A Purchase Agreement”) with certain accredited investors, including the Company’s Executive Chairman and Chief Executive Officer (collectively, the “Series A Investors”), pursuant to which it agreed to sell to the Series A Investors in a registered direct offering (the “Series A Offering”) (i) an aggregate of 10,000 shares of Series A Preferred Stock, initially convertible into up to 6,896,553 shares of the Company’s common stock, at an initial conversion price of $1.45 per share, and (ii) warrants (the “Series A Warrants”) to acquire up to an aggregate of 6,896,553 shares of Common Stock (the “Series A Warrant Shares”). The conversion price of the Series A Preferred Stock is subject to customary adjustments for stock dividends, stock splits, reclassifications and the like, and subject to price-based adjustment in the event of any issuances of Common Stock, or securities convertible, exercisable or exchangeable for Common Stock, at a price below the then-applicable conversion price (subject to certain exceptions). The closing of the Series A Offering occurred on July 3, 2023. The aggregate gross proceeds from the Series A Offering were $10 million. The Company expects to use the net proceeds from the Series A Offering for general corporate purposes.

 

The Company engaged Katalyst Securities LLC (the “Placement Agent”) to act as exclusive placement agent in connection with the Series A Offering. Pursuant to an Engagement Letter with the Placement Agent, we paid to the Placement Agent or its designees (i) a cash fee equal to 8% of the gross proceeds of the Series A Offering and (ii) warrants to purchase an aggregate of 551,725 shares of Common Stock (equal to 8% of the shares of Common Stock underlying the Series A Preferred Stock sold in the Series A Offering) at an exercise price of $1.45 per share.

 

Series A Preferred Stock

 

The terms of the Series A Preferred Stock are as set forth in the form of Certificate of Designations of the Series A Preferred Stock. The Series A Preferred Stock is convertible into shares of common stock (the “Conversion Shares”) at the election of the holder at any time at an initial conversion price of $1.45 per share (the “Conversion Price”). The Conversion Price is subject to customary adjustments for stock dividends, stock splits, reclassifications and the like, and subject to price-based adjustment in the event of any issuances of common stock, or securities convertible, exercisable or exchangeable for common stock, at a price below the then-applicable Conversion Price (subject to certain exceptions).

 

The holders of the Series A Preferred Stock are entitled to dividends of 8% per annum, compounded monthly, which are payable in cash or shares of Common Stock, or a combination thereof, at the Company’s option in accordance with the terms of the Certificate of Designations. Upon the occurrence and during the continuance of a Triggering Event (as defined in the Certificate of Designations), the Series A Preferred Stock will accrue dividends at the rate of 20% per annum. If the Company elects to pay any dividends in shares of Common Stock, the Conversion Price used to calculate the number of shares issuable will be equal to the lower of (i) the then applicable Conversion Price and (ii) 85% of the arithmetic average of the three (3) lowest closing prices of the Common Stock during the twenty (20) consecutive trading day period ending on the trading day immediately preceding the dividend payment date, provided that such price shall not be lower than the lower of (x) $0.2828 (subject to adjustment for stock splits, stock dividends, stock combinations, recapitalizations or other similar events ) and (y) 20% of the “Minimum Price” (as defined in Nasdaq Stock Market Rule 5635) on the date of the Nasdaq Stockholder Approval (as defined herein) (subject to adjustment for stock splits, stock dividends, stock combinations, recapitalizations or other similar events) or, in any case, such lower amount as permitted, from time to time, by the Nasdaq Stock Market.

 

The Company may require holders to convert their Series A Preferred Stock into shares of Common Stock if the closing price of the Common Stock exceeds $8.00 per share (subject to adjustment for stock splits, stock dividends, stock combinations, recapitalizations or other similar events) for 20 consecutive trading days and the daily dollar trading volume of the Common Stock exceeds $2,000,000 per day during the same period and certain equity conditions described in the Certificate of Designations are satisfied.

 

At any time beginning 18 months from the date of the issuance, provided that certain equity conditions described in the Certificate of Designations are satisfied, and provided further that the Company has filed all reports required to be filed by it pursuant to the Exchange Act on a timely basis for a continuous period of one year, the Company has the right to redeem in cash all or some of the shares of the Series A Preferred Stock outstanding at such time at a redemption price equal to the product of (x) 125% multiplied by (y) the sum of (A) the stated value of the Series A Preferred Stock plus (B) all declared and unpaid dividends on such Series A Preferred Stock and any other unpaid amounts then due and payable hereunder with respect to such Series A Preferred Stock, plus (C) the make-whole amount, plus (D) any accrued and unpaid late charges with respect to such stated value and amounts payable pursuant to clause (B) as of such date of determination.

 

On August 19, 2024, the Company entered into an Amendment Agreement (the “Series A Amendment”) with the Required Holders (as defined in the Certificate of Designations). Pursuant to the Series A Amendment, the Required Holders agreed that (A) the unpaid and accrued dividends on the Series A Preferred Stock due July 1, 2024 (the “July Delinquent Dividend Amount”), shall be payable, at the option of the Company, in (i) cash and/or (ii) shares of Common Stock, at a price per share of Common Stock equal to the lower of (x) $1.00 and (y) the Dividend Conversion Price (as defined in the Certificate of Designations), using July 1, 2024, as the applicable date of determination in accordance with the Certificate of Designations; (B) the dividends due on October 1, 2024 (the “October Dividend Amount” and, together with the July Delinquent Dividend Amount, the “Delinquent Dividend Amounts”), shall be payable in shares of Common Stock based on a per share price of Common Stock equal to 80% of the arithmetic average of the three (3) lowest closing sale prices of the Common Stock during the month of September 2024; and (C) such Delinquent Dividend Amounts and any Dividend Balance Shares (as defined in the Certificate of Designations), with respect thereto, if applicable, shall be delivered on October 1, 2024. The Company and the Required Holders further agreed pursuant to the Series A Amendment to amend (i) the Certificate of Designations, as described below, by filing a Certificate of Amendment to the Certificate of Designations (the “Certificate of Amendment”) and (ii) the Series A Purchase Agreement to amend the definition of “Excluded Securities.”

 

25

 

The Certificate of Amendment amends the Certificate of Designations to, among other things, (A) allow for the payment of dividends in the form of Common Stock to a holder of the Series A Preferred Stock who serves as a director, officer or employee of the Company; provided that such issuance is approved by the Company’s stockholders prior to such issuance, and (B) amend certain conditions required for (i) a mandatory conversion of the Series A Preferred Stock, and (ii) the Company’s right to redeem, all or a portion, of the Series A Preferred Stock outstanding pursuant to an optional redemption, in each case, pursuant to the terms of the Certificate of Designations.

 

There is no established public trading market for the Series A Preferred Stock and we do not intend to list the Series A Preferred Stock on any national securities exchange or nationally recognized trading system.

 

Warrants

 

The Company issued the Series A Warrants to purchase up to an aggregate of 6,896,553 shares of Common Stock. Each Series A Warrant has an exercise price of $1.45 per share, became exercisable after the date that was six months from the date of issuance and will expire 5 years following the date of issuance. The exercise price is subject to customary adjustments for stock dividends, stock splits, reclassifications and the like, and subject to price-based adjustment, on a “full ratchet” basis, in the event of any issuances of Common Stock, or securities convertible, exercisable or exchangeable for Common Stock, at a price below the then-applicable exercise price (subject to certain exceptions).

 

Nasdaq Stockholder Approval

 

The Company’s ability to issue Conversion Shares and Series A Warrant Shares is subject to certain limitations set forth in the Certificate of Designations. Prior to receiving the Nasdaq Stockholder Approval, such limitations included a limit on the number of shares that may be issued until the time, if any, that the Company’s stockholders have approved the issuance of more than 19.99% of the Company’s outstanding shares of Common Stock in accordance with the rules of the Nasdaq Stock Market (the “Nasdaq Stockholder Approval”). Such Nasdaq Stockholder Approval was received at a special meeting of stockholders held on September 19, 2023.

 

The Company has not entered into any off-balance sheet financial guarantees or other off-balance sheet commitments to guarantee the payment obligations of any third parties. The Company has not entered into any derivative contracts that are indexed to the Company’s shares and classified as stockholder’s equity or that are not reflected in the Company’s financial statements included in this Quarterly Report on Form 10-Q. Furthermore, the Company does not have any retained or contingent interest in assets transferred to an unconsolidated entity that serves as credit, liquidity or market risk support to such entity. The Company does not have any variable interest in any unconsolidated entity that provides financing, liquidity, market risk or credit support to us or engages in leasing, hedging or product development services with us.

 

Cash Flows

 

Cash Flows from Operating Activities

 

During the three months ended March 31, 2024, net cash used in operating activities was $3.7 million. The net income of $117 thousand was decreased by non-cash income of $4.2 million related to the change in fair value of warrants and increased by non-cash expense of $1.1 million consisting primarily of share-based compensation expense of $848 thousand. Other major component changes using operating cash included an increase of $584 thousand in inventories and a decrease in accounts receivable of $683 thousand.

 

During the three months ended March 31, 2023, net cash used in operating activities was $3.1 million. The net loss of $4.0 million was decreased by non-cash expense of $813 thousand consisting primarily of share-based compensation expense of $628 thousand. Other major component changes using operating cash included an increase of $1.65 million in inventories and a net reduction in accounts payable and accrued liabilities of $264 thousand. An increase in accounts receivable of $1.69 million reduced the cash used in operating activities.

 

Cash Flows from Investing Activities

 

During the three months ended March 31, 2024, we had proceeds from maturities of short-term investments of $2.5 million. During the three months ended March 31, 2024, we used $14 thousand of cash for the purchase of property and equipment and invested $66 thousand in patents.

 

During the three months ended March 31, 2023, we used $2.6 million of cash to purchase short-term investments and we had proceeds from maturities of short-term investments of $10 million. During the three months ended March 31, 2023, we used $15 thousand of cash for the purchase of property and equipment and invested $131 thousand in patents. We had proceeds from the long-term deposits of $31 thousand during the three months ended March 31, 2023.

 

Cash Flows from Financing Activities

 

During the three months ended March 31, 2024, we received $588 thousand in proceeds from the exercise of previously issued stock options and paid $60 thousand in cash dividends on the Company’s preferred stock. During the three months ended March 31, 2023, we received $0 in proceeds from the exercise of previously issued stock options.

 

26

 

 

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 recorded $46 thousand for royalties during the three months ended March 31, 2024. The maximum payout still available under this arrangement is $35 thousand as of March 31, 2024.

 

In January 2022, we extended our facility lease for three years through July 2025 and we are committed to aggregate lease payments on the facility lease of $126 thousand in 2024 and $75 thousand in 2025.

 

In September 2023, we committed to a lease of office space in Coconut Grove, Florida in a multi-year term concluding in 2031 which includes aggregate lease payments totaling $3.6 million.

 

On August 9, 2023, the Company entered into a Membership Interest Purchase Agreement (the “Intrensic Purchase Agreement”) with certain members of Intrensic, including Kevin Mullins, the Company’s former Chief Executive Officer (collectively, “Sellers”) and Buford Ortale, as the Seller’s representative. Under the terms of the Intrensic Purchase Agreement, the Company agreed to purchase, and Sellers agreed to sell, 100% of the membership interests (the “Membership Interests”) of Intrensic for the following consideration upon the consummation of the sale of the Membership Interests (the “Intrensic Closing”): (i) $554 thousand in cash, subject to adjustment based upon the outstanding indebtedness of Intrensic and Intrensic’s working capital as of the Intrensic Closing; and (ii) 1,250,000 shares of Common Stock of the Company (the “Intrensic Acquisition”). The Intrensic Acquisition closed on August 16, 2023, in accordance with the terms of the Intrensic Purchase Agreement.

 

As of March 31, 2024, we were committed for approximately $933 thousand for future component deliveries and contract services that are generally subject to modification or rescheduling in the normal course of business.

 

Effects of Inflation

 

During the three months ended March 31, 2024, and year ended December 31, 2023, we had experienced increased costs in labor and materials due to inflation. We believe in 2024 that low unemployment and higher salaries will create higher payroll costs and increased operating expense in the business. We have seen increases in costs from multiple suppliers for materials as well as labor.

 

Item 3. Quantitative and Qualitative Disclosures about Market Risk.

 

We are a smaller reporting company as defined by Rule 12b-2 of the Exchange Act and are not required to provide the information required under this item.

 

Item 4. Controls and Procedures.

 

Evaluation of Disclosure Controls and Procedures

 

We carried out an evaluation, under the supervision and with the participation of our management, including our Executive Chairman and Chief Executive Officer, of the effectiveness of our disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the period covered by this report. Based upon that evaluation, our Executive Chairman and Chief Executive Officer concluded that, as of the end of the period covered in this Quarterly Report on Form 10-Q, our disclosure controls and procedures were effective to ensure that information required to be disclosed in reports filed by us under the Exchange Act is recorded, processed, summarized and reported within the required time periods and is accumulated and communicated to our management, including our Executive Chairman and Chief Executive Officer, as appropriate to allow timely decisions regarding required disclosure.

 

27

 

Changes in Internal Control over Financial Reporting

 

There have been no changes in our internal control over financial reporting during our fiscal quarter ended March 31, 2024, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

PART II. OTHER INFORMATION

 

Item 1. Legal Proceedings

 

From time to time, we may become involved in legal proceedings or be subject to claims arising in the ordinary course of business.

 

The information set forth in Note 12 Commitments and Contingencies of the Notes to Consolidated Financial Statements of this Quarterly Report on Form 10-Q is incorporated by reference herein.

 

Item 1A. Risk Factors

 

Management is not aware of any material changes to the risk factors discussed in Part 1, Item 1A, of the Company's Annual Report on Form 10-K for the year ended December 31, 2023.  In addition to the 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 Company's Annual Report on Form 10-K for the year ended December 31, 2023, 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 Company's 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.

 

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

 

There were no unregistered sales of the Company’s equity securities during the three months ended March 31, 2024, other than those previously reported in a Current Report on Form 8-K.

 

Item 3. Defaults Upon Senior Securities

 

There has been no default in the payment of principal, interest, sinking or purchase fund installment, or any other material default, with respect to any indebtedness of the Company. 

 

28

 

Item 4. Mine Safety Disclosures

 

Not Applicable.

 

 

Item 5. Other Information

 

None.

 

 

Item 6. Exhibits

 

Exhibit

Number

Description

3.1

Certificate of Amendment of Certificate of Designations of Series A Convertible Preferred Stock (incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on August 23, 2024).

10.1

Separation Agreement and Mutual Release of Claims, dated January 5, 2024, by and between Wrap Technologies, Inc. and Chris DeAlmeida (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K, filed with the SEC on January 5, 2024).

10.2

First Amendment to Employment Agreement, by and between Scot Cohen and Wrap Technologies, Inc. dated January 14, 2024 (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K, filed with the SEC on January 19, 2024).

10.3

First Amendment to Employment Agreement, by and between Kevin Mullins and Wrap Technologies, Inc. dated January 14, 2024 (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K, filed with the SEC on January 19, 2024).

10.4

Form of Amendment, dated August 19, 2024, by and between Wrap Technologies, Inc. and the investors party thereto (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on August 23, 2024).

31*

Rule 13a-14(a)/15d-14(a) Certification - Principal Executive Officer and Principal Financial Officer.

32**

Section 1350 Certification - Principal Executive Officer and Principal Financial Officer.

 

Extensible Business Reporting Language (XBRL) Exhibits*

101.INS

Inline XBRL Instance Document

101.SCH

Inline XBRL Taxonomy Extension Schema Document

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104

Cover Page Interactive Data File (embedded within the Inline XBRL Document and include in Exhibit 101)

 

* Filed concurrently herewith

** Furnished herewith.  

 

29

 

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.

 

 

 

Wrap Technologies, Inc. 

 

 

 

 

 

September 25,  2024 

By:

/s/ Scot Cohen

 

 

 

Scot Cohen

Chief Executive Officer

(Principal Executive Officer and Interim

Principal Financial Officer and Principal Accounting Officer)

 

 

30
EX-31 2 ex_726326.htm EXHIBIT 31 ex_726326.htm

 

Exhibit 31

 

CERTIFICATION PURSUANT TO SARBANES-OXLEY ACT OF 2002

 

I, Scot Cohen, 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. I am responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

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)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report 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

 

d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5. I have disclosed, based on 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: September 25, 2024

 

/s/ SCOT COHEN 

Scot Cohen

Chief Executive Officer

(Principal Executive Officer and Interim Principal Financial Officer and Principal Accounting Officer)

 

 
EX-32 3 ex_726327.htm EXHIBIT 32 ex_726327.htm

 

Exhibit 32

 

 

CERTIFICATION PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

 

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 March 31, 2024, 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: September 25, 2024

 

/s/ Scot Cohen 

Scot Cohen

Chief Executive Officer

(Principal Executive Officer and Interim Principal Financial Officer and 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 4 wrap-20240331.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 Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Disclosure - Note 1 - Organization, Summary of Significant Accounting Policies and Recent Developments link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 2 - Revenue and Product Costs link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 3 - Financial Instruments link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 4 - Inventories link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 5 - Property and Equipment, Net link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 6 - Intangible Assets and Goodwill link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 7 - Accounts Payable and Accrued Liabilities link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 8 - Warrants link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 9 - Leases link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 10 - Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 11 - Share-based Compensation link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 12 - Defined Contribution Plan link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 13 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 14 - Related Party Transactions link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 15 - Major Customers and Related Information link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 16 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 995467 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 995468 - Disclosure - Note 2 - Revenue and Product Costs (Tables) link:calculationLink link:definitionLink link:presentationLink 995469 - Disclosure - Note 3 - Financial Instruments (Tables) link:calculationLink link:definitionLink link:presentationLink 995470 - Disclosure - Note 4 - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 995471 - Disclosure - Note 5 - Property and Equipment, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 995472 - Disclosure - Note 6 - Intangible Assets and Goodwill (Tables) link:calculationLink link:definitionLink link:presentationLink 995473 - Disclosure - Note 7 - Accounts Payable and Accrued Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 995474 - Disclosure - Note 9 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 995475 - Disclosure - Note 11 - Share-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 995476 - Disclosure - Note 15 - Major Customers and Related Information (Tables) link:calculationLink link:definitionLink link:presentationLink 995477 - Disclosure - Note 1 - Organization, Summary of Significant Accounting Policies and Recent Developments (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995478 - Disclosure - Note 2 - Revenue and Product Costs (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995479 - Disclosure - Note 2 - Revenue and Product Costs - Contract Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995480 - Disclosure - Note 3 - Financial Instruments (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995481 - Disclosure - Note 3 - Financial Instruments - Instruments by Significant Investment Category (Details) link:calculationLink link:definitionLink link:presentationLink 995482 - Disclosure - Note 3 - Financial Instruments - (Details) link:calculationLink link:definitionLink link:presentationLink 995483 - Disclosure - Note 3 - Financial Instruments - Fair Value Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 995484 - Disclosure - Note 4 - Inventories - Summary of Inventories (Details) link:calculationLink link:definitionLink link:presentationLink 995485 - Disclosure - Note 5 - Property and Equipment, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995486 - Disclosure - Note 5 - Property and Equipment, Net - Summary of Property and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 995487 - Disclosure - Note 6 - Intangible Assets and Goodwill (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995488 - Disclosure - Note 6 - Intangible Assets and Goodwill - Summary of Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995489 - Disclosure - Note 6 - Intangible Assets and Goodwill - Future Amortization Expense (Details) link:calculationLink link:definitionLink link:presentationLink 995490 - Disclosure - Note 7 - Accounts Payable and Accrued Liabilities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995491 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses - Summary of Accrued Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995492 - Disclosure - Note 7 - Accounts Payable and Accrued Liabilities - Changes in Product Warranty Costs (Details) link:calculationLink link:definitionLink link:presentationLink 995493 - Disclosure - Note 8 - Warrants (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995494 - Disclosure - Note 9 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995495 - Disclosure - Note 9 - Leases - Summary of Operating Lease Obligations (Details) link:calculationLink link:definitionLink link:presentationLink 995496 - Disclosure - Note 9 - Leases - Future Lease Payments (Details) link:calculationLink link:definitionLink link:presentationLink 995497 - Disclosure - Note 10 - Stockholders' Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995498 - Disclosure - Note 11 - Share-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995499 - Disclosure - Note 11 - Share-based Compensation - Summary of Stock Option Activity (Details) link:calculationLink link:definitionLink link:presentationLink 995500 - Disclosure - Note 11 - Share-based Compensation - Summary of Stock Option Valuation Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 995501 - Disclosure - Note 11 - Share-based Compensation - Summary of RSU Activity (Details) link:calculationLink link:definitionLink link:presentationLink 995502 - Disclosure - Note 11 - Share-based Compensation - Allocation of Share-based Compensation Expense (Details) link:calculationLink link:definitionLink link:presentationLink 995503 - Disclosure - Note 12 - Defined Contribution Plan (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995504 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995505 - Disclosure - Note 14 - Related Party Transactions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995506 - Disclosure - Note 15 - Major Customers and Related Information (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995507 - Disclosure - Note 15 - Major Customers and Related Information - Disaggregation of Revenue by Geographic Region (Details) link:calculationLink link:definitionLink link:presentationLink 995508 - Disclosure - Note 16 - Subsequent Events (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.DEF 5 wrap-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 6 wrap-20240331_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 2 - Revenue and Product Costs Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Note 3 - Financial Instruments Note 4 - Inventories Note 5 - Property and Equipment, Net Note 6 - Intangible Assets and Goodwill Long-term liabilities: Note 7 - Accounts Payable and Accrued Liabilities Note 9 - Leases wrap_ConsultingFeesToRelatedPartyMonthlyAmount Consulting Fees to Related Party, Monthly Amount The amount of monthly consulting fees paid to a related party during the reporting period. Note 11 - Share-based Compensation Note 15 - Major Customers and Related Information us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Note 2 - Revenue and Product Costs - Contract Liabilities (Details) Note 3 - Financial Instruments - Instruments by Significant Investment Category (Details) Expected stock price volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate us-gaap_LiabilitiesCurrent Total current liabilities Note 3 - Financial Instruments - (Details) Note 3 - Financial Instruments - Fair Value Assumptions (Details) Note 4 - Inventories - Summary of Inventories (Details) Note 5 - Property and Equipment, Net - Summary of Property and Equipment (Details) Expected life of options (Year) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Note 6 - Intangible Assets and Goodwill - Summary of Intangible Assets (Details) Note 6 - Intangible Assets and Goodwill - Future Amortization Expense (Details) Note 7 - Accounts Payable and Accrued Expenses - Summary of Accrued Liabilities (Details) Note 7 - Accounts Payable and Accrued Liabilities - Changes in Product Warranty Costs (Details) Note 9 - Leases - Summary of Operating Lease Obligations (Details) Note 9 - Leases - Future Lease Payments (Details) Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] 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) Note 11 - Share-based Compensation - Allocation of Share-based Compensation Expense (Details) Note 15 - Major Customers and Related Information - Disaggregation of Revenue by Geographic Region (Details) Share-Based Payment Arrangement, Option, Activity [Table Text Block] Notes To Financial Statements Notes To Financial Statements [Abstract] Awards other than options, granted, 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, balance (in dollars per share) Awards other than options, unvested, weighted average grant date fair value, 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, balance (in shares) Awards other than options, unvested, balance (in shares) Awards other than options, Granted (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Awards other than options, Vested (in shares) Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Outstanding, aggregate intrinsic value Exercisable, weighted average exercise price (in dollars per share) us-gaap_PaymentsToAcquireInvestments Purchase of short-term investments Exercisable, weighted average contractual term (Year) Exercisable, aggregate intrinsic value Exercisable, shares (in shares) Outstanding, remaining contractual term (Year) Weighted-average fair value of options granted (in dollars per share) Proceeds from maturities of short-term investments us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Outstanding, weighted average exercise price (in dollars per share) Outstanding, weighted average exercise price (in dollars per share) Deferred revenue - short term Current portion Forfeited, cancelled, expired, weighted average exercise price (in dollars per share) Goodwill and Intangible Assets Disclosure [Text Block] Granted, weighted average exercise price (in dollars per share) Exercised, weighted average exercise price (in dollars per share) Accrued liabilities Total Accrued compensation Lessee, Operating Leases [Text Block] Accounts payable us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Options on Common Shares, Outstanding (in shares) Options on Common Shares, Outstanding (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod Options on Common Shares, Forfeited, cancelled, expired (in shares) Trademarks [Member] Taxes and other 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 us-gaap_PaymentsToAcquireIntangibleAssets Investment in patents and trademarks 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 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Weighted average vesting period (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Current liabilities: Vesting [Axis] Operating lease liability Vesting [Domain] Share-Based Payment Arrangement, Tranche One [Member] 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 Net income (loss) us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic Net loss attributable to common stockholders us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Customer Relationships [Member] 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_PaymentsForProceedsFromOtherDeposits Proceeds from long-term deposits Award Type [Domain] us-gaap_PreferredStockDividendsIncomeStatementImpact Less: Convertible preferred stock dividends Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Net loss for the period Net income (loss) Award Type [Axis] us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Accumulated amortization us-gaap_FiniteLivedIntangibleAssetsNet Total amortizable Intangible assets, net Total intangible assets, net Restricted Stock Units (RSUs) [Member] Amortizable intangible assets, gross Service-based Options [Member] Represents service-based options. Performance Shares [Member] us-gaap_GoodwillPeriodIncreaseDecrease Goodwill, Period Increase (Decrease) Share-Based Payment Arrangement, Option [Member] us-gaap_PreferredStockConvertibleSharesIssuable Preferred Stock, Convertible, Shares Issuable us-gaap_PreferredStockConvertibleConversionPrice Preferred Stock, Convertible, Conversion Price Indefinite life assets (non-amortizable) us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Accumulated depreciation Commitments and Contingencies Disclosure [Text Block] Property and equipment, net Property and equipment, net Goodwill Property and equipment, gross us-gaap_Dividends Dividends Dividends on convertible preferred stock Cash Flows From Investing Activities: us-gaap_RelatedPartyTransactionAmountsOfTransaction Related Party Transaction, Amounts of Transaction Related Party Transactions Disclosure [Text Block] us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable Intrensic [Member] Relating to Intrensic. BolaWrap [Member] Relating to Bolawrap. wrap_PreferredStockConvertibleTradingVolumeThreshold Preferred Stock, Convertible, Trading Volume Threshold Represents the trading volume threshold for convertible preferred stock. wrap_PreferredStockConvertibleSharePriceThreshold Preferred Stock, Convertible, Share Price Threshold Represents the share price that allows for the mandatory conversion of preferred stock. Conversion of Series A Preferred Stock to Common Stock [Member] Relating to the conversion of Series A Preferred Stock to common stock. us-gaap_OperatingExpenses Total operating expenses Post Triggering Event [Member] Relating to post triggering event. Additions, net Amount of addition to contract with customer liability. Customer Deposits [Member] Represents customer deposits. Deferred Revenue [Member] Represents deferred revenue. Cash and cash equivalents Undesignated [Member] Relating to undesignated. Share-based expense Share-Based Payment Arrangement, Expense us-gaap_DefinedBenefitPlanContributionsByEmployer Defined Benefit Plan, Plan Assets, Contributions by Employer Customer deposits Represents the amount of customer deposits included in current liabilities as of the specified date. us-gaap_RoyaltyExpense Royalty Expense Amendment Flag Comprehensive loss: us-gaap_ComprehensiveIncomeNetOfTax Comprehensive loss dei_CityAreaCode City Area Code Use of Estimates, Policy [Policy Text Block] Market Value Patents and Trademarks [Member] Represents information regarding patents and trademarks. New Accounting Pronouncements, Policy [Policy Text Block] 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 us-gaap_VariableLeaseCost Variable Lease, Cost Common shares issued upon vesting of restricted stock units Represents the value of restricted stock units vested during the period. us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Operating Lease, Weighted Average Discount Rate, Percent Document Fiscal Period Focus us-gaap_IncreaseDecreaseInDepositOtherAssets Customer deposits us-gaap_OperatingLeaseCost Operating Lease, Cost Document Fiscal Year Focus Consolidation, Policy [Policy Text Block] us-gaap_ShortTermLeaseCost Short-Term Lease, Cost Dividends settled with common stock dei_DocumentPeriodEndDate Document Period End Date Common shares issued upon vesting of restricted stock units (in shares) Represents the number of common shares issued upon vesting of restricted stock units. us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Operating Lease, Weighted Average Remaining Lease Term dei_EntityFileNumber Entity File Number Entity Emerging Growth Company dei_DocumentType Document Type Entity Small Business dei_EntityShellCompany Entity Shell Company Document Information [Line Items] Dividends on convertible preferred stock Lessee, Operating Lease, Disclosure [Table Text Block] 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. Document Information [Table] Entity Filer Category dei_EntityCurrentReportingStatus Entity Current Reporting Status us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings Dividends on convertible preferred stock Non-cash lease expense Represents the amount of noncash lease expense recognized during the period. Share-based compensation expense us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable us-gaap_ConcentrationRiskPercentage1 Concentration Risk, Percentage Entity Tax Identification Number Entity Central Index Key dei_EntityRegistrantName Entity Registrant Name Entity [Domain] Customer Concentration Risk [Member] Legal Entity [Axis] dei_EntityAddressAddressLine1 Entity Address, Address Line One us-gaap_AmortizationOfIntangibleAssets Amortization of Intangible Assets ecd_NonRule10b51ArrTrmntdFlag Non-Rule 10b5-1 Arrangement Terminated [Flag] dei_EntityAddressCityOrTown Entity Address, City or Town ecd_Rule10b51ArrTrmntdFlag Rule 10b5-1 Arrangement Terminated [Flag] ecd_Rule10b51ArrAdoptedFlag Rule 10b5-1 Arrangement Adopted [Flag] dei_EntityAddressPostalZipCode Entity Address, Postal Zip Code us-gaap_SupplementalCashFlowElementsAbstract Supplemental Cash Flow Elements [Abstract] dei_EntityAddressStateOrProvince Entity Address, State or Province Concentration Risk Type [Axis] ecd_NonRule10b51ArrAdoptedFlag Non-Rule 10b5-1 Arrangement Adopted [Flag] Warranty settlement Represents the increase (decrease) in warranty settlement during the period. Concentration Risk Type [Domain] Material Terms of Trading Arrangement [Text Block] dei_EntityCommonStockSharesOutstanding Entity Common Stock, Shares Outstanding (in shares) Change in unrealized gain on short-term investments Represents the amount of change in unrealized gain on short-term investments. Revenue Benchmark [Member] us-gaap_PreferredStockDividendsShares Dividends on convertible preferred stock (in shares) Dividends on convertible preferred stock (in shares) Accounts Receivable [Member] Common shares issued upon convertible preferred stock exercising conversion rights (in shares) us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Common shares issued upon convertible preferred stock exercising conversion rights dei_LocalPhoneNumber Local Phone Number 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. Common shares issued upon exercise of stock options Organization and Business Description [Policy Text Block] Accounting policy for business description and organization. Related and Nonrelated Parties [Axis] Related and Nonrelated Parties [Domain] Selling, general and administrative Provision for doubtful accounts Adjusted Cost Represents the adjusted cost of financial instruments owned. Options on Common Shares, Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Warrants, measurement input us-gaap_WarrantsAndRightsOutstandingTerm Warrants and Rights Outstanding, Term Production and Lab Equipment [Member] Represents information regarding production and lab equipment. Tooling [Member] Represents information regarding tooling. us-gaap_StockIssuedDuringPeriodSharesNewIssues Stock Issued During Period, Shares, New Issues Raw materials Unrealized Gains Represents the unrealized gains on assets held on a recurring basis. Unrealized Losses Represents the amount of unrealized loss on assets still held on recurring basis. us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders' equity Finished goods Related Party Transaction [Axis] Related Party Transaction [Domain] Chief Executive Officer and President [Member] Represents the CEO and president. Accumulated deficit Research and development Money Market Funds [Member] Syzygy Licensing LLC [Member] Represents information regarding Syzygy Licensing LLC. wrap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestingSustainedMarketCapitalization Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vesting, Sustained Market Capitalization Represents vesting based on sustained market capitalization. Measurement Input, Price Volatility [Member] Warranty provision The amount of product warranty expense (income). Changes in assets and liabilities: Measurement Input, Risk Free Interest Rate [Member] us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Operating lease liability - long term Measurement Input, Expected Dividend Rate [Member] Inventory Disclosure [Text Block] Patent and legal costs Represents the amount of accrued patent and legal costs as of the specified date. Measurement Input, Expected Term [Member] Schedule of Inventory, Current [Table Text Block] 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). Total us-gaap_OperatingLeaseLiability Total Operating Lease Liability Operating lease liability - short term Measurement Input, Exercise Price [Member] Subsequent Events [Text Block] Operating lease right-of-use asset, net us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total future minimum lease payments us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less imputed interest Measurement Input Type [Axis] 2026 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree Measurement Input Type [Domain] 2027 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour 2028 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive Thereafter us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive 2025 2026 2027 2024 (9 months) us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2028 2025 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Segment Reporting, Policy [Policy Text Block] 2024 Change in fair value of warrant liabilities Change in fair value of warranty liabilities Other assets Share-based compensation us-gaap_ShareBasedCompensation Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Earnings Per Share, Policy [Policy Text Block] Revenues us-gaap_Revenues Total revenues Operating expenses: The 2017 Stock Incentive Plan [Member] Represents information regarding the 2017 Stock Incentive Plan. Schedule of Finite-Lived Intangible Assets [Table Text Block] us-gaap_ConversionOfStockAmountConverted1 Common shares issued upon convertible preferred stock exercising conversion rights us-gaap_Depreciation Depreciation us-gaap_ConversionOfStockSharesIssued1 Conversion of Stock, Shares Issued Depreciation and amortization Fair value Fair value us-gaap_FinancialLiabilitiesFairValueDisclosure us-gaap_ConversionOfStockSharesConverted1 Common shares issued upon convertible preferred stock exercising conversion rights (in shares) Conversion of Stock, Shares Converted Stock Conversion Description [Axis] Conversion of Stock, Name [Domain] us-gaap_AssetsCurrent Total current assets Performance-based Options [Member] Represents information regarding performance-based options. Equity [Text Block] Common stock - 150,000,000 authorized; par value $0.0001 per share; 44,373,107 and 41,270,300 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Adjustments to reconcile net loss to net cash used in operating activities: Common stock, shares authorized (in shares) Common Stock, Shares Authorized Americas [Member] Common stock, shares issued (in shares) Certificates of Deposit [Member] 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 Stockholders' Equity, Policy [Policy Text Block] 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. Revenue from Contract with Customer [Policy Text Block] Related Party Technology License Agreement [Member] Represents information regarding a related party technology license agreement. wrap_ReimbursementOfExpensesToRelatedPartyMonthlyAmount Reimbursement of Expenses to Related Party, Monthly Amount Represents the amount paid per month to reimburse a related party for expenses. Statistical Measurement [Domain] Maximum [Member] 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] Statistical Measurement [Axis] Distributors [Member] Represents information regarding distributors. Preferred stock Preferred Stock, Shares Issued (in shares) Intangible Assets, Finite-Lived, Policy [Policy Text Block] 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] Geographical [Domain] Property, Plant and Equipment [Table Text Block] Preferred Stock, Shares Authorized (in shares) Preferred Stock, Shares Authorized Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Inventories, net Inventories - net Training [Member] Relating to training. Europe, Middle East and Africa [Member] Represents information regarding Europe, Middle East and Africa. Preferred Stock, Par or Stated Value Per Share (in dollars per share) Preferred Stock, Par or Stated Value Per Share Product sales us-gaap_InventoryValuationReserves Reserve for Obsolescence Fair Value, Inputs, Level 3 [Member] Fair Value Hierarchy and NAV [Domain] Customer [Axis] Fair Value, Inputs, Level 1 [Member] Customer [Domain] Fair Value Hierarchy and NAV [Axis] us-gaap_ProductWarrantyAccrualPayments Warranty settlements us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease Warranty provision Deferred Revenue us-gaap_PreferredStockDividendRatePercentage Preferred Stock, Dividend Rate, Percentage Cash Flows From Operating Activities: Warrants Statement [Line Items] Accounts receivable and contract assets, net Furniture and Fixtures [Member] Additional paid-in capital Revenues [Abstract] Short-term investments AOCI Attributable to Parent [Member] Stockholders' equity: Schedule of Product Warranty Liability [Table Text Block] Other us-gaap_NonoperatingIncomeExpense Total other income (expense), net Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Domain] Chief Executive Officer [Member] Current assets: Warrants [Text Block] Represents the entire disclosure regarding warrants. Fair Value Disclosures [Text Block] Executive Chairman [Member] Relating to the executive chairman. us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Interest Income us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net (decrease) increase in cash and cash equivalents us-gaap_Liabilities Total liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by financing activities Commitments and Contingencies Sale of Stock [Axis] Sale of Stock [Domain] Other revenue us-gaap_OperatingIncomeLoss Loss from operations Other income (expense): us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash used in operating activities us-gaap_ContractWithCustomerLiabilityRevenueRecognized Transfer to revenue Prepaid expense and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash provided by investing activities Accrued liabilities and other The increase (decrease) during the reporting period in accrued liabilities and other liabilities. Cost of revenues us-gaap_GrossProfit Gross profit wrap_IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets Prepaid expenses and other current assets Amount of increase (decrease) in prepaid expenses, and current assets classified as other. Inventory obsolescence reserve us-gaap_ContractWithCustomerLiability Contract with Customer, Liability Balance Balance us-gaap_AccountsPayableCurrentAndNoncurrent Accounts Payable us-gaap_PaymentsOfDividends Dividends settled in Cash us-gaap_ProductWarrantyAccrual Balance Balance us-gaap_ProceedsFromIssuanceOrSaleOfEquity Proceeds from Issuance or Sale of Equity us-gaap_ProceedsFromIssuanceOfWarrants Proceeds from Issuance of Warrants Scenario [Domain] Forecast [Member] Retained Earnings [Member] Proceeds from exercise of stock options Title and Position [Domain] Title and Position [Axis] Scenario [Axis] us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock Proceeds from Issuance of Preferred Stock and Preference Stock Additional Paid-in Capital [Member] Common Stock [Member] Preferred Stock [Member] Equity Components [Axis] Equity Component [Domain] us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 Class of Warrant or Right, Exercise Price of Warrants or Rights Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights Class of Warrant or Right, Number of Securities Called by Warrants or Rights us-gaap_RoyaltyGuaranteesCommitmentsAmount Royalty Guarantees, Commitments, Amount Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Text Block] Defined Contribution Plan [Text Block] Computer Equipment [Member] dei_DocumentQuarterlyReport Document Quarterly Report Entity Incorporation, State or Country Code Accounting Policies [Abstract] dei_DocumentTransitionReport Document Transition Report Basis of Accounting, Policy [Policy Text Block] Concentration Risk Disclosure [Text Block] Selling, General and Administrative Expenses [Member] dei_EntityInteractiveDataCurrent Entity Interactive Data Current Security Exchange Name Title of 12(b) Security Research and Development Expense [Member] Statement of Income Location, Balance [Axis] Statement of Income Location, Balance [Domain] Segments [Axis] Segments [Domain] us-gaap_ContractualObligation Contractual Obligation us-gaap_SharePrice Share Price us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Classification and Valuation of Warrants [Policy Text Block] Disclosure of accounting policy for classification and valuation of warrants. Asset Class [Axis] Asset Class [Domain] Statement [Table] Statement of Financial Position [Abstract] Weighted average common shares used to compute net loss per basic and diluted common share (in shares) Accounts Payable and Accrued Liabilities Disclosure [Text Block] Net loss per basic and diluted common share (in dollars per share) Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Statement of Cash Flows [Abstract] Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] wrap_PreferredStockStatedValuePerShare Preferred Stock, Stated Value Per Share Stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer. Schedule of Accrued Liabilities [Table Text Block] Registered Direct Offering [Member] Represents the registered direct offering. Warrants Issued in Registered Direct Offering [Member] Represents warrants issued in registered direct offering. Settlement – US Treasury bills us-gaap_LiabilitiesNoncurrent Total long-term liabilities Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Net Cash Provided by (Used in) Financing Activities [Abstract] us-gaap_DividendsPayableCurrentAndNoncurrent Dividends Payable Series A Preferred Stock [Member] Convertible Preferred Stock [Member] Deferred revenue - long term Long-term portion us-gaap_StockholdersEquity Total stockholders' equity Balance Balance us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense Operating Lease, Right-of-Use Asset, Periodic Reduction Class of Stock [Axis] Class of Stock [Domain] EX-101.PRE 7 wrap-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.CAL 8 wrap-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE GRAPHIC 9 logor.jpg begin 644 logor.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0 L17AI9@ 34T *@ @ 0$Q ( M * &@ !''EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3% MQL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! M 0$! 0$ ! @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! M @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D: M)BH*# MA(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3 MU-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ Z_XP^-_% MW@K7+5M&O(TTZ\A.P/;HVV1?O#)'0@J:[3X>>+7\6^"K34YW4W(#17(5 .JG/\ P$UB_'C7 M)=6\3:;X8T_=(T&UW0=6FDP%7\!C_ONN,\0Z/>?"WXAVGD2-*;7RKF)SQYHX MW#_OH,OTITX1=-I[BE)\VA]9&0X.#TXY]:\-@^*/BKQ'\5!H?AV[BCTZ2]\I M";=6(B3[[Y(ZD*Q_*N^\;>+K?3_A;.K7QOJ>E:3 MJ&Y([Z2"WA6SC=MN\JH^Z23]:?\ \)M\9C_RYZE_X)U_^(KGI@/^%_GT_P"$ MA_+]]_\ 7KZJ1@5&>O?&/\:UG*--+W28WDWJ?-5[\5OB?HMB&TNY'?GK^Z3 _$D#\:)Q52DI M)6"+<9.[)OB]\5=6\-:_;Z1X:NXX)8H_,O)&B5\%L;5^8'&!S^(JW\'?B=J7 MBJXO-*\1W"RWZKYMN_EJFY>C+A0!P<'\Z\X^'>CS?$3XG3:GK$0GMUD:]NPP MR&)/R)^9''H#Z"LS4K>\^%_Q2;['N)L;@20[N!+"W0'ZKQ]:ITX*'L[:D\[Y MKGUHK%E!SU'7%> >+_C#XOTCQQJ6DZ8UN\4%R8H4^S!V/H..3R:]PTS4H=4T MNVO[*;?;W,0EC;_9/(_''!KYC\2DGX[7/_883K_OC^E98:*YGS*Y=1W6C.F_ MX6=\5^VCS_\ @I?_ JO=_%WXF:?"9M0T\VT0X,DVG,B]<=2/>OHY""@(QCV MKB_BRZK\,=1 XV5[G/?#WXN7OBC2=274[2$:A81" M4>1E5E4G&2"3MQW.>@)KN/"GB"YUR.Y^V0+$\)4@H" 02W8D_P!W/7D,#WKQ M3]G9%;Q1JJL 1]B ]OOC_"OH2UM;>TB\NT@C@3.=L:!0?RK*LHQFTBX;"S*' M#*P!4@A@1G@U\F:W;3_#?XL.8%;%E=B>%1P'B)W8S_NG%?7!7/:O)?C)\--3 M\7W5AJ'AZ".6ZB1H)E>4)E.JGG'0Y_/VJJ$TI6>Q-2+>J.,^$]A-XW^*][XH MU!"8K61KH@\XDBC(]L?K74:II<6K:5<:?=)NAN8F MBD^A&*)5;5;K8:C[NI\C7GBF_P!6\(:5X:96:*QN))$VG)U4O WP7\0:;XXLKW7 M;:);"SD$P;S$8R,A.P$!NYP>GUKW\1#/(S@YJZU51DN4B,&]SXQET/4CXR.B M23!M1-X+8RF4X\S?MW;NO7O6AXJ\.>*_!MTD.MM.JRC]W/%,S1R'O@^OM_2O M19/A7XK;XMC7DL8OL']L"Z+M<(#Y8EW9P#GISCK7MFJZ-9:WIDMAJUI'=VTP MP\3C(/N/<>O6KJ8FS6EPC3W/EGPWX U?QS;^?I^M:;,T?^LAN+IC)"/4K@X! M_O=*U?'L*^"/"MEX&MKQ;BXFE_M#495RJ[C\JI[# R<\G@UO:W\$_$^@^(8] M0\"SM-&&+QGSUCEA/'!+$!A^//?-0P_"'QKK_C.'4?&$,+PSS(]Y*+A"65<< M8!]!C@>!=?L?AM9:AKXCGU#293 \TSLM#YJ\()JWC7PJOAS M2-2DMM5TJ8S6FZ9HUEMW.'4X_NMM/T8UR.HZ1J5GXODTFZG#ZBMPL1E,K'Y\ M\'=C/I7H/A[X6^/_ MXNMM4T_3$F6VFQN^TPKYJ="<;NX[5IZ[\*?%5_P#% M*;6[>QB:RDU%)][7" [ P)XSFNM5.63::(Y&TC/_ .%,?$0_\Q>W_&^D_P#B M:CG^!_CVZBV7.HV%./F'/UI<>U0\V^%_PWE\ M!K=W.HW:7-[=*$;RL^7$@YQD@$DG%>DQDE!GKWH*!OO#/UI0,=*PE)R=V4E8 "_]D! end XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Document And Entity Information - shares
3 Months Ended
Mar. 31, 2024
Sep. 20, 2024
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 000-55838  
Entity Registrant Name Wrap Technologies, Inc.  
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 No  
Entity Interactive Data Current No  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding (in shares)   45,869,390
Entity Central Index Key 0001702924  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 3,179 $ 3,955
Short-term investments 5,000 7,500
Accounts receivable and contract assets, net 2,347 3,025
Inventories, net 6,366 5,794
Prepaid expense and other current assets 825 953
Total current assets 17,717 21,227
Property and equipment, net 408 509
Operating lease right-of-use asset, net 2,185 2,256
Intangible assets, net 2,608 2,648
Goodwill 1,610 1,610
Other assets 244 251
Total assets 24,772 28,501
Current liabilities:    
Accounts payable 1,092 1,110
Accrued liabilities 835 692
Customer deposits 20 1,002
Deferred revenue - short term 363 407
Operating lease liability - short term 619 616
Warrants 15,524 19,703
Total current liabilities 18,453 23,530
Long-term liabilities:    
Deferred revenue - long term 128 137
Operating lease liability - long term 1,708 1,671
Total long-term liabilities 1,836 1,808
Total liabilities 20,289 25,338
Commitments and Contingencies  
Stockholders' equity:    
Common stock - 150,000,000 authorized; par value $0.0001 per share; 44,373,107 and 41,270,300 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively 4 4
Additional paid-in capital 100,544 99,131
Accumulated deficit (98,060) (97,988)
Total stockholders' equity 4,483 3,163
Total liabilities and stockholders' equity 24,772 28,501
Undesignated [Member]    
Stockholders' equity:    
Preferred stock 0 0
Convertible Preferred Stock [Member]    
Stockholders' equity:    
Preferred stock $ 1,995 $ 2,016
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Preferred Stock, Shares Authorized (in shares) 5,000,000 5,000,000
Preferred Stock, Par or Stated Value Per Share (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, Outstanding (in shares) 44,373,107 43,855,503
Common stock, shares issued (in shares) 44,373,107 43,855,503
Convertible Preferred Stock [Member]    
Preferred Stock, Shares Authorized (in shares) 10,000 10,000
Preferred Stock, Par or Stated Value Per Share (in dollars per share) $ 0.0001 $ 0.0001
Preferred Stock, Shares Issued (in shares) 9,798 9,898
Preferred Stock, Shares Outstanding (in shares) 9,798 9,898
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues [Abstract]    
Product sales $ 1,327 $ 616
Other revenue 149 95
Total revenues 1,476 711
Cost of revenues 640 359
Gross profit 836 352
Operating expenses:    
Selling, general and administrative 4,220 3,540
Research and development 755 1,072
Total operating expenses 4,975 4,612
Loss from operations (4,139) (4,260)
Other income (expense):    
Interest Income 78 236
Change in fair value of warranty liabilities (4,179) (0)
Other (1) (4)
Total other income (expense), net 4,256 232
Net income (loss) 117 (4,028)
Less: Convertible preferred stock dividends (189) 0
Net loss attributable to common stockholders $ (72) $ (4,028)
Net loss per basic and diluted common share (in dollars per share) $ 0 $ (0.1)
Weighted average common shares used to compute net loss per basic and diluted common share (in shares) 44,155,391 41,415,808
Comprehensive loss:    
Net income (loss) $ (72) $ (4,028)
Comprehensive loss $ (72) $ (4,028)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Preferred Stock [Member]
Convertible Preferred Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares) at Dec. 31, 2022 41,175,993          
Balance at Dec. 31, 2022 $ 4 $ 0 $ 94,333 $ (67,376) $ 94 $ 27,055
Common shares issued upon exercise of stock options (in shares) 250 0        
Common shares issued upon exercise of stock options $ 0 $ 0 0 0 0 0
Share-based compensation expense $ 0 $ 0 628 0 0 628
Common shares issued upon vesting of restricted stock units (in shares) 94,057 0        
Common shares issued upon vesting of restricted stock units $ 0 $ 0 0 0 0 0
Settlement – US Treasury bills 0 0 0 0 (94) (94)
Net loss for the period $ 0 $ 0 0 (4,028) 0 (4,028)
Balance (in shares) at Mar. 31, 2023 41,270,300 0        
Balance at Mar. 31, 2023 $ 4 $ 0 94,961 (71,404) 0 23,561
Balance (in shares) at Dec. 31, 2023 43,855,503 9,898        
Balance at Dec. 31, 2023 $ 4 $ 2,016 99,131 (97,988) 0 $ 3,163
Common shares issued upon exercise of stock options (in shares) 232,081 0       232,081
Common shares issued upon exercise of stock options $ 0 $ 0 588 0 0 $ 588
Share-based compensation expense $ 0 $ 0 675 0 0 675
Common shares issued upon vesting of restricted stock units (in shares) 82,806 0        
Common shares issued upon vesting of restricted stock units $ 0 $ 0 0 0 0 0
Net loss for the period $ 0 $ 0 0 117 0 117
Dividends on convertible preferred stock (in shares) 128,233 0        
Dividends on convertible preferred stock $ 0 $ 0   (189) 0 (60)
Dividends on convertible preferred stock (in shares) (128,233) (0)        
Dividends on convertible preferred stock     129      
Common shares issued upon convertible preferred stock exercising conversion rights (in shares) 74,484          
Common shares issued upon convertible preferred stock exercising conversion rights $ 0   21 0 0 0
Common shares issued upon convertible preferred stock exercising conversion rights (in shares)   (100)        
Common shares issued upon convertible preferred stock exercising conversion rights   $ (21)        
Balance (in shares) at Mar. 31, 2024 44,373,107 9,798        
Balance at Mar. 31, 2024 $ 4 $ 1,995 $ 100,544 $ (98,060) $ 0 $ 4,483
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Cash Flows From Operating Activities:      
Net loss for the period $ 117 $ (4,028)  
Adjustments to reconcile net loss to net cash used in operating activities:      
Depreciation and amortization 223 200  
Share-based compensation 675 628  
Warranty provision 21 (33)  
Change in fair value of warranty liabilities (4,179) (0)  
Non-cash lease expense 71 26  
Provision for doubtful accounts 0 (8)  
Inventory obsolescence reserve 12 0  
Changes in assets and liabilities:      
Accounts receivable 683 1,687  
Inventories (584) (1,652)  
Prepaid expenses and other current assets 129 (83)  
Accounts payable (19) (42)  
Operating lease liability 39 (26)  
Customer deposits (982) 1  
Accrued liabilities and other 164 306  
Warranty settlement (42) (1)  
Deferred Revenue (52) (42)  
Net cash used in operating activities (3,724) (3,067)  
Cash Flows From Investing Activities:      
Purchase of short-term investments 0 (2,645)  
Proceeds from maturities of short-term investments 2,500 10,000  
Capital expenditures for property and equipment (14) (15)  
Proceeds from long-term deposits 0 31  
Net cash provided by investing activities 2,420 7,240  
Net Cash Provided by (Used in) Financing Activities [Abstract]      
Proceeds from exercise of stock options 588 0  
Dividends settled in Cash (60) 0  
Net cash provided by financing activities 528 0  
Net (decrease) increase in cash and cash equivalents (776) 4,173  
Cash and cash equivalents, beginning of period 3,955 5,330 $ 5,330
Cash and cash equivalents, end of period 3,179 9,503 $ 3,955
us-gaap_SupplementalCashFlowElementsAbstract      
Change in unrealized gain on short-term investments   (94)  
Dividends on convertible preferred stock 189 0  
Dividends settled with common stock 129 0  
Patents and Trademarks [Member]      
Cash Flows From Investing Activities:      
Investment in patents and trademarks $ (66) $ (131)  
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.3
Note 1 - Organization, Summary of Significant Accounting Policies and Recent Developments
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]

1. ORGANIZATION, SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND RECENT DEVELOPMENTS

 

Organization and Business Description

 

Wrap Technologies, Inc., a Delaware corporation (the “Company”, “we”, “us”, and “our”), is a publicly traded company with its 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, 2023, included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 (the “Annual Report”), as filed with the SEC on August 28, 2024. The accompanying condensed consolidated balance sheet as of December 31, 2023 has been derived from the audited consolidated balance sheet as of December 31, 2023, contained in the Annual Report. 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 two wholly owned subsidiaries, Wrap Reality, Inc., an Arizona corporation, formed in December 2020 that sells a virtual reality (“VR”) training system primarily targeting law enforcement agencies and Intrensic, LLC (“Intrensic”), which the Company acquired in August 2023, which specializes in Body Worn Camera and Digital Evidence Management solutions. The consolidated financial statements include the accounts of these subsidiaries after elimination of intercompany transactions and accounts.

 

Segment and Related Information

 

The Company operates as a single segment. The Company’s chief operating decision maker is Scot Cohen, the Company’s Executive Chairman and Chief Executive Officer, who manages operations for purposes of allocating resources. Refer to Note 15. Major Customers and Related Information for further discussion.

 

Goodwill

 

Goodwill represents the difference, if any, between the aggregate consideration paid for an acquisition and the fair values of the underlying net assets and liabilities assumed from an acquired business. Goodwill is not amortized, but instead is tested for impairment. The Company tests goodwill for impairment on an annual basis during the fourth quarter, or more frequently if conditions indicate that such impairment could exist. The Company evaluates qualitative factors to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying value and whether it is necessary to perform goodwill impairment process.

 

Definite-lived Intangible Assets 

 

Definite-lived intangible assets represent certain trade names, patents, licenses, software, acquired technology and customer relationships. Definite-lived intangible assets are recorded at cost less any accumulated amortization and accumulated impairment losses, if any. Definite-lived intangible assets acquired through the business combination are measured at fair value at the acquisition date. The Company amortizes these acquired definite-lived intangibles assets with a finite life on a straight-line basis, over 6 years for technology; 7 years for customer relationships; and 8 years for trademarks and trade names.

 

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, valuation of warrants, 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.

 

 

Warrants

 

The Company accounts for warrants as liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own common shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.

 

For issued warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter. The Company accounts for the warrants issued in accordance with the guidance contained in ASC 815-40-15-7C, under which the warrants do not meet the criteria for equity treatment and must be recorded as liabilities. Accordingly, the Company classifies the warrants as liabilities at their fair value and adjusts the warrants to fair value at each reporting period. This liability is subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in the Company’s condensed consolidated statement of operations.

 

Series A Preferred Stock

 

The Company evaluates and accounts for conversion options embedded in its convertible instruments in accordance with ASC 480 and ASC 815 to determine if those instruments or embedded components of those instruments qualify as derivatives and are subject to bifurcation accounting. The Company determines that the economic characteristics and risks of the embedded derivative instrument are clearly and closely related to the economic characteristics and risks of the host contract. The convertible instruments are accounted for as a single hybrid instrument. Additionally, the convertible instruments do not have any redemption features that would preclude permanent equity classification in accordance with the guidance contained in ASC 480-10-S99.

 

The Company issued the Series A Warrants (as defined herein), which are classified as liabilities and measured at fair value on a recurring basis, and Series A Preferred Stock (as defined herein) in one transaction. The issuance proceeds were allocated by using the with-and-without method. Under this method, The Company first allocated the issuance proceeds to the Series A Warrants based on their initial fair value measurement, and then allocated the remaining proceeds to the Series A Preferred Stock.

 

Revenue Recognition

 

The Company adopted ASC Topic 606, Revenue from Contracts with Customers on January 1, 2018. 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. Product sales include BolaWrap products and accessories. Other revenue includes VR revenues, service, training and shipping revenues.

 

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. 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. The Company may 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. Additionally, the Company may receive payments, most typically for service and warranty contracts, at the onset of the contract and before the services have been performed. In such instances, a deferred revenue liability is recorded. The Company recognizes these contract liabilities as revenue after all revenue recognition criteria are met.

 

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

 

Loss per Share

 

Basic loss per share (EPS) is computed by dividing net loss, less any dividends, accretion or decretion, redemption or induced conversion, if any, on our Series A Preferred Stock, by the weighted average number of shares outstanding during the reported period.

 

In computing diluted EPS, we adjust the numerator used in the basic EPS computation, subject to anti-dilution requirements, to add back the dividends (declared or cumulative undeclared) applicable to the Series A Preferred Stock. Such add-back would also include any adjustments to equity in the period to accrete the Series A Preferred Stock to its redemption price, or recorded upon a redemption or induced conversion, if any. We adjust the denominator used in the basic EPS computation, subject to anti-dilution requirements, to include the dilution from potential shares resulting from the issuance of the Series A Preferred Stock, restricted stock units, and stock options. Stock options and restricted stock units exercisable or issuable for a total of 5,476,219 and 5,127,830 shares of Common Stock were outstanding as of March 31, 2024 and 2023, respectively. 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.

 

Recently Issued Accounting Guidance

 

In November 2023, the Financial Accounting Standards Board (FASB) issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07), which requires an enhanced disclosure of significant segment expenses on an annual and interim basis. This guidance will be effective for the annual periods beginning the year ended December 31, 2024, and for interim periods beginning January 1, 2025. Early adoption is permitted. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating segment disclosures related to its annual report for fiscal year 2024.

 

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09), which improves the transparency of income tax disclosures by requiring consistent categories and greater disaggregation of information in the effective tax rate reconciliation and income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. This guidance will be effective for the annual periods beginning the year ended December 31, 2025. Early adoption is permitted. Upon adoption, the guidance can be applied prospectively or retrospectively. The Company is currently evaluating income tax disclosures related to its annual report for fiscal year 2025.

 

 

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.3
Note 2 - Revenue and Product Costs
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

2.          REVENUE AND PRODUCT COSTS

 

Revenue consists of product revenue and other revenue. Product sales include BolaWrap products and accessories. Other revenue includes VR revenue, service, training and shipping revenue.

 

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. 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. The Company may 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. Additionally, the Company may receive payments, most typically for service and warranty contracts, at the onset of the contract and before the services have been performed. In such instances, a deferred revenue liability is recorded. The Company recognizes these contract liabilities as revenue after all revenue recognition criteria are met. The table below details the activity in our contract liabilities during the three months ended March 31, 2024.

 

   

Customer

   

Deferred

 
   

Deposits

   

Revenue

 

Balance at January 1, 2024

  $ 1,002     $ 544  

Additions, net

    20       124  

Transfer to revenue

    (1,002 )     (177 )

Balance at March 31, 2024

  $ 20     $ 491  

Current portion

  $ 20     $ 363  

Long-term portion

  $ -     $ 128  

 

As of March 31, 2024, the Company’s deferred revenue of $491 consisted of $153 related to VR, $212 related to Intrensic, $7 related to training and $119 related to BolaWrap extended warranties and services.

 

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

 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.3
Note 3 - Financial Instruments
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Fair Value Disclosures [Text Block]

3.          FINANCIAL INSTRUMENTS

 

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.

 

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

 

The following table shows the Company’s short-term investments by significant investment category as of March 31, 2024 and December 31, 2023.

 

   

As of March 31, 2024

 
   

Adjusted

   

Unrealized

   

Unrealized

   

Market

 
   

Cost

   

Gains

   

Losses

   

Value

 

Level 1:

                               

Money Market Funds

  $ 2,219       -     $ -     $ 2,219  

Certificate of Deposits

    5,000       -       -       5,000  

Total Financial Assets

  $ 7,219     $ -     $ -     $ 7,219  

 

   

As of December 31, 2023

 
   

Adjusted

   

Unrealized

   

Unrealized

   

Market

 
   

Cost

   

Gains

   

Losses

   

Value

 

Level 1:

                               

Money Market Funds

    1,793       -       -       1,793  

Certificate of Deposits

    7,500       -       -       7,500  

Total Financial Assets

  $ 9,293     $ -     $ -     $ 9,293  

 

Unrealized gains or losses resulting from our short-term investments are recorded in accumulated other comprehensive gain or loss as they are classified as available for sale. During the three months ended March 31, 2024 as well as the three months ended March 31, 2023, no gain (loss) was recorded to comprehensive loss, respectively.

 

The warrant liabilities are measured at fair value on a recurring basis. The subsequent measurement of the warrant liabilities as of March 31, 2024, is classified as Level 3 due to the use of an observable market quote in a non-active market and the management’s assumption of the expected stock price volatility.

 

The following table presents the fair value in the beginning of the period, the changes in the fair value, and the fair value at the end of the period of warrant liabilities:

 

Level 3:

 

March 31,

2024

   

December 31,

2023

 

Fair value at inception or the beginning of the period

  $ (19,703 )   $ (7,717 )

Change in fair value of warrant liabilities

    4,179       (11,986 )

Fair value as of March 31, 2024

  $ (15,524 )   $ (19,703 )

 

 

The Company uses the modified Black-Scholes option pricing model to determine the fair value of warrant liabilities. The following table summarizes the assumptions used to compute the fair value of the Company’s warrants:

 

   

As of

March 31,

2024

   

As of

December 31,

2023

 

Expected stock price volatility

    271

%

    143

%

Risk-free interest rate

    4.28

%

    3.85

%

Dividends yield

    0

%

    0

%

Expected life of warrants (years)

    4.25       4.50  

Exercise price

  $ 1.45     $ 1.45  

 

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

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.3
Note 4 - Inventories
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Inventory Disclosure [Text Block]

4.          INVENTORIES

 

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:

 

   

March 31,

2024

   

December 31,

2023

 

Finished goods

  $ 4,084     $ 3,521  

Raw materials

    2,759       2,738  

Reserve for Obsolescence

    (477 )     (465 )

Inventories - net

  $ 6,366     $ 5,794  

 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.3
Note 5 - Property and Equipment, Net
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

5.          PROPERTY AND EQUIPMENT, NET

 

Property and equipment consisted of the following:

 

   

March 31,

2024

   

December 31,

2023

 

Production and lab equipment

  $ 542     $ 542  

Tooling

    572       562  

Computer equipment

    620       615  

Furniture, fixtures and improvements

    196       196  
    $ 1,930     $ 1,915  

Accumulated depreciation

    (1,522 )     (1,406

)

Property and equipment, net

  $ 408     $ 509  

 

Depreciation expense was $116 and $118 for the three months ended March 31, 2024 and 2023, respectively.

 

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.3
Note 6 - Intangible Assets and Goodwill
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Goodwill and Intangible Assets Disclosure [Text Block]

6.          INTANGIBLE ASSETS AND GOODWILL

 

Intangible Assets, net

 

Intangible assets, net consisted of the following:

 

   

March 31,

2024

   

December 31,

2023

 

Amortizable intangible assets:

               

Patents

  $ 931     $ 873  

Trademarks

    256       248  

Purchased software and technology

    1,752       1,752  

Customer Relationships

    160       160  
    $ 3,099     $ 3,033  

Accumulated amortization

    (912 )     (806

)

Total amortizable

  $ 2,187     $ 2,227  

Indefinite life assets (non-amortizable)

    421       421  

Total intangible assets, net

  $ 2,608     $ 2,648  

 

Amortization expense was $107 and $82 for the three months ended March 31, 2024 and 2023, respectively.

 

As of March 31, 2024, future amortization expense is as follows:

 

2024 (9 months)

  $ 320  

2025

    422  

2026

    335  

2027

    185  

2028

    185  

Thereafter

    740  

Total estimated amortization expense

  $ 2,187  

 

Goodwill

 

There has been no change to the value of goodwill from December 31, 2023 through the period ended March 31, 2024.

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.3
Note 7 - Accounts Payable and Accrued Liabilities
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Accounts Payable and Accrued Liabilities Disclosure [Text Block]

7.          ACCOUNTS PAYABLE AND ACCRUED LIABILITIES

 

We are obligated to pay royalties pursuant to an exclusive Amended and Restated Intellectual Property License Agreement (the “License Agreement”), dated as of September 30, 2016, with Syzygy Licensing, LLC (“Syzygy”), a private technology invention, consulting and licensing company owned and controlled by Elwood G. Norris, a founder and former officer and current 5% stockholder of the Company, and James A. Barnes, a former officer and stockholder of the Company (see Note 13). Accounts payable includes $61 and $14 due to Syzygy as of March 31, 2024 and December 31, 2023, respectively.

 

Accrued liabilities consist of the following:

 

   

March 31,

2024

   

December 31,

2023

 

Patent and legal costs

  $ 120     $ 21  

Accrued compensation

    295       325  

Warranty costs

    51       72  

Taxes and other

    369       274  

Total

  $ 835     $ 692  

 

 

Changes in our estimated product warranty costs were as follows:

 

   

Three Months Ended

March 31,

 
   

2024

   

2023

 

Balance, beginning of period

  $ 72     $ 125  

Warranty settlements

    (42 )     (1

)

Warranty provision

    21       (33 )

Balance, end of period

  $ 51     $ 91  

 

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.3
Note 8 - Warrants
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Warrants [Text Block]

8.          WARRANTS

 

On June 29, 2023, the Company entered into a Securities Purchase Agreement (the “Series A Purchase Agreement”) with certain directors of the Company and certain accredited and institutional investors (collectively, the “Series A Investors”), pursuant to which it agreed to sell to the Series A Investors in a registered direct offering (the “Series A Offering”) (i) an aggregate of 10,000 shares of the Company’s newly-designated Series A Convertible Preferred Stock, with par value $0.0001 per share and a stated value of $1,000 per share (the “Series A Preferred Stock”), initially convertible into up to 6,896,553 shares of common stock, at an initial conversion price of $1.45 per share (the “Conversion Price”), and (ii) warrants to acquire up to an aggregate of 6,896,553 shares of Common Stock (the “Series A Warrants”).

 

Each Series A Warrant has an exercise price of $1.45 per share, became exercisable after the date that was six months from the date of issuance and will expire 5 years following the date of issuance. The exercise price is subject to customary adjustments for stock dividends, stock splits, reclassifications and the like, and subject to price-based adjustment, on a “full ratchet” basis, in the event of any issuances of Common Stock, or securities convertible, exercisable or exchangeable for Common Stock, at a price below the then-applicable exercise price (subject to certain exceptions). The closing of the Series A Offering occurred on July 3, 2023. The aggregate gross proceeds from the Series A Offering were $10,000, of which $7,717 was allocated to the Series A Warrants.

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.3
Note 9 - Leases
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

9.          LEASES

 

The Company determines if an arrangement is a lease at inception. The guidance in FASB ASC Topic 842, Leases defines a lease as a contract, or part of a contract, that conveys the right to control the use of identified property, plant, or equipment (an identified asset) for a period of time in exchange for consideration. Operating lease right of use (“ROU”) assets and lease liabilities are recognized based on the present value of future minimum lease payments over the lease term at commencement date. The Company’s leases do not provide an implicit rate. Due to a lack of financing history or ability, the Company uses an estimate of low-grade debt rate published by the Federal Reserve Bank as its incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. The ROU asset includes any lease payments made and excludes lease incentives and initial direct costs incurred.

 

For leases beginning on or after January 1, 2019, lease components are accounted for separately from non-lease components for all asset classes. On January 21, 2023, the Company’s lease was amended to extend the expiration date to July 31, 2025. Upon execution of the amendment, which was deemed a lease modification, the Company reassessed the lease liability using the discount rate determined at the modification date and recorded an additional ROU asset for the same amount. The Company’s lease contains renewal provisions and escalating rental clauses and generally requires the Company to pay utilities, insurance, taxes and other operating expenses. The renewal provisions of the existing lease agreement were not included in the determination of the operating lease liabilities and the ROU assets. The Company also reassessed the lease classification and concluded that the lease continues to be an operating lease.

 

Amortization of ROU operating lease assets was $71 and $26 for the three months ended March 31, 2024, and 2023, respectively.

 

Operating lease expense for capitalized operating leases included in operating activities was $249 and $49 for the three months ended March 31, 2024, and 2023, respectively. Operating lease obligations recorded on the balance sheet at March 31, 2024 are:

 

Operating lease liability- short term   $ 619  
Operating lease liability - long term   $ 1,708  
Total Operating Lease Liability   $ 2,327  

 

Future lease payments included in the measurement of lease liabilities on the balance sheet at March 31, 2024 for future periods are as follows:

 

2024 (9 months)

  $ 372  

2025

    567  

2026

    507  

2027

    522  

2028

    538  

Thereafter

    1,273  

Total future minimum lease payments

  $ 3,779  

Less imputed interest

  $ (1,452 )

Total

  $ 2,327  

 

The weighted average remaining lease term is 6.60 years, and the weighted average discount rate is 14.3%.

 

Certain leases contain provisions for payment of real estate taxes, insurance and maintenance costs by the Company. These expenses are treated as variable lease payments and recognized in the period in which the obligation for those payments was incurred. The Company had $9 and $14 variable lease expenses during the three months ended March 31, 2024, and 2023, respectively.

 

The Company had $11 and $14 short-term lease expense during the three months ended March 31, 2024, and 2023, respectively. The Company does not have any finance leases.

 

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.3
Note 10 - Stockholders' Equity
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Equity [Text Block]

10.          STOCKHOLDERS' EQUITY

 

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

 

The terms of the Series A Preferred Stock are as set forth in the form of Certificate of Designations of the Series A Preferred Stock (the “Certificate of Designations”), as filed with the Secretary of State of the State of Delaware on July 3, 2023. The Series A Preferred Stock is convertible into shares of common stock (the “Conversion Shares”) at the election of the holder at any time at an initial conversion price of $1.45 per share. The Conversion Price is subject to customary adjustments for stock dividends, stock splits, reclassifications and the like, and subject to price-based adjustment in the event of any issuances of common stock, or securities convertible, exercisable or exchangeable for common stock, at a price below the then-applicable Conversion Price (subject to certain exceptions).

 

The holders of the Series A Preferred Stock are entitled to dividends of 8% per annum, compounded monthly, which are payable in cash or shares of Common Stock, or a combination thereof, at the Company’s option in accordance with the terms of the Certificate of Designations. Upon the occurrence and during the continuance of a Triggering Event (as defined in the Certificate of Designations), the Series A Preferred Stock will accrue dividends at the rate of 20% per annum. If the Company elects to pay any dividends in shares of Common Stock, the Conversion Price used to calculate the number of shares issuable will be equal to the lower of (i) the then-applicable Conversion Price and (ii) 85% of the arithmetic average of the three (3) lowest closing prices of the Common Stock during the twenty (20) consecutive trading day period ending on the trading day immediately preceding the dividend payment date, provided that such price shall not be lower than the lower of (x) $0.2828 (subject to adjustment for stock splits, stock dividends, stock combinations, recapitalizations or other similar events ) and (y) 20% of the “Minimum Price” (as defined in Nasdaq Stock Market Rule 5635) on the date of the Nasdaq Stockholder Approval (as defined herein) (subject to adjustment for stock splits, stock dividends, stock combinations, recapitalizations or other similar events) or, in any case, such lower amount as permitted, from time to time, by the Nasdaq Stock Market.

 

The holders of the Series A Preferred Stock have no voting rights, other than with respect to certain matters affecting the rights of the Series A Preferred Stock.

 

The Company may require holders to convert their shares of Series A Preferred Stock into shares of Common Stock if the closing price of the Company’s Common Stock exceeds $8.00 per share (subject to adjustment for stock splits, stock dividends, stock combinations, recapitalizations or other similar events) for 20 consecutive trading days and the daily dollar trading volume of the Common Stock exceeds $2,000,000 per day during the same period, provided that certain equity conditions described in the Certificate of Designations are satisfied.

 

At any time beginning 18 months from the date of the issuance, provided that that the Company has filed all reports required to be filed by it pursuant to the Securities Exchange Act of 1934, as amended, on a timely basis for a continuous period of one year and provided further that certain equity conditions described in the Certificate of Designations are satisfied, the Company has the right to redeem in cash all or some of the shares of the Series A Preferred Stock outstanding at such time at a redemption price equal to the product of (x) 125% multiplied by (y) the sum of (A) the stated value of the Series A Preferred Stock plus (B) all declared and unpaid dividends on such Series A Preferred Stock and any other unpaid amounts then due and payable hereunder with respect to such Series A Preferred Stock, plus (C) the make-whole amount, plus (D) any accrued and unpaid late charges with respect to such stated value and amounts payable pursuant to clause (B) as of such date of determination.

 

On August 19, 2024, the Company entered into an Amendment Agreement (the “Series A Amendment”) with the Required Holders (as defined in the Certificate of Designations). Pursuant to the Series A Amendment, the Required Holders agreed that (A) the unpaid and accrued dividends on the Series A Preferred Stock due July 1, 2024 (the “July Delinquent Dividend Amount”), shall be payable, at the option of the Company, in (i) cash and/or (ii) shares of Common Stock, at a price per share of Common Stock equal to the lower of (x) $1.00 and (y) the Dividend Conversion Price (as defined in the Certificate of Designations), using July 1, 2024, as the applicable date of determination in accordance with the Certificate of Designations; (B) the dividends due on October 1, 2024 (the “October Dividend Amount” and, together with the July Delinquent Dividend Amount, the “Delinquent Dividend Amounts”), shall be payable in shares of Common Stock based on a per share price of Common Stock equal to 80% of the arithmetic average of the three (3) lowest closing sale prices of the Common Stock during the month of September 2024; and (C) such Delinquent Dividend Amounts and any Dividend Balance Shares (as defined in the Certificate of Designations), with respect thereto, if applicable, shall be delivered on October 1, 2024. The Company and the Required Holders further agreed pursuant to the Series A Amendment to amend (i) the Certificate of Designations, as described below, by filing a Certificate of Amendment to the Certificate of Designations (the “Certificate of Amendment”) and (ii) the Series A Purchase Agreement to amend the definition of “Excluded Securities.”

 

The Certificate of Amendment amends the Certificate of Designations to, among other things, (A) allow for the payment of dividends in the form of Common Stock to a holder of the Series A Preferred Stock who serves as a director, officer or employee of the Company; provided that such issuance is approved by the Company’s stockholders prior to such issuance, and (B) amend certain conditions required for (i) a mandatory conversion of the Series A Preferred Stock, and (ii) the Company’s right to redeem, all or a portion, of the Series A Preferred Stock outstanding pursuant to an optional redemption, in each case, pursuant to the terms of the Certificate of Designations. The Certificate of Amendment was filed with the Secretary of State of the State of Delaware on August 23, 2024.

 

At the time of issuance, $2,036 of the net proceeds less transaction cost of the Series A Purchase Agreement was allocated to the 10,000 shares of Series A Preferred Stock initially issued. During the three months ended December 31, 2023, 102 shares of the Series A Preferred Stock were converted into 76,440 shares of common stock, and during the three months ended March 31, 2024 an additional 100 shares of Series A Preferred Stock were converted into 74,484 shares of common stock. As of March 31, 2024, the Company has authorized and declared $189 in dividends of which $60 was accrued in accounts payable as of March 31, 2024.

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Share-based Compensation
3 Months Ended
Mar. 31, 2024
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 Common Stock for issuance as awards 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; in June 2020 ratified an additional 1,900,000 shares of Common Stock; in June 2021 ratified an additional 1,500,000 shares of Common Stock; and in June 2022 ratified an additional 1,500,000 shares of Common Stock; for a total of 9,000,000 shares subject to the Plan. As of March 31, 2024, there were 629,966 shares of Common Stock remaining available for grant under the Plan.

 

 

Stock Options

 

The following table summarizes stock option activity for the three months ended March 31, 2024:

 

           

Weighted Average

         
   

Options on

Common

Shares

   

Exercise

Price

   

Remaining

Contractual

Term

   

Aggregate

Intrinsic

Value

 

Outstanding January 1, 2024

    4,657,635     $ 2.52       8.75     $ 3,979  

Granted

    535,000     $ 3.48       -       -  

Exercised

    (232,081

)

  $ 2.53       -       -  

Forfeited, cancelled, expired

    (132,573

)

  $ 2.14       -       -  

Outstanding March 31, 2024

    4,827,981     $ 2.64       8.63     $ 1,631  

Exercisable March 31, 2024

    938,138     $ 4.41       6.19     $ -  

 

As of March 31, 2024, there were 2,845,417 service-based stock options outstanding, and 1,982,564 performance-based stock options outstanding, of which 692,398 performance-based stock options were granted in April 2022 to the Company’s previous Chief Executive Officer and 1,290,166 were granted in October 2023 to the Company's current Chief Executive Officer subject to future market capitalization targets.

 

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

 

   

For the Three Months

 
   

Ended March 31,

 
   

2024

   

2023

 

Expected stock price volatility

    76

%

    0

%

Risk-free interest rate

    3.89

%

    0

%

Expected dividend yield

    0 %     0 %

Expected life of options

    6.00       0  

Weighted-average fair value of options granted

  $ 2.29     $ 0  

 

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 Company records forfeitures as they are incurred.

 

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 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 exercise data. 

 

Stock option expense was $484 and $313 for the three months ended March 31, 2024 and 2023, respectively.

 

 

Restricted Stock Units

 

The Plan provides for the grant of restricted stock units (“RSUs”). RSUs are settled in shares of the Company’s Common Stock as the RSUs vest. The following table summarizes RSU activity for the three months ended March 31, 2024:

 

   

Service-Based

RSU's

   

Weighted

Average

Grant Date

Fair Value

   

Weighted

Average

Vesting

Period

(Years)

 

Unvested at January 1, 2024

    810,588     $ 1.73       2.52  

Granted - service based

    686,296     $ 2.81       -  

Vested

    (43,900

)

  $ 2.96       -  

Forfeited and cancelled

    (171,855

)

  $ 2.00       -  

Unvested at March 31, 2024

    1,281,149     $ 2.24       5.01  

 

The Company used the Monte Carlo Simulation Model to value at the grant date the aggregate of 632,911 market condition performance RSUs granted in January 2024 to the Company’s Chief Executive Officer. The assumptions used in the Monte Carlo Simulation were stock price on the date of grant of $3.40, a contract term of 10 years, expected volatility of 78% and risk-free interest rate of 4.10%. Vesting is based on sustained market capitalization of $1 billion, and the derived service period is 4.3 years.

 

RSU expense was $191 and $315 for the three months ended March 31, 2024 and 2023, 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

March 31,

 
   

2024

   

2023

 

Selling, general and administrative

 

$

647     $ 562  

Research and development

    28       66  

Total share-based expense

  $ 675     $ 628  

 

As of March 31, 2024, total estimated compensation cost of stock options granted and outstanding but not yet vested was $4,409 which is expected to be recognized over the weighted average period of 2.58 years.

 

As of March 31, 2024, total estimated compensation cost of RSUs granted and outstanding but not yet vested was $2,554 which is expected to be recognized over the weighted average period of 5.01 years.

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Note 12 - Defined Contribution Plan
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Defined Contribution Plan [Text Block]

12.          DEFINED CONTRIBUTION PLAN

 

The Company has a defined contribution savings plan for all eligible U.S. employees established under the provisions of Section 401(k) of the Internal Revenue Code. This plan was formed on January 1, 2022. Eligible employees may contribute a percentage of their salary subject to certain limitations. The Company’s contributions for each of the three months ended March 31, 2024 and 2023 was $0.

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Note 13 - Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

13.          COMMITMENTS AND CONTINGENCIES

 

Related Party Technology License Agreement

 

The Company is obligated to pay royalties and development and patent costs pursuant to the License Agreement dated as of September 30, 2016, with Syzygy, a company owned and controlled by stockholder/consultant Mr. Elwood Norris and stockholder/consultant Mr. James Barnes. The 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 $46 and $24 for royalties during the three months ended March 31, 2024 and 2023, respectively. The maximum payout still available under this arrangement is $35 as of March 31, 2024.

 

 

Purchase Commitments

 

As of March 31, 2024, the Company was committed for approximately $933 for future component deliveries that are generally subject to modification or rescheduling in the normal course of business.

 

Indemnifications and Guarantees

 

Our officers and directors are indemnified as to personal liability as provided by the Delaware law and the Company’s articles and bylaws. The Company may also undertake indemnification obligations in the ordinary course of business related to its operations. The Company is unable to estimate with any reasonable accuracy the liability that may be incurred pursuant to any such indemnification obligations now or in the future. Because of the uncertainty surrounding these circumstances, the Company’s current or future indemnification obligations could range from immaterial to having a material adverse impact on its financial position and its ability to continue in the ordinary course of business. The Company has no liabilities recorded for such indemnities.

 

Regulatory Agencies

 

The Company is subject to oversight from regulatory agencies regarding firearms that arise in the ordinary course of its business.

 

Litigation

 

The Company is subject to litigation and other claims in the ordinary course of business. The Company records 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. As of March 31, 2024, the Company had no provision for liability under existing litigation.

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Note 14 - Related Party Transactions
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Related Party Transactions Disclosure [Text Block]

14.          RELATED PARTY TRANSACTIONS

 

Series A Preferred Stock

 

On June 29, 2023, the Company entered into the Series A Purchase Agreement with certain investors, including Scot Cohen, the Company’s Chief Executive Officer, and V4 Global LLC (“V4”). Mr. Cohen has voting and dispositive control with respect to the securities and is deemed to be the beneficial owner of the securities held by V4. Pursuant to the Series A Purchase Agreement, the Company issued Mr. Cohen and V4 an aggregate of 3,000 shares of Series A Preferred Stock and Series A Warrants to purchase up to an aggregate of 2,068,966 shares of Common Stock for aggregate gross proceeds of $3,000. For the three months ended March 31, 2024, Mr. Cohen earned dividends totaling $60 from his Series A Preferred Stock.

 

Consulting Services

 

Commencing in October 2017, the Company began reimbursing Mr. Elwood Norris, a former officer, current 5% stockholder and consultant of the Company, $1.5 per month on a month-to-month basis for laboratory facility costs which was terminated in January 2024 and $7.5 per month on a month-to month basis for invention consulting services, which was terminated in February 2024 for an aggregate of $15 and $23 during each of the three months ended March 31, 2024 and 2023, respectively.

 

The Company is obligated to pay royalties and development and patent costs pursuant to the License Agreement dated September 30, 2016, with Syzygy, a company owned and controlled by a 5% stockholder of the Company, Mr. Elwood Norris, and a former officer of the Company, Mr. James Barnes. The 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. During the three months ended March 31, 2024 and 2023, the Company incurred royalties to Syzygy of $46 and $24, respectively.

 

See Notes 1, 7 and 13 for additional information on related party transactions and obligations.

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Note 15 - Major Customers and Related Information
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Concentration Risk Disclosure [Text Block]

15.          MAJOR CUSTOMERS AND RELATED INFORMATION

 

For the three months ended March 31, 2024, revenue from one distributor accounted for approximately 68% of revenue with no other single customer accounting for more than 10% of total revenue. For the three months ended March 31, 2023, revenue from two distributors accounted for approximately 28% and 15% of revenues, respectively, with no other single customer accounting for more than 10% of total revenue.

 

At March 31, 2024, accounts receivable from one distributor accounted for 68% of net accounts receivable, with no other single customer accounting for more than 10% of the accounts receivable balance. At December 31, 2023, accounts receivable from one distributor accounted for 67% of net accounts receivable, with no other single customer accounting for more than 10% of the accounts receivable balance.

 

The following table summarizes revenue by geographic region. Revenue is attributed to countries based on customer’s delivery location:

 

   

For the Three Months

 
   

Ended March 31,

 
   

2024

   

2023

 

Americas

  $ 1,463     $ 710  

Europe, Middle East and Africa

    6       1  

Asia Pacific

    7       0  

Total revenues

  $ 1,476     $ 711  

 

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Note 16 - Subsequent Events
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Subsequent Events [Text Block]

16.          SUBSEQUENT EVENTS

 

On April 5, 2024, the Board of Directors appointed Mr. Cohen to the position of Interim Principal Financial Officer and Principal Accounting Officer.

 

On April 24, 2024, the Company received notice from Rosenberg Rich Baker Berman, P.A. (“RRBB P.A.”) that it had resigned as the Company’s independent registered public accounting firm, effective immediately. The reports of RRBB P.A. on the Company’s financial statements for the fiscal years ended December 31, 2022 and 2021, did not contain an adverse opinion or a disclaimer of opinion, and were not qualified or modified as to uncertainty, audit scope, or accounting principles. During the fiscal years ended December 31, 2022 and 2021, and the subsequent interim period through April 24, 2024, there were no disagreements (as defined in Item 304(a)(1)(iv) of Regulation S-K and the related instructions to Item 304 of Regulation S-K) with RRBB P.A. on any matter of accounting principles or practices, financial statement disclosure, or auditing scope or procedure, which disagreements, if not resolved to the satisfaction of RRBB P.A., would have caused RRBB P.A. to make reference to the subject matter of the disagreements in connection with its reports on the Company’s financial statements for such periods. Also during this time, there were no “reportable events,” as defined in Item 304(a)(1)(v) of Regulation S-K.

 

On May 7, 2024, Kevin Mullins notified the Company of his intention to resign from his position as President of the Company, effective May 23, 2024. Mr. Mullins’ resignation was not the result of any disagreement regarding any matter relating to the Company’s operations, policies, or practices.

 

On May 7, 2024, the Audit Committee of the Board of Directors of the Company engaged HTL International, LLC (“HTL”) as the Company’s independent registered public accounting firm for the fiscal year ended December 31, 2023, effective May 7, 2024. During the fiscal years ended December 31, 2023, 2022 and 2021, and the subsequent interim period from January 1, 2024 through May 7, 2024, neither the Company nor anyone on its behalf has consulted with HTL regarding (i) the application of accounting principles to any specified transaction, either completed or proposed, or the type of audit opinion that might be rendered on the Company's consolidated financial statements, and neither a written report nor oral advice was provided to the Company that HTL concluded was an important factor considered by the Company in reaching a decision as to any accounting, auditing or financial reporting issue, or (ii) any matter that was either the subject of a “disagreement” as defined in Item 304(a)(1)(iv) of Regulation S-K, or a “reportable event” as defined in Item 304(a)(1)(v) of Regulation S-K.

 

On May 28, 2024, Kevin Mullins tendered his resignation from his role as director of the Company, effective as of May 28, 2024. Mr. Mullins’s resignation from the Board of Directors was not in connection with any disagreement between Mr. Mullins and the Company, its management, the Board of Directors or any committee of the Board of Directors on any matter relating to the Company’s operations, policies or practices, or any other matter. 

 

Nasdaq Deficiency Notice

 

On April 18, 2024, the Company received a notice (the “Initial Notice”) from the Listing Qualifications Staff of the Nasdaq Stock Market LLC (“Nasdaq”) notifying the Company that as it has not yet filed its Annual Report on Form 10-K (the “2023 Form 10-K”) for the year ended December 31, 2023, the Company is not in compliance with Listing Rule 5250(c)(1) (the “Listing Rule”) for continued listing on the Nasdaq Capital Market. Additionally, on May 17, 2024, the Company received a notice (the “May Notice") from Nasdaq notifying the Company that as it has not yet filed its Quarterly Report on Form 10-Q (the “Q1 Form 10-Q”) for the three months ended March 31, 2024, that the Company is not in compliance with the Listing Rule.

 

On August 16, 2024, the Company received a notice (the “August Notice," and collectively with the Initial Notice and the May Notice, the “Notices”) from Nasdaq notifying the Company that as it has not yet filed its Quarterly Report on Form 10-Q (the “Q2 Form 10-Q,” and collectively with the Q1 Form 10-Q, the “Delinquent Filings”) for the three months ended June 30, 2024, that the Company is not in compliance with the Listing Rule for continued listing on the Nasdaq Capital Market.

 

The Company previously submitted a plan to Nasdaq to regain compliance with respect to the delinquent 2023 Form 10-K and Q1 Form 10-Q (the “Plan”), and Nasdaq granted an exception until August 30, 2024, to file the delinquent 2023 Form 10-K and Q1 Form 10-Q. On August 28, 2024, the 2023 Form 10-K was filed with the SEC. Nasdaq granted the Company an additional exception of up to a maximum of 180 calendar days from the filing due date of the 2023 Form 10-K to file the Delinquent Filings, or until October 14, 2024, to regain compliance.

 

The Notices do not have an immediate effect on the listing of the Company’s common stock on the Nasdaq Capital Market. The Company is currently evaluating its options for regaining compliance. There can be no assurance that the Company will regain compliance with the Nasdaq’s rules or maintain compliance with any of the other Nasdaq continued listing requirements.

 

Series A Preferred Stock Amendment

 

On August 19, 2024, the Company entered into the Series A Amendment with the Required Holders. Pursuant to the Series A Amendment, the Required Holders agreed that (A) the July Delinquent Dividend Amount, shall be payable, at the option of the Company, in (i) cash and/or (ii) shares of Common Stock, at a price per share of Common Stock equal to the lower of (x) $1.00 and (y) the Dividend Conversion Price, using July 1, 2024, as the applicable date of determination in accordance with the Certificate of Designations; (B) the October Dividend Amount, shall be payable in shares of Common Stock based on a per share price of Common Stock equal to 80% of the arithmetic average of the three (3) lowest closing sale prices of the Common Stock during the month of September 2024; and (C) such Delinquent Dividend Amounts and any Dividend Balance Shares, with respect thereto, if applicable, shall be delivered on October 1, 2024. The Company and the Required Holders further agreed pursuant to the Series A Amendment to amend (i) the Certificate of Designations, as described below, by filing the Certificate of Amendment and (ii) the Series A Purchase Agreement to amend the definition of “Excluded Securities.”

 

The Certificate of Amendment amends the Certificate of Designations to, among other things, (A) allow for the payment of dividends in the form of Common Stock to a holder of the Series A Preferred Stock who serves as a director, officer or employee of the Company; provided that such issuance is approved by the Company’s stockholders prior to such issuance, and (B) amend certain conditions required for (i) a mandatory conversion of the Series A Preferred Stock, and (ii) the Company’s right to redeem, all or a portion, of the Series A Preferred Stock outstanding pursuant to an optional redemption, in each case, pursuant to the terms of the Certificate of Designations.

 

 

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Insider Trading Arr Line Items  
Material Terms of Trading Arrangement [Text Block]

Item 5. Other Information

 

None.

 

Rule 10b5-1 Arrangement Adopted [Flag] false
Rule 10b5-1 Arrangement Terminated [Flag] false
Non-Rule 10b5-1 Arrangement Adopted [Flag] false
Non-Rule 10b5-1 Arrangement Terminated [Flag] false
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Organization 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 its 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, 2023, included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 (the “Annual Report”), as filed with the SEC on August 28, 2024. The accompanying condensed consolidated balance sheet as of December 31, 2023 has been derived from the audited consolidated balance sheet as of December 31, 2023, contained in the Annual Report. 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 two wholly owned subsidiaries, Wrap Reality, Inc., an Arizona corporation, formed in December 2020 that sells a virtual reality (“VR”) training system primarily targeting law enforcement agencies and Intrensic, LLC (“Intrensic”), which the Company acquired in August 2023, which specializes in Body Worn Camera and Digital Evidence Management solutions. The consolidated financial statements include the accounts of these subsidiaries after elimination of intercompany transactions and accounts.

 

Segment Reporting, Policy [Policy Text Block]

Segment and Related Information

 

The Company operates as a single segment. The Company’s chief operating decision maker is Scot Cohen, the Company’s Executive Chairman and Chief Executive Officer, who manages operations for purposes of allocating resources. Refer to Note 15. Major Customers and Related Information for further discussion.

 

Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]

Goodwill

 

Goodwill represents the difference, if any, between the aggregate consideration paid for an acquisition and the fair values of the underlying net assets and liabilities assumed from an acquired business. Goodwill is not amortized, but instead is tested for impairment. The Company tests goodwill for impairment on an annual basis during the fourth quarter, or more frequently if conditions indicate that such impairment could exist. The Company evaluates qualitative factors to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying value and whether it is necessary to perform goodwill impairment process.

 

Intangible Assets, Finite-Lived, Policy [Policy Text Block]

Definite-lived Intangible Assets 

 

Definite-lived intangible assets represent certain trade names, patents, licenses, software, acquired technology and customer relationships. Definite-lived intangible assets are recorded at cost less any accumulated amortization and accumulated impairment losses, if any. Definite-lived intangible assets acquired through the business combination are measured at fair value at the acquisition date. The Company amortizes these acquired definite-lived intangibles assets with a finite life on a straight-line basis, over 6 years for technology; 7 years for customer relationships; and 8 years for trademarks and trade names.

 

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, valuation of warrants, 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.

 

Classification and Valuation of Warrants [Policy Text Block]

Warrants

 

The Company accounts for warrants as liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own common shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.

 

For issued warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter. The Company accounts for the warrants issued in accordance with the guidance contained in ASC 815-40-15-7C, under which the warrants do not meet the criteria for equity treatment and must be recorded as liabilities. Accordingly, the Company classifies the warrants as liabilities at their fair value and adjusts the warrants to fair value at each reporting period. This liability is subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in the Company’s condensed consolidated statement of operations.

Stockholders' Equity, Policy [Policy Text Block]

Series A Preferred Stock

 

The Company evaluates and accounts for conversion options embedded in its convertible instruments in accordance with ASC 480 and ASC 815 to determine if those instruments or embedded components of those instruments qualify as derivatives and are subject to bifurcation accounting. The Company determines that the economic characteristics and risks of the embedded derivative instrument are clearly and closely related to the economic characteristics and risks of the host contract. The convertible instruments are accounted for as a single hybrid instrument. Additionally, the convertible instruments do not have any redemption features that would preclude permanent equity classification in accordance with the guidance contained in ASC 480-10-S99.

 

The Company issued the Series A Warrants (as defined herein), which are classified as liabilities and measured at fair value on a recurring basis, and Series A Preferred Stock (as defined herein) in one transaction. The issuance proceeds were allocated by using the with-and-without method. Under this method, The Company first allocated the issuance proceeds to the Series A Warrants based on their initial fair value measurement, and then allocated the remaining proceeds to the Series A Preferred Stock.

 

Revenue from Contract with Customer [Policy Text Block]

Revenue Recognition

 

The Company adopted ASC Topic 606, Revenue from Contracts with Customers on January 1, 2018. 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. Product sales include BolaWrap products and accessories. Other revenue includes VR revenues, service, training and shipping revenues.

 

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. 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. The Company may 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. Additionally, the Company may receive payments, most typically for service and warranty contracts, at the onset of the contract and before the services have been performed. In such instances, a deferred revenue liability is recorded. The Company recognizes these contract liabilities as revenue after all revenue recognition criteria are met.

 

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

Earnings Per Share, Policy [Policy Text Block]

Loss per Share

 

Basic loss per share (EPS) is computed by dividing net loss, less any dividends, accretion or decretion, redemption or induced conversion, if any, on our Series A Preferred Stock, by the weighted average number of shares outstanding during the reported period.

 

In computing diluted EPS, we adjust the numerator used in the basic EPS computation, subject to anti-dilution requirements, to add back the dividends (declared or cumulative undeclared) applicable to the Series A Preferred Stock. Such add-back would also include any adjustments to equity in the period to accrete the Series A Preferred Stock to its redemption price, or recorded upon a redemption or induced conversion, if any. We adjust the denominator used in the basic EPS computation, subject to anti-dilution requirements, to include the dilution from potential shares resulting from the issuance of the Series A Preferred Stock, restricted stock units, and stock options. Stock options and restricted stock units exercisable or issuable for a total of 5,476,219 and 5,127,830 shares of Common Stock were outstanding as of March 31, 2024 and 2023, respectively. 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.

New Accounting Pronouncements, Policy [Policy Text Block]

Recently Issued Accounting Guidance

 

In November 2023, the Financial Accounting Standards Board (FASB) issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07), which requires an enhanced disclosure of significant segment expenses on an annual and interim basis. This guidance will be effective for the annual periods beginning the year ended December 31, 2024, and for interim periods beginning January 1, 2025. Early adoption is permitted. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating segment disclosures related to its annual report for fiscal year 2024.

 

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09), which improves the transparency of income tax disclosures by requiring consistent categories and greater disaggregation of information in the effective tax rate reconciliation and income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. This guidance will be effective for the annual periods beginning the year ended December 31, 2025. Early adoption is permitted. Upon adoption, the guidance can be applied prospectively or retrospectively. The Company is currently evaluating income tax disclosures related to its annual report for fiscal year 2025.

 

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Note 2 - Revenue and Product Costs (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
   

Customer

   

Deferred

 
   

Deposits

   

Revenue

 

Balance at January 1, 2024

  $ 1,002     $ 544  

Additions, net

    20       124  

Transfer to revenue

    (1,002 )     (177 )

Balance at March 31, 2024

  $ 20     $ 491  

Current portion

  $ 20     $ 363  

Long-term portion

  $ -     $ 128  
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Note 3 - Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]
   

As of March 31, 2024

 
   

Adjusted

   

Unrealized

   

Unrealized

   

Market

 
   

Cost

   

Gains

   

Losses

   

Value

 

Level 1:

                               

Money Market Funds

  $ 2,219       -     $ -     $ 2,219  

Certificate of Deposits

    5,000       -       -       5,000  

Total Financial Assets

  $ 7,219     $ -     $ -     $ 7,219  
   

As of December 31, 2023

 
   

Adjusted

   

Unrealized

   

Unrealized

   

Market

 
   

Cost

   

Gains

   

Losses

   

Value

 

Level 1:

                               

Money Market Funds

    1,793       -       -       1,793  

Certificate of Deposits

    7,500       -       -       7,500  

Total Financial Assets

  $ 9,293     $ -     $ -     $ 9,293  
Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]

Level 3:

 

March 31,

2024

   

December 31,

2023

 

Fair value at inception or the beginning of the period

  $ (19,703 )   $ (7,717 )

Change in fair value of warrant liabilities

    4,179       (11,986 )

Fair value as of March 31, 2024

  $ (15,524 )   $ (19,703 )
Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]
   

As of

March 31,

2024

   

As of

December 31,

2023

 

Expected stock price volatility

    271

%

    143

%

Risk-free interest rate

    4.28

%

    3.85

%

Dividends yield

    0

%

    0

%

Expected life of warrants (years)

    4.25       4.50  

Exercise price

  $ 1.45     $ 1.45  
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Note 4 - Inventories (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

March 31,

2024

   

December 31,

2023

 

Finished goods

  $ 4,084     $ 3,521  

Raw materials

    2,759       2,738  

Reserve for Obsolescence

    (477 )     (465 )

Inventories - net

  $ 6,366     $ 5,794  
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Note 5 - Property and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Property, Plant and Equipment [Table Text Block]
   

March 31,

2024

   

December 31,

2023

 

Production and lab equipment

  $ 542     $ 542  

Tooling

    572       562  

Computer equipment

    620       615  

Furniture, fixtures and improvements

    196       196  
    $ 1,930     $ 1,915  

Accumulated depreciation

    (1,522 )     (1,406

)

Property and equipment, net

  $ 408     $ 509  
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Note 6 - Intangible Assets and Goodwill (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
   

March 31,

2024

   

December 31,

2023

 

Amortizable intangible assets:

               

Patents

  $ 931     $ 873  

Trademarks

    256       248  

Purchased software and technology

    1,752       1,752  

Customer Relationships

    160       160  
    $ 3,099     $ 3,033  

Accumulated amortization

    (912 )     (806

)

Total amortizable

  $ 2,187     $ 2,227  

Indefinite life assets (non-amortizable)

    421       421  

Total intangible assets, net

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

2024 (9 months)

  $ 320  

2025

    422  

2026

    335  

2027

    185  

2028

    185  

Thereafter

    740  

Total estimated amortization expense

  $ 2,187  
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Note 7 - Accounts Payable and Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
   

March 31,

2024

   

December 31,

2023

 

Patent and legal costs

  $ 120     $ 21  

Accrued compensation

    295       325  

Warranty costs

    51       72  

Taxes and other

    369       274  

Total

  $ 835     $ 692  
Schedule of Product Warranty Liability [Table Text Block]
   

Three Months Ended

March 31,

 
   

2024

   

2023

 

Balance, beginning of period

  $ 72     $ 125  

Warranty settlements

    (42 )     (1

)

Warranty provision

    21       (33 )

Balance, end of period

  $ 51     $ 91  
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Note 9 - Leases (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Lessee, Operating Lease, Disclosure [Table Text Block]
Operating lease liability- short term   $ 619  
Operating lease liability - long term   $ 1,708  
Total Operating Lease Liability   $ 2,327  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

2024 (9 months)

  $ 372  

2025

    567  

2026

    507  

2027

    522  

2028

    538  

Thereafter

    1,273  

Total future minimum lease payments

  $ 3,779  

Less imputed interest

  $ (1,452 )

Total

  $ 2,327  
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Share-based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
           

Weighted Average

         
   

Options on

Common

Shares

   

Exercise

Price

   

Remaining

Contractual

Term

   

Aggregate

Intrinsic

Value

 

Outstanding January 1, 2024

    4,657,635     $ 2.52       8.75     $ 3,979  

Granted

    535,000     $ 3.48       -       -  

Exercised

    (232,081

)

  $ 2.53       -       -  

Forfeited, cancelled, expired

    (132,573

)

  $ 2.14       -       -  

Outstanding March 31, 2024

    4,827,981     $ 2.64       8.63     $ 1,631  

Exercisable March 31, 2024

    938,138     $ 4.41       6.19     $ -  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   

For the Three Months

 
   

Ended March 31,

 
   

2024

   

2023

 

Expected stock price volatility

    76

%

    0

%

Risk-free interest rate

    3.89

%

    0

%

Expected dividend yield

    0 %     0 %

Expected life of options

    6.00       0  

Weighted-average fair value of options granted

  $ 2.29     $ 0  
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
   

Service-Based

RSU's

   

Weighted

Average

Grant Date

Fair Value

   

Weighted

Average

Vesting

Period

(Years)

 

Unvested at January 1, 2024

    810,588     $ 1.73       2.52  

Granted - service based

    686,296     $ 2.81       -  

Vested

    (43,900

)

  $ 2.96       -  

Forfeited and cancelled

    (171,855

)

  $ 2.00       -  

Unvested at March 31, 2024

    1,281,149     $ 2.24       5.01  
Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]
   

Three Months Ended

March 31,

 
   

2024

   

2023

 

Selling, general and administrative

 

$

647     $ 562  

Research and development

    28       66  

Total share-based expense

  $ 675     $ 628  
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Note 15 - Major Customers and Related Information (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

For the Three Months

 
   

Ended March 31,

 
   

2024

   

2023

 

Americas

  $ 1,463     $ 710  

Europe, Middle East and Africa

    6       1  

Asia Pacific

    7       0  

Total revenues

  $ 1,476     $ 711  
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Note 1 - Organization, Summary of Significant Accounting Policies and Recent Developments (Details Textual)
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Mar. 31, 2023
shares
Dec. 31, 2023
$ / shares
Common Stock, Par or Stated Value Per Share | $ / shares $ 0.0001   $ 0.0001
Number of Wholly-owned Subsidiaries 2    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | shares 5,476,219 5,127,830  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Note 2 - Revenue and Product Costs (Details Textual)
$ in Thousands
Mar. 31, 2024
USD ($)
Contract with Customer, Liability $ 491
Intrensic [Member]  
Contract with Customer, Liability 212
Virtual Reality Training [Member]  
Contract with Customer, Liability 153
Training [Member]  
Contract with Customer, Liability 7
Extended Product Warranties [Member] | BolaWrap [Member]  
Contract with Customer, Liability $ 119
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Note 2 - Revenue and Product Costs - Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Balance $ 491  
Current portion 363 $ 407
Long-term portion 128 $ 137
Customer Deposits [Member]    
Balance 1,002  
Additions, net 20  
Transfer to revenue (1,002)  
Balance 20  
Current portion 20  
Long-term portion 0  
Deferred Revenue [Member]    
Balance 544  
Additions, net 124  
Transfer to revenue (177)  
Balance 491  
Current portion 363  
Long-term portion $ 128  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Note 3 - Financial Instruments (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax $ 0 $ (0)
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Note 3 - Financial Instruments - Instruments by Significant Investment Category (Details) - Fair Value, Inputs, Level 1 [Member] - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Adjusted Cost $ 7,219 $ 9,293
Unrealized Gains 0 0
Unrealized Losses 0 0
Market Value 7,219 9,293
Money Market Funds [Member]    
Adjusted Cost 2,219 1,793
Unrealized Gains 0 0
Unrealized Losses 0 0
Market Value 2,219 1,793
Certificates of Deposit [Member]    
Adjusted Cost 5,000 7,500
Unrealized Gains 0 0
Unrealized Losses 0 0
Market Value $ 5,000 $ 7,500
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Note 3 - Financial Instruments - (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Change in fair value of warrant liabilities $ (4,179) $ (0)  
Fair Value, Inputs, Level 3 [Member]      
Fair value (19,703) $ (7,717) $ (7,717)
Change in fair value of warrant liabilities 4,179   (11,986)
Fair value $ (15,524)   $ (19,703)
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Note 3 - Financial Instruments - Fair Value Assumptions (Details)
Mar. 31, 2024
Dec. 31, 2023
Measurement Input, Price Volatility [Member]    
Warrants, measurement input 2.71 1.43
Measurement Input, Risk Free Interest Rate [Member]    
Warrants, measurement input 0.0428 0.0385
Measurement Input, Expected Dividend Rate [Member]    
Warrants, measurement input 0 0
Measurement Input, Expected Term [Member]    
Warrants, measurement input 4.25 4.5
Measurement Input, Exercise Price [Member]    
Warrants, measurement input 1.45 1.45
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Note 4 - Inventories - Summary of Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finished goods $ 4,084 $ 3,521
Raw materials 2,759 2,738
Reserve for Obsolescence (477) (465)
Inventories - net $ 6,366 $ 5,794
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Note 5 - Property and Equipment, Net (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Depreciation $ 116 $ 118
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Note 5 - Property and Equipment, Net - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property and equipment, gross $ 1,930 $ 1,915
Accumulated depreciation (1,522) (1,406)
Property and equipment, net 408 509
Production and Lab Equipment [Member]    
Property and equipment, gross 542 542
Tooling [Member]    
Property and equipment, gross 572 562
Computer Equipment [Member]    
Property and equipment, gross 620 615
Furniture and Fixtures [Member]    
Property and equipment, gross $ 196 $ 196
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Note 6 - Intangible Assets and Goodwill (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Amortization of Intangible Assets $ 107 $ 82
Goodwill, Period Increase (Decrease) $ 0  
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Note 6 - Intangible Assets and Goodwill - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Amortizable intangible assets, gross $ 3,099 $ 3,033
Accumulated amortization (912) (806)
Total amortizable 2,187 2,227
Indefinite life assets (non-amortizable) 421 421
Total intangible assets, net 2,608 2,648
Patents [Member]    
Amortizable intangible assets, gross 931 873
Trademarks [Member]    
Amortizable intangible assets, gross 256 248
Computer Software, Intangible Asset [Member]    
Amortizable intangible assets, gross 1,752 1,752
Customer Relationships [Member]    
Amortizable intangible assets, gross $ 160 $ 160
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Note 6 - Intangible Assets and Goodwill - Future Amortization Expense (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
2024 $ 320  
2025 422  
2026 335  
2027 185  
2028 185  
Thereafter 740  
Total amortizable $ 2,187 $ 2,227
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Note 7 - Accounts Payable and Accrued Liabilities (Details Textual) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Syzygy Licensing LLC [Member]    
Accounts Payable $ 61 $ 14
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Note 7 - Accounts Payable and Accrued Expenses - Summary of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Patent and legal costs $ 120 $ 21
Accrued compensation 295 325
Warranty costs 51 72
Taxes and other 369 274
Total $ 835 $ 692
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Note 7 - Accounts Payable and Accrued Liabilities - Changes in Product Warranty Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Balance $ 72 $ 125
Warranty settlements (42) (1)
Warranty provision 21 (33)
Balance $ 51 $ 91
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Note 8 - Warrants (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
Jul. 03, 2023
Jun. 29, 2023
Mar. 31, 2024
Dec. 31, 2023
Preferred Stock, Par or Stated Value Per Share     $ 0.0001 $ 0.0001
Warrants Issued in Registered Direct Offering [Member]        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   6,896,553    
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 1.45    
Warrants and Rights Outstanding, Term   5 years    
Registered Direct Offering [Member]        
Proceeds from Issuance or Sale of Equity $ 10,000      
Proceeds from Issuance of Warrants $ 7,717      
Series A Preferred Stock [Member]        
Preferred Stock, Convertible, Conversion Price $ 1.45      
Series A Preferred Stock [Member] | Registered Direct Offering [Member]        
Stock Issued During Period, Shares, New Issues   10,000    
Preferred Stock, Par or Stated Value Per Share   $ 0.0001    
Preferred Stock, Stated Value Per Share   $ 1,000    
Preferred Stock, Convertible, Shares Issuable   6,896,553    
Preferred Stock, Convertible, Conversion Price   $ 1.45    
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Note 9 - Leases (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating Lease, Right-of-Use Asset, Periodic Reduction $ 71 $ 26
Operating Lease, Cost $ 249 49
Operating Lease, Weighted Average Remaining Lease Term 6 years 7 months 6 days  
Operating Lease, Weighted Average Discount Rate, Percent 14.30%  
Variable Lease, Cost $ 9 14
Short-Term Lease, Cost $ 11 $ 14
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Note 9 - Leases - Summary of Operating Lease Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating lease liability - short term $ 619 $ 616
Operating lease liability - long term 1,708 $ 1,671
Total Operating Lease Liability $ 2,327  
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Note 9 - Leases - Future Lease Payments (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
2024 (9 months) $ 372
2025 567
2026 507
2027 522
2028 538
Thereafter 1,273
Total future minimum lease payments 3,779
Less imputed interest (1,452)
Total $ 2,327
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Note 10 - Stockholders' Equity (Details Textual) - USD ($)
3 Months Ended
Jul. 03, 2023
Mar. 31, 2024
Dec. 31, 2023
Jun. 29, 2023
Common Stock, Shares Authorized   150,000,000 150,000,000  
Preferred Stock, Shares Authorized   5,000,000 5,000,000  
Preferred Stock, Par or Stated Value Per Share   $ 0.0001 $ 0.0001  
Dividends   $ 60,000    
Conversion of Series A Preferred Stock to Common Stock [Member]        
Conversion of Stock, Shares Converted   100 102  
Conversion of Stock, Shares Issued   74,484 76,440  
Registered Direct Offering [Member]        
Proceeds from Issuance of Preferred Stock and Preference Stock $ 2,036,000      
Series A Preferred Stock [Member]        
Preferred Stock, Shares Authorized 10,000 10,000    
Preferred Stock, Convertible, Conversion Price $ 1.45      
Preferred Stock, Dividend Rate, Percentage 8.00%      
Preferred Stock, Convertible, Share Price Threshold $ 8      
Preferred Stock, Convertible, Trading Volume Threshold $ 2,000,000      
Dividends   $ 189,000    
Dividends Payable   $ 60,000    
Series A Preferred Stock [Member] | Registered Direct Offering [Member]        
Preferred Stock, Par or Stated Value Per Share       $ 0.0001
Preferred Stock, Convertible, Conversion Price       $ 1.45
Series A Preferred Stock [Member] | Post Triggering Event [Member]        
Preferred Stock, Dividend Rate, Percentage 20.00%      
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Share-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 01, 2022
Jan. 31, 2024
Oct. 31, 2023
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
May 31, 2019
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2017
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number               4,827,981   4,827,981 4,657,635  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross               535,000        
Share-Based Payment Arrangement, Expense               $ 675 $ 628      
Share-Based Payment Arrangement, Option [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate               0.00% 0.00%      
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term               6 years 0 years      
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate               76.00% 0.00%      
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate               3.89% 0.00%      
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount               $ 4,409   $ 4,409    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition                   2 years 6 months 29 days    
Restricted Stock Units (RSUs) [Member]                        
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount               $ 2,554   $ 2,554    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition                   5 years 3 days    
The 2017 Stock Incentive Plan [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized       9,000,000               2,000,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized       1,500,000 1,500,000 1,900,000 2,100,000          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant               629,966   629,966    
The 2017 Stock Incentive Plan [Member] | Service-based Options [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number               2,845,417   2,845,417    
The 2017 Stock Incentive Plan [Member] | Performance-based Options [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number               1,982,564   1,982,564    
The 2017 Stock Incentive Plan [Member] | Performance-based Options [Member] | Chief Executive Officer [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 692,398   1,290,166                  
The 2017 Stock Incentive Plan [Member] | Share-Based Payment Arrangement, Option [Member]                        
Share-Based Payment Arrangement, Expense               $ 484 $ 313      
The 2017 Stock Incentive Plan [Member] | Performance Shares [Member] | Chief Executive Officer [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period   4 years 3 months 18 days                    
The 2017 Stock Incentive Plan [Member] | Performance Shares [Member] | Chief Executive Officer and President [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross   632,911                    
Share Price   $ 3.4                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term   10 years                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate   78.00%                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate   4.10%                    
The 2017 Stock Incentive Plan [Member] | Performance Shares [Member] | Chief Executive Officer and President [Member] | Share-Based Payment Arrangement, Tranche One [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vesting, Sustained Market Capitalization   $ 1,000,000                    
The 2017 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member]                        
Share-Based Payment Arrangement, Expense               $ 191 $ 315      
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Share-based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Options on Common Shares, Outstanding (in shares) 4,657,635  
Outstanding, weighted average exercise price (in dollars per share) $ 2.52  
Outstanding, remaining contractual term (Year) 8 years 7 months 17 days 8 years 9 months
Outstanding, aggregate intrinsic value $ 1,631 $ 3,979
Options on Common Shares, Granted (in shares) 535,000  
Granted, weighted average exercise price (in dollars per share) $ 3.48  
Options on Common Shares, Exercised (in shares) (232,081)  
Exercised, weighted average exercise price (in dollars per share) $ 2.53  
Options on Common Shares, Forfeited, cancelled, expired (in shares) (132,573)  
Forfeited, cancelled, expired, weighted average exercise price (in dollars per share) $ 2.14  
Options on Common Shares, Outstanding (in shares) 4,827,981 4,657,635
Outstanding, weighted average exercise price (in dollars per share) $ 2.64 $ 2.52
Exercisable, shares (in shares) 938,138  
Exercisable, weighted average exercise price (in dollars per share) $ 4.41  
Exercisable, weighted average contractual term (Year) 6 years 2 months 8 days  
Exercisable, aggregate intrinsic value $ 0  
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Share-based Compensation - Summary of Stock Option Valuation Assumptions (Details) - Share-Based Payment Arrangement, Option [Member] - $ / shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Expected stock price volatility 76.00% 0.00%
Risk-free interest rate 3.89% 0.00%
Expected dividend yield 0.00% 0.00%
Expected life of options (Year) 6 years 0 years
Weighted-average fair value of options granted (in dollars per share) $ 2.29 $ 0
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Share-based Compensation - Summary of RSU Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Awards other than options, unvested, balance (in shares) 810,588  
Awards other than options, unvested, weighted average grant date fair value, balance (in dollars per share) $ 1.73  
Weighted average vesting period (Year) 0 years 2 years 6 months 7 days
Awards other than options, Granted (in shares) 686,296  
Awards other than options, granted, weighted average grant date fair value (in dollars per share) $ 2.81  
Awards other than options, Vested (in shares) (43,900)  
Awards other than options, vested, weighted average grant date fair value (in dollars per share) $ 2.96  
Awards other than options, Forfeited and cancelled (in shares) (171,855)  
Awards other than options, forfeited and cancelled, weighted average grant date fair value (in dollars per share) $ 2  
Awards other than options, unvested, balance (in shares) 1,281,149 810,588
Awards other than options, unvested, weighted average grant date fair value, balance (in dollars per share) $ 2.24 $ 1.73
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Share-based Compensation - Allocation of Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based expense $ 675 $ 628
Selling, General and Administrative Expenses [Member]    
Share-based expense 647 562
Research and Development Expense [Member]    
Share-based expense $ 28 $ 66
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Note 12 - Defined Contribution Plan (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Defined Benefit Plan, Plan Assets, Contributions by Employer $ 0 $ 0
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Note 13 - Commitments and Contingencies (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Sep. 30, 2016
Contractual Obligation $ 933,000    
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 46,000 $ 24,000  
Royalty Guarantees, Commitments, Amount $ 35,000    
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Note 14 - Related Party Transactions (Details Textual) - USD ($)
3 Months Ended
Jun. 29, 2023
Mar. 31, 2024
Mar. 31, 2023
Sep. 30, 2016
Executive Chairman [Member]        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 2,068,966      
Proceeds from Issuance or Sale of Equity $ 3,000      
Mr. Elwood Norris [Member]        
Reimbursement of Expenses to Related Party, Monthly Amount   $ 1,500    
Consulting Fees to Related Party, Monthly Amount   7,500    
Related Party Transaction, Amounts of Transaction   15,000 $ 23,000  
Mr. Elwood Norris [Member] | Related Party Technology License Agreement [Member]        
Royalty Payments, Percentage of Product Revenue       4.00%
Maximum Royalties to Be Paid Under Agreement       $ 1,000,000
Royalty Expense   $ 46,000 $ 24,000  
Series A Preferred Stock [Member] | Executive Chairman [Member]        
Stock Issued During Period, Shares, New Issues 3,000      
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Note 15 - Major Customers and Related Information (Details Textual) - Customer Concentration Risk [Member]
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Revenue Benchmark [Member] | Distributors [Member]      
Number of Major Customers 1 2  
Revenue Benchmark [Member] | Distributor One [Member]      
Concentration Risk, Percentage 68.00% 28.00%  
Revenue Benchmark [Member] | Distributor Two [Member]      
Concentration Risk, Percentage   15.00%  
Accounts Receivable [Member] | Distributors [Member]      
Number of Major Customers 1   1
Accounts Receivable [Member] | Distributor One [Member]      
Concentration Risk, Percentage 68.00%   67.00%
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Note 15 - Major Customers and Related Information - Disaggregation of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues $ 1,476 $ 711
Americas [Member]    
Revenues 1,463 710
Europe, Middle East and Africa [Member]    
Revenues 6 1
Asia Pacific [Member]    
Revenues $ 7 $ 0
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Note 16 - Subsequent Events (Details Textual) - Series A Preferred Stock [Member] - $ / shares
Aug. 19, 2024
Jul. 03, 2023
Preferred Stock, Convertible, Conversion Price   $ 1.45
Maximum [Member] | Forecast [Member]    
Preferred Stock, Convertible, Conversion Price $ 1  
EXCEL 76 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( M .5D'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 " +0#E9A]7P.^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O;15P=#E9<,G!<&!XEM(;EM8TX3DI-VWMXU;A^@'\#%W__SN M=W"M#D+[B"_1!XQD,=V,KNN3T&'%#D1! "1]0*=2.27ZJ;GST2F:GG$/0>FC MVB/4G-^#0U)&D8(96(2%R&1KM- 1%?EXQAN]X,-G[#+,:, .'?:4H"HK8'*> M&$YCU\(5,,,(HTO?!30+,5?_Q.8.L'-R3'9)#<-0#DW.33M4\/[\])K7+6R? M2/4:IU_)"CH%7+'+Y+=FO=D^,EGS^K;@#T5]MZUJP;FHFH_9]8??5=AY8W?V M'QM?!&4+O^Y"?@%02P,$% @ "T Y69E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" +0#E9 \@KS]T% #Y'@ & 'AL+W=OU.M],+Q1;@6=MR93DD M_[Y'-M@DE0_4L]R ;7Q>].CHXY5TMI+J6[840I/G.$JR\\Y2Z_1#KY?Y2Q'S M[%BF(H%?YE+%7,.M6O2R5 D>%$%QU&..<]*+>9AT1F?%LZD:G1QS]7(A(KDZ[]#.YL%]N%AJ\Z W.DOY0LR$_CV=*KCK52I!&(LD"V5"E)B? M=\;TP\1E)J!XXX]0K+*M:V)0'J7\9FYN@O..8THD(N%K(\'AZTE,1!09)2C' M/VO13O6?)G#[>J-^7< #S"//Q$1&7\) +\\[@PX)Q)SGD;Z7JU_%&L@S>KZ, MLN*3K,IW/=8A?IYI&:^#H01QF)3?_'E=$5L!_:8 M@Y@;P)HOR' 70>X!6A9 ML@+KDFL^.E-R191Y&]3,15$W1330A(E)XTPK^#6$.#VZE'X.6=%DG 3D*M&A M?B$W2=D\3#5W2;;D2F1G/0W_9F)Z_EKYHE1F#L%0P5NNCHE+CPAS6-]2G@D>/A/I,83:PE\5QZUJSBWTW%TUMUU=?WV$ MM\B-%G'VMZW*2LF^7=)TV0]9RGUQWH$^F0GU)#JCGWZ@)\[/-M[O)/:*OE_1 M]S'UFO[A)14V4CR<.MW/-B0TJB625R%Y^R%]SKG20D4OY%ZD4FD;'BZE56ZK ME D:U1+OI,([V0]O*E0H36OYU]@&&PDD%C;281H[(3$//)%*1B&\] OI\_FYKQ#1&QU&A,\KBUF;80H;F7>8E9==ZKD4YCX]O3BFN.O5M!#N"-:VR.* MFYJWH%.9:1Z1KV':/#KAB@./#:B5]!!&B=9.B>(&IVBI8U@5-X/A @/'L6(= MPA?1VAA1W,U\E#[D:[J4"68<=HB :>BR$X]9^0YABVCMBRAN:AY"#99(S@EE M[Q[?DYGPMB:RT< MPC_1VD!1W/F [0W"9$%F+_&CC*SP.ZS3_7AJY3J$46*U46*XE=FDDUP]^TN> M+$2C,]PA=#>>78ZMJT\\L"UA[8O87KYHDBMEUB_EHJ5()4PIN74+9H?BG;1B M'L(.L=H.L;WLT$T":^QR%\^L0_F&VXJ)*S9@'L+^L-K^L+WLCUFF@8T'3["0 MRCH6[="YDTF7^[X &1 )2D$K[R%\$*M]$-O+!\UB'D7D(L_@Y\S>9G&=IKT3 M/*PM7NU^V%[NYRH6:F'ZY"^@ .X;9HJ4)_:\XH*->PMX7%O0VOPPW+ML\K@4 MD$<,#Y=IQCN$"6*U"6*X?]D,LJ]F^%FQQTT^Y1HL;5),G^_"9+WU_=Y*_YVL MSKI.2C6O4#,G+T^COCR6_"GM*= MFT;TU&'#AMWW0]@>5ML>AKN6S:QY'6;&Y?XIP+1A6YP[Y+I=RKJN=7&"1[8$ M=6L?Y.[8TMGL;VZ37L-#ZV"[0ZQI Q_7KY:'P+3=S9T8B,8=0Y_@4!CQ5GK.6-UJFQ5'EH]1:QL7E4O! M*/,"_#Z74F]NS!]4I]VC?P%02P,$% @ "T Y6<.Q#5#Z!@ 4@BV9=7YY*\ M]YQ+Y>)1R&]JS9@&WYNZ59>SM=:;=_.Y*M>LH>JMV+#6?',G9$.UN97W<[61 MC%9N4%//,839O*&\G2TOW&?7XN9Q_0NU4"[0!G\1_.'M7! M-;"AW KQS=[\4EW.H$7$:E9JZX*:/P]LQ>K:>C(X_NR#9A\S+ M#LK''10\ >43E6\!06< 0YP$AJ_BPZ]8N1].AL/G9E+V,X/W,X.=/S(U,UW( M5"DS!>]"\>P<)&$'-@'?J0TMV>7,9)AB\H'-EO_\!\K@^U!T)W(VB)7L8R4Q M[\L556M@5@V4]H+]N>4/M#;!!U=QYRISKFR5>%@2E!<7\X?#: )&19KNC08H MDSW*)(KR9BVD/M=,-F:G/3"EFRF(.S_IP=-3".$(HF^4IP=& XCI'F(:A?BA M+,76@#(5KF1F$F]KMIM7T6II2E:WF\Y RW0(>.IAPB3)1\!](P+QQ-QF>^!9 M%/@O9D);+21GT^ R[[D9R;(1.-\HS8LD#"[?@\NCX*XEVU!> ?9]8VN5FU&A MUTR:"GF8I"'0N8=G<3!7.\R^39&2,.3%'O(B"OFST+1^ ;R%]VB4YVB\XKX5 M1ACG88C%'F)Q9%:-&)#ZR4VGS?F-S:?)U2\\# E]9VC 8#,F]R@5;*8@-G3'(HRR_)G(:I'7M=!8-C?GAD:%])C5D-@ M/2>A."G]YC)\.G6ZX8/Y2)(QMH!1BB:@]42$XDRTR^X(-)];<)+G> PN8+9( MX12\GH10^B+I4G-ZRVNN35$/ZA<4);/7"IA3>1L&W1,8BC/8GGHW],GR;C!@ MGYT0++QE"5BAR?WQC5!\8F\'R,BK" %:@W *7T]8*,Y85^R.F9U=&75EU,J6F>9#64T( MK"8,8O4)B61D##;$;!/=5?SH*&OMTE*&QO@X:35 6[BD+QRGK M*Y623FAJ[-,/2E,\+K@ALR*'$W(*'W1C<9H:"JHC.80#C+1(TO'*!\PP2N3")UM]?17N_ZU..56 /\)UH&KX[17!- MT,ITZ69/L+:DHF<4JVRRU:H&SP)L]1"L\@=#^ ;K7A9/X_5KTW^E&" M!UJ;^O4&OC5?(F"*A>%L*ME[D"1G)"=G".9NQR3H#.?PC!@7SD !KI05>>Z( M8JN5:0$K6V:H!I^H+-?[ TYG<<5*UMP:[\_GEF>F=JH-@I!MNF> MQ.G^2ULQQ>];MR'^^.1R[K]!G"?MB$_E;1AU+Q=(=IHJ3Z*RX]51G\C;,.I> M>)"CA\6=#'6;,QBOKR>\E(^9#)'UGQ@DW9>3A\98:*8GSP$[#"T&O\YP",][GFK3+-S9X;!M[G9UW+W@GMWH\7&O2.^%5J+QEVN&35K9 W,]W=" MZ.<;^]IY_V\&R[\ 4$L#!!0 ( M .5EG]=UX=0, *0- 8 >&PO M=V]R:W-H965T&ULM5==CYLX%/TK%JU6,])T@!#R,9M$ZJ2J MVH>J44=M'U;[X,!-L,9@UC9)N[]^KPW#0$)#,NKF(?CCW.MSKB^^9K87\E$E M )K\2'FFYDZB=7[GNBI*(*7J5N20X800<(FU< M4'SL8 F<&T_(XY_*J5.O:0R;[2?O[ZUX%+.F"I:"?V>Q3N;.Q"$Q;&C!]1>Q M_P"5H-#XBP17]I_L*ZSGD*A06J25,3)(658^Z8\J$ T#%-IM,*@,!N<:!)5! M8(66S*RL=U33Q4R*/9$&C=Y,P\;&6J,:EIEM?- 29QG:Z<529#%N"L0$6TIP M%E.-G7O*:18!>3".%;E:%E)"ILD*)!,Q^9K1(F8(O"97*VIF$M LHEQ=DS?D M-7&)2G!8S5R-',U*;E3QN2_Y#'[!YQ.5MR3P;\C &PP[S)>GS=]!5)L';7,7 M(U.'9U"'9V#]#7_A;X5)!2@])@]:1(\W&!"CB[PM="(D^Q'/A5::9C'+MGVLPU[6IQ MUJ.:]>@DZZ5(4SQJ54FYY$;HV:D_.N+C M5SE]R/P<9$O!N%8POD!!CKF_LQE_?IZ/S\OS7EB+_J2F/SF'?BMG;BY)FLE1 M8(?#8!SXWOB ?P&PO=V]R:W-H M965T&ULK9C;;MLX$(9?A? 6BP1H8I$ZV,XZ!AIW#P7:;9 T MVXO%7M 6;1&51)>D[/;M=RC)DBU1; KD)I:4F=$WY'!^D?.#D%]4PIA&W[(T M5[>C1.O=S7BLU@G+J+H6.Y;#?S9"9E3#K=R.U4XR&I=.63HFGA>-,\KST6)> M/KN7B[DH=,IS=B^1*K*,RN]W+!6'VQ$>'1\\\&VBS8/Q8KZC6_;(]-/N7L+= MN(D2\XSEBHL<2;:Y';W!-TL2&8?2XA_.#NKD&IE45D)\,3?OXMN19XA8RM;: MA*#PLV=+EJ8F$G!\K8..FG<:Q]/K8_0_RN0AF155;"G2SSS6R>UH.D(QV] B MU0_B\!>K$PI-O+5(5?D7'6I;;X36A=(BJYV!(.-Y]4N_U0-QX@!Q[ ZD=B!= MAV# P:\=_#+1BJQ,ZRW5=#&7XH"DL89HYJ(&_'/ST8BGR M&":%Q0BNE$AY3#7B^40A=/ M.2UB#JZ7Z H]/;Y%%Z\NT2O$<_0I$84"-S4?:P VKQVO:[B["HX,P/GH@\AU MHM#O !F?^X\AT29;"2P\R^>[^PX;[8, M7RC86;Y!DV_@BKZXER(NUAHIFC)K.53N4>EN&M!^@7TRF8_WIQGTC2(<-39G M8&$#%CK!/NJ$2>A*Y738P"KW\!0LF'6X^C:ST(X5-5B1$^N3T#0]8ED'++)P M3:(.6-]H@K&=;-*039QD2Z&TZ0PNMDGOM5'@==#Z-GXXLZ--&[2I$^U/:1K2 M3HH-US:L:>^54[\[8GT;/R1VK%F#-7.N];J'YEO$ONU,QU4W-KK92Z[U%PIV MEB_V6F7QG!/Q"-H,^;Y&6Y9#[FFI'30&$>.FV1GYMDJ"UQO\@)!NX5BL_/"D MO,Z93]00.YD?8!RH7"C5EY23] 9U->J 6JP@/@;8*AYV"LBB_#C929$=8^(BP0OJ]UU\%V._V6*L9 MB8;FO14F'+A79RD /%^+C*&+>C0OK2L4.S7N9Y?H2T4[S[O5/>P6OG>Y9A!7 MHW=EZM9\^[HVF7:GI6]#_ %-QJWZ8;?\+1.:;YGYAMQ0+M&>I@4SHG.@4M)< M?TK$Q]Q;O"72"+33! U*HB M=LMBW3&L=?X:YXOI"&)"PJY86*^(/=8Y6+[%3GA9_PQ[V")I"%[FT L[Z M[15W/Q@M1E>!1Z9V0M(*''$+W'NFU(W9-^V9U'R5,OCJ8!LF)6R@8..V_H)B MON>PO;+O?4A?PJ[PM%N=%JN!ZB2MRA&WRIFA-4.*J-:2KPI-#;P6"$8[@[UU M"9^(-&;23HY[G^!7)YI6@UN,'*/>2A]Q2U\##WIB=O!\78DU3PNSN!#FK0*2=P*^;D\:0!R"F5$ MH=^=9J!08?;FU=3L($&S4G\J_2J,/>>^F 8!#D-_UNU(-DL,IE-O:#I;Y25N MY3T_3#"96567O*CJOE2T\YQ;U25NU7U6:ZMC_&"168PW-BA4Q M>@ZBQPKJN:Y0RC80TKN>P.#)ZIBONM%B5YZ4K836(BLO$T:A"QH#^/]&"'V\,2]H M#EL7_P-02P,$% @ "T Y6;+$^.>'!P I34 !@ !X;"]W;W)K7^R%SKN#BD31?Z IC!KZMJYI> M3E:,;5[/9G2YPNNYG=-/@O.@&K:L9G)U MT7UVW5Q=D"VKRAI?-X!NU^N\^?X.5^3Q<@(G/S[X6-ZO6/O![.IBD]_C&\P^ M;ZX;?C;;LQ3E&M>T)#5H\-WEY"U\G;E..Z!#_%7B1WIP#-I+N27D2WOROKB< M.*U%N,)+UE+D_-\#GN.J:IFX'5][TLE^SG;@X?$/]K2[>'XQMSG%_^Y]]Z M1QP,0.C( -0/0,* X-@ MQ_@"@/=/'M1O.(E'6;BC>LX=^6?!R[ MFI.ZX(F%"\"/**G*(F?\Y(;Q?SSC& 7DCI^1Y9<5J0K/'L)GH&R!I]69$OSNJ 7,\9M;&>:+7M[WNWL04?M6:]Y MAG8S@G\^X/4M;OY5T,SU--<\H7'3=%=RR-1>Y0-N6'E;87 ,I)@NT4_WMN". MX)655^ Z+XLI]\$\WY2,GVM(%WK2CYCQI81;M\B;NJSOJ8XK-1CXY_P]>,M8 M4]YN6=Y>/"/:Z5D_$7Z%XV$SGG_[)$3[)$0=CW>$YUU>Y?42@Q?< M;W3%K:(O0O@ M_ \A!2)5*.U:_8VW7W('+.<7- YYX3PGU20CPE M"79,P6$2"-&7$\"4\3N6-N?X5_RN8]G>5.[2;UN7S+CPA)*U ML>?XH>!=&25Z5WL!IRX]-LE2FV29);)1%D3[+(A^5A:H(A\9:\J(2"+C$F1$ MI$9$ID.,/!GO/1GKER#,6-6I+O#\EPA!^(;+*O"IP3G=-M_!;5E52I?%)E/G M1D1B1"R,B%1&3*4['SUFY#;H#!K6T3KN#\Q 12@%=Z0!;(7!!C>(2WMJ9LJ,3&.O'2A_>([J^I W^QMN5^E"J)!=_/[5=21/ MRDC)DUH;3UVAK;*E5MDR6VSC: \2&SY-8S\IPLBHJ100*;2R/(^].(!BH*&_F^[X@-"@4RCN)( M]*C6S).+Q29;:I4ML\4V#OB@I*%>2A_I/ZB#[)F+188@!P9B=&4E'I% MADWC,(ZD7Q:C,,\4=KDP<(^4RZ!%H74Q:M(#4-9[R$5.!$5/&Y5CHC?^Y"*R MR99:9)#*4*^5+74;H%D_FR$)E)6M+Q;#0@$2[U[-D$QAS>%48V\. M*AKJ9?0YG8>>4NLZ(R2!LH .0E]TG5%EIV9(9IAJ[+I!>L*?ICV-*XXL[R(4 M.8'H9:-.3/37/UON1/2S:6O,"$F@65F;(:D9 MDFDAXVVY05@C:\(:F86U&9(@L[!60" 4.H.IF29'8 ]+;?7*: M6&UB6&5+K;)EMMC&^32T.M"YK8YS\TF90^9.B-[.D_-';G8@L=&HP(BRQ S) MM)!Q4(:."3KWP8.?5N0VM^OG2&Z&3*&X>Y98G7-AE2VURI;98ANGT]!%0N=V MD:S6N,U6RQS)3T%,Q0I.K$ZYL,J66F7+;+&-,VCH/"%]Y^D)6^F>,B?DGHWG MN:$+'?%1)P6RW?01 ZXU\^2 VV1+K;)EMMC&CR&PO=V]R:W-H M965T&ULM5I=;]LX%OTKA'>P:(%Q+5'R1[))@,2>8OO0W:"9 MSCP,%@M:HFUN)5%#4DDSOWY)218MDJ8;0WZ)9>7R^I[#RWN/*-Z\4/:-[S 6 MX'N>%?QVM!.BO)Y,>++#.>(?:(D+^9\-93D2\BO;3GC),$KK07DV@4$PF^2( M%*.[F_K>([N[H97(2($?&>!5GB/V^H S^G(["D?[&U_(=B?4C4Y+C@A!: X;:N#A]=[[QQJ\!+-&'"]I]CM)Q>YV MM!B!%&]0E8DO].6?N 4T5?X2FO'Z+WAI;8,12"HN:-X.EA'DI&@^T?>6B(,! MTH][ &P'0'- ?&1 U Z(S &S(P/B=D!<,]- J7E8(8'N;AA] 4Q92V_JHB:S M'BWADT+-^Y-@\K]$CA-W2UJD'1RX\_N$KG!P;WD,3=;,/C2.9K4C58.?[\)P?C-Y/N3%MAG' 5STK5;> MD,X$/.T 3[WYR;D776=J$2K5#F1!8%V68;\ M638=,LN&=+8:R%F/]%E'^LR;92LLG28$-?VQ2 '**1/DK_J&B\;&W?0@CZ"J M'KU<<]@$@9%IWK#.!#WO0,^]H)]VB.&QZN0I2&@NY0T_BG=N89G-IP9>AXVU MLKP1G8EWT>%=>/'^CAA#A7@%)://A!]!NK!G+32 VB;CR)C\E3>4,X%>=4"O MO$"7.U1LL2H+&T08>$99A96V>-D3D!&T)EE=)%P47-GXXG!^9;!@6YG)[8WR M3 ["0*NMP-\Y:#&N:V2&98H#_%TE.'8*IL"",C?GW&$#9P9>?T#G CZ0EZ$7 M\.,^K>M>F=)J+395)AM"0BO939S(PU.3N'28C,U5[0_L7.!0 X=>X)^*9]DN M*7L%="UU->8)+A(,VI]RXH86J!":P&T;,\']<9V+6RO-\(34K-0FJ'6FJ%7574KYT@C:$?WUOYT$9M('5;A; I-J)<0>*%6>*%? MXCTR7"*2[OM LU:H?*)@\MF?,4E#NXB<1-A:+H1F0W08CUL#J@;16:8"^A\:#6>-"O M\60ZLPKW>IY>UR[@T)9QXS&6Z=!F9$^T/YURX6N)!O\1;X0V613H%7[#L6)6S;D%;L(W-+K1T&5EU MRQ_,N6"UKH->F5/O>9W3.?0RF^763 SM8D_RG-9T&(,QF_:2%5: MA?_(1BH<2%.U9 WI;364MSZG6N]!O]Y[K%BR4ZV0;@#?42;& K-\C0['QM[4 MW-E;.JS"(+ V /T1G\N(UH/0KP>7J"0"98TJ3HDD!#=;[25314?V%]5.\9\5 M*8^V&)=EL-Y:U/ MME:PT_D M'%97T\":ZYD%KT=5'Y[6DM'H;[I;G!]\W2 M"7$@^==2,:2WU5#>^M1J:1KYI:E^HUL5LE9DY"]9.+=(;0T4;WAR\?_*FQEV M[(9>Q6:N74+91EK91GYEJUNL)"JADAXFR#K#LOWL=Y1JM>%DR[']N;!6W.G7 MX/X0SST_I45M[-\CM57&"Q$[=>(C5\ES#'WLV"FU7GDXC$ST_NC.1:]59GQ" M92)1'Z529?=7AE*<(_9-JO;/.%]CYM3L?H]O726#>EL-Y:W/IE:L,;S,GEP\ MD.IL.1W2VVHH;WU.M2*._8KX4U>S57TO#_)5=/GJI#2RNOAX9HH_EU%H;3_X M(WPK Y.#(](Y9MOZJ#D']8O'YE1P=[<[SGY?'^(V[C^$U\OF4+IVTYR1_XR8 M%(4<9'@C708?YK("L>;8>?-%T+(^B+VF0M"\OMQAR293!O+_&TK%_HOZ@>[P M_]W_ 5!+ P04 " +0#E97W,%IX(1 1, & 'AL+W=O@.TX&0]N;*_EW,SN M8C]0W93$I-6MD&P[OK]^3U61[&Y9RF0PN\#@1I;(8CU./N==V_XNVOW[DW3ALK6YMHIWRZ7VCVFY MF9CP>77M\-=^IE+:I:F];6KES.SMSLGA;Z?/:#TO^,.:>]_[K$B2:=-\HS\N MRK<[!\20J4P1B(+&/W?FS%05$0(;WR/-G7PD;>Q_3M0_L.R09:J].6NJ+[8, MB[<[QSNJ-#/=5N&FN?^;B?(\)WI%4WG^K[J/:P]V5-'ZT"SC9G"PM+7\JW]$ M/?S*AJ.XX8CYEH.8R_P\@HV"_[-?@![=,A^$5DY%5:.MK#R5'UJZK#PZKPN33G14:]<'6NBZLKM0D MZ&"VRBODGFTF1^[VFU_IPKS=@3]YX^[,SKN__N7PQ<'KGS#[+#/[[&?4WPWM M>=;4'@8KXY^GVEM/QKVF@^N0OFX]J'@/0_K"V97X#>R[R>[_?6M^!'5:-<6W M_]DD_$_9VRS\X5A=W7P\N;SXKY/;BZM+P/#SIT\G-_^IKCZHR<7'RXL/%V*0TEE7Z7CNCBL:M&B>$GH2%47_]R_'1 MT<%K*'>YTO6#NC>JA59;1]\LL6H2H!QUJ7VIOV_6N;H%G;B?R!V^?.U56^NV MM,&4RM;!.+O$T7")VN.;(AL2?\PR#GW&(?8450L'4@OCC*W50M\9-36F5E#T M"H(0641#B%-BMT' "0M%\MC:!]=RM!28(^RIPX.]_Q ,N&"+RJACDN'&S-M* M))CL_8-_)PJNK6)$<'D!RTP_3DS1.AM2S#C_42QT/6?QE]9SE'^25#HY/U.? MQY.Q^GAR]&!,T6E<=C,0@^0$?JD5?21R(!#1Y&,"*E5SU!CF V:M2L2$ (-'*IO13XJ MW#?JCQM(/">;Q!!9LESUMR'- END&_Q/ :)SZ-H+@?%&F!0+:V9Q'WEF M:0K+6ESJ;\8I@&U2- ';%J86):U3./\!DU!65&<+;<&5>,@9$^Y^O)HA_!LW M4O>+!L1K)&N?SB7[0B"U:N$<7G2C*P0%X0D:A#_ 4F,H8 :NH&=).<_'ZI/^ MBIUGG.2,\UO51/1GK8,$3I76(RMZMLC'IBGO;55U'P!PL9EG>4L[PYD&(!\I M"[YJ@&5JPCT!@7[7\SEPBO/8K6P9)5(K;4L^E112?&^AUAP^:-\,RE)WNFI- M!G<+!W75 \E?NG*<%Z&]A'47O1KP +!P'P:6%7V&\=*KS$JWDB.5RJ6"+\CYUKRN&IA(=" M!!:R(96K[ZUV@8R/O6 %WSOSO<7VZH%T2I')"@PL/A6DS+#0 55>L>@?A@12 ME( M>WI)V6D%C0'F(VBAH,R 3[Z9!4I4HPY6(66T!Y:JB*X&XC$V+^SJ,;>/F:'T MA\B)C(&?-1G3!U$B61"YI%VVXK<1KEVZ[?_8TU35>&9:W/)76,@R+5S3SB5C M);PQ M.-1)#.VN]5B][WV\VVVM6[W%_/P$$ M9?LW"3P]O(S59\_.<.Z#7;*SW7+2I() M(8?MY03*4?:\" "=HF90@%4XV-6 M8,N&AA.0,ODHA@%%OI4$BB=F/$=IY:DZVJ.6BLJ:)=I,+ZQ(0."*E%+)/5,ED0L:2\L4"=TZ!BK+U')0R>,%F:[)S-0;91$?MCK M%7)2N8I\ JB8VRC(^&0@XCV2RB607Z%J0GFC*,=$Y:Q6"*J:<=."6Y=RTKRU M4C'#)[H6L-<;H1NL2^U*KTX;_)/+V0\GDU/^>/AZ=_/ZLZ;D'COTJ^"3R5G> M]>SX8*3>(WEB'V+7@K;_WK,^J_8W&ER'MJ/JG8++1? MH%4(H6*1HLFXRU.%=W42U&:RE4H2F*3,A1**2:"H\H\-AGI)&)T3!TO'P(6\B*. MXV7#)68&$O>*" P4X+;K9?3XN*@1ALAT6%1A+0H5!CPTTR]BZT%D3UH0P+," MIKIBO<@3:* M3B/F'Y#OJW";^@)8#KEE7J+N&2K)]S/>F$.I(\M5#X,&-YLA(F]3_NA2)O3< M+Q$)6N77UH>UO3#8L))DS3_.A>P*7:3"'X#G5TZW#9;O]:N&1&6#_2A%5,B^ MQJ&KI^Z/&2/99&H"Y??8L3Y5)W^*8;;X]Z8I4JX-"%Q=6S]6$T@$+9W0Q KI MFU K$ZW-[5NL]CMTX124N#R2:&+I9Y934Y;"(K=>O"1PD=;/"QM &,-\/XL] MZ@ZEMN@3(FRE,ZG(;&H3BYS':[G_G#T02LJU[$BNVS/CU,Y:%[.$SOE\Z&B9 M,=]UIC!1W2Q1;<"(#ATN3D%&+^+(S/IO>9Z0F>XXZ?'*_!05*O\J=G:H% UG M!^FT8@+Z]?,6U-%Q L R$62;;>CL*'0&K[LI$8J]Z9F*]8^7VT='DE,OO MV#K2AJW>N8$-$@O(IY8035:1?4#B!-/X%S'O,P?]0)%/OAH-M#:SSH<>T;#QY(C9QWK-%?W6#-F+J:,T MI:O7#L3/,#%'ZFTGKFF29I;2"-WT.K]!,BT1V(S$H]MF!4=[&TP1L-_"H4RIHY$&/YQQ@_ID7/:P?C#QQJ+ M*BG/_2V*K<;9_H2(540-L"WH:TY!5&9EJ*+/1!J0SHU:CB+D*/C(\[W,$$P: MC$FE.:WL/.61:^%&>4VCDL3[:5-IOG9)S*8$DO@=JRNN0%,W&C=ZFJS'[T@F M$6-$V!;SLG +NUK) %H6BFI14-*7O1:WW],O]7JGVM]AZ[O&%NP*31[)^*') M.KW1+8"F%B+7S]0?TPPHWCKTQLWW!-:B&X-S(T&'Y;1/;!JD 8Z7/A=$"*T9 M&3(66"L$F'+6W^ GN3 !+UDN'O'JCF!7PSPIDU]$6KM#RCP&G9H^^5Y)WC]C MJ*Z\WJ=F/4@6YQC$:BC$JZ$\FCDRN)MI2);NF(V3MSPJX_&S9L^(ETMB*F\B M(<8R70!.)5V2[%V\:-:'^EO G4JM8>9,\A&@Q')K-PPCHA='#MS9IOTC05X' MAFPF#MUD!>*&9L^^N[.2Q8]U2Y.%K)$2E:JW(5XP/;;RICR]29"5?EC*Z'E) M-4-X0-ACR%,\B-XH?6T:MN7@-4J-'71A\DBF0S V3^S@-RHH;]>()LO<>37I'4DJ@G)NG"TP?^B$?0;[:[/C<0J7# M4Z$8MR'5-0^Z$E&Y /#-/SUEK'YOO&<:@GY]>376GO MEZLVUA2EO;-ENBRC#:/N.H%_0]LNV202PT6O]P R[![3E7=1W2AKQ#^7 M4+!&&2@7H%&5%,)1?Y+H9'R?N,Z=+>K6"__&CS& MZLO )% 5NJ7Z_]XH22EBD[B*(WT>[268R0R=)Z:I!LFEGJ M26MTX1G[!?DB-N+CJ-74E\OUQJ;-:03!L(CC,?[,Y1^$H]P,QIZ/GKU\,3HZ M?,6TGH\.CUZ.CI\>9.^9#1_%<)O1=RD9YWW2#KA*;[:8%#X\9@Q)Z$=+DPKCL\G*V%Y%/[IBB#H>I_D0VQT=!IT]O0*1G2_T'SN"IAL!^ M:MC\8M<[NBEA_Y$;3EK=LHEBH(E1?QS?S"&T7TA/V;L7^)CZ4L22R^;.<"02 M/1")7[M[H$N'W=2PGDP^@]*8B>P=O!SEIRDW>7[U1!J8H^.#W=_4Q1*1_LYD MUY5E;/>T\WV^GT)T(?J1]NZCX2]J.U,O2*#U6RW?>UL8W[JD"R<_?)X0+_3X M-10WP7'0EEOX5(,:OMKB)P31E)%"LNC4S&U=I_#-#WT,/3A4[V$0UG2"G_@- M/YJ()S^F,>C@CIXCV\M,IA3/HKQ'PPD; M4=GSD^Q=]&PQF$7V0T41SF(B:X MIH,]QQD(*27A8X!&R&^Z]%L?8J1W3E6>WY$LR0)ES[*]@1+7CJ)+27KR, >+ M\0WKD93&"3"KL@=:P'$S&E_Q6SO4J.I6_R P"1!?/ML$Q&[E-@"^R@"TLE?F MN%P_T_.WNGB0=HX)!1#JRSM--RRD$*[9?>#K+FAASFTI@V).@VIYCI0>$>4[ MZ.[A4K1(!TDZC7MERE@P$BK,?)O<,80S^ 52C[C$CZ\(=[ZT<7YS$089U^>' M(G)QHZ&S,NLMZF+(#S^=V*J+_W\/^W?= M ')M>L&[WWNFC=IOSH_1^8ZO#O)B.W^;W[N?R#/O;KD\ED>>A([I(=,,6P_& M+Y_OR'0A_1&:%3_ZGC8![1]_7!B-_I,6X/=9@\(C_D$'Y/\7P+O_!5!+ P04 M " +0#E9-.]JDHP% H#0 & 'AL+W=OO1YF0NC^_#'-W=GYI"J^DQCL+KL@R M8?<+5&9WU9_TZXF5W*:>)T;SRUQL\1[]E_S.TFC4H"0R0^VDT6!Q<]6_GKQ= MS'A_V/ H<>=:W\"1K(WYQH,/R55_S(108>P90="_)URB4@Q$-+Y7F/W&)1NV MOVOT]R%VBF4M'"Z-^BH3GU[U+_J0X$84RJ_,[D^LXCECO-@H%_["KMP[>].' MN'#>9)4Q,6@87X]\81)5!%'B7C@++&^'%_-*:'5C>36C\$4(- MUD1.:B[*O;>T*LG.SS\9CQ#!*:SP"76!('0"=]8D1>QA:9QWER-/?GCW**XP M%R5F]!O,*7PTVJ<.;G6"2==^1/P:DE%-:J%C*13<>^&1Q'8\WA)N=AR.^^:MRT6,5WUJ#(?V"?OSER\F MK\?OGB$[:\C.GD.?UX796)-11;2WI&12B4]A&?2!%OYYP!\>%LK$W_X]QO]9 M#\?Y1T-8W3[>?OIR"]>?;N!N]?GFR_(!EI_O'^X;L<2&NI,T F8#>24:VQ*2 M\2FQJV:&C:Z<4)1_J6-5) @+H\17*_(:P053$/JWIN M $Q;QO1!^9%:ZFU <:G,MJC1"J7VD J.!@I-F4H"/&G-\DD1S#E] M"6T-?GH8 MB8"2VU ZUG+86?/HQL>"*BN'W9(/& \\VBQ$=(AC4"KO((:F3+2L'5>!V6R- M25S-LM[\:VXM;6HRDF!NG.3(W=$JDYB26JEJ/PC0QP+)Q3XHB0HFA9 MBB"P#"M%^-"Z:WX*$4G2KPK>RK=)H*?!%/:X[Z0(10_'46J18,M;%OF6!;HC M*0WU)3GLU7=#[Z9*!GV4E>]5IW=O(500,E7C+Z$+>I-!90XG]#4>1_3_;#;K MU8J@Y&HJ6#2&233K/5129 '6*?BC-'M%'^?G\*KMHDN0D GF!&9O)D25^-$) MD1L;W\;O3WE!FDMGC*[Z *N0]-T83MZ??GB(IJF\O="Y=4XFDS?MQ>:&HUNZ MK%;5%$%2?$U5&A_"K:.K)MB5YQ-WT[&06.V)L(?V&K1N':/Q=(_"#H+ZXE38 M;4F$,5MW-<$8=?QZX 9IG->A5&;T,C![H4KV?'XJ9]I>RFX^XFD(Q]Y#H];K ME02[#6]T/K(+[,[2W)ZV$^>*XU[/1@EETG9U03F^S+7) MI,.C6?1L84C&?E&6]H;]_J=>)E7>/COQ[[Z:LQ-=NE3E]-4(6V:9-*L+2O7R MM#UHKU]\4XO$\8O>V4DA%W1/[GOQU>"I5TN)54:Y53H7AN:G[?/!\<68Y_L) MORM:VL98,)*9UH_\KTORIVR6G[L"UBFLLR==_T\C]4X9FPO$BGUO\7RS!W]*DMHM(Z MG56+84&F\O KGRL_-!8<]G26=/#LQ>BD,SX8T'GBH?C6, M4SD'Y=X9?%58Y\[NM",Q$@?B6N4RCY1,Q4UNG2GA>&=/>@XZ>&8OJN1=!'G# M'?)&XE;G+K'BP/Q^_(&]6 1U[> MZ!W 5CC= 'SOI*.=>(.X\79QO&>.;2$C.FUC4U@R3]0^^_G#X%/_EW>,'=?& MCM^3?G8ME1&_R[0D<:5LE&I;0HGXXX&>G;A(=?3XYS:3WQ6ZW>115US?W)W? M7=Z\7Y05*A\[AH$ANUYF1 M9/Q;=>8Z/WBM5QL1!Z^]7M,1TI"(H'^AC?H?/O/.CD59Z&!K2D^4"CT7?Y7Q M@E.#;=+(%K9XJ5P"4$4)&TM>AFRJ;./%4++19+OB ?)D%.DR=VS;H@1P!@Q& M;<(HC'Y2,6!*,3(YJ6-V>P;0S]*Q?D0D7'@WS5:GR-R!@H6"?*M ML0I.B.&ZIRQ0N(HXL@40;CK(R)?:3S$/4 MV.F%5-XGSLC]:7.D!6KGS\<#@?37ZRP">P[ MX#2'WB<$W7.[B !$66\X$O9[]QZ&&Q^GE4!RIL(R?P2JX>UUB5VEYHI9@A=< M ;955:2B%-[!QV#EVK@911(9P(A7?IJ//()N6>F/4C-[K-.9T[]BAX"2YS@? M#P!8VHHS_Q4T1,:J1>ZM1:PWG]8*6PU*74P_S"GLZFR$;J[>C;NM\ MR]S6>?P7VA&*6]]S>"WE"#6'MQY6ZU);U_H5.6A;7S0(P;9\^6I5+CINH3V M<\)L<5WFL15[8M@9#H[0A.SY/__4VN7^2:??[V/>01BU'K1##=]4\ZI@[8FI M%[I7B_7/%;8WH/^/\ :=Z='(&^Q'.X%-.Y,*F!_M!G;4&4+@!EAXWA@K%FP@ M4TCJ;<2.M6A2?05A6@ 3[$HD3MJZM#,U1U&9E:DO>]IS5H2,-)1P6_Y$7M-: M454X5ELVB'R2*O6IS83 -:,KKD)-):L42G?NZ-OW3@E$' M#8'?6DMI#&^)9A_!]KW72[SJ(\(>M27X$F0%6]YPJFFIFSL9U\798X3%1M8,\>&S=) MS!=4]X,OVK'*\&:'$TH\HOM2%C]M^! MP$[[.#CJ3/LCL<_C:6WZ[[3M*U;IA7;0]^?WDUD,IX/63V(P M'K5^:GU3]O%@S@RB"-U:<']6,ZIPPJTYY_J:B*[:=C7N-6PR8 MNO!W-=RV 6*XT*C?UM=!Y^$69#,]W"4A:19< E.:8VF_.YVTA0GW,^'!Z<+? MB&UL?57;;MI $'WG M*T9N%;42P6";2U) "KFH/#2)2)H^5'U8[ &OLMZENT,(_?K.VL2E$N%EKS-G MSJQGCH<;8Y]=CDCP6BCM1D%.M#H/0Y?F6 C7,BO4?+,PMA#$6[L,W\"VN43!:HG30:+"Y&P47G?))X^]+@2>+&[:W!9S(WYMEOIMDH M:'M"J# ECR!X>L%+5,H#,8W?.\R@#ND=]]=OZ#=E[IS+7#B\-.J'S"@?!8, M,ER(M:*9V7S%73Y=CY<:Y\J4,GR2I 8#ZW9@/76C.879:JE-Y.3VG^4![)\*]F/QK>&$!(XA:E^ M04W&2G3#D!C9WX?I#F52H43OH,3PS6C*'5SK#+/__4-F5-.*WFA-HJ. WX1M M0=QI0M2.DB-X<9UF7.+%1])T0 9NI!8ZE4+! PE"+B\ZF&\%EQR&\YUR[E8B MQ5' K>#0OF P/OG0Z;6_'"&;U&238^CCMT^QA2OI4F7OMT??MX-YM>/\"_L-)QOZ7&\K<$04 Y C ^GSL2FOBQU19X*($N3;$2>GOR81!U^E\< MR/VH&1):KG*..]^6YC?3F[L*L4#*3=;:+U2^8'5PQ.8[UI?Q?@O4$L#!!0 ( M M .5D)/1P('0, )D& 9 >&PO=V]R:W-H965TM>WNP[D MO^_L&GQ$XG@ SZ[G^_:;F9WQ>*?TJRD1+>PK( M;)2NF*6EWH:FUL@*#ZI$F$31**P8E\%T[/>6>CI6C15:5F''4O *I>%*@L;-)+B+;V>I\_<.?W'< MF1,;7"1KI5[=XDLQ"2(G" 7FUC$P>KSA/0KAB$C&MP-GT!WI@*?VD?W!QTZQ MK)G!>R7^YH4M)\%U 5N6"/LL]K]CH=X,L>7*V'\/^Q:WRP-(&^,5=4!3 HJ M+MLGVQ_R< *XCGX 2 Z Q.MN#_(JY\RRZ5BK'6CG36S.\*%Z-(GCTA7EQ6IZ MRPEGIT_*(F3P*RPU%5K;=V"R@,6WAM>4>MN')[3CT-))SC_,#ZRSEC7Y >L0 M'I6TI8&%++#XB ])82P##N0Q(EZ06^81?VT/,-+X1MP"IX MX)+)G#,!+Y99=#&;<_&V=.EY.MHE]>BQ-'Y:"2?NQ0C#G)A?*-!KAWQ7N+V<83\ZK6JNWMNP0WXSM>/FNWL[M$G%EDL# C<$C0:?LP!T M.PC;A56U'SYK96F4>;.D;P=JYT#O-XHZ\;!P!W1?H^G_4$L#!!0 ( M M.5GI=',YMP, .X' 9 >&PO=V]R:W-H965TDEXG_?H. M*=EU&J\?))$4Y_#,G)GA<"O5BRX1#;S6E= COS1F?1T$.BNQ9OI2KE'0GT*J MFAF:JE6@UPI9[HSJ*HC#L!_4C M_/'1K3VH\E!M3<8%/"O2FKIEZFV(EMR,_ M\G<+SWQ5&KL0C(=KML(YFC_63XIFP1XEYS4*S:4 A<7(GT37TZ[=[S;\R7&K M#\9@/5E*^6(GLWSDAY805I@9B\#H\P-OL*HL$-'XWF+Z^R.MX>%XA_[9^4Z^ M+)G&&UE]X[DI1W[J0XX%VU3F66Y_Q]:?GL7+9*7=&[;-WE[/AVRCC:Q;8V)0 M<]%\V6L;AP.#-/R)0=P:Q(YWLO<\<7C)"<\U M& F?N6 BXZR"N6$&*>.,/N9O ]<]#F>+YUJO688CGZI#H_J!_OC77Z)^^-L) MLMT]V>XI]/%.!R?*1ZENNY%_Q)FCXO) MX_UL^G 'D_G\;C&'R>,MW'_]>OMM]O#PD5$'!#64@V5VL)Q)JFEM, =9@"D1 M"EE1<^!B=>V1REFYE]F[Q0SK):K=2N)-:JD,_X=94/Y__&OOB10D_> ,KI*( MWND@\1:*Y=3*J,U!W.M#W$V]IPT=0\6<@Y:%V3(*G(VLP:P4LI*K-X@Z@U[< MO+T;5X?$XADK9IN)+OE: VEK'^\,DDYX=07NFQ#%+-O4&]I)\*REZUK0^544 MPP6-XX,VH= HN.)5HQ8N=DW NI/AT8'%R2$U?*4VKQ&VC&(7A0,7CK,T)FV4T\B4"A'J MIJ;1UC2\U\I96(DZU*SU&EV[K=XN*2.LSN\W=Z#8&)NN[!@)3LU'MUE!FCKT M\ZOV\ L;YSBTJSUR.K:#/B1)SPX&$*5ND+K!HD2ZJ0I#T@VZ81L>U(;7'\79 M';X385]R#@0H6V")*$!(.%;0P4$/IE19N9M&4ZYOA&G:\7YU?YE-FA[^W_;F M)J10K;C04&%!IN'E@.X.U=PNS<3(M>OH2VDH+]VPI L9E=U _PM)O:V=V /V M5_SX7U!+ P04 " +0#E9VFJ,4A7! Y,8_ M%69];](I'C_OT+][[L1ER0Q.E7CDB4V']?,Z)+ABA;#W:O,K5GQZ#B]6POA? MV)2R_5X=XL)8E57*Y$'&9?G/7JHX'"F<=SY0""N%T/M=&O)>7C'+1@.M-J"= M-*&Y!T_5:Y-S7+JDS*VF6TYZ=G2G+,(9_ SC.%:%M 9F;,N6 H')Q!WJ A.X MY6S)!;<5B4EI(OS 1 0_E+2I@6N98/):OTWN[GT.=SY/PD\! M?S#=@BAH0M@)NY_@1?L81!XO^B0&!JR"[UPR&7,F8&Z91:H]^R[?$J[[/IQK MHTN3LQB'=>H3@_H9ZZ.O7X)^Y]LGSG;WSG8_0Q_]WSS!%3>Q4*;0"'\M\,7" M1*CXZ>_W^'QJ\7T^9RT83Z>_/]PMYC ;_SF>W%[#^.[*'=X_7%_![J*7@:PIKXD*=LRUHM67"^YH7VA1,6G?#).!++ I#W0ICR@$5 MC2=YC\9Z]1MIJ8NIK0O*U$S3@-)V2]QCFA6DLM;H4P<-FR)\_7(>AIUO;V[] M>?#MM F)!V4&U KFF%/>EZ@AZKCZ"OI-:DB;PGS[[W:],\+EN@FWMU-H5.CE M[0&20:[Y,^&"Q3B52BC2Y?*9[-(H:D*LI*&Q03B>F=BATD66,[D%M9$5:Q*U M6A'=!)9;N!8;I1+XI05W2FMNG*D5U4-"'CMI-Z7I4:U6!%D>Q876+AJ]GX"F M2?R4*I%X$7#AF98&FU[T-Y91,L8MF# ML0)_ _@Q"C0,(OB1$D2GK<-,R:M: MY9(2FY"-DW[@L4Z"+B0%NKQ7$2[S0"T>I_L>]Z)7&%>9*4^C)BT%DZ,?ZV+; MVC>!.&H"%VAN[,[/%052;2C0E[77%FIOT&LS2A^%S><'UU1IL3)$Y02"L$._ M85#;&71)H_PQOV;"BQY$8:_VR+2FBMY6:KT SL+:@KV04PY2D3MDK'\!X5FW MME"6#)S >=2CW_Y%"-.4R37)<@FJT$"ESS-?I[E621%;V+S&WR!U&,6N9&@N M:XN4"OW5Y#T$M>8I>Y83)FCD81.6N.92NAJD6%%'<2JS$_+9$SZB8]!:48Y& M:'1#.(5&4#L]W)-_S]RO[#" 1A3!Z<$&.N)'Z!24$[@(X+VQV#[::52!:[^Y M74*IH,KUMC_=?QR,RYUX$"^_+(@W<3.4QA6I=EIGM(MUN:W+%ZMROR&7RM*^ M]8\I?>"@=@)TOU)4TM6+,[#_9!K]!U!+ P04 " +0#E9J$"&/Z(# ! M" &0 'AL+W=OU!8M[>W#Z1Z,,R36)G;.=@C\^QL[(; MY05B>^:;;S[/ MC*>UTL\F0[2P+W)I9D%F;7D7AH9G6##35R5*.MDJ73!+2YV&IM3($N]4Y&$< M1;=AP80,YE._M]+SJ:IL+B2N-)BJ*)@^+#%7]2P8!,>-1Y%FUFV$\VG)4ERC M_5&N-*W"#B41!4HCE 2-VUFP&-PM1\[>&_PML#9GW^ RV2CU[!:?DUD0.4*8 M([<.@='?#A\PSQT0T?BOQ0RZD,[Q_/N(_M'G3KELF,$'E3^)Q&:S8!) @EM6 MY?91U9^PS6?L\+C*C?^%NK$=1@'PREA5M,[$H!"R^6?[5HY1_,LOE4JQJTLR8T]^%3]=Y$3DAW*6NKZ520GYU_519A N_@B6G-I#73 MT!*L.PQY"[%L(.+?0 SABY(V,_"G3#!YZ1\2G8Y3?.2TC*\"?F&Z#\-!#^(H M'EW!&W8Y#CW>\$J.!JR"CT(RR07+86V91:JMR_DV<*/+<*Y-[DS).,X"Z@.# M>H?!_,VKP6UT?X7LJ",[NH8^/]X#_/,=]Q:6N>+/_UXB>17F,LE)'YX6CX^+ MK]_7\$W"7Y5$B#]XG8<]L!G"@RI*)@] RJ#&!(0DV1BLD5=:6$$RKBK-,VH# M6*0:O81PXSS?O)K$<72_1NVL%A?LO,7@_BU5N,V H[8T,R 1FAI4:0-J^X(" MDTEGQ#@G-L(2([>LT5E$S#CN45PNNH3Z$&4*)NXGF9&1CK,1LC M8O!ZX"F=S"Y?_7X ?D;.UUA5.HUO>Y,/M[WQ>'B6-0>:+(QN MI<-O6P2HO)QHN$?-!55:J05O:?9'XQ/+'FR0LP*/ELQ%95NZ+R]IXO2V&;-0 M$Z 1>RB:>;;5JCA9$*XPKE!XHTXMJ"YP7])]PQ@N=7YX-I8+U*E_? SE7DG; M3.ANMWO?%LU8/YDWCR.-Q)2J'G+&ULM5AM;]LV$/[>7T&XW= "CE]D M.T[2)$"2-=B&=BV:=OLP[ ,MT3812=1(*H[WZ_?US7:I/5KBZ**1=7ZO+#U] MZ%^>5W*A[I3_6GVR>.NW6C)=J-)I4PJKYA>=J^'9]9CV\X9?M5JYK6=!ELR, MN:>7G[*+SH J5REGC1(_'M0-RK/21%@_!EU=MHC27#[N=%^R[;#EIETZL;D MO^G,+R\Z)QV1J;FL<__9K'Y4T9X)Z4M-[OBO6(6](VQ.:^=-$86!H-!E^"\? MHQ^V!$X&WQ!(HD#"N,-!C/('Z>7EN34K86DWM-$#F\K2 *=+"LJ=MUC5D/.7 MOQBOQ*DX$N\5;'/G?0^EM-1/HX+KH"#YAH*1^&!*OW3B79FI;%>^#S MHJ1! M=)T<5/A!VIX8#;LB&23C _I&K84CUC'M%^^5\XIU14?*V6E MU^4BQD7\_D4]>G&=F_3^C^= 'U3[/.C3GGC_[NKNW9WXLE3BQA25+-=@M%<6 M1,.9>BXD\L9:62[874([(45.B(3$6YFJBG*KQQH6M<[@8(7OXO;J[EI@[RACS7T05!G *OG6F6BLJA?UJ^[HLIE&?2K/VM=L3VO8=_69@GG^S<" MI0YG0TR;C-1Y5"$R2CVF2W(%;\"Q#J(4)7+ )F#!J@ /P@3I]?9UVSM MO/8U]B-FNJB+J*V2:R:X, _*LESX3L$5[,H"ZVD(:X9TZ&VS@% .IV]=$$+, MC"B-)V<^P&9BA2ZJ7*?:"\NR/P *8H&8RO2>085D@S^6&D7,KLGQPI1#Q E97F=L\GH_5H5DYV;$M+ I;*!$*ZE[!;[@<$]E+-/@"(72!8MK M:U76$^A63=QF:J%+A@K[* !S@!<_R[)& Q9<8X>GW7@*S*U,R4"(?S)-35UZ M^(KH[A2R$B[(UV)N30$ZE$=/Q#AQ\CQ:FN;T'P[X6+9')J&NCW8HL,LVL:** M (>@G1"G4/?PS/O58Z5#PH5P8/7G&HABMYCTQ%= P3:5UKR+DA=RK(U MB[$Y-Y3\8>^P.QVAE7%C M?,+G?V@TQ:#I3#S8Q")/13M'NW5G+WC?Z],8H#< .IHF]'4B)L=3>C@6DP$_ M3,4DX:43,1G!9&2["KUEV$VFH^B#PX,)U'>GT],7-/+2.%%[MAI*, E@]?6P M.YXDXDU4UKB-C^N8D0!P3#ZG'O>"#62EK7;1/_B?!N MV8;4<-P;?=<3-Y@;H;7A?:RKVU5KSL/JN@D.?)#3&,.MB6KA5G7DXPDDFAF_ MAZX=1YE8?+@2;7(QA,A#+<-UF#&LY@%ESY5-&XGC8J1.'&#Q%IH>5\8V;V)6 MFFT]E+F;.6*[*BXE4CEF]'"\#Z3%F]6V:8;_(MF?'#P$7$8!>4"//U1RB@]YTT@GWBN;%FXIO]C/CO2GX<:DP0UK:@/6YP=TWOM ! M[4\]EW\#4$L#!!0 ( M .5D_[U/ 1PH -H> 9 >&PO=V]R:W-H M965T7[_G7E*R_$R+P6(^M+$D\O(^SSU7.E\8^]G-E?+B M,<\*=]&9>U^^[/==,E>Y=#U3J@)/IL;FTN/2SOJNM$JFO"G/^J/!X'D_E[KH M7)[SO5M[>6XJG^E"W5KAJCR7=GFM,K.XZ P[]8V/>C;W=*-_>5[*F;I3_E-Y M:W'5;Z2D.E>%TZ805DTO.E?#E]S>*NB/:GEY;LU"6%H-:?2#3>7=4$X7%)0[;_%48Y^__,5X)88#\4S< M>9-\GILL5=;]3;SY4FF_/.][G$$K^TF4=QWDC?;(&XOWIO!S)]X4J4K7]_>A M6Z/@J%;P>G10X'MI>V(\[(K18'1R0-ZX,7C,\L8'#';"&_&S+F21:)G![Q5'-O'2E3-1%!T7AE'U0GF7(0KB M/_?JT8OK# 'Z[RX5#PK9K>)PT!-W]Q]>_^/MAW_>O/EXAXC_^NG=_;_%_5R) MUR8O9;'\\;NST?#%*R=DY>?&ZC]4*A)9:@^?)09UZ;P39BJ&IX/N8,#_A)M+ MG$%W(21'V7%:"5FDXG3'(B@T5=9"L*-U75%**QYD5BGQ_:"'M4-1*ALVB"-2 M:#1X==ML8N%\=_CJN$L"%W.=S)'0? YM2I73LP(!3H5TXDY9C9.OQ(:,'MOM ME>?9#QQ_6115 MWL7I>6DJ A:1$\IDRVX,. DIY5(&O9"E;BZ,W9.-77HD2=I$!X>2AE:9*?SI M6=O-"C E+]/41A)C4R"'6KE\+6\.A*TG/I7A,&&2I((32 S51EI97X"EQA*"C\:#,TSKW#AR*)#GH_X7.,K+*HN96OH]^ ML%'@:- *1$^\F[:])+C',J@B!H+NK 1!P7U1""(HH;C%WUH-DRL7TB"165)E M=#PMPZD3' \149AVKN)HL_H3I-"7"K"$C;0<5".L/M+'(4)S53R399G!1;1K MZU@*PI'&ZK/3'^I(2HL Y\KK1$BL!D>IG_BY5<"C\3&?Y+Q(,N,H0"4)6Z5" M&P);(?8+A'$ICD:#8P92E53$382W,J4U*;P(;VN3HC+X3LR:]@*=YRK5/+Q MF"!Y=#8Z$T>NFOR.D).[9?H[6 H?,Z6*8UL='.U=-UXUR5#?:%4>[D'WT%3T M'S5*XD2J2.%TKC-T!$5Y[\1Q"-/RF/,Q.CFBY7M=Z+S*0S@C/FY6RB_2I?)+ MC >(Q6= ^,<*Z7#Z?'QZ7#LY;4%F>T< -'%5DB.1:VWA!!^Z./ZK/ /=;9?1 M";4'\$.T.;XA>C(':'IJ%4BJ7'OTPJZ86I,+#W[--8._73%9;MD$I)2\08U@3%.;,8.5'&9715 OC" %B"^5P@IQ.B;7'? X"GCJV MUZ8ND+3$ :!/=J4W'13Z%PG2[?:PO^>M-[FUBM9!H;7:;Y7^6@-9VZ@>$Z6 MC=^?@>*T"N/!<*9_]$ MS711D"K#L\ J7*R-#2C@CH.FO*EB_&^5>O.&DQ&L6E6")+HZ&;FW 6;# E2< M]J*L+(GV=?<"@X-S/"7DF\<$]8+&$SEG9>A8]8MCH.,"\G'Y(''A5)=HPSP1EH%)U.K&X[ W*, M]AHE%R)%?8>5J9CF'UW%2\_#11A:GM*PS!"/H^MC-C)5">J(\@31J(I2ZK3- M?HM@P'[B7*2S@ C46B$W-C*E+$7VV6P!\\*1N5/MU,#B7G]6S M!4!5Q=/JYS?'K$_@DFM6,8]#)ML9Y.\\>\V+;%DTI-:]721P&VAB\"-G!8NH MBS55Q,78P M92F)>$B,[V#6G,$/,$[JXDM%CKJIJ><5AV\UIP:..6FFM&;2BI/5>MMD+D/< M/0!"D?8!"$S/]\T27.&AK%?]=+-A[YD1B-D.J1/7[)(>-Y9LC0K?/'Y53 _: M/F0(YQ%C-9+L3-]]$^?A=P,_G;SBXF@/ XX#"8D?$F]HEMH5SOK9[C"2?Y!U M9J88<1IEGDB";INF[U_F]B?+_B&2W\BFH0FNXMXPL=W1/QO\F1'/R4Q]Y9S' M="+0R](KGF#)Y3%"G&W 5 :O WYI@+YY<"TS3H>[X)-O3LAU!*:NX$V7Z.PJ M'5M!2*': T/D=O:LD^Z:)FZ!4LTP(CAM$YY-<&,&3!?-!'_ (JZF%3N9T)<& MGF9 LI@*;&Y>.^8I)G/@E=QV!VA>(ZQ#:F71_-"Q5AVEL8]KE(*G:QR,9X'Z M9171LQ4=[-6%>+^M\\HFENN>M(M"CB9++QU ML$)Y2J PIV;*.9IK"R?#1\/$.+_MT>UR)OVI:!)FL=$WP\VO'0?>,B"+L'_) M:M*(>M-Z6\B=*(ZF//7!\"2TD_AA#$8/!Z.O'9/ >U3])J0FOB^>=T].!CM> MY^_ZBM5O?6_,%4@]?56ECP-H5^'38W.W^7![%;Y7KI:'K[[O,1/H@CP_Q=9! M[\5I)R1Y?>%-R5\O)\9[D_//N9*H55J YU-C?'U!!S2?LR__!U!+ P04 M" +0#E9L!+E4Z4( #1%0 &0 'AL+W=OY?07C:F1:0';ULRVT2($G3F2[0)HC3#A:+_4!+M,V-+'I( M*H[[Z_=<2K+EQ$F+W4'31 _>>\]]'5[J>*WTG5D(8=G#,B_,27=A[>K=T9%) M%V+)35^M1($W,Z67W.)6SX_,2@N>.:%E?A3Z_O!HR671/3UVSZ[UZ;$J;2X+ M<:V9*9=+KC?G(E?KDV[0;1[?>W$A\IP4 M <9?M<[NUB0)MJ\;[1^=[_!ERHVX4/F?,K.+DV[299F8\3*W-VK]AZC]&9"^ M5.7&_6;K:FT\Z+*T-%8M:V$@6,JB^LL?ZCBT!!+_&8&P%@@=[LJ00_F!6WYZ MK-6::5H-;73A7'72 "<+2LK$:KR5D+.G7Y05+ A8CTT67(L>>9BQ"[5$U@VG MP!T?6=BAU4=IK?.\TAD^HS-BGU5A%X9=%IG(]N6/@&\+,FQ GH__A(,_?3EW>;GF&\+(SK3FQ=SA9?^Z M%0^6G>PO:C^,/0CZ;/+'V%G-F^307==O+[XB\<8O5:M>7 MTFX@H)F%H%UH(=BR*B%!);1G,(S?=?YTS8879_="@SLZC6'H0^U"MBIGT[E\ M$#J51K!K+5/1N1%$5 3J OHU;)=(_JW0R\[9?*[%'%7 /N&-!.VD[!O/2R@O MK;&\R$CL'[PH05ZLAL)B;S@8><-HP%ZQL#\(6=(?T77DC4?CSN]($\$<1 // M]WUZWH\3-%MO"RQC;\(H]/PDZ+RM=$3N/3AG)B2$/9:B1D%;="D>5E*33 "9 MP2BJ98+8R;2![H<,.)-PY(V3P*T?QL YC' = 'O0@'%Y>B0XCA(OB!(LC?MQ MP(;]8(SK'CM#L&>/%GN4/RW8FGZ%7A(/O!CU056%X-?PQ_ 6B< MP#4@7 GM-IWB9T2!9;V0P#(J02) 7 MFU]_2<)@]-XP],>]5*5A%PLI9@PQ2TO:4MC5; ;W= T_'/M>,!P^,7"56C7% M*IB('IGXS8#JM:9N?DZW*:?_P49&@K/2EE"-9KK#IIWRE;0\E]\=6:/7]%Q@ MFW8M6*MGI2&ZPX/SG*=WO4FZ4#F>U T(QU.JF*7*1$X&,F'1$" *)S/C4K-[ M:@0*\GXNFV#6;O9_U/BDCQL\J.5*4@*+*8"6]I"]1Q9HL5BN=VYD>:N-R.=$CC +)9IXHJHGXSK)5M=&?@L W&QC11YQGSVFO[OWN=RMN?; ML ]J\+>DUN,5J?T@$M3'(?6BSRZ-E1A0\+ %72(^;"FXH6*!O(O]4I4HLNFF M;I9#9=Z.!'2(!C557EX28<)MP2&]$5RSK-0NU= D'CO(UUQG^[6X-2,.85YS MP^K*PL: GSH2-?R%!#@ V6WA/!R)= B:!]I)ORFDNTWP# MM5SF5)N'H4%_6N95/T'Y0:2R!;0%:\]HA1I0]N&I>^(*(BBI,B;^HAVHYH,G M$71)>QK%74?_9$@RU%!M@RC =7))U"*)=%I*,@R1]%;:O4K8MZY%J@")=FS: MHU!@J#6'!['5U"*.SFH^T,^TSHX(=M$L5Q3SJ9M#LOWU;G/_+C2QA5OVM3^! M >TJ?,.FJLB:U"-;J$K$H8XQM<)JI15<( M6RA5!6Q1R;Z*D]B1T:LHB'Y^CG$B1$,>(FHH\V#\?--G-_ 94:="J&Q^+2@? M!.TZY\38B@":K2G'"813[R2K[)5.\@W5=NB_OYE\->XR>/\69G#G\F6$M7FU M2QDW-C51>=P9S6SE5%<9K[3_!,<9MYVOA;D =9Q^V3$2P+?&R0T 07]4>2F MO.U@UVLVQ+I^A\D0 \#0D3-FK5[G6Z7V38R!T/?K<0T+6@.>*X/MC(?1;A1X MR6!0K\76T-N#]ZB&,' D@1?$XVI#B-F@[P>/N2)SH:;=$(^YSE'+%9CK %;"KS''?5=.P<0.D2 M.S:5MR.YN!]5@%UO[U-4, X:BAK\#135/I6VOQ:PR]KHT_V"(+>^,:1M*0+4 M##ADTA4/\EMM0\W1O!J#T,C5PL8++7)Q3\FL(N'VHHJ&,!"V!T'V_" X0?.Y M@\1<%#"0.Q0\PQ2,O9$,WHO.*S:,1VBSP3#$0=((IX;690)!42MW' \3-AQV M;I6E::#E;I,,*'$'Q"$6/G.&[J;)6+=WE0G"T/BW ^YE2 MMKDA ]NON*?_!5!+ P04 " +0#E9[^=K9@8# !Y!@ &0 'AL+W=O MFAS1PG,AI.D% MN;7E1129-,>"F5"5*&EGKG3!+$WU(C*E1I9YIT)$21R?1@7C,NAW_=I$][NJ MLH)+G&@P55$P_3) H=:]H!5L%A[X(K=N(>IW2[; *=JGMBT''V7N#GQS79F<,+I.94DLW&66](':$4&!J'0*CWPJ'*(0#(AK_ M&LQ@&](Y[HXWZ+<^=\IEQ@P.E?C%,YOW@O, ,IRS2M@'M?Z&33XG#B]5PO@O MK&O;]M< TLI8533.Q*#@LOZSY^8<=AS.XW<1G^V-E$5H)?(%KG-->!D,EK>:SRA_:1##9C2P% MO_=BX'?C_AL82!4NORSC_5!W/VL6TD(US>WH_'- M-0SOQX\/H\'3X^A^#),?5V-XS)%H%"63+Y S \PU@">7[I(S;,7EPD#I2))P M !,"4/ %GPF$IW : A:E4"](MX#&LIG@5,(95%0O&BQ%*;5:<=?Y!M0AUT31Z18AD_-W)BO2':C+B/*\ MV3!Z)5.PE]=4D/(K4:=4%*1/351.BL:$PS'5["_Q7-,GAL@2_--0C;7B%#4O8.N=X JG_8WI0],9F[0]JE]B$/8 M5U_1CAP4J!=>]%SL2MI:&;:K6UV]JN7DU;P690J_X,14X)Q&ULC5=-<]LV M$/TK&"7-2=6GXZ2)K1G;<5)W8L<3N^VATP-$KD3$(, "H&7VU_R^?6\!'FVLN_,%41 /I3;^>%"$4+T9CWU64"G]R%9D,+.RKI0!0[<> M^\J1S*-1J<>SR>1P7$IE!HNC^.[:+8YL';0R=.V$K\M2NN:4M-T<#Z:#[L5G MM2X"OQ@OCBJYIAL*OU?7#J-Q[R57)1FOK!&.5L>#D^F;TP->'Q?\H6CC=YX% M9[*T]HX'%_GQ8,(!D:8LL >)OWLZ(ZW9$<+XI_4YZ+=DP]WGSOO[F#MR64I/ M9U;_J?)0' ]>#T1.*UGK\-EN?J4VGY?L+[/:QU^Q26M?'@Q$5OM@R]88$93* MI'_YT.*P8_!Z\AV#66LPBW&GC6*4[V20BR-G-\+Q:GCCAYAJM$9PRG!1;H+# MK()=6%S90&(Z%S^+,UN6*@#OX(4T.<8F*+,FDRGR1^. S=ADG+6.3Y/CV7<< MS\4E'!1>G)N<\L?V8P391SKK(CV=[75X*=U(S*=#,9O,#O;XF_>9SZ._^9[, MO0A6O%=&(DFIQ4V0@2("3^6;W!T\[8[%\\97,J/C =3AR=W38/'BV?1P\G9/ ML =]L ?[O"_V%D>\4S[3UM>.Q%^W]!#$J;;9W=]/);%WFZ>3F,Y'XNS3Y>7% M[>7YU>V-.+EZA_'5[<75A_.KLXOS&_&9-(#+Q;5TH1&WE!7&:KMNQ$>50;\D M3M:.(K#BMB!F6B5-(Y07=JG5.MJB$)5LA+.-U(&3XC1SND?;J*(ECRLLQ6-F M/7"H:N=KB2%, ]Q^NUD>/4MLLQ(W5*&V2W)B/F$.30^'D%HHQ$WS;[-NAD+" M;8K+;@R;8;\,,#NK-8;+1D",V5UA=4X.NC,>PN?M+\'+<[VQ-A=7UCF50M^S M^#=9(K]3Z0SY441$]B%7SMZK'-/HMRT8#0.32H\\#G[B7P=@3$UBY6S)-GF= M89K*2ML&O(AXZ(1'+O!KI&LAH7N\%F%;H[IB "4:Y!I1<#%X@^?3X60R$7Z_JP 3G(EF34M%HZ(XC"X4$03 +19"3&G:^7GY!Y^?< M2INKE@^IO!]J MZ5!/PN:?:@<#3)-K6:L<=K8\0DBJ,T]49)YCH37832NY5%JAPIAH*Q^9QA&] M@Z@V[ !_T>T.:B^>O9Y-7[WE#8+*=*N698.E+:,Z>$MH2FIO43DP,0(/H*<[P2JF)+))QJ.OQ5T;N=3$"\F'6,^D.)[&!8(Q MX'F99;636=.2MH,DUI3#7W+(6.*PZ:[FV8VO0:Q]"1GT692\S2MQ:"1.*9-U MRHM?UR9C;)0)[-$Y"[!:%6%1IEQ6EQ[RS<@/GRQ#C Y1;6FZ+R: JG,!^JQ; M :N2P7%\!"&O0M[SYE+T+V4.GB,2A5U!:;ACY%?]N559K](=!RS@J1Y#&UN8 MXE;Q_Z5]7$!H&>CU!6&9@=8P;V6Z"SW/CG ,K&MPP\+Y27R--#57.W 'V13$]>7XE@B#?2R3CF+J M.SZX0DOBU9T\NC8A2U X=/3&U0"D0X>'DGK=-;TH\Q@]$NJC38T+9PSNP*U7 MF7_!9;25OG?U)L"R&@CJT0%'(MDJ,?.'P*F3/''Y=I"W#L MF8(>E(^EVG)D))ZZTXUWKN$EN77\V(AR-R'=R/NW_??,2;K&;Y>GCR$$O5:H M@Z853">C5R\'PJ4/C#0(MHJ7>E $GPCQL< W&3E>@/F5Q?6V'? &_5?>XC]0 M2P,$% @ "T Y65> N727!0 Q@P !D !X;"]W;W)K&ULE5=M;QLW#/XKA)L6&^#ZY>PX:9,8<%ZZM4B3(,Y:#,,^R'>R M3ZA.NDFZ.-ZOWT/=Q7&\.,.^)-)))!^2#RGZ>&G=#Y]+&>BAT,:?M/(0RH_= MKD]S60C?L:4T.)E;5XB K5MT?>FDR*)0H;M)KS?J%D*9UO@X?KMQXV-;!:V, MO''DJZ(0;G4JM5V>M/JMQP^W:I$'_M ='Y=B(:..RZ:RV9*J3QRAIR MS*S]@=O/FMPQ9E]'0))(Y!$W+6AB/)3V[O?Z>YV;HV]*4RDI(/,6&#-H5>SG(EYW3Q M(-.*&P!=S^<*"MLD3$;?AO2+MC.D__+RC'YBH:1W]&T8%_VCGSOT%<2+V@G( MZ-X&MLFBF?*E]2KJ3,%V%VL7:!&^$CV'&N\\##M<@X5S#\Y%(3 H'5 B(+ MT(QM#]J]7H]\+N *[W'DO0NP0.G/T,.1PF(JZZ4AN.H26D>;KGM'> M\%H*9R0G\%YEN,N @]"6IO1E75.@=V" U!$(C1D!1$< MU\/^6_(,(K-/C* M\=9B9IU >:UH+E*E%9I-:CT2NLP50KD$_U&Y>(1B-X*77X2I\)+' $P>[ M[=&V/:YF$Y_F]"F>OHEG>Z?13W+FGJQ&HFRQ:Z^_7Z-)!I2A@*!6"NAJHO.? M7(G"==]J:ADUKE<=NGM62V1G6BTB+&:\6)&S*Z'7E9Y)2-DRMC'>E[B*91W2 M=;YLJAY*DN\2DRE08_1]4?MNLM,5W^O%BNF2MH@XM:1/3*"VY&6 ML66(;=)LL^0E D++-@E?E/LB"KA[RA7EZP")M0\IM/_I=&S)FQB+6<; M8("Y3F=$.QPU[!UN\V\*@_7D A,'\59_4)= EBDN);P@RM2C.A=6')SKX:&, MPT/8'!Y8ON$P[SOTTJS2W9@M089%G* ]*(;PU6/F^NMZ2)_4L^G3]7K"1W@6 M"G:UG$.TUSG8;Y&KI^9Z$VP9)]69#9A[XS+'#PWI^ +.YQ;.-QLVL/[I,OX' M4$L#!!0 ( M .5FT9(D=,@, )\& 9 >&PO=V]R:W-H965T1-$/)\M29R/9(2GO(Y "1 M2Q(U":@ :-G]]5V -*M,%1U(XK'[[;=/3H]2/>L"T^KY," M*Z;[\H"";C*I*F9HJW)?'Q2RU"E5I1\%P=BO&!?>?.K.GM1\*FM3N\'&YX7QA[X\^F!Y;A%\^WPI&CG=R@IKU!H+@4HS&9>'-XL MAE;>"?S!\:A/UF ]V4OY;#?WZ&8R,["CQ( M:FUDU2H3@XJ+YLM>VSB<*%S_2B%J%2+'NS'D6-XRP^93)8^@K#2AV85SU6D3 M.2YL4K9&T2TG/3-_D 8A',$G6+._I(*E,XE* Q,I;+!D!E.X%TWZ*8Y3WY!9 MJ^PGK8E%8R+ZA8D!K*4PA8:52#']6=\GNAWGZ)WS(KH(N&:J#X/P"J(@&E[ M&W0Q&#B\P848:# 2[KA@(N&LA*TAOZGVC#[G;P,W/ ]GV^A&'UB",X_Z1*-Z M06_^\4,X#CY?(#OLR XOH<^74B3$2[EDP(;K9[CE.BFEKA7"]QV^&EB4,GG^ M<8[Y1>SSS,-1'];QE\<-++]M=X_KU68+\<,M;%9?X]WJ%NX?[AXWZWAW__@ MU"A@"J1'(4+5I!UMVJF\5%)T6;NBAGY!42-D2E8@!>D<)<3F?W(L261->2"% M!/D+VY@,*MTO'3>\] M #L7@*;N>ZN? ]"SCMG7H!<3'$^8AM\@O!J.!_2=A$%O52N:NE>PYFE*WJR8 M-JX=X\Q*PQC"7JPY@R>6\(R\F4#0VTE#==MZVP).Q@XPA'-UYY\,#:*1N]&H M&\>;^=&==M,W;H;.?^+-Z";7W C:2T,A=,N" M_B"HK #=9Y):L-U8 ]T_:?XO4$L#!!0 ( M .5GP/N=D;0L #$A 9 M >&PO=V]R:W-H965T:-DD=*^U]N+D/, E*N) $ Y!6]._[[ )\LRFG23OWQ9%$8+$O MSSZ["^;%SM@/;JM4*3YE:>Y>CK9E6?QP?.RBKWJ<29V/SE_P;]?V_(6IRE3GZMH*5V69M/N52LWNY6@^JG^X MT9MM23\)R0O,JGCOV+GUY[@Q*ARI>OS6E$O.GXCNQKFZ=^EBIO!17=_CK7AR7.("6'4=!V,H+6QP0 M=B+>F+S<.G&5QRKN[S^&8HUVBUJ[U>)1@6^DG8J3^40L9HO31^2=--:>L+R3 M1ZQUHC3B1YW+/-(R%>M2EBH[9*\7=SHLCA+F!U?(2+T<(2./*'O:*'OZF/3S!P$1_WFO/I5BE9KHPW^'M'U4WK"V\Z=3L?YMM;YZ]]O5 MV_?BZG?\78M?<[$LK$[%$^_ZB2BW2JR,M+$PB;C4%DEEK!.R*(S.2Q6+-XC4 MA=FJG-Q+JPOC-"<>-KS"$JLS<6TUO%[ [6T ?DT2'2DK9!YWGB^CR%1YJ?-- MO6#::D4*M6I=F*R0^1X4$2ED>"QR4V*#2*S)Q(UQ*K]5=B-N=+05*_D!1ZT4 M\CF?B.OIU@,\OX M6,E4)QHG8DMF8O]9VE2IY!18?_=+HXE5^)'WN=)67)O8+[60AUN/4!/*;1\- M!'C4I-)'8=!MY,_"4MF+E)L,8<7'TKC*!N]3-$@(!\3O-Y&*^?EN2PG4\\-$ MZ(3CC>PP*:5>R'T'W5TBHSK_&]4AQE1IC)0"]"-9.>QI[<+N# E*Q1YN!TX: M>=7M_Y O'8OIUWY,$ = -P_5GCVF\7.33E^80:Z"M1XB . R=4JDAPTY0Z5K>LC$%?P:!'59BG18G'@EILSU087@R'" M5WPG6;. =H?^B#$*U;H1(YI$/2&/=L#,V<%>-H/Q BXMGP+P%0;2-E.A&O7U\TU0./F[KQ M=Y2((18_0'0)P/J9YE7:.A%Z-,:1NT%(5>:LJ7GVYPX M)]^;7%%Z4K;>JJU,@5^X$,E,T(&BG,OD_Q8Q8WW$DM!_P'FRYIEA'@24Z#17 MJ"ADBY6Y\^P$WWF](NB4JM*7+- >,D3%C"PZI]P7C!E?K^IZR U"1GT_%(=V M<"M%M$\U__*F *LQ\_X0XWA7URZ28F<)I7D@+_:3L=B!@DR=#2485+S3<4NY MM4]9)W(6#HW2BE;0(I?\Z1R_.ADFZK'%!Q-OER8:-K8$6=' @H4>(6#)!=8\;HN.!0U%-*I2%J.Y!F?2GH.#@\]\RKK/$W+^5PO$O4XHG&T8 M!E-16B MB0D^B4@(Z8+7.0> IL,^/ YW3I(>8S=*Y=@ZA.M(]:@P)//EZF>A33 MP1V85TMJ]QAWM4]N*F3%D\63V3BBY.NIT5W34X*F%YU7.#\-2P(;!R]>R$*7 ML-/[$8U='&M?SU. U_A,GC_[\DC3/A_E48AO./$KXP%$6 SW0^$Y%WOY'?S M]L&#@* 6([DR?RWC P/3T=K6MRH3K\J?"TT7LN1Z/Y-7F\J58O[TRYT6MGJ_ M34;,)I%)4T]VL+TYM9](#>VT7O?'UBG!/[E^OOW?XK%H'[2M_T'+NN'K&7&I MP+"^Z_I1X^/&_9GH_ERAFSJ9_0W!_:I\>M\YJK"H@Z9RL!95G7F><%"DDF>2 M((&GDXT<4 @UK*!6(#!]W/JCST+LW*X;>^&XQG&UXWR?%0[>H MDC7*A/D6J MX,I'34U:0[KC1L-0^$(]NNFQZ%6/>QNI"GNH-9%87UU,[VO:C2-?S]36\^@424?]77Q<-^608Q6WEC0B4V-+7F-I MDD8II"3Z*K_L_BJAZ+JOMCHL>#"Y'2Y2$I> M6^;ORE%PV>2F-H51.HQYU*S7&(TQJ]E,AQ:7[BLQDMBX3V<7RI:^K>(]EVU3 M3%SZ_>ES,5YYO6K8?M;#=-2PM_CM$$]_LN,L[[R#+CN;_;,.DL30M\U429U![%4=#FFIJ4+_!:B(93-9-1KY^H+QLWEU$JK8U:I"F=ULC^,V4([_+9B)&@0FOB:"%0A4Q^W9F; L!0;F]&"$F94#3 M#02#5/,;*RQX<.715!%'>FP#MI!:9+7IB_%=!#&'#UIXGT&]DB_(-'X'E";, ML$=J)ZVL,)$TH4OZ2@^]>Z';KE* M',)79IW401GV)82OZ\QLZ4 MW?#+>KH] _/X-]K-K\W_!UCZU^#M)+2='\_2DZ\%$C5HB^6 M*)&'YU 6-=LI?6]J $L>!9=F'M76-M,X-GD-@IJ>:D#B3JFTH!9-7<6FT4 + M'R1XG";).!:4R2B;^;5KG&&5;5U"W$V M:V@%MV!_--<:K;A#*9@ :9B21$,YCQ;]Z7+B_+W#3P8[.VK94 ,7BO]BA:WGT20B M!91TR^V-VGV!O9Z1P\L5-_Y+=JWO"#/F6V.5V >C+9AL1_JXK\-1P"!])B#= M!Z2>=YO(L_Q$+JH]&4M0).UI@63 M%5EH364%6'9K9K'%#,XOSO=HRQ8M?09M0*Z4M+4AGV4!Q=/X&)EU]-(#O64: M!+RBND<&_0\D3=)A &_0R1UXO,'KY9*OZ$-6%L1)P2W>\#2>NS)3T] M"0/Z :+L_;O^./D88#OLV Y#Z*C>@F:4DS5H88@J3QT3N5O#HR5+KO+[WZ<4 M!'.<5N"J048]\MW66*R5;"^_NT7?%!8K(&W421L%I=UL.9!^LAF=]9^(612J ML5"0NTM.JY-RPK@EY08"_,8=O_&;^+F38)*&*8:A7Z)XWE$\#^+@49R]O8QA M[)&PO=V]R:W-H965TU7=A"UT%=%D73UL'62_6NJ6QAC5'+TX"UJ-9)T6D?26TS_;0?J1^ M:>JP\NI-79IR./\$?&9FSQ*S5V<'"?ZBW50]FDW4V>G9XP/T'N7-/V)ZC_;0 M&]OP/R_G/C@8R_^,;5CH/1ZG1Q[T@]_HPKP\@HMXXV[-T:N__VWV]/3Y 6X? M9VX?'Z+^ZC>WU+7]4XLUUZ6Z:CV&>*]>&U\XN^$7_^2=W*G?S=>@KJJF^#RZ MD7_'4A^=WF"=8E4W5;.$\";J;5U,)TIC6*6WVAE5-&[3."'T(*R,^OO?+L[. M3I^KZV:]T?6=VAK5>M6TCIZL,>HF@&?UJ_:E_G) :D^RU)X5WU'C^H@ O@=^X_[)C',SI][U=:Z+6TPI;)U,,ZN(3*X M2^WQ!)\\."PUO5[86M>%U97R(&<0&8/'G*)JX5QJ99RQM5KI6Z/FQM0*O&R@ M "*+T ; TS;SDT>A4:13%.S4Z/_XOU?>F"+2JC+F@/[\VR MK60'-\?_S>^)@FLK^ M]WIBB=3;8..+-UV*EZR5O?VT]Q_0'R11N MWERK#].;J?KI\O*=NJSK%IM\;V W07VDC:G:%# ^9(T)$]\XVSAU9[3+8K2U M9"@BO-)>9.!,46DLMK"0 _8(>=(H^DADP*&#%)F0VO04-54'#.]I-KRG!PWO M.BL/%+_7Y Z2'C>Y=P[&8#>D$^A@L'K?\%@Z8=NH/]X?VN5YWN7YP5W>F"59 M8E37O^!*?0A!;PJJ]$)B..F2Q MLF81YU%F*$UAV5[7^K-Q"FY]4S0!TU:F%G/P MZ%^;8-3LR53]HC]AYC5C!^/\7C$1_47KL .G2NL!-OQ?V?Y%MHJ+@U;Q4].4 M6UM5O/9;>%6]M',(_M)[$Y FTOOO-9:#JXX;2V8E?T!@%%_WK+W2+B!!@^ X M4192KA%DYB9L*8#0>[U<(KY!>AR.;1GUHS;:EBQ#4F_QI861Y'1)\Q90O;K5 M56MR4&P1V%UU1QJL ;@U2X,G5%;/;17CI0=$IH#OFG4F3I%\'I/PM-L+K+&& M,>HU.=^?I@3K;>#8#H1.;V'ZG#S IX65PAIW#9^'>+5,)(=#%>\(_S@HSSFM ME8CLV )OLB$#4E]:[0*9,N:"%3QWYDN+Z=4=R90RFA6CMOA4D###2@?4 L6J MOQ@R=%4J\]7Z'1X-"9+]&$M!3IH]: &8UCA.7Z7!^L#'AM:S@;;.C%3VLP$3 M6*UF2?&R0_6P;Y%52 "#EF1^17B')UK(I]#.L>9D#BEMNS+L/#(\YRAB!U[, MF29+M;?)C6L*UN(!1WN6'>W904<;\:T?+?@WQS]#0.7W^M?!Q<;]Z[59R((5 M+7C?V=7. -L-B/:?_5$A&@84D@KXNT32UVN"E!NHO::-80,$B_#)-XM Z'+2 M^49(,/2.55/$Z ?B$9BL[ 8B_TMF"+,"-@ NX;4FB_1!+(',$$"J7;<22J// M=1BY_[*G[JKQS+3$EF]A(>]IY9IV*7 M^3X86L^!!&55,+LVVK=.F.W9=+3R M?F B&#GTJA0V.!!ZTZU<[N/1)R891VHEPZ":A>%(H:AVHD+XF(Q'X@6BPBTT M\91QEJ2U3EO/U7GO^;C:GK-X+_KSR4#6VGV6Z-FSEX->-3OMJN+3@W[UP7-8 M>..#75/8^5Y'.DQ^W)-VUV15"8P7=>/EGB(@(5L;[D0S'9RF0 R=^H@PV"1# MPV!&F;P4VR_EG8V$Z0=FND0AYZD6.Z:N!Q4CZPW\3UB1<,S EF#)EFL+TDS9 MM/.P:"NN.5KVVSR6-F#K6W#0.''3>\8/,(0XJVOL(\J%?+QPK:&T0.N;'8)Q M/&9*)5(TR[I+Q-$[))-Q(J(0CV1/'0U)!AKIOQ!OD1P@ODV\U V7/%'V?/'XZ/OV[*3N!IVN7-=9[U^.)THEX#;F$>$L6*IO_(('#( MWGR:EVEPOP#/+F9/0 OV=,O[DEW_PY1+(MJ?C(%ILN2CGCP3QO897?7$*^D9 MV!*F">)$M_.?OK)0-OE62Z2+[$X0"TST/\ENT>QTI_OQ>7VH-V"&"<)YDA'$ M4"LLD($9$5PQ-'RN CJ)20N']K)WQP#-YJNT,,;JS69+"8";9WZE793\"#6U M:BJ6K7C_IB%D)>X?>4_M.2I/"NU7*)5#J'A+467<3U*%=0 [I 78;=,&TED2 MP[V"&G'1-:CU$+ZPRX:YZI4$>R5%QF%]SSJH5+:H&').XZ)*TB90]<)P!0M; M^-262YE@>?VR+8) ))J!L&9ZJ0-C2.F%B5F07AF-97P[]U+&I ('@I)XJ@R% M?XKCX*@R]U5&,HDV.J7>&B\"%O(@SCUEPT5)-B3N2B$P4%#>+Y?)_>6B1-A$ MYD,$B[% A6SPD$R_[*D'V2A)00R>!3#7%6/+LU#SGT\3J95?FI]V)D+A0UA.TO^?OYF5^@B M%;[ /#\Q1&@P_+B/=!*5$?U1BJB &(PKK*<"D1FCO4E_%L+OL6-]0E1_BF+V M^/=8OSKC&3*NKJTU/80ESCHL<7:X[4C -$:S_X@)ZKLQ^L$E]K4>'6GXDOKZ M@$OD<7)>,=ZLB&5AYQF0$&HA;BT$0>**:J? M@>_U0@3+]0F17Z0U"=0WM8F@\OY8[K8L[LC"RYW,3F&G9X)SNVA=@G89BPR# M1&;,=WT8F%?=K(&48(!T[(95@$:*>+!@_>?&5^B@HE8A5; $#F MAC.;E.0Q>7[[>BLJ_3EY89AL9)]N:.VXZ=ALZ[>;5W=S9_MH$B&FE.Q'N5=B MS#[2,;[QP0[)$"9GI$I3"T2UUB5A;B6GTYE'BV0,AT/%1X(91R'?'8]A:,>S MT^.;9\^&2HWQ70Y]HG=D[/V #6?!=.2(ZF%*XJ*OC+5W8VA7O.VV-KC/X.A\ MB HK=T!!6[[]2&O5/4C)%" MBP1WC+6/Z0.2/IC&7\3K#YRP D5M>3092&UAG0\]HF%TY6BS]^6:JY&]V;V7 M#R:I)UWO+(C74#%GF7TK[DCR<"G8G;O/#AZ4OWH?JU3-4HYR1;TF+,] M(=KL64M3(^-*84_571%RT+X7J+RTF$SJ6@NHGU=V&5,VK("Y45Y3"S#Q?M54 MFN\ )&93ODO\3M5O#/93LR).]'3V&)_1GF0;$W)%L4;>W,IN-G+6)0-%M,#N M]+#7 >FW?-9ZMY'1GV'KV\86[+E-;C7ZH\K[X M_$5W!#NX^*!,;AQI/1Q2YC.*N>F3[U4__36&XLKC?>J+! $='#)9#(4$(0B/ M>NELW,T\)$UWS,:.._"=&+W1UN(J3Y$[&\SABRFCC3D!:(&SH8\MU%!!E\ M7[;4Q,D2*5$4>!OB6?9]+8_!BK&-;/3=6HY4U@1QPAW"'IL\Q8/HC=)"2+W8 M'+PFJ8:&+$SN?G46C$ESLZ"#-WJ> E3_6HIH@2S_;1W/_VKI(Q!QM6NGPY*G MR(1HY5NZ8IU:]<<(\%D5Q!RO$*+"*UY,MH>:G&W:V$?&R\9<%- M>O$$8..83C F@GR /I?I5HH/_9"/(%^-.SY7JVGQA&OCM*EZW]SI2K;*>,4W M?[G*P6*LNYO8-4;U9\,/>=I=CA!7YNO&=_8^**+E<5?*[& M#[GGI1Z\>7?S4-H]ZTT;<5II;VV9CMMIPJ0[R^-WIBXEQ3HC_4#RLOAETL?: MU,&A-I)4N;&&ZRX,T(C6[85-$V*&X2+?$B5("Q(:]7;=HJIQI)C8NNLUCNXW M]$G=L1_PMHX[Y8&VXBU#!A.Z42>=!IZ(!2AD@?_6=S7\G$6(X9%(C&F]>@[F M:X^9KMR_[5J;$WY=0L :T%JN4$114IX!IJ=]\VD>'X=2R*$X+"\>]AOA?XDV M;S@)E.4QKR4E#EMVPB""X6BW4BZ!8JQWXDYCOXY89BV;@RMRJN,SZ:QYQ&\" M)XWK7+#=Q!KDV\QCJCX.5 )1H0*M__U*24(1G<11G(YRJS>9F9P#<0<] :5< M?N0K?/N,&9,#I")='I(:79F(-9@\B,V-:91JZG7($=W8Y-228K.([5+^S!@5 MFR, <:>3!Z?/YV3V=GYY.+1:?:>Q? :*9=N?9>2]NXOVL&NTDUB M)H4/CWAG&\,7Q:N[A#9\[RHCW45L,GHO._"0]47DDSNFJ,-AJM^AST%:#FMPITC,?FY8_:+76SKM8_^1ZP4TNF45Q4 34]/! -]=H9T=OD/[ MJ]D.+H>[IL;G(EG>=\;Z?^$Z+:HWN4ST5IH-/69^2@T+!,1?FUO#X52427+X MM@,U.DE[F#H9ESB 11MZA5M:/=XV?=NZL<+C.GDUP]O:<63=;Y,S-V1 MV#W.O9V$]@V?,?--JFB/D4(RR[E9VKI..8COR1JZRZ]>0R$LZ>1#XOQ\=RRN M?)_&H%8^>P)<)M\1E?L42M!IW)2CM0DG \OG>0,<0UN"+F#WB$@0_(6;[TL;&WMLP@ T^7S63 MTT@-F959;E$60W[X\M5>6?S_>]C_Q5T0,_J^LAEX"@.;@?-\FP?L,8KO=8(G MXRW%D]Y/F@!@E_S#+3ZXKH/\NBD_S3\.NY2?1'7#Y9=E2/:0,=WG7&#JZ?0< M"1-0://'E=&H]&D WB\:H*?XA1;(/YE[];]02P,$% M @ "T Y61>,B BQ @ V04 !D !X;"]W;W)K&ULC51=;],P%'WOK[@*$V)2MZ1I]L%H([4="-"&JF[ ^+!36X;:XX=;*?= M_CW73AJ*5"I>XNN/=22#,."FNKFS T68$E,^>J0DD[ M*Z5+9FFJUZ&I-++<@TH1QE%T&9:,RR =^;6Y3D>JMH)+G&LP=5DR_3)%H;;C M8!#L%A9\75BW$*:CBJWQ >W7:JYI%G8L.2]1&JXD:%R-@\G@9IJX\_[ -XY; MLQ>#<[)4ZLE-/N7C('*"4&!F'0.C88,S%,(1D8Q?+6?07>F ^_&._8/W3EZ6 MS.!,B>\\M\4XN X@QQ6KA5VH[4=L_5PXODP)X[^P;<]& 62UL:ILP:2@Y+(9 MV7/['_X'$+> V.MN+O(J;YEEZ4BK+6AWFMA9Q9FRE@#;Q[94J Y'866+G2P,&O)IPUY_ _R(=PK M:0L#[V6.^=_XD(1V:N.=VFE\E/">Z7,8#OH01W%RA&_8N1]ZON$1]P8:?X?L M->CD,-K5RXVI6(;C@ K"H-Y@D+Y^-;B,WAW1EG3:DF/LZ8Q^G::DI82P!(*M<:<@DH9;DVOS:?>E DF,\HK"Y^9K*GPH7T_.*$HBF(:+Y*D-\ES M[@K5]$%2,XHC&,1)[U$S:8@;K*(>T*3HFP9V2L'5%9SN7T$)DA5=AA ST9Q M\G;0F]6D3UJHE/;MH-T:7@Y[=TJNSRSJ=UJU[&ULM5;?;^,V#'[W7T%XO>$*N(E_ MQ$G3)0&:]KH=T!Z*7N_V,.Q!L9E$BRWY)#EI]]>/DE,GMZ5!-V /B2F)_,B/ M(B6--E*M]!+1P%-9"#WVE\94%]VNSI98,MV1%0I:F4M5,D-#M>CJ2B'+G5%9 M=.,P['=+QH4_&;FY>S49R=H47."] EV7)5//4RSD9NQ'_LO$ U\LC9WH3D85 M6^!G-%^J>T6C;HN2\Q*%YE* POG8OXPNIGVK[Q2^..W&9,8U7LOB5YV8Y]L]] MR''.ZL(\R,TON.636KQ,%MK]PZ;1'?1\R&IM9+DUI@A*+IHO>]KF8<_@/'S% M(-X:Q"[NQI&+\IH9-ADIN0%EM0G-"HZJLZ;@N+";\MDH6N5D9R:?I$%(X QN MN& BXZR CT(;55/BC8;WCVQ6H#X==0TYLR;=; L\;8#C5X 3N)/"+#5\$#GF MW]MW*<@VTO@ETFE\%/".J0XD40!Q&/>.X"4M\\3A)4>8:VCX':+76/<.6]M> MN= 5RW#L4S-H5&OT)S_^$/7#GX[$UFMCZQU#G]PPKN K*VJ$.V2Z5NBV(X ' MS&JEN%@ $SE\DD*U$[\Y*O"(3P:FA%0F %__-[D;17:+PKJ8WW,QT-VKN56J/V'"GO%M=80'3A48W@,S3: M<%.+7,,)Q$$<#:DD3]S/C;PK5(;/><:H7"F::ZRDYE2@:1"&(>F=-9+W* V5 M\*Z8+\FKL: #!WK2PKJQUW"[Q@S+&:H7>LG_2"\*!L/$!>RD5XD-@G1+S$FO M$QL&,0'NB#7C(T68MD68OK$( [CE;,8+;CBUS+8B/4Z:Y?F,1'O?; M9"^Y\/Y67H?30, M!F$"IU8>!(-H *?>U9*)!1(,S'>X9+EA2C%AH-C+02^(!D."B8+A>9]L]R,Y MT"[.91JD))WNNS^R2_UVE_K_X:B@0[RJJ3SL*6$7F*;FN%Z=S17: M'3)(_@PHVS2]3GQ.2DGG/"6M:[[F.=I&>^98Y!#2$OUVG@H^W]]5NN*>D2E] M:G%2^DM#TD65<8W;>$X@ZO32E\^A+>ONW;\EJH5[96C(9"U,%LW R,K=YC-IZ&W@Q"4]QE!9!5J?2[K7 MM@/KH'W>3?X"4$L#!!0 ( M .5F=.:ZI@0( & % 9 >&PO=V]R M:W-H965TA68M4:6UZ!2!%$8#H.2<>FED_KL4:<3 M55G!)3YJ,%59,OTV0Z&V4Z_O[0[F?%58=Q"DDS5;X1/:[^M'35;0L>2\1&FX MDJ!Q.?6N^U>SQ/G7#C\X;LW>'EPF"Z5>G'&?3[W0"4*!F74,C)8-WJ 0CHAD M_&DYO2ZD ^[O=^QW=>Z4RX(9O%'B)\]M,?7&'N2X9)6P<[7]@FT^ \>7*6'J M+VP;WT'H0589J\H63 I*+IN5O;9UV .,WP-$+2"J=3>!:I6WS+)THM46M/,F M-K>I4ZW1)(Y+]U.>K*9;3CB;?E46(8%SN)<;E%9IC@9.G]E"H#F;!)9".,<@ M:^EF#5WT#ET,#TK:PL!GF6/^/SX@:9V^:*=O%ATE?&#Z N*^#U$8)4?XXB[? MN.:+C^1KH,GO4'H-.CF,=AUR9=8LPZE'+6!0;]!+/W[H#\-/1[0EG;;D&'OZ M1!V75P)!+;O?\>;#3:4U[>%7K1J>\=7"3*CLY?>A!(Z&.)P U3@KNB+W;C'# MT# =PUMM_>^<@:12=P-"/AT-:!_[H,H%# MU0WV7GV)>E7WMH%,5=(V#="==N/CNNF:?^[-[*$*K+@T('!)T/!B-/! -_W< M&%:MZQY:*$L=66\+&H&HG0/=+Q6]J]9P ;JAFOX%4$L#!!0 ( M .5E? M\$9GKP( -$% 9 >&PO=V]R:W-H965T,LF@%4I=\-"F4;2-1/K1[ %7 [AY6>W"3:6/AV,%V:/GW:SMI*%+I M(?'8GO?FC>V9R5K(9U4B:MA4C*NI7VI=7P2!RDNLB#H5-7*SLQ2R(MI,Y2I0 MM412.%#%@C@,1T%%*/>SB5N;RVPB<HQ[D$U505D6\S9&(]]2-_N_! 5Z6V M"T$VJI: 5RF/6II=:G ZNQ<:(85O M,)?FHJ5^ \(+N'EI:&V.7@_@WCR,XR>R8*A.)H$V(2TPR#OZ64L??T(_A#O! M=:G@AA=8?,0'1FJO-][JG<4'">^(/(5A-( XC),#?,,^_Z'C&Q[(7T&;W[[T M6G2R'VTKYD+5),>I;TI"H7Q%/_OZ)1J%WP]H2WIMR2'V;'LE Y@SPO7'FX&_ M3C0\X4;#C(G\^=\^_0]7EVV9 MOKNWSGJ4^R+:!M!,M:E>T"Z%-"W!F:7HN2NM@]I?"/-QN M8@/T73S[#U!+ P04 " +0#E9,+N^GDD# "A!P &0 'AL+W=O) [)>7SSY.P@U:LN$0V\U970 M<[\T9G\?!#HKL6;Z5NY1T$TA5#/J'!>K*5\M5NGO*Y'UI 6&%FK 9&RR=\P*JR MB@C&WYU.OS=I!4_IH_9'YSOYLF4:'V3U!\]-.?=3'W(L6%.99WGX!3M_',!, M5MK]X=#QACYDC3:R[H0)0,KO1@%ABR:F6#K+.P:BW$_V$A@8]2F%+#>Y%C_F_Y@-#VD.,CY%5\4>%' MIFXAB880A_'H@KZD#T'B]"470J"A]>^<>ZWTZ+RT;9I[O6<9SGWJ"HWJ$_J+ M'W^()N%/%["->FRC2]H7+]2$>4,YD04\=?<3&'Z]Y;,X." %[! M71+1/YTFWD:QG*8+31Z(QQ.(1ZFW;L@,]5<.6A;FP!2Z"C28E4)6!BE4[?&\=1[HB(N7"*@XL712;@64MR:_Q M.\OI(I;SY62+B,(.M9L* YNB./3H=$SQBBTQ@2096V(*4>J(U!&;$NG=*0QE M?3H*N\BB-KS^-J_8N7',W[G(!B=CDTIIYQX'#9ELA&DG:'_:OS_+=NQ^96\? M+^J1'1<:*BQ(-+R=4F!4^R"T&R/W;@AOI:&Z=61);R@JRT#WA:0IU&VL@?Y5 M7GP!4$L#!!0 ( M .5D>N5IO\@( .D& 9 >&PO=V]R:W-H965T MVIKE#1RD*;DCL:FF5L*X,\#Z!2QJS3.8M++E0T'H:YJ1D/]@W&[R8VWPFI M!C2)$\H?RITSM"H(Y\8_M4/HPR>XS#*]4L["E#_SN43@*O>39H4Y_!!\+J1P M BT M<',*:7("K,.Z!_C2QHPT\*4'S+!0Y[M0RY+65F^F2RHFEH?[ MR 8]2%FO=<^-X-/E).GU*[PP^^V=FITOLH<-*JV'C^_T^&#H?8[/"L,XJN[ 8WIK6!Z\'G")5<9 MGL <(5&Z)S,Z+-@^8ZA%IV32!64;#WN,FC#<=)JOZQ71C^*4%U9 M L=I"NV7&.BMWV&G8SF"0;+7[GBG_)1HEJ'(6@CUI*Y$S6Q3QR_K\O6RO7X$ M*&_*S=*/M"!HY[1/=IJZL-8#IZM0S.;:46D,W8+>(C1^ ZTO--WAS< ':%ZW M\7]02P,$% @ "T Y661:29G7 @ N@8 !D !X;"]W;W)K&ULG55=3]LP%'WG5UQE: (ID#1I&F!M)0J;-@DV!&Q[F/;@ M)K>-A1-GMD/AW^_:"8%-)9KVDOCCWG//.;%OIANI[G2!:."A%)6>>84Q]4D0 MZ*S DNE#66-%.RNI2F9HJM:!KA6RW"65(HC"?.K6KM1\*ALC>(57 M"G13EDP]+E#(S4\+UWQ=&+L0S*9_Y@?$JJ<6/5%;1(. ETP=0CSR(0JC\0!>W$N-'5X\(%5# MJV^;O#9[O#W;7HX37;,,9QZ=?HWJ'KWYVS>C2?AN@-NXYS8>0I]?H-:(/GRI M43'#JW7[/7PXYSH34C<*X8>C#K?X8& A9';W "ZD,J 057"+DQ&QSNOQM(1$I*6N]B1GX9'.[?2,/&W*+CH-F7W 6KV M2#W2: OOI^GQCC4">%DW!G/@%8&@-K2[-_+'203['=B0]<&+?E*B6KNNJ2&3 M367:UM*O]HWYM.U'S^%M5Z=+O.:5)K(K2@T/4S)2M9VRG1A9N^ZTE(9ZG1L6 M]'-!90-H?R7IVG836Z#_7D@^ MI'B\$_).K1 UW%=EK4[;:6&#TV.(9EJ4Q1##^;6VZW9%&<7_]:/VS]9U\N64*ST3YG1=Z M=>)F+A2X8)M27XK=[]CZDQA[N2B5_8==*^N[D&^4%E6K3 @J7C=/=M_&X2T* M8:L06MS-01;E.=-L>BS%#J21)FMF85VUV@2.UR8IGGX3&B$(8 #S M%9,X,!X6<"8JRKIB-G!'5^RV1/7A>*3I0*,VREOCIXWQ\!7C$7P5M5XI^%07 M6#S7'Q'0#FWXB/8T[#7XEY0Y5P@7DN?H7*+I"[Q>DEBM)97@AI4$4%;.;+F4N&3$ MOB^TPZG*<[AAY8:,;[32K"Z,VA^LWE"O@#;E$'MI,O;2*(%W$ Z3$++AV*PC M;S*>.+]1= S,)$H\W_?-]V&<$;<''; "CL(H]/PL<#XT-B*[3R6^0$[*'N2L MSJE+F"7>K[DT.@'I)..HU0EBJ[,/E)B9KSIJ$LXL''N3++#R:4PXTXC6 6$/ M'L'8;+U0G$29%T09B<;#.(!T&$QH/8 >0B4=H9)^0E%#+S9TI%C 07+MF"2? MYYJ8TY)+>38G31^8*>K<;>+?1K5>/(>I1GD O2++*XG8M@_'MH^G2#DF4N8O MHDBNJ;W3IK*HUX9UL!4E(2Y-28Q3YSWXSGOGDJN[P<+8Y$01.DZ#-.2+AMFD M%>EL%51.!=8%/' L"_#AO?D][9=\88,HVF"D0^*:[SQ6R8 U50(+QB5L#:?W MI9EB2M++%A\ S>BQH/O# +O"">-!R((1GZ01\) MQAT)QKTD..+*+A]>+T9O)$?O: .\V._O.'U\IY3?"GU M'BRQ)C*4-NZLH#F($[&9&>B<=Y#&8XIDDH9TWRBT9HQ<@5N:.=?6G3"#-'6N MA"8;:F_0H09/84%23^T]DI+@H42,]B:L"N72SI$*DZM/]Y8)L9L?F18NUG==NA:;ISRY7-&ZC- *TOQ TM;0O MYH!N@)_^!U!+ P04 " +0#E9U<#]WH4" !L!0 &0 'AL+W=OJOUG[.(9.;Y<">-'V+>V MHP\!Y#MC5=.!24'#93NSIRX/!X"+Z 5 T@$2K[MUY%5>,\NRJ59[T,Z:V-S" MA^K1)(Y+5Y0[J^F6$\YF7Y1%B$?P'E;LE])PY5VB-L!D ;X$O[9*2>+SV1# -M?,?":]'#XVC7/I=FRW*4.X0?7C#B\]JE?N!2[X9T,*=GPW-FX#7$9\-Q2O,DC@;+ MG:8OY Q6O"A(YI(9Z]_6O'36,(9X,#>= #)J'R?&\C53MJV&?K3_BN9MQWTS[S]ARBTBDL# DN"1N>340"Z M[>UV8]76]]-&66H5OZSI.T3M#.B^5/2,NHUST'^PV5]02P,$% @ "T Y M61C]<: 4 P 0 @ !D !X;"]W;W)K&ULK59K M;],P%/TK5P$AD+;EU6YCM)6Z=@@^ -7*X[.;W#;6'#O83KLA?CS73I9U92T@ M\:6)'^?<>TZNKSO8*'UC"D0+MZ609A@4UE8786BR DMF3E2%DE:62I?,TE"O M0E-I9+D'E2),HN@T+!F7P6C@YV9Z-%"U%5SB3(.IRY+INTL4:C,,XN!^XIJO M"NLFPM&@8BN,&[_-A$+F$4&!F'0.CQQHG*(0CHC2^MYQ!%](!M]_OV=]Z[:1EP0Q.E/C& MM#UN M--D#2%I L@-(XCV M 6DNX#^'D"O!?2\,XT4[\.4638::+4![783FWOQ9GHT MR>?2??:YU;3*"6=''Y5%B.$8/ND5D_P'+PS/.=/\:0,:TOY6,LF.]H-A_U7[?R)[Y%"_H-YJ*DC&)>N8U!M[:^K M_F^V]GMGITG\>L?<)_;%R=EY&CW>-SVH[%]]"[=Z:XEZY>\H [X/-HVGF^VN MP;'O_COSE_'%I+G-'FB:NY6:R(I+ P*71!F=G)$ W=Q7S<"JRG?PA;)T'_C7 M@JYXU&X#K2\5=?%VX )T?QI&OP!02P,$% @ "T Y6P @ ;@@ M !D !X;"]W;W)K&ULK59M3]LP$/XKIPQ-(#'R MTC9M61MI+9N&-*8*"GR8]L%-KHV%8V>VTQ9I/WYV$D(W2C2A?DG\%[H9H1R)QJ5:S,9C42A&>4XDZ"*+"/R<8),;,:.[SPM7--5JNV"&XURLL(; MU+?Y3)J9VZ D-$.NJ. @<3EV/OGG$]^S#J7%'<6-VAF#364AQ(.=7"9CQ[., MD&&L+00QKS5.D3&+9'C\JD&=)J9UW!T_H7\IDS?)+(C"J6#W--'IV!DXD."2 M%$Q?B\U7K!/J6;Q8,%4^85/9AL8X+I066>UL&&245V^RK878<0B"5QR"VB$H M>5>!2I871)-H),4&I+4V:'90IEIZ&W*4VU.YT=+L4N.GH^]"(P3P :YQC;Q M(#R!F11)$6N8"J45'%^@)I0IF.-6%X2=P!%0#O-4%,I8JY&K#1$+Y\9UT$D5 M-'@EZ!619]#Q3R'P@B[O_-#[V.+4MV&8??P2E60O1VE C_8 MKU2OX=%KY7%'I;U2YO81&Q7FTA02RE>MPK5"OE&XL"$<'EZX\(5P?J^S7[A^ MPZ/?RN._A&J%>*-0@X;@X/!"#5X(U=\OT[!A,6QE\7FKD2?X7-+NB92$:XJJ M40Y^PT0P->9NWEG?G(>LFELUT2(O&\I":$.B'*;FAP"E-3#[2V&:2CVQ/:KYQ8C^ %!+ M P04 " +0#E9Q@;D5 MT192(L]Y!DP_67.1$J6;8N/*3 ")BZ T<7W/&[HIHID1\NX*$[V<.=AYOW-+-5ID;[GR:D0W<@;K/;H1NN35*3%-@DG*&!*QG MSB6^6.")"2AZ_$-A+P^ND9&RXORK:7R(9XYG&$$"D3(01/_M8 %)8I TC_\K M4*?.:0(/KQ_1WQ7BM9@5D;#@R;\T5MN9,W90#&N2)^J6[]]#)6A@\"*>R.(7 M[:N^GH.B7"J>5L&:04I9^4\>JH$X"- XW0%^%>"?!H1/! 150% (+9D5LI9$ MD?E4\#T2IK=&,Q?%V!316@UE9AKOE-!/J8Y3\T]< ?+1&;J%'; <$&$QNA$\ MSB.%%EPJJ9\M.%-"#SCZ2,F*)E11D.CU$A2AB7RC.]S?+='K5V_0*T09^KSE MN=0P%_Y80>?A3U\"5$='ECH!/5H!P5>^ 3>%4D(BZ!K8,K 81%HUMYN'D[P MU-T=DK6"FP5_(3,2P_)?5QS'UNY7\8Q-6^1?(L8J"X)XY8$WSL18$W14\"D%C"Q M"O@L")-K_$@+B>J-C*\1V MK!^MQ+\*[5AY8]S8[MRV1=2V[$$8GDZ<%;XO_<;=L=W>GZ_'N,O<6RJL6?JJ M:/8!V+X1>&%1KE".J_)H=*KE=W@[;LP=]W9WW+;W]C;6#M^7?N/OV&[P+RG+ M;8MO;V7M:?K*:%P>VVW^975YTM[3MO:]]D0_*L0].(SJG>^F.*-+%/&?D30I[<-91(EL-:AWOE(3X@HS^5E0_&L.-JNN-+;[.)R M"R0&83KHYVNNC[=5PR2HOX[,OP-02P,$% @ "T Y62].OB-< @ !P4 M !D !X;"]W;W)K&ULC51M3]LP$/XKIX@/(!52 M$L8FE$;JRQA(8T,4ML]N^Y[D7^W&V-?;1 M58@$NUII-XHJHO5%'+NBPEJX$[-&S3M+8VM!;-I5[-8611E M8J3X? \KH74 M49X%WZW-,].0DAIO+;BFKH7]-4%EMJ/H-'IRW,E51=X1Y]E:K'".]+"^M6S% M/4LI:]1.&@T6EZ-H?'HQ37U\"/@F<>OVUN [61CSZ(WKB=>UD(AU.COLN2JE'T(8(2EZ)1=&>V5]CU M\\[S%4:Y\(5M%SN,H&@ >=]0(=<21#_,9'!X5:9S0I"X4#>- L M0"5_8PE71I52K^ 3"Q ./QOGC@:P0(Y%&)<_^$+X@QF 6!):N!>[E^;>UG4> MZO(RWN3#+-[L3^*MB+;9>.].U6A706H."M-H:H^D]_9J'H=+_,P_896WHOQ+ MTSX1//"5U X4+IER>/*>-6);V;4&F76XN0M#K(.PK/BE0NL#>']I^/9VAD_0 MOWWY'U!+ P04 " +0#E9YVEHOXL# #+#0 &0 'AL+W=O)I1=8*4LK*?_)8!:)!T';Z"7Y%\'\EA'L(044("D=+ M985;9H\83NZ(K1)8T(4WII U*9)30C"E9LQCB'O[,SL>^Q8"KXUH'UW\.[I5OM7A# MQ"D*\ GR/?^L3Y"=/H>HI@<6.4&=ZZ"P=[;'WF7\K]Y0$*,9EZHOOB4]+.BF M_C?3H8]'8W?3U-P%C?Q14(-:RLYJ96=69?=,?X(2^D-K^TM_>GJ37UH8--[K M_:+,AFC)&M2R!K\KZQ.7$GIU#0[JLB%:NL):5VC5I??5@_["%Z75)RGLO+ G MCUW0_CP.:V%#NS#.X E5\JYS7<9UH??IM!HS#>Q"9B2"B:,[E 2Q 6?ZQRL< M>G_VU=(+&6OY?5[[?7Y<99UW@NUW,](%X>&^C(QJ9:.C*VMT< ?;$"U9V-OU M'>_XVJILV*19(6UMC9Z(CZJOBGX@G3VH_?G$_DZ<;Q4W Z&*#JQ (KY$<\BX MI,I::':3_[?27LI:.P"[+H:/;&,5OQGX@>=U-DX7-1QX^_;.KI/AXUL9/MS+ MK)"VM%TWPR_0SO#A?F:%M+7M.AH^KJ55]/! 3KNHGIRZC>-R"F)5W"(DBGC. M5'ERKF?KF\IE<3YW=_#RFJ-EKW2240)+3?5.ASHHHKPYE /%L^+PO>!*'^6+ MQ[6^;8$P +V^Y/H 7@W,"^K[V_0G4$L#!!0 ( M .5G'>YAQ_ ( ,4) M 9 >&PO=V]R:W-H965T>YN\>' M?:,5%P\R!5#H,:-,CJU4J7QHVS).(BH6MLP%X*0$9=1V M>SW?SC!A5C@JUZY%..*%HH3!M4"RR#(L?D^ \M78YS+"$*:??2:+2L75JH03F MN*#JAJ\^0YW/P/#%G,KRB5:5K:^-XT(JGM5@'4%&6/7&C[4.:P#-TPYP:X"[ M#>CO 7@UP-L&^'L _1K0+Y6I4BEUB+#"X4CP%1+&6K.902EFB=;I$V:V_58) M_95HG J_<@7(0\?H@C#,8H(INF12B4)OK9)Z_3 "A0F5'_3X[C9"AP2$Q2^3(5CH00V?'M=-)Y=3=X]1#5YRI5*)/+(&D!1]UXQVW@\#6"C0R MN$\R3-Q.QBLL3I#G'"&WY_9; IJ^'.ZUY=,-CR#>!]_(QFLVU2OY^GOXIBEF M"S";-,=$H"6F!2 ^1RLL!&8*48)GA!)%H'7S*G*_)#?'QC(\[CO!VKBNR M:]7;M(@Z@S3GV5#F.(:QI0\L"6()5OC^G>/W/G9(T&\DZ'=*<&$2OS>)'^F" MS@LEC] 76 +5Q?[C"K(9B)]MN7>ROCSF2J*W)(O>B&Q#S4&CYN!Y-5L$,=LLJ")Q@JVB>L]J(WV_B]__G#^'O)-CR/W1&\-K-WO5X M[#AGIWZ[#$$C0_ /VQCL*N\,!N8XW,BST\5K\VSSN5$Z59[VV@67@5B4C8)$ M,2^8J@[Y9K7I1<[+*WAK?>(,IU5+\9>F:G#T$;X@3"(*&PO=V]R:W-H965T(E MV.:>XWO/B/_.Z=N?CY7>$5E#"*\2PFL5XA%SCI7I%RBN24*T),?J+LA& M.9F^++:!:PZ?KG&K8@X@G=< "U($%)(]$"JS]V MFV^MFYSK6T=D#3UZE1Z]+GTKR!R[YHEMVKX[/+#N>)PW[!UWKU]EVS_7O2_[ M5%WJ$*$9V9((DNAM\UKW.->\CL@:<@PJ.09=FE>0]>J>'-C6%M'(<%AE./QO MP[X#CUM]:J4^UZ>.R!HJC"H51EWZ-'IU[_FFVSNPJ@ARG$;4B>/EV'\_Z/;Y M?@$/B8#RP]9F6#OYN8YUQ=:4HM;;.%V:5K(=?*T.77LKJLC5JK5DNA]63<^: MJ+Z)PDK!;'.@3B@O6LQB(EF:=VE+)E7/EP\WJBT'K@/4^Q53G5HYT8U?U>@' M?P!02P,$% @ "T Y63U"1%%2 @ ]04 !D !X;"]W;W)K&ULC91M;]HP$,>_BA7U12NM).0!: 615E"UOMB&8-U>F^0@ M5AV;V8:TWWYG)XUX"&AO8I]]__/OSCF/*ZG>= %@R'O)A9YXA3';1]_760$E MU3VY!8$[:ZE*:M!4&U]O%=#.W=IMW.%EM]&R5D)0C,IB(+UQ/O:?YPF MUM\Y_&90Z8,YL9FLI'RSQDL^\0(+!!PR8R-0'/8P!1_6&Z*B3?R2 YKNN-F(:MOT.3C #/)M?N2JO$-/)+MM)%E M(T:"DHEZI.]-'0X$_?B"(&P$X?\*HD80N41K,I?6C!J:CI6LB++>&,U.7&V< M&K-APM[BTBC<9:@SZ0]I@,3DGKR(/0@C%0.-UK*^5"+71QNW,S"4<7V'+J_+ M&;F]N2,WA GRJY [346NQ[Y!*AO;SQJ"IYH@O$#PG:H>B?I?2!B$<8=\>ET^ M@ZR51\=R'VO1%B1L"Q*Z>/&%>,],,"QG3C92=J=3ZP=.;YMDG\;!",GWA]#G M3E$2]ENG([2H18NNHBUHA5=O0#'*.\EJ>7)P:#A,'D[(NIRB43=9W)+%U\E M@]H#P5>%_%QIR4%G(#+H@HS/SK^/A\,3R"ZG0=(-F;20R57(XS]<@.FB2\[N M;1 -!B=TYT[)\"$^H?,/FM(^B/B?;YC0A,,:94%OB%%4_;0S;^NU+G_X#4$L#!!0 ( M .5DM$8PO(P( +<$ M 9 >&PO=V]R:W-H965TPLJIQK+ABS184UMR/=H**3C38U=V2:+;.-05X&4"U9$L=35G.A MHCP+OI7),]TZ*12N#-BVKKEYG:/4NUDTCMX=MV);.>]@>=;P+=ZA>VA6ABPV ML)2B1F6%5F!P,XLNQQ>+U,>'@-\"=W9O#SZ3M=:/WOA5SJ+8"T*)A?,,G)9G M7*"4GHAD//6)X9O0/CHXG-;T)M IJR$H,XUZ! MJQ*NGEK1T+]RIW!#G72\1,>%M'"/+Z[E\H3B'^Z6<'QT D<@%-Q7NK4$M!ES M),I3LZ(7,.\$))\(2.%:*U=9N%(EEO_B&24S9)2\9S1/OB2\YF8$Z?@4DCB9 M'-"S^']X^H6<="AP&O@FG_ MD::K$-PW[:'J=.AI0/N1>\['XVG&GO<5'XHY M'V(Z66RO!VHTVS :%@K=*M<5;_ .TW<9FNZ#?TY3V0W17YINI*DT6Z$L2-P0 M93SZ3CUMNC'I#*>;T&EK[:AOP[:BEP6-#Z#SC:9NZPU_P?!6Y6]02P,$% M @ "T Y6;)1_+,; P 'PP !D !X;"]W;W)K&ULK5==;YLP%/TK%JNF5FK+1X D78+4)JLV::VBIMT>ICTX<)-8!4QMD[3_ M?C90"@EA[<1+L.&>P[GWV/AFM*7LD:\!!'J.PIB/M;40R86N;G-(%8 M/EE2%F$AIVRE\X0!#C)0%.J68;AZA$FL>:/LWHQY(YJ*D,0P8XBG4839RQ6$ M=#O63.WUQAU9K86ZH7NC!*]@#N(AF3$YTTN6@$004)-(L<8INY5(Z0_/< M9427!P+1\10$)B$_D=$/\RDZ/CI!1XC$Z'Y-4RYC^4@74K!ZK>X7XJYR<=8! M<3>8G:.>>8HLP[(;X)-V^!3\$MZKPW59IK)65EDK*^.S#_#5,H>W$JT8Y8W9 MY71N1J?VT\8SASUCI&^J.30%F4X95%/:*Y7V6I5>^GX:I2$6$,@U+?>W3[#: M-4TB4]/9+W7V6W7>4RIOK5I-:67XJ"D= MD=62'93)#KHU9;!?\/ZN*0TQ[@%3AJ7.8:O."8V25 ![YZ9I)?NH/QV1U?(V MC;>CU>C6H8*O6G[7VCTOFH(.G1=FI0TP6[5>IRPF(F60B;TFSVK,6YUJ9_RH M55VQU?-_.]K-CL]VL^G<=G>]:@_*M>J5[DVUSK+K69&8HQ"6$F6<]Z75+.]& M\XF@2=;0+:B0[6$V7,L.'I@*D,^75#9UQ43UB.5_ N\O4$L#!!0 ( M M.5E$Z.GI: ( *0% 9 >&PO=V]R:W-H965T31GFEI;1&A2)6DK;1?WR4EJT[B M&+U(7')G.$-R-VV4?C0EHH6G2D@S#DIKZ\LP-'F)%3-GJD9)*TNE*V8IU*O0 MU!I9X4&5".,H&H45XS+(4C\WUUFJUE9PB7,-9EU53/^>HE#-.!@$VXE;OBJM MFPBSM&8KO$/[4,\U16'/4O *I>%*@L;E.)@,+F>)R_<)/S@V9F<,SLE"J4<7 M7!?C('*"4&!N'0.CWP9G*(0C(AF_.LZ@W](!=\=;]B_>.WE9,(,S)7[RPI;C MX"* I=L+>RM:KYAY^>CX\N5,/X+39<;!9"OC555!R8%%9?MGSUUY[ #()[] M@+@#Q"\!R1N 80<8>J.M,F_KBEF6I5HUH%TVL;F!/QN/)C=%L M]EU9A!%\@&MIF5SQA4"8&(/6 ),%?%6J:+@0<'R%EG%AX!Z?[)J)$X(\W%W! M\=$)' &7<%^JM2&(24-+NAQ[F'<:IJV&^ T-0[A1TI8&/LL"B^?XD/STIN*M MJ6E\D/"&Z3,8#DXACN)DCY[9_\.'!^0,^S,>>K[D#;Y)I;3E?YA_MVKY^JCW M'5E+.?*4KA0WV2 Z3\/-KHW7.1=QG_),:M)+30Y*W=[W*K2U"S'<4#-R*#>8)"]?S<819_V74"X\^ KU"O? M!PSD:BUM^TSZV;[53'R%O9B?4@MJ.\8_FK9_T2-8<6E X)(HH[-S*F#=]H0V ML*KV9;50EHK4#TMJHZA= JTO%956%[@-^L:<_0502P,$% @ "T Y64=6 M4%I[ P FPT !D !X;"]W;W)K&ULM9??;]LV M$,?_%4(KA@1(HI^6Y:.EL$Z5(C:3C;G_]2$F1)9OA MFB%YL47I[JO/W8FZTW3/Q3>Y!5#H>TF9G'E;I:IKWY?Y%DHLKW@%3%]9\?(A++B_)M9W!4S+S!$0"%71@+KOT=8 *5&27/\U8IZW3V-8__X2?W7.G@= MS I+6'#Z.RG4=N9E'BI@C7=4/?#];] &-#)Z.:>R_D7[UC;P4+Z3BI>MLR8H M"6O^\?"[Y$PUEK-'-2YJ;UU M-(29,BZ5T%>)]E/S3UP!2M$ENF,*LPU944 W4H*2"+,"?>"\V!-*M<&R*33B M:XOMV2TH3*@\UX9?EK?H[-TY>H<(0Y^W?">UDISZ2N.:F_IYB_:^08N>0?N( MQ16*PPL4!5%B<5^XW6\A[]SCH;NOD]1E*NHR%=5ZR3-Z-R47BOR#3=3DD !< M)^ ";027UB ;U;16-9OJ<1X'D\G4?^R'8C.*X\YH !QWP+$;.,]WY8YB!07" M+;S9.C;(1FG4N__E)(R.("U&69#:(9,.,G%"?N8*TPY/)]1&EYS<. JS\1&= MQ2B*QG:Z445Q ;QAL&A#09O4J!6=K U1NE1 MA6Q&SVV?L->Y0R?R@I?53H% 2[Y6>RS@XJ0Q.ZOGEG]I^5Y+;9B,0W,.WZ8[ MM[+]TH3CT7'G^R^K(?2A08?N#KVHYSM=P0>@=6N66U*YMYQ;\<5%>R6U8?R' MWA^ZF___+EIR,BYIIN.:N8T:9+\W.9O/%CUS;@B3B,):>P578UURT7P)- O% MJWJ87G&E2U;H ( (D( 9 >&PO=V]R:W-H965T(&EFO*E*2H. M.&M$!34=RPK, I/22.+FWCU/8E9+2DJXYTC418'Y[QN@;#TQ;./UQ@-9YE+? M,).XPDMX!/ELNUC)06@O)BDZL" I2ME>\Z>JP);"] M P*G$SAO%;B=P&T2;M#4IE&K;$BIW^*CY&J5*)U, MOC,)*$ ?T5TI<;DDB4JG,+$4!M1 %^!D;Q_9P?6IQ%NM^=VCW'[0]RMRM_B]AQG MAWO4^41NK^?VCG$'0]S>'K?K^COX[6B7>]3Y1.Z@ MYPZ.<4=#W,$;N$>=3^0.>^YPE/LI!]6]%A+X$'VX1Q]ZN[MSU/]$^JBGC\;I MF<04X>Y,58?O4!+1WA'CV%&XD\5 D./\"VKIS*U&H9NT.F.7I!2(PD+)K,M0 M58JWC:^=2%8UO6/.I.I$S3!7WPK =8!:7S#5/[J);D?]UT?R%U!+ P04 M" +0#E9Q8AS7CH" 45-K9$4 58(F432B%>.29&G8F^DL58T57.),@VFJBNG=%0JU&9.8 M/&W<\55I_0;-TIJM<([VH9YI%]&>I> 52L.5!(W+,;F,+R8#GQ\2OG+"<+I1Y]<%V,2>0%H<#<>@;F7FNR,GXV7&2_I,>N+]^8O\4O#LO"V9P MHL0W7MAR3#X0*'#)&F'OU.8S=G[./%^NA E/V'2Y$8&\,595'=@IJ+ALWVS; MU6$/$ ]? "0=(/E7P* #A,K15EFP-6669:E6&] ^V['Y1:A-0#LW7/J_.+?: MG7*'L]D791'.X3U > MM[9AXL2!'^93.#XZ@2/@$NY+U1B'-BFU3J'_#LT[-5>MFN0%-;=,G\(@?@=) ME P/P">OPZ>8]_#!F+D_3%20+?\ 6^^>[7;K5S[G/?MG(%-S<3^'Z+ MU0+UCT/N7J7S WEA:I;CF+B),ZC72+*W;^)1]/&0U_]$]LSYH'<^>-7YG]UP MR&S+, H,_K)89Z,XI>M]"W^GQ,,^I15&]WK7WQNN!59<&A"X=*#H]/R,@&YG ML0VLJD,[+Y1UPQ&6I;N^4/L$=[Y4KJ6[P$](?R%FOP%02P,$% @ "T Y M61]>.A:" @ GP8 !D !X;"]W;W)K&ULC95= M;YLP%(;_BH5VT4I; ?.1MB)(;;)ID[8I:MKUVH&38-78F6V:]-_/-A2E@42[ M 7^\[_%SCHW)=D*^J I HWW-N)IZE=;;6]]7104U45=B"]S,K(6LB39=N?'5 M5@(IG:EF/@Z"U*\)Y5Z>N;&%S#/1:$8Y+"1235T3^78/3.RF7NB]#SS03:7M M@)]G6[*!)>BG[4*:GM]'*6D-7%'!D83UU+L+;V>IU3O!'PH[==!&-I.5$"^V M\Z.<>H$% @:%MA&(>;W"#!BS@0S&WRZFUR]IC8?M]^C?7.XFEQ51,!/LF9:Z MFGK7'BIA31JF'\3N.W3Y)#9>(9AR3[3KM(&'BD9I47=F0U!3WK[)OJO#@2&, M3QAP9\#_:X@Z0^02;5V%Y=:FEEJ?#K_ M+32@"?J"[HI"-%PKM"!O9,4 $5[:0=E B;[NS:E1H(QNV6XW$NM^]B,^ 3C+R*O M4!1^1CC \8A]=MX^AZ*W1Q_MOJE67S+/&)> NB@6M7'P8;PE AE!Y- MJXV3NCCV?!;OF4A)N'X[7;9XL&@2'G$-)1,\CI7T6,E9K$>R-\?7 M;JK0%<@QKF18C/3F"&RHP9-XG"SMR=+S9$(3-L:3#H[.=72\@4-->G-<*?_@ M^K!7M_G>-I0K<[K7QA5<34PZLKT.VXX66W>CK(0V]Y-K5N8/ M(*S/Q:F%NE MZ]A+JO\GY?\ 4$L#!!0 ( M .5D^J92SB0( *0& 9 >&PO=V]R M:W-H965T;0E +*G2BH["4K$ M]448VKR$BMLSO09%*TMM*HXT-:O0K@WPPI,J&4:#P3BLN%!!EOK8W&2IKE$* M!7/#;%U5W#Q/0>KM)!@&+X%;L2K1!<(L7?,5W '>K^>&9F&G4H@*E!5:,0/+ M27 YO)B-'=X#?@O8VITQ2WQ5F^_0YM/XO1R+:U_LFV+ M'00LKRWJJB63@TJHYLV?VG/8(9!./R%J"=$^8?0&(6X)L4^T<>;3NN+(L]3H M+3,.36INX,_&LRD;H5P5[]#0JB >9C\U CMGI^PRSW6MT+(Y?^8+"8RKP@5- M#06[%GPAI$ !EJ"SDJL5C81B$T9C=:86G95U5 \9H?4M9=ZM%+ MZM/H7<$;;LY8//S$HD$TZO$S^S@]?L=.W%4B]GJC-_2F7'*50]_!-,2Q)[IK MN-=35U *B!+JZV%NV1B79V?ITM&^O!S/L M=Y=T[I*/N5L;O1&NJ?1Y2P[VC89[U@XAIW'<[VW<>1O_;RG'!W5*]@T=0K[L MGU6X<^$K,"O?!RWS-[BY %VT:[67OL/LQ:?4@IN.^4^FZ=_T>:^$LDS"DB0' M9^=T0J;IB4_0502P,$% M @ "T Y61]XR3J\! $1T !D !X;"]W;W)K&ULK5G1CMHX%/T5*UNM6HF2! @PLX#4DJRV*TV+AD[[L-H'$RY@31)3VX$9 M:3^^=A("H1E#9OT"L>-[KGV.<^UKC_:4/?(-@$!/<93PL;418GMKVSS<0(QY MFVXAD6]6E,58R");VWS+ "\SHSBR.X[3MV-,$FLRRNIF;#*BJ8A( C.&>!K' MF#U_A(CNQY9K'2KNR7HC5(4]&6WQ&N8@'K8S)DMVB;(D,22?<>, MX41P]-8'@4G$T5=X$BF.WLF7#W,?O7WS#KU!-N(;S( CDJ"'A C>DI7R^>N& MIAPG2SZRA>R6 K?#H@L?\RYT7NC"WVG41DZWA3I.IUMC/KUDGK11Y^9%0K6$M]#E5PJAWJ\]DTZ#0R!5=3Q2G6\UZH3/ $+"9\,SE,N@P,@57DZ)=R]*^+;'+Y+2A&7U+!A2S+6-:2"SF+ZTC7 MPC8E7=]'#ST#9G72^R9[$1@"J^@P*'48:,?XRN5$"]I4!9-@ODFPP!!819EA MJ\WK^+]N"K4,7[S"^.#@3LX(USKN"GA)L$"0V 5PEWG MF,XY6LKG,N#(#=$'=)9(:$.0'K-I##**YAM%"TRA5=4Y2;;=9MG=E"8[8((L M(C@4LB.8;/M4*Y5[S>9FJN]'8PU,H@6FT*H:'!-L5Y]A7_Q"T'^OS0SUGAM_ M1T:3;Z-H@2FTJH;'7-[5)_.Y8$4F[Z>9,#.I#UVV\H,1+A-%V.?H___DRJ]@\8:]*XZ7O*->@U,H55%.&;BKCX5 M_T6$!NP;S;D+M/-]\CGW1I-N4VA5[H]IMZO/:?6+>1Z&\DVOK*A5P&@"7J!= M/H&PO=V]R:W-H965T4K6^0<261 :6*[K59@IX1FUJ!GUJ9\T&-KF= ,IQS$.DT) M?QYAPK9]R[%>%F9T%4N]8 ]Z.5GA'.5=/N5J9E?(OZ5DL+P@1#J1F(^MO@&)-$$RD9OTI.JW*I@;OC M%_8O)G85RX(('+/D@48R[EM="R)";109L*:$$D&/,XEN"W7/Z)G_/=PKT:.5^72,WS^";Z?.7(B:;8JDGD) MYDXTV+)Q)Q"&0J"\A"ERRB(:P@RCM2GE8XDL' 7&D;Z(FT''Z=F;W=@.3=R@ M,GFEWZ_T^^_3/V9"'E/G'[KVK_;D%3;M'9L=DU?RVI6\]OOD/9@[BA$,-VIG MA2JE^MVJ+%0-\_28_GH_ 3PCX0(ZD!;E&D!$GH_5^[B62#_ UR(G(?8M]<(* MY!NT!A\_.$'K4TVU!54Z@O],QX2*D*TS"3,BT51>B-G1 RT\.=[.:;6:CN_M MG6FMH'\,MU.%VZD-]YYP2A8)OE6;G8/:W*_,SD%E.O[QRNQ6VKJUVN8QX[*A MJ^TM==T#=<[^O3YBLB_/WGGO4^0KTP8%F,,N7L]JM>JT0]-@]M9'J@,7#?,/ M3=&^U=NXHIF !)>*LM7LJ'SQHB46$\ERTU463*H>98:Q^HI K@W4_I*ISE). MM(/JNV3P&U!+ P04 " +0#E96GT2(U@" "_!0 &0 'AL+W=O0 M=*.T*%HP*BA8V8STNOH:[F)8N-T&7F\#R14?X_MKGUCYG=,DX MTR]H6>5":J)!%GTV&]ZAY35UM$V&_G7L;O>]],4,NYA7@L-.I[YGX^Z5EVEM^$S7#$N PPKIO<$($R>; M=M$LM*ALQ2V%QOJUTQP[+$@3@.&ULA95= M;YLP%(;_BH5ZT4I;(29 4A&DM56U2=T4]6.[=L,A6,68V:9I__V.#679(,T- M^.N\SWL,/DYW4CWK$L"05U'5>N65QC07OJ\W)0BFSV4#-+J&2NY4W\]X'[OBV-'; MS]*&;>$>S&.S5MCS!Y6<"Z@UES514*R\+[.+RUE@ ]R*GQQV>J]-;"I/4C[; MSK=\Y076$52P,5:"X>L%KJ"JK!+Z^-V+>@/3!NZWW]5O7/*8S!/3<"6K7SPW MY"2'@K65N9.[K] G%%F]C:RT>Y)=MS:./+)IM9&B#T8'@M?=F[WV&[$7 M0.F! -H'4.>[ SF7U\RP+%5R1Y1=C6JVX5)UT6B.U_:KW!N%LQSC3/9#&B!+ M\IG< N:FL7'3FE9!UR=K]H:?P&AR>@V&\4J?D1/":_)0RE:S.M>I;]"%U?(W M/?&R(](#Q.],G9-P]HG0@,[)X_TU.3TY^U?&QR2&3.B0"76Z\P.Z3NYT282L M3:G/IHQU K$3L+_K2Q8F-/5?)JCA0 V/4:,I5!<5[:&B.)E&S0?4_!@JGD+- MQZC@ "H:4-$Q5#*%BL8H>F #XP$5'T,MIE#Q&!4NIE')@$H^1#V4@(6K,*"F M@,D(.*-).$U<#,3%QT1I6$6*[D3AZ>6B%:1R)ZOI3]:4E<7(2I@DRVDKR\'* M\D,KMZ UX:)I#>1X@G$30)LI^'($_SR;1P>^\BSX6V>"XULQ62V"T:FD(?W_ M!_;W2IR]+K"*;'FM<3,+# O.$S2LN@K<=8QL7-5[D@9KJ&N6>&N!L@MPOI!8 M^?J.+:3#/9C] 5!+ P04 " +0#E9QXI 2(H% "6)0 &0 'AL+W=O M.9K*'3 M[4Q:3YQ-'SI]4.#:9@+(*\EVTNF/KP08#,:RR:IYB 'KGGLY!RXZ6.,=H2]L M!<#1:QPE[+:SXGQ]8QC,7T&,69>L(1'?+ B-,1>[=&FP-042K/A+S(G<_!;<>4 M%4$$/I<06'QL80I1))%$'5]ST$Z14P8>;N_1?TE/7IS,,V8P)=&?8#D _$P[(,M%/:,Z)_[(B40"4_8B\KYN0OZ$/+G < M1@P]PBO?X.BC&/AE[J(/WW\<&USDERB&G^>:9KGL$[EZZ)XD?,60EP005.,- M47=1O+TO_I.M!/QM$W61V;M"MFGWFNI1A]]CVD4]*PUW&L)==;@+?A'>E-T[ M5WS21?9U4WB%C%ZA9"_%8 D-W&[XB-/RG3G?&KA)0 MMJ@;ML8^W'9$#V) M]"9_/"=-3!_;N(Z ^NG8+(];2=6W\S^QL;VD-:+1WJ: M"JSPZ11\.DH^9Z)C :40M*)4B=F64N>(J'XCH1>.\S055Z&S7]#9;T?G#%-$ MJ-C#7!Q\PM$&T QH1G,3M4K\MM1F8,,#RLRN(,RJ,7O9,$]3:15B!P6Q R6Q M;K@- T@"UL29,K0M9QG8X(",0CX$7=THS2-L6N-15-1%2:O"R:OW\WD9\8VS30J,=O2>'U$ MT=!Q1DZ-R(91 \>I/_PT%5:ATC++:;:I)/,!EB'C(-N&&U+ADM ?"]%&PF2I M;!AJU+9T:D5SM:)YNM"J^AS8(.O,](3X %#"TKB]/+&B0_RPJ_W>YP$^3&0 M(]*#C=)91X]+V^P-CAZ84W5EK571B>;I0JNJ8I>JV$I53CYTE?>,$K/U/:,3 MS=6*YNE"JZI3&DY+[3C?YY"L!OMW/(V<7C;,59?8FM#_PW!:I>.T6EK.?,(2 M/D>PWTF?QS,:^HT>*4]@V8>T=9U^G5R=-M75BN;I0JMJ4-I4JZ5/W?LK]"", MZI6TJ#XD'"^;^<_ +:?J&$=U_G5Z65*0XD!/7)Q)MXG,Z#!MF M00WOIJ;JBEJKH=7/ZD*KJE$Z6DMM:95O>-2QK6<[HR.YK-%UPV-79U9/%UJ5 MW]+G6FJC6_"+9O@-BTN\D6>MQC9'._:T@+;:@M\=C*/_D7O MM,GJS&W%T8KF:D7S=*%5-2QMLGW.)G_K6WQU@M92:?7.6M&\'$WQXT%5A-(5 MVVI7_.TV09V@M0A:+;)6-"]'.VV(JAJ4WM=6>]]+FMF,,"XF2^%RF74P;RN, M@[J/:?U%5BN:JQ7-TX56E:]TVG9+I]W*Y>7@-9=7>W<_59?0FGZM)EL76D:_ M<;#^) :Z3!?^,.233<*SU1S%T6)QT5VZI*9V?&K=N-D2H1(F6[%TC^DR3!B* M8"$@S>Y0N%2:+0+*=CA9IZM/G\Y[4VUQP$SPLLOR"_L79H_] M;VGV^?$Z8;_UM\H\6-(H#>*()/3^O'T3#,);:./TNTMYTS#]S]>:/KQ95G5^;.3^E5 M'/X[F&>+\]ZD1^;TWE^%V4W\;-+R"HUR;Q:':?%_\ER.'?3(;)5F\;(,9BM8 M!M'Z7_];>4/L!$C# P%R&2#7 N31@0"E#%#:SC L X9M T9EP*AMP+@,&+<- M."D#3NH!RH& 21DPJ0<:>&[2])Z3MG=WZWI8V=[=4O[\/ MAVSN<*FXQ_OKQV+Q0%;]S+\X2^)GDN3CF9?_4&1#$<\>OT&4)^YMEK"_!BPN MN_@09Y1($OF#W"[\A/Z1)\&<7,5+5AE2O\BM=RK-_"!,R2?Z+5OYX>]L\.=; ME;S[[7?R&^F3- ],21"1SU&0I4?L0O;SIT6\2OUHGI[U,[;.?+;^K%S3U7I- M\H$U2<2+HVR1$BV:TWE#O"6.5UZ+=UZ97Q8 ?78#;V]E>7,KOY>%XN5COMPJ2'< M:!\^: @WQ>&>_U)>=6G:]$AZ+3H1WO!V^_"F&][YL=E=<;A*9\+9O=:S2R>" M'%"VE48IO.$!;UU?WN_7E\LD\:,'RG8#&;E[(;OCKOV7XN++9S^9'Y&/CWD MJS ?5UF:L>(21 ]'Y,-J>4>3ABOX7KB@?$MTFC[Z,WK>8WN>E"9/M'?QSW]( MX\&_FE(4B:E(3$-B.A(SD)B)Q*PU-BJP?'/[=#&)Y?DF<-NT"?!QR>UIT2[88P\ MX<#3?;_^W*7F%,W1-7B2F(C$-B>E( MS$!B)A*SD)B-Q!PDYB(Q#X1QY>!D6PY.WGI_K_M!0K[XX8J2RS1=+3?;_?S9 M?Y:Q\6KP%,QI-"D(IL:*,LL5G!RN >)%=2P!44Z&:!M5TJ&9 -1.J6:66=\WL M5(*!,IG6:L%FH*@80)?F0C4/I?'U8*>+2/JQ@XS^"$*_J)LP.4R7D598]H+U](Y[9&:"M4TJ*9#-0.JF5#-*K7= MMP&&P\%>SB/G=%K-Z4+G]% :G_5RE?4R..L/9OOZC7]R'R>;B_/RT)C]PC5U MSGZDID(U#:KI4,V :B94LZ":#=6<5S)*7A^+(&.R7'>@RE,R]U^:#DZXT(5Y M*(TO)55SH"3N#KQA92()BI?^MUD\^[KN)2;O;FX_I[\+WW,4PYWK ;3-#ZII M4$V':@94,Z&:!=5LJ.9 -1>J>2B-+PE5@Z$D[%'ZR:\ID,U75U!-A6H:5-.A MF@'53*AFE=KN_EX>C8;UUQ3(.9U6<[K0.3V4QF=]U3HH_6#OX)N\IH!V'4(U M%:II4$V':@94,Z&:!=5LJ.:\DE&C\C6%^N'M1#'>N M#^1:BF034=JAE0S81J%E2SH9H#U5RH MYJ$TOB14K8S2F_W5/_D=NV=3! M;'-"H_)4 \*7_^*9N^8Y5%.AF@;5=*AF0#43JEE0S89J#E1SH9J'TOB:434G MRNV;$W_2F8?$*^I<2Z MBE!-@VHZ5#.@F@G5K%+C7K!,AJ-A?JXM;M, G=9I M.ZT+G=9#:7P%J!H597%;5>M=PS5-BI.A1MUV#M"61*BF0C4-JNE0S8!J)E2S MH)H-U1RHYD(U#Z7Q=:/J2I3_=NY&@TSIMIW6ATWHHC:\ 51.B+&QW0NXJ>2B-+RU5IZ/5Y.E JA^MUJ#3ZE#-@&HF5+.@F@W5 M'*CF0C4/I?%%H.I6E!'=BOG[&8#3,XK7TGDK 6UPA&H:5-.AF@'53*AF034; MJCE0S85J'DKCJTC5X"BW;W#L>L)E,=VY*$!;%:&:!M5TJ&9 -1.J6:7&G=E@ MLG>P87^0(BFU,ZA U^5"-0^E\2E^)'K/*PL?GIX#/A9D6\SJ[E!:JI4$V#:CI4,Z":"=4L MJ&9#-0>JN5#-0VE\A:FZ-)6?UZ79X>T0\:HZUY/]]KJQ(D^EVC?\J=!9-:BF M0S4#JIE0S8)J-E1SH)H+U3R4QE>*JIM3:7':2;9=8#N'QHR&=F.6VF3WN-;Q ML)[.T"9+J*9#-0.JF5#-@FHV5'.@F@O5/)3&I_/.]T*_>9/E=W_;C'AIG6N% M^(I*A[]I1(4N1(-J.E0SH)H)U2RH9D,U!ZJY4,U#:7P%J9HT%6&GUM_E"VG$ MJ^Q<3-9:_4M,)O6M!W)2#:KI4,V :B94LZ":#=4KM+,9Q/-B>. MJ@=5 ?6@WGSWM_6(5]"Y+$![3:&:!M5TJ&9 -1.J65#-AFH.5'.AFH?2^-I1 M]9HJ[7M-NWX$14QW+@K0,VQ"-0VJZ5#-@&HF5+-*C=O_36M'M.R&08HTJGT$ M!;HN%ZIY*&V=POUT06FF^IE_<;:DR0.]HF&8DEG^%5@LLWL[EY*$WN?GX#V] ME'O]O BBE(3TGDTU.#X9]4@2/"RV MOV3QXWE/ZI&[.,OB9?'C@OISFN0#V-_OXSC;_))/\!PG7XNK<_%_4$L#!!0 M ( M .5E5-WXZ6@0 #83 9 >&PO=V]R:W-H965T7N33M]*4":UL30%22 M[>3;5P*,;4SDA,FT;XP [6I_NY+X6^,-XT]B"2#1$YM9T7#Z[X],Q6\F4YG#'D5AE M&>$O-Y"RS<3"UO;!#[I82OW GHX+LH![D _%'5=W=N,EH1GD@K(<<9A/K&M\ M-<.1-BA[_$EA(_;:2*,\,O:D;[XD$\O1$4$*L=0NB+JL809IJCVI./ZIG5K- MF-IPO[WU_FL)KV >B8 92_^BB5Q.K,A""P:N_XJ!6QNX+0,"5I%5F+=$DFF M8\XVB.O>RIMNE+DIK14-S749[R57;ZFRD]-O3 +"&%VB^R7A<*E3DJ 9R]0\ M$:3,M'I5U1BQ.;J7+'Y"WXORS;6N 94OZ.P6)*&I.%>='^YOT=FG<_0)V4AH MGP+1'#WD5(H+]5"U_UBRE2!Y(L:V5 @Z$#NNP[VIPG5?"==#7UDNEP)]SA-( M.NQG9GOL&AS8*G=- MUM F]OA ^0AR^0Z[C#KH#,YK<0-^:>(1ROJ:=7 M^AN^XJ^JC$"J.JJ(F;J4=56I_[Z20JJLTWR!SE05JMJ<=]6@&L(OA]#[P'HZ M#/PP\/RQO=Y',X:B-Z K49 8)I;:803P-5C3GW_"@?.+ 738@ [-H#N<"[0I M5ZN:N&0-7.T^")Z!QU0 *CB-H>1-6)H2+E !O&+O1*\&Q>X>NSOPW1:X,;2> MX'X#[K\=G(/>JG5)8S6MN=H45R1%$GB&SOX&PCL9S?XC] (Z3R'*JI6"0Y20 MEZ[%.GN;IU'MR0 ?-/#!V^')8L%A0=0&1A4[59^6&*U)NH(NZ,IOL%=7''BX M5=?C3MXH'#6=#D(.FY##GBOR-TYR/6E/K,;P:#7ZGN\X3BMV8Q0]YV34,$9& MQIKD(Q=B=+P0O<$P:D$;P^H)/6J@1ST+^[F&/EG:T5%I+UW/=:+VO#0&TA,3 M.SN)X!A!&YR/K&\]9GNG]5KDYM#ZHN^I(]RSQDI$SH&6DSXF>:QTJ&["#VS4;\+"=#F.X?=.QTU;X/Q!7 MN$-=16XX.EKT71U;,NR08R>=\/^BG7"G> J.BGA*8QU2[701-LN->ILBCRE< M;/]YG*J%?Y3BD1=AK_V9,8_<=][M1 \VJYX#L@^L5W!#0/C<'UA=_) M)VS63V;X=\C>$^,$M5IUM[HW>E7VFCWUSRV7LG$QGP17E@(U355KFL#BF:I\VAT'5Y%&+ONE&ULC55=;]HP%/TK5]$>6JD02/CH*D JM-/VT T5K=4T[<$E-V#5B3/;0/GW MN[9#!BB-^@*Q?<_Q.=?VO:.=5*]ZC6C@+1.Y'@=K8XJ;,-3+-69,MV6!.:VD M4F7,T%"M0ETH9(D#92*,.IU!F#&>!Y.1FYNKR4ANC. YSA7H398QM9^BD+MQ MT T.$X]\M39V(IR,"K;"!9J?Q5S1**Q8$IYAKKG,06$Z#FZ[-[.AC76$:9U(\\\2LQ\%U FF;"/,H]Q]Q=)/W_(MI=#N%W9E;"> Y48;F95@4I#Q MW/^SMS(/1P#BJ0=$)2 Z!_3> <0E('9&O3)GZXX9-ADIN0-EHXG-?KC<.#2Y MX;D]Q851M,H)9R;?I4'H=J$%BS53V+(I26 F,[HFFKE,TY(_8I I+(Q:KH&;U'!QAX9QH2\KTJDCG;,]';^!6Z58OD+[?75@^OV V0NJ M/P3Y!"%H"].CT)!#JS-?C<'MLHRZJ"CF1VJND]AJE/G+]VDH5(O#<()VF M <4,UDGT1-WX1&(GOOY\)K+W89']2F3_8_E,^)8GF">PYRB2.I']ILV]OL:0 M$WV#2M_@8_H$3]$^/WEX8[^0J2ZG8YL!M477_R#U!+ M P04 " +0#E9Y-_%\],# !5#P &0 'AL+W=O39-=-'-==O=U>$LOB1_'[2 OD>"?DHUHA:OB69UQ-O)76ZPO? M5\D*8B=W$(][SBSNV7&G[PI^.UW2)<]3WZUMI5G[E)64Y89=:3B>.O MTJE7G6F!^\_/WC\Y\H;, U4X$]E7ENK5Q(L]2'%!-YF^$[M?L20TL/X2D2GW M"[O2-O @V2@M\A)L(L@9+_[IMU*(/8#QTPP(2T!8 X3]5P"]$N"4\XO('*UK MJNET+,4.I+4VWNR#T\:A#1O&;1KG6II=9G!Z^EEH!$+@#.8K*O',2I+"3.2F M3A1U2INM(L<@%G WOX=+*SW33W!RC9JR3'TT-G>HM&2)-NBY%LDCW'.F%9P8 M@-G_XP;S!Y1_&L,/X(.R9ZFQKPT#&X>?E-%>%=&&KT3;@QO!]4K!SSS%M $_ M:\>3L,6!;Z2K] N?];L*6SW>4'D./7(*81#VFP)JAU]C4L%[+>'TJG3VG+_^ M*_XN=U2F"H1>H02]HAS$VB91G<*&;TV*,#TU99]1GB"<,%YFXF-3*HJ3!NXD M>QMLIS$)!G$\]K?[!%L#LK?0A5K3!">>N684RBUZTQ]_(%'P4PO=?D6W_^_I M[MRG;.J2;E&:JPF6DG(-*365OZ!,PI9F&SR4)1591J6"M?'K)&I4J B.A'L2 MD?-AKR90*X6. @TJ@0:M GVM<[>B,+ZTQ)A(X>1WI+*16[O? )X,L.D+GK4# MPP(($>3%AS@TB7A2+52CBFK4M19^L0DW(KQ1\-%1P4=Q%(ZB6CY;P^B8SV%% M6+NP7>2GU\E/JS?F\4 M!#6.K5%TY#BJ.(ZZ.S(^:,G_T0;3&W5$5$KPT,$%774RCMT#F!.$I M)/9VS[*WBZ$\\* :R)#$@T&->'MD79GOM6ZD*_-%,_/O4")EC-%^B=1E:J71 M5:;P1:;P?^N)RJ/V2X.$,2']49WSL6&M>SID\]+@D?^@P_M^+4\97>U*L*WO M(?T&LX/6J&#O[PTN.4$W2T[\!4$L# M!!0 ( M .5DJF=LRR@( #<( 9 >&PO=V]R:W-H965TT]\;P<;J5YT"F#(:\:%'GJI,?FM[^LXA8SJ M:YF#P"<+J3)J<*N6OLX5T,2!,NX'K5;H9Y0)+QJXLT<5#>3*<";@41&]RC*J M?H^!R\W0:WO;@R>V3(T]\*-!3I

,"2* MS'MP[WT4;-Y3P?8WVO%?4$L#!!0 ( M .5F7BKL

-8?2 M0$3;8T.P6BP^0"X99K>]9!:GE ME _D1]\)/9]LC-D>3Z>ZV;">ZE_EE@DXLI*JIP8VU7JJMXK15F\8,WTWS6>S M>MI3+B:G)Z_7NE53?T,:UA@N!>RT.[YQ]J3?CMM-\L@U7_*.F^?YQ/WOV(3T M7/">O[!V/IE-B-[(IS^DXB]2&-HM&B6[;C[)Q@/?F#*\^<_NA86\ITOM]ABZ MO*, ,I_4,[C@BBMM7 EW?0J,CPP*CUN#D5>\,TQ=4,-^5W+8+P^CL&\5C]GS#*U8HW[$(V0\^$&>.H6&B)9?" M0)#(M1@O!67MD\*MK]OQJ0W@>C%4QQP.J.O6@>\.\ER*E@G-6@+_M.QX"QPM M^8UV5#2,>) Y IGO$?+OW(,L$,AB+Y +BP.G>I E EGN$3*(9(5 5ON$+#S( M&H&L=POY%7I'DI'/Y$:MJ> OKL0O9#'T/57/?L,Y0" /$D#F 'G''ID8&*'0 M%4''W@Z-@>!ZD(<(Y&$"R (@K[B ]LQI!]VD-LJ=ISW&(X3Q* %C"8S7 @)I M0&?,)\MF6 \^2\!6 1M4[!9\^NQJ^?+[P+?V3!\3%,P:Q="0\7:WIV< M:0T2=KP^)J::;,>N<9@'@'G6-'* %Y#0K-9-8S?])_I"+G@S:RAT;D(GKG8V*:R5-H)K.>60Q+S;X/=@1V^?@NEQU9P"X-3"0UEJQZ^C"2WJ+63C M39C[Y)AM\A2VB26XP7@FQ^R3I[!/-,4-1MF8?O(4^GF7Y9)/]S;[T3_[D)A\ M\A3RB:6[895C\LE3R">6[H:8F'SR%/*)I;OAU HFGR*%?-ZRRH]>R@*S3I'$ M.I'$+0PC9IXBQ> FYO 0$YU)2S&XB?IRHP^10IY!/%+'U, M3#Y%"OG$'!E6.J:?(H5^HIA!I6/Z*?8YJ196.J:?(H5^HIB5/VF.Z:=,H9_W MB='GCR9[2\Q"90H+15,C_]TL,0N5*2P4Q?3?S1*S4)G"0M$,+H@FNJ*3PD)1 MS"":F(7*%!:*8@8M';-0F<)"T7PXJ'3,0F4*"T4Q@TK'+%2FL% 4,ZATS$)E M"@OYD^GDTP4SE'>:W+,?_K1KA5FH2CT(\B$'ZF-B%JI26,C#?/.D7)&;K8^) M6:A*8:$ \VHP@V+CMN_T"K-0E60L%%NX"# Q"U4I+!0= /O]9H5^69!D&2B& MZ?>;%6:A:I_K0$&_66$6JI*L \4P:Q\3LU"59!THAGG@8V(6JI*L T56U8(! M<(U9J$ZR#A1950LQ,0O526;D(JMJ(29FH7JO,W+!MTZ8A>HD%HIA^OUFC5FH M3F*A#Q?_;+;D8V(6JIV%IJZP/CUIQ^;X%6ZA87]#N^96$?LS?JU25G;]>#5T MW3GLNQ%?)&U?OSA]_5KV]%]02P,$% @ "T Y6;5Q8'P6 @ JB8 !H M !X;"]?!-T#(HPS=1Y +Z1 ITA@\%3$D>/DW_$ ,GWZ50SONNU/= M[?NZ^#@>3G75[,:Q_Y%27>_*L:UW75].YRN;;CBVXWDY;%/?KM_;;4FZ7.8T MW,YHGI]N9RY>/_OR/Q.[S6:_+C^[]>]C.8W_&)S^=,-[W94R-HO7=MB6<=6D MC\/U=$V7@]R=)S>+E[=5,[R\29/F#E((TOF##()L_B"'()\_*" HY@_*$)3G M#[J'H/OY@QX@Z&'^H$<(>IP_2)8HXY(@:8(U@=:"7 N!UX)@"X'8@F0+@=F" M: N!VH)L"X';@G +@=R"= N!W8)X"X'>BGHK@=Z*>BN!WCKYV";06U%O)=!; M46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0;R/0VU!O(]#; M)ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z M.^KM!'H[ZNT$>OMDLYM ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0.] O8- M[T"]@T#O0+V#0.] O8- [T"]@T#OF/RL)- [4.\@T#M0[R#0.U#O(- [4.\@ MT#NCWIE [XQZ9P*],^J="?3.J'[RW7QU^67R[L!)AHE&DQ\;UB@[7G/>I+GBNNGK:,PVK1-%Z;9 M(D9WQ5@H%]2:D%M'75J96]^:F+[Z%^9,N30OQ,1D4K#2=I&Z.(Y]C6QV?4MS MLVKBZ&Z3?@ZU[::9IR9DHYO=QCYKFAGGFKHT,:VS=5=]2AGO$_)T^#]B?>UB3]W5%HT?CX[UITRZV:5B(VX9"?KS$%SW:^;PNJ;+E MJDU'\N \F2HLB&+;Y+NB9\>38[IAVGWRD_.',L<"T\Y';UU($_/T^[C#2/K3 M8Y<*D8_U\5=\3TRE3WX_ZJ==4?7#['2]K]8OAWD$-CQ.O^./,WZO_\L^!$@? M$J0/!=*'!NFC .GC'*2/"Y ^+D'ZX!.41E!$Y2BD&UL4$L! A0#% @ M"T Y60/(*\_=!0 ^1X !@ ("!#@@ 'AL+W=O'4# "D#0 & @(%1%0 >&PO=V]R M:W-H965T&UL4$L! A0#% @ "T Y64E1D#MI!0 >!4 M !@ ("!_!@ 'AL+W=O !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ "T Y65]S!:>"$0 $3 !@ ("! M("\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M"T Y6=13'<'] @ -@8 !D ("!@$X 'AL+W=O&UL4$L! A0#% @ "T Y6=IJG 1M! M/@D !D ("!]E@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "T Y63_O4\!'"@ VAX !D M ("!]V@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ "T Y660,XD;_!0 \0T !D ("!CG\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "T Y M6? ^YV1M"P ,2$ !D ("!^XX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "T Y61>,B BQ @ V04 M !D ("!P:\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "T Y65_P1F>O @ T04 !D M ("!D;D 'AL+W=O&PO=V]R:W-H965T MN5IO\@( .D& 9 M " @?>_ !X;"]W;W)K&UL4$L! A0# M% @ "T Y661:29G7 @ N@8 !D ("!(,, 'AL+W=O M&PO=V]R:W-H965TA0( &P% 9 " @3O+ M !X;"]W;W)K&UL4$L! A0#% @ "T Y61C] M<: 4 P 0 @ !D ("!]\T 'AL+W=OIE[ " !N" &0 M @(%"T0 >&PO=V]R:W-H965T&UL4$L! A0#% @ "T Y62].OB-< @ !P4 !D M ("!'=@ 'AL+W=O&PO M=V]R:W-H965TYAQ_ ( M ,4) 9 " @7+> !X;"]W;W)K&UL4$L! A0#% @ "T Y62,;MUT$ P ] L !D ("! MI>$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ "T Y6;)1_+,; P 'PP !D ("!P^D 'AL+W=OP, )L- 9 " @;3O !X M;"]W;W)K&UL4$L! A0#% @ "T Y6?]HEYN@ M @ B0@ !D ("!9O, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "T Y63ZIE+.) @ I 8 !D M ("!9_L 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ "T Y65I]$B-8 @ OP4 !D ("!2P8! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M"T Y6=]F2+@3# U* !D ("!51$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "T Y6>3?Q?/3 P M50\ !D ("!7R4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "T Y68,JBU%B P D L !D M ("!TRX! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ "T Y67LIGW3X @ @ D !D ("!(CL! 'AL M+W=O&PO=V]R:W-H965TV3P, + 5 - " M >9 0!X;"]S='EL97,N>&UL4$L! A0#% @ "T Y69>*NQS $P( M L ( !8$0! %]R96QS+RYR96QS4$L! A0#% @ "T Y M6=\M6\X3!0 L2L \ ( !244! 'AL+W=O7!E&UL4$L%!@ !) $D ]A, /1. 0 $! end XML 77 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 78 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 80 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 170 295 1 false 63 0 false 6 false false R1.htm 000 - Document - Document And Entity Information Sheet http://wrap.com/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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 Cash Flows (Unaudited) Sheet http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 006 - Disclosure - Note 1 - Organization, Summary of Significant Accounting Policies and Recent Developments Sheet http://wrap.com/20240331/role/statement-note-1-organization-summary-of-significant-accounting-policies-and-recent-developments Note 1 - Organization, Summary of Significant Accounting Policies and Recent Developments Notes 7 false false R8.htm 007 - Disclosure - Note 2 - Revenue and Product Costs Sheet http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs Note 2 - Revenue and Product Costs Notes 8 false false R9.htm 008 - Disclosure - Note 3 - Financial Instruments Sheet http://wrap.com/20240331/role/statement-note-3-financial-instruments Note 3 - Financial Instruments Notes 9 false false R10.htm 009 - Disclosure - Note 4 - Inventories Sheet http://wrap.com/20240331/role/statement-note-4-inventories Note 4 - Inventories Notes 10 false false R11.htm 010 - Disclosure - Note 5 - Property and Equipment, Net Sheet http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net Note 5 - Property and Equipment, Net Notes 11 false false R12.htm 011 - Disclosure - Note 6 - Intangible Assets and Goodwill Sheet http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill Note 6 - Intangible Assets and Goodwill Notes 12 false false R13.htm 012 - Disclosure - Note 7 - Accounts Payable and Accrued Liabilities Sheet http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities Note 7 - Accounts Payable and Accrued Liabilities Notes 13 false false R14.htm 013 - Disclosure - Note 8 - Warrants Sheet http://wrap.com/20240331/role/statement-note-8-warrants Note 8 - Warrants Notes 14 false false R15.htm 014 - Disclosure - Note 9 - Leases Sheet http://wrap.com/20240331/role/statement-note-9-leases Note 9 - Leases Notes 15 false false R16.htm 015 - Disclosure - Note 10 - Stockholders' Equity Sheet http://wrap.com/20240331/role/statement-note-10-stockholders-equity Note 10 - Stockholders' Equity Notes 16 false false R17.htm 016 - Disclosure - Note 11 - Share-based Compensation Sheet http://wrap.com/20240331/role/statement-note-11-sharebased-compensation Note 11 - Share-based Compensation Notes 17 false false R18.htm 017 - Disclosure - Note 12 - Defined Contribution Plan Sheet http://wrap.com/20240331/role/statement-note-12-defined-contribution-plan Note 12 - Defined Contribution Plan Notes 18 false false R19.htm 018 - Disclosure - Note 13 - Commitments and Contingencies Sheet http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies Note 13 - Commitments and Contingencies Notes 19 false false R20.htm 019 - Disclosure - Note 14 - Related Party Transactions Sheet http://wrap.com/20240331/role/statement-note-14-related-party-transactions Note 14 - Related Party Transactions Notes 20 false false R21.htm 020 - Disclosure - Note 15 - Major Customers and Related Information Sheet http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information Note 15 - Major Customers and Related Information Notes 21 false false R22.htm 021 - Disclosure - Note 16 - Subsequent Events Sheet http://wrap.com/20240331/role/statement-note-16-subsequent-events Note 16 - Subsequent Events Notes 22 false false R23.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 23 false false R24.htm 995467 - Disclosure - Significant Accounting Policies (Policies) Sheet http://wrap.com/20240331/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://wrap.com/20240331/role/statement-note-1-organization-summary-of-significant-accounting-policies-and-recent-developments 24 false false R25.htm 995468 - Disclosure - Note 2 - Revenue and Product Costs (Tables) Sheet http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-tables Note 2 - Revenue and Product Costs (Tables) Tables http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs 25 false false R26.htm 995469 - Disclosure - Note 3 - Financial Instruments (Tables) Sheet http://wrap.com/20240331/role/statement-note-3-financial-instruments-tables Note 3 - Financial Instruments (Tables) Tables http://wrap.com/20240331/role/statement-note-3-financial-instruments 26 false false R27.htm 995470 - Disclosure - Note 4 - Inventories (Tables) Sheet http://wrap.com/20240331/role/statement-note-4-inventories-tables Note 4 - Inventories (Tables) Tables http://wrap.com/20240331/role/statement-note-4-inventories 27 false false R28.htm 995471 - Disclosure - Note 5 - Property and Equipment, Net (Tables) Sheet http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-tables Note 5 - Property and Equipment, Net (Tables) Tables http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net 28 false false R29.htm 995472 - Disclosure - Note 6 - Intangible Assets and Goodwill (Tables) Sheet http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-tables Note 6 - Intangible Assets and Goodwill (Tables) Tables http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill 29 false false R30.htm 995473 - Disclosure - Note 7 - Accounts Payable and Accrued Liabilities (Tables) Sheet http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-tables Note 7 - Accounts Payable and Accrued Liabilities (Tables) Tables http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities 30 false false R31.htm 995474 - Disclosure - Note 9 - Leases (Tables) Sheet http://wrap.com/20240331/role/statement-note-9-leases-tables Note 9 - Leases (Tables) Tables http://wrap.com/20240331/role/statement-note-9-leases 31 false false R32.htm 995475 - Disclosure - Note 11 - Share-based Compensation (Tables) Sheet http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-tables Note 11 - Share-based Compensation (Tables) Tables http://wrap.com/20240331/role/statement-note-11-sharebased-compensation 32 false false R33.htm 995476 - Disclosure - Note 15 - Major Customers and Related Information (Tables) Sheet http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-tables Note 15 - Major Customers and Related Information (Tables) Tables http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information 33 false false R34.htm 995477 - Disclosure - Note 1 - Organization, Summary of Significant Accounting Policies and Recent Developments (Details Textual) Sheet http://wrap.com/20240331/role/statement-note-1-organization-summary-of-significant-accounting-policies-and-recent-developments-details-textual Note 1 - Organization, Summary of Significant Accounting Policies and Recent Developments (Details Textual) Details 34 false false R35.htm 995478 - Disclosure - Note 2 - Revenue and Product Costs (Details Textual) Sheet http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-details-textual Note 2 - Revenue and Product Costs (Details Textual) Details http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-tables 35 false false R36.htm 995479 - Disclosure - Note 2 - Revenue and Product Costs - Contract Liabilities (Details) Sheet http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-contract-liabilities-details Note 2 - Revenue and Product Costs - Contract Liabilities (Details) Details 36 false false R37.htm 995480 - Disclosure - Note 3 - Financial Instruments (Details Textual) Sheet http://wrap.com/20240331/role/statement-note-3-financial-instruments-details-textual Note 3 - Financial Instruments (Details Textual) Details http://wrap.com/20240331/role/statement-note-3-financial-instruments-tables 37 false false R38.htm 995481 - Disclosure - Note 3 - Financial Instruments - Instruments by Significant Investment Category (Details) Sheet http://wrap.com/20240331/role/statement-note-3-financial-instruments-instruments-by-significant-investment-category-details Note 3 - Financial Instruments - Instruments by Significant Investment Category (Details) Details 38 false false R39.htm 995482 - Disclosure - Note 3 - Financial Instruments - (Details) Sheet http://wrap.com/20240331/role/statement-note-3-financial-instruments-details Note 3 - Financial Instruments - (Details) Details http://wrap.com/20240331/role/statement-note-3-financial-instruments-tables 39 false false R40.htm 995483 - Disclosure - Note 3 - Financial Instruments - Fair Value Assumptions (Details) Sheet http://wrap.com/20240331/role/statement-note-3-financial-instruments-fair-value-assumptions-details Note 3 - Financial Instruments - Fair Value Assumptions (Details) Details 40 false false R41.htm 995484 - Disclosure - Note 4 - Inventories - Summary of Inventories (Details) Sheet http://wrap.com/20240331/role/statement-note-4-inventories-summary-of-inventories-details Note 4 - Inventories - Summary of Inventories (Details) Details 41 false false R42.htm 995485 - Disclosure - Note 5 - Property and Equipment, Net (Details Textual) Sheet http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-details-textual Note 5 - Property and Equipment, Net (Details Textual) Details http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-tables 42 false false R43.htm 995486 - Disclosure - Note 5 - Property and Equipment, Net - Summary of Property and Equipment (Details) Sheet http://wrap.com/20240331/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 43 false false R44.htm 995487 - Disclosure - Note 6 - Intangible Assets and Goodwill (Details Textual) Sheet http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-details-textual Note 6 - Intangible Assets and Goodwill (Details Textual) Details http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-tables 44 false false R45.htm 995488 - Disclosure - Note 6 - Intangible Assets and Goodwill - Summary of Intangible Assets (Details) Sheet http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-summary-of-intangible-assets-details Note 6 - Intangible Assets and Goodwill - Summary of Intangible Assets (Details) Details 45 false false R46.htm 995489 - Disclosure - Note 6 - Intangible Assets and Goodwill - Future Amortization Expense (Details) Sheet http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-future-amortization-expense-details Note 6 - Intangible Assets and Goodwill - Future Amortization Expense (Details) Details 46 false false R47.htm 995490 - Disclosure - Note 7 - Accounts Payable and Accrued Liabilities (Details Textual) Sheet http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-details-textual Note 7 - Accounts Payable and Accrued Liabilities (Details Textual) Details http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-tables 47 false false R48.htm 995491 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses - Summary of Accrued Liabilities (Details) Sheet http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accrued-liabilities-details Note 7 - Accounts Payable and Accrued Expenses - Summary of Accrued Liabilities (Details) Details 48 false false R49.htm 995492 - Disclosure - Note 7 - Accounts Payable and Accrued Liabilities - Changes in Product Warranty Costs (Details) Sheet http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-changes-in-product-warranty-costs-details Note 7 - Accounts Payable and Accrued Liabilities - Changes in Product Warranty Costs (Details) Details 49 false false R50.htm 995493 - Disclosure - Note 8 - Warrants (Details Textual) Sheet http://wrap.com/20240331/role/statement-note-8-warrants-details-textual Note 8 - Warrants (Details Textual) Details http://wrap.com/20240331/role/statement-note-8-warrants 50 false false R51.htm 995494 - Disclosure - Note 9 - Leases (Details Textual) Sheet http://wrap.com/20240331/role/statement-note-9-leases-details-textual Note 9 - Leases (Details Textual) Details http://wrap.com/20240331/role/statement-note-9-leases-tables 51 false false R52.htm 995495 - Disclosure - Note 9 - Leases - Summary of Operating Lease Obligations (Details) Sheet http://wrap.com/20240331/role/statement-note-9-leases-summary-of-operating-lease-obligations-details Note 9 - Leases - Summary of Operating Lease Obligations (Details) Details 52 false false R53.htm 995496 - Disclosure - Note 9 - Leases - Future Lease Payments (Details) Sheet http://wrap.com/20240331/role/statement-note-9-leases-future-lease-payments-details Note 9 - Leases - Future Lease Payments (Details) Details 53 false false R54.htm 995497 - Disclosure - Note 10 - Stockholders' Equity (Details Textual) Sheet http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual Note 10 - Stockholders' Equity (Details Textual) Details http://wrap.com/20240331/role/statement-note-10-stockholders-equity 54 false false R55.htm 995498 - Disclosure - Note 11 - Share-based Compensation (Details Textual) Sheet http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual Note 11 - Share-based Compensation (Details Textual) Details http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-tables 55 false false R56.htm 995499 - Disclosure - Note 11 - Share-based Compensation - Summary of Stock Option Activity (Details) Sheet http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details Note 11 - Share-based Compensation - Summary of Stock Option Activity (Details) Details 56 false false R57.htm 995500 - Disclosure - Note 11 - Share-based Compensation - Summary of Stock Option Valuation Assumptions (Details) Sheet http://wrap.com/20240331/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 57 false false R58.htm 995501 - Disclosure - Note 11 - Share-based Compensation - Summary of RSU Activity (Details) Sheet http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details Note 11 - Share-based Compensation - Summary of RSU Activity (Details) Details 58 false false R59.htm 995502 - Disclosure - Note 11 - Share-based Compensation - Allocation of Share-based Compensation Expense (Details) Sheet http://wrap.com/20240331/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 59 false false R60.htm 995503 - Disclosure - Note 12 - Defined Contribution Plan (Details Textual) Sheet http://wrap.com/20240331/role/statement-note-12-defined-contribution-plan-details-textual Note 12 - Defined Contribution Plan (Details Textual) Details http://wrap.com/20240331/role/statement-note-12-defined-contribution-plan 60 false false R61.htm 995504 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual) Sheet http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual Note 13 - Commitments and Contingencies (Details Textual) Details http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies 61 false false R62.htm 995505 - Disclosure - Note 14 - Related Party Transactions (Details Textual) Sheet http://wrap.com/20240331/role/statement-note-14-related-party-transactions-details-textual Note 14 - Related Party Transactions (Details Textual) Details http://wrap.com/20240331/role/statement-note-14-related-party-transactions 62 false false R63.htm 995506 - Disclosure - Note 15 - Major Customers and Related Information (Details Textual) Sheet http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-details-textual Note 15 - Major Customers and Related Information (Details Textual) Details http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-tables 63 false false R64.htm 995507 - Disclosure - Note 15 - Major Customers and Related Information - Disaggregation of Revenue by Geographic Region (Details) Sheet http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details Note 15 - Major Customers and Related Information - Disaggregation of Revenue by Geographic Region (Details) Details 64 false false R65.htm 995508 - Disclosure - Note 16 - Subsequent Events (Details Textual) Sheet http://wrap.com/20240331/role/statement-note-16-subsequent-events-details-textual Note 16 - Subsequent Events (Details Textual) Details http://wrap.com/20240331/role/statement-note-16-subsequent-events 65 false false All Reports Book All Reports wrap-20240331.xsd wrap-20240331_cal.xml wrap-20240331_def.xml wrap-20240331_lab.xml wrap-20240331_pre.xml wrap20240331_10q.htm logor.jpg http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 83 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "wrap20240331_10q.htm": { "nsprefix": "wrap", "nsuri": "http://wrap.com/20240331", "dts": { "schema": { "local": [ "wrap-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/currency/2024/currency-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/exch/2024/exch-2024.xsd", "https://xbrl.sec.gov/naics/2024/naics-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "wrap-20240331_cal.xml" ] }, "definitionLink": { "local": [ "wrap-20240331_def.xml" ] }, "labelLink": { "local": [ "wrap-20240331_lab.xml" ] }, "presentationLink": { "local": [ "wrap-20240331_pre.xml" ] }, "inline": { "local": [ "wrap20240331_10q.htm" ] } }, "keyStandard": 266, "keyCustom": 29, "axisStandard": 25, "axisCustom": 0, "memberStandard": 36, "memberCustom": 27, "hidden": { "total": 20, "http://wrap.com/20240331": 5, "http://xbrl.sec.gov/ecd/2024": 4, "http://fasb.org/us-gaap/2024": 6, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 170, "entityCount": 1, "segmentCount": 63, "elementCount": 466, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 569, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 5 }, "report": { "R1": { "role": "http://wrap.com/20240331/role/statement-document-and-entity-information", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:PreferredStockSharesIssued", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "unique": true } }, "R4": { "role": "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "longName": "003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R5": { "role": "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "longName": "004 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "i_2022-12-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2022-12-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "longName": "005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "unique": true } }, "R7": { "role": "http://wrap.com/20240331/role/statement-note-1-organization-summary-of-significant-accounting-policies-and-recent-developments", "longName": "006 - Disclosure - Note 1 - Organization, Summary of Significant Accounting Policies and Recent Developments", "shortName": "Note 1 - Organization, Summary of Significant Accounting Policies and Recent Developments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs", "longName": "007 - Disclosure - Note 2 - Revenue and Product Costs", "shortName": "Note 2 - Revenue and Product Costs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://wrap.com/20240331/role/statement-note-3-financial-instruments", "longName": "008 - Disclosure - Note 3 - Financial Instruments", "shortName": "Note 3 - Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://wrap.com/20240331/role/statement-note-4-inventories", "longName": "009 - Disclosure - Note 4 - Inventories", "shortName": "Note 4 - Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net", "longName": "010 - Disclosure - Note 5 - Property and Equipment, Net", "shortName": "Note 5 - Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill", "longName": "011 - Disclosure - Note 6 - Intangible Assets and Goodwill", "shortName": "Note 6 - Intangible Assets and Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities", "longName": "012 - Disclosure - Note 7 - Accounts Payable and Accrued Liabilities", "shortName": "Note 7 - Accounts Payable and Accrued Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://wrap.com/20240331/role/statement-note-8-warrants", "longName": "013 - Disclosure - Note 8 - Warrants", "shortName": "Note 8 - Warrants", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "wrap:WarrantsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "wrap:WarrantsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://wrap.com/20240331/role/statement-note-9-leases", "longName": "014 - Disclosure - Note 9 - Leases", "shortName": "Note 9 - Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://wrap.com/20240331/role/statement-note-10-stockholders-equity", "longName": "015 - Disclosure - Note 10 - Stockholders' Equity", "shortName": "Note 10 - Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation", "longName": "016 - Disclosure - Note 11 - Share-based Compensation", "shortName": "Note 11 - Share-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://wrap.com/20240331/role/statement-note-12-defined-contribution-plan", "longName": "017 - Disclosure - Note 12 - Defined Contribution Plan", "shortName": "Note 12 - Defined Contribution Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DefinedContributionPlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DefinedContributionPlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies", "longName": "018 - Disclosure - Note 13 - Commitments and Contingencies", "shortName": "Note 13 - Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://wrap.com/20240331/role/statement-note-14-related-party-transactions", "longName": "019 - Disclosure - Note 14 - Related Party Transactions", "shortName": "Note 14 - Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information", "longName": "020 - Disclosure - Note 15 - Major Customers and Related Information", "shortName": "Note 15 - Major Customers and Related Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://wrap.com/20240331/role/statement-note-16-subsequent-events", "longName": "021 - Disclosure - Note 16 - Subsequent Events", "shortName": "Note 16 - Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://wrap.com/20240331/role/statement-significant-accounting-policies-policies", "longName": "995467 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "wrap:OrganizationAndBusinessDescriptionPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "wrap:OrganizationAndBusinessDescriptionPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-tables", "longName": "995468 - Disclosure - Note 2 - Revenue and Product Costs (Tables)", "shortName": "Note 2 - Revenue and Product Costs (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://wrap.com/20240331/role/statement-note-3-financial-instruments-tables", "longName": "995469 - Disclosure - Note 3 - Financial Instruments (Tables)", "shortName": "Note 3 - Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://wrap.com/20240331/role/statement-note-4-inventories-tables", "longName": "995470 - Disclosure - Note 4 - Inventories (Tables)", "shortName": "Note 4 - Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-tables", "longName": "995471 - Disclosure - Note 5 - Property and Equipment, Net (Tables)", "shortName": "Note 5 - Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-tables", "longName": "995472 - Disclosure - Note 6 - Intangible Assets and Goodwill (Tables)", "shortName": "Note 6 - Intangible Assets and Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-tables", "longName": "995473 - Disclosure - Note 7 - Accounts Payable and Accrued Liabilities (Tables)", "shortName": "Note 7 - Accounts Payable and Accrued Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://wrap.com/20240331/role/statement-note-9-leases-tables", "longName": "995474 - Disclosure - Note 9 - Leases (Tables)", "shortName": "Note 9 - Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "wrap:LesseeOperatingLeaseDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "wrap:LesseeOperatingLeaseDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-tables", "longName": "995475 - Disclosure - Note 11 - Share-based Compensation (Tables)", "shortName": "Note 11 - Share-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-tables", "longName": "995476 - Disclosure - Note 15 - Major Customers and Related Information (Tables)", "shortName": "Note 15 - Major Customers and Related Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://wrap.com/20240331/role/statement-note-1-organization-summary-of-significant-accounting-policies-and-recent-developments-details-textual", "longName": "995477 - Disclosure - Note 1 - Organization, Summary of Significant Accounting Policies and Recent Developments (Details Textual)", "shortName": "Note 1 - Organization, Summary of Significant Accounting Policies and Recent Developments (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "unique": true } }, "R35": { "role": "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-details-textual", "longName": "995478 - Disclosure - Note 2 - Revenue and Product Costs (Details Textual)", "shortName": "Note 2 - Revenue and Product Costs (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31_StatementBusinessSegmentsAxis-IntrensicMember", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "unique": true } }, "R36": { "role": "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-contract-liabilities-details", "longName": "995479 - Disclosure - Note 2 - Revenue and Product Costs - Contract Liabilities (Details)", "shortName": "Note 2 - Revenue and Product Costs - Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_ProductOrServiceAxis-CustomerDepositsMember", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "unique": true } }, "R37": { "role": "http://wrap.com/20240331/role/statement-note-3-financial-instruments-details-textual", "longName": "995480 - Disclosure - Note 3 - Financial Instruments (Details Textual)", "shortName": "Note 3 - Financial Instruments (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": null, "uniqueAnchor": null }, "R38": { "role": "http://wrap.com/20240331/role/statement-note-3-financial-instruments-instruments-by-significant-investment-category-details", "longName": "995481 - Disclosure - Note 3 - Financial Instruments - Instruments by Significant Investment Category (Details)", "shortName": "Note 3 - Financial Instruments - Instruments by Significant Investment Category (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "i_2024-03-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member", "name": "wrap:FinancialInstrumentsOwnedAdjustedCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member", "name": "wrap:FinancialInstrumentsOwnedAdjustedCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://wrap.com/20240331/role/statement-note-3-financial-instruments-details", "longName": "995482 - Disclosure - Note 3 - Financial Instruments - (Details)", "shortName": "Note 3 - Financial Instruments - (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:FairValueAdjustmentOfWarrants", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member", "name": "us-gaap:FairValueAdjustmentOfWarrants", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "unique": true } }, "R40": { "role": "http://wrap.com/20240331/role/statement-note-3-financial-instruments-fair-value-assumptions-details", "longName": "995483 - Disclosure - Note 3 - Financial Instruments - Fair Value Assumptions (Details)", "shortName": "Note 3 - Financial Instruments - Fair Value Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "i_2024-03-31_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://wrap.com/20240331/role/statement-note-4-inventories-summary-of-inventories-details", "longName": "995484 - Disclosure - Note 4 - Inventories - Summary of Inventories (Details)", "shortName": "Note 4 - Inventories - Summary of Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-details-textual", "longName": "995485 - Disclosure - Note 5 - Property and Equipment, Net (Details Textual)", "shortName": "Note 5 - Property and Equipment, Net (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details", "longName": "995486 - Disclosure - 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)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-details-textual", "longName": "995487 - Disclosure - Note 6 - Intangible Assets and Goodwill (Details Textual)", "shortName": "Note 6 - Intangible Assets and Goodwill (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-summary-of-intangible-assets-details", "longName": "995488 - Disclosure - Note 6 - Intangible Assets and Goodwill - Summary of Intangible Assets (Details)", "shortName": "Note 6 - Intangible Assets and Goodwill - Summary of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-future-amortization-expense-details", "longName": "995489 - Disclosure - Note 6 - Intangible Assets and Goodwill - Future Amortization Expense (Details)", "shortName": "Note 6 - Intangible Assets and Goodwill - Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-details-textual", "longName": "995490 - Disclosure - Note 7 - Accounts Payable and Accrued Liabilities (Details Textual)", "shortName": "Note 7 - Accounts Payable and Accrued Liabilities (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "i_2024-03-31_RelatedPartyTransactionsByRelatedPartyAxis-SyzygyLicensingLLCMember", "name": "us-gaap:AccountsPayableCurrentAndNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31_RelatedPartyTransactionsByRelatedPartyAxis-SyzygyLicensingLLCMember", "name": "us-gaap:AccountsPayableCurrentAndNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accrued-liabilities-details", "longName": "995491 - Disclosure - Note 7 - Accounts Payable and Accrued Expenses - Summary of Accrued Liabilities (Details)", "shortName": "Note 7 - Accounts Payable and Accrued Expenses - Summary of Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "wrap:AccruedPatentAndLegalCosts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "wrap:AccruedPatentAndLegalCosts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-changes-in-product-warranty-costs-details", "longName": "995492 - Disclosure - Note 7 - Accounts Payable and Accrued Liabilities - Changes in Product Warranty Costs (Details)", "shortName": "Note 7 - Accounts Payable and Accrued Liabilities - Changes in Product Warranty Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://wrap.com/20240331/role/statement-note-8-warrants-details-textual", "longName": "995493 - Disclosure - Note 8 - Warrants (Details Textual)", "shortName": "Note 8 - Warrants (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-06-29_ClassOfWarrantOrRightAxis-WarrantsIssuedInRegisteredDirectOfferingMember", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "wrap:WarrantsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "unique": true } }, "R51": { "role": "http://wrap.com/20240331/role/statement-note-9-leases-details-textual", "longName": "995494 - Disclosure - Note 9 - Leases (Details Textual)", "shortName": "Note 9 - Leases (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://wrap.com/20240331/role/statement-note-9-leases-summary-of-operating-lease-obligations-details", "longName": "995495 - Disclosure - Note 9 - Leases - Summary of Operating Lease Obligations (Details)", "shortName": "Note 9 - Leases - Summary of Operating Lease Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true }, "uniqueAnchor": null }, "R53": { "role": "http://wrap.com/20240331/role/statement-note-9-leases-future-lease-payments-details", "longName": "995496 - Disclosure - Note 9 - Leases - Future Lease Payments (Details)", "shortName": "Note 9 - Leases - Future Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R54": { "role": "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual", "longName": "995497 - Disclosure - Note 10 - Stockholders' Equity (Details Textual)", "shortName": "Note 10 - Stockholders' Equity (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_ConversionOfStockByUniqueDescriptionAxis-ConversionOfSeriesAPreferredStockToCommonStockMember", "name": "us-gaap:ConversionOfStockSharesConverted1", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "unique": true } }, "R55": { "role": "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual", "longName": "995498 - Disclosure - Note 11 - Share-based Compensation (Details Textual)", "shortName": "Note 11 - Share-based Compensation (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31_AwardTypeAxis-EmployeeStockOptionMember", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "unique": true } }, "R56": { "role": "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details", "longName": "995499 - Disclosure - Note 11 - Share-based Compensation - Summary of Stock Option Activity (Details)", "shortName": "Note 11 - Share-based Compensation - Summary of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "unique": true } }, "R57": { "role": "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details", "longName": "995500 - Disclosure - Note 11 - Share-based Compensation - Summary of Stock Option Valuation Assumptions (Details)", "shortName": "Note 11 - Share-based Compensation - Summary of Stock Option Valuation Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31_AwardTypeAxis-EmployeeStockOptionMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_AwardTypeAxis-EmployeeStockOptionMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "unique": true } }, "R58": { "role": "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details", "longName": "995501 - Disclosure - Note 11 - Share-based Compensation - Summary of RSU Activity (Details)", "shortName": "Note 11 - Share-based Compensation - Summary of RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "i_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "unique": true } }, "R59": { "role": "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-allocation-of-sharebased-compensation-expense-details", "longName": "995502 - Disclosure - Note 11 - Share-based Compensation - Allocation of Share-based Compensation Expense (Details)", "shortName": "Note 11 - Share-based Compensation - Allocation of Share-based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "unique": true } }, "R60": { "role": "http://wrap.com/20240331/role/statement-note-12-defined-contribution-plan-details-textual", "longName": "995503 - Disclosure - Note 12 - Defined Contribution Plan (Details Textual)", "shortName": "Note 12 - Defined Contribution Plan (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DefinedContributionPlanTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DefinedContributionPlanTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R61": { "role": "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual", "longName": "995504 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual)", "shortName": "Note 13 - Commitments and Contingencies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:ContractualObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:ContractualObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R62": { "role": "http://wrap.com/20240331/role/statement-note-14-related-party-transactions-details-textual", "longName": "995505 - Disclosure - Note 14 - Related Party Transactions (Details Textual)", "shortName": "Note 14 - Related Party Transactions (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "i_2023-06-29_RelatedPartyTransactionsByRelatedPartyAxis-ExecutiveChairmanMember", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-06-29_RelatedPartyTransactionsByRelatedPartyAxis-ExecutiveChairmanMember", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R63": { "role": "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-details-textual", "longName": "995506 - Disclosure - Note 15 - Major Customers and Related Information (Details Textual)", "shortName": "Note 15 - Major Customers and Related Information (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-DistributorOneMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-DistributorOneMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true, "unique": true } }, "R64": { "role": "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details", "longName": "995507 - Disclosure - Note 15 - Major Customers and Related Information - Disaggregation of Revenue by Geographic Region (Details)", "shortName": "Note 15 - Major Customers and Related Information - Disaggregation of Revenue by Geographic Region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_StatementGeographicalAxis-AmericasMember", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "unique": true } }, "R65": { "role": "http://wrap.com/20240331/role/statement-note-16-subsequent-events-details-textual", "longName": "995508 - Disclosure - Note 16 - Subsequent Events (Details Textual)", "shortName": "Note 16 - Subsequent Events (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "i_2023-07-03_StatementClassOfStockAxis-SeriesAPreferredStockMember", "name": "us-gaap:PreferredStockConvertibleConversionPrice", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-08-19_RangeAxis-MaximumMember_StatementClassOfStockAxis-SeriesAPreferredStockMember_StatementScenarioAxis-ScenarioForecastMember", "name": "us-gaap:PreferredStockConvertibleConversionPrice", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wrap20240331_10q.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://wrap.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r46", "r48", "r51", "r828" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r46", "r699" ] }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccountsPayableCurrentAndNoncurrent", "terseLabel": "Accounts Payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r96", "r851" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-details-textual" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r641" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accounts receivable and contract assets, net", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r768" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accrued-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Accrued liabilities", "totalLabel": "Total", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r48" ] }, "wrap_AccruedPatentAndLegalCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://wrap.com/20240331", "localname": "AccruedPatentAndLegalCosts", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accrued-liabilities-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Patent and legal costs", "documentation": "Represents the amount of accrued patent and legal costs as of the specified date." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r34", "r122", "r501" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r12", "r19", "r386", "r389", "r435", "r530", "r531", "r747", "r748", "r749", "r756", "r757", "r758", "r760" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r56", "r699", "r883" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r546", "r756", "r757", "r758", "r760", "r829", "r884" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings", "terseLabel": "Dividends on convertible preferred stock", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from dividends legally declared (or paid) in excess of retained earnings balance." } } }, "auth_ref": [ "r13", "r88" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Share-based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r38", "r39", "r336" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-allocation-of-sharebased-compensation-expense-details", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Share-based expense", "terseLabel": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r364", "r369" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AmericasMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details" ], "lang": { "en-us": { "role": { "label": "Americas [Member]" } } }, "auth_ref": [ "r886", "r887", "r888", "r889" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AmortizationOfIntangibleAssets", "terseLabel": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7", "r240", "r246", "r676" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://wrap.com/20240331/role/statement-note-1-organization-summary-of-significant-accounting-policies-and-recent-developments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r175" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaPacificMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r886", "r887", "r888", "r889" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r95", "r105", "r126", "r150", "r178", "r183", "r207", "r210", "r220", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r381", "r383", "r416", "r493", "r583", "r671", "r672", "r699", "r727", "r794", "r795", "r841" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r118", "r131", "r150", "r220", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r381", "r383", "r416", "r699", "r794", "r795", "r841" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "wrap_BolaWrapMember": { "xbrltype": "domainItemType", "nsuri": "http://wrap.com/20240331", "localname": "BolaWrapMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-details-textual" ], "lang": { "en-us": { "role": { "label": "BolaWrap [Member]", "documentation": "Relating to Bolawrap." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r22", "r120", "r660" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r22", "r75", "r148" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net (decrease) increase in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r75" ] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CertificatesOfDepositMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-3-financial-instruments", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-instruments-by-significant-investment-category-details" ], "lang": { "en-us": { "role": { "label": "Certificates of Deposit [Member]", "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured." } } }, "auth_ref": [ "r11", "r721", "r722", "r723", "r724" ] }, "wrap_ChangeInUnrealizedGainOnShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://wrap.com/20240331", "localname": "ChangeInUnrealizedGainOnShortTermInvestments", "crdr": "credit", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Change in unrealized gain on short-term investments", "documentation": "Represents the amount of change in unrealized gain on short-term investments." } } }, "auth_ref": [] }, "wrap_ChiefExecutiveOfficerAndPresidentMember": { "xbrltype": "domainItemType", "nsuri": "http://wrap.com/20240331", "localname": "ChiefExecutiveOfficerAndPresidentMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer and President [Member]", "documentation": "Represents the CEO and president." } } }, "auth_ref": [] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]" } } }, "auth_ref": [ "r767" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_CityAreaCode", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions-details-textual", "http://wrap.com/20240331/role/statement-note-16-subsequent-events", "http://wrap.com/20240331/role/statement-note-16-subsequent-events-details-textual", "http://wrap.com/20240331/role/statement-note-8-warrants", "http://wrap.com/20240331/role/statement-note-8-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r114", "r127", "r128", "r129", "r150", "r168", "r169", "r172", "r174", "r180", "r181", "r220", "r271", "r273", "r274", "r275", "r278", "r279", "r282", "r283", "r286", "r289", "r295", "r416", "r538", "r539", "r540", "r541", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r571", "r592", "r612", "r634", "r635", "r636", "r637", "r638", "r736", "r753", "r761" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://wrap.com/20240331/role/statement-note-8-warrants", "http://wrap.com/20240331/role/statement-note-8-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://wrap.com/20240331/role/statement-note-8-warrants", "http://wrap.com/20240331/role/statement-note-8-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://wrap.com/20240331/role/statement-note-8-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "terseLabel": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r296" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://wrap.com/20240331/role/statement-note-14-related-party-transactions-details-textual", "http://wrap.com/20240331/role/statement-note-8-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "terseLabel": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r296" ] }, "wrap_ClassificationAndValuationOfWarrantsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://wrap.com/20240331", "localname": "ClassificationAndValuationOfWarrantsPolicyTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Classification and Valuation of Warrants [Policy Text Block]", "documentation": "Disclosure of accounting policy for classification and valuation of warrants." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r52", "r97", "r495", "r570" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r86", "r259", "r260", "r642", "r787", "r789" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r717", "r718", "r719", "r721", "r722", "r723", "r724", "r756", "r757", "r760", "r829", "r882", "r884" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://wrap.com/20240331/role/statement-note-1-organization-summary-of-significant-accounting-policies-and-recent-developments-details-textual" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in dollars per share)", "terseLabel": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r55" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized (in shares)", "terseLabel": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r55", "r571" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r55" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r55", "r571", "r589", "r884", "r885" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Common stock - 150,000,000 authorized; par value $0.0001 per share; 44,373,107 and 41,270,300 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r55", "r497", "r699" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive loss", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r20", "r136", "r138", "r143", "r489", "r505", "r506" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "Comprehensive loss:" } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerEquipmentMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net", "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Computer Software, Intangible Asset [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r654", "r659", "r775", "r776", "r777", "r778", "r780", "r782", "r785", "r786" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r28", "r29", "r43", "r44", "r217", "r641" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r28", "r29", "r43", "r44", "r217", "r536", "r641" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r28", "r29", "r43", "r44", "r217", "r641", "r740" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r80" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ConcentrationRiskPercentage1", "terseLabel": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r28", "r29", "r43", "r44", "r217" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r28", "r29", "r43", "r44", "r217", "r641" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r42", "r664" ] }, "wrap_ConsultingFeesToRelatedPartyMonthlyAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://wrap.com/20240331", "localname": "ConsultingFeesToRelatedPartyMonthlyAmount", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-note-14-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "wrap_ConsultingFeesToRelatedPartyMonthlyAmount", "terseLabel": "Consulting Fees to Related Party, Monthly Amount", "documentation": "The amount of monthly consulting fees paid to a related party during the reporting period." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-tables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r798" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-contract-liabilities-details", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiability", "terseLabel": "Contract with Customer, Liability", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r298", "r299", "r318" ] }, "wrap_ContractWithCustomerLiabilityAddition": { "xbrltype": "monetaryItemType", "nsuri": "http://wrap.com/20240331", "localname": "ContractWithCustomerLiabilityAddition", "crdr": "credit", "presentation": [ "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-contract-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Additions, net", "documentation": "Amount of addition to contract with customer liability." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-contract-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Deferred revenue - short term", "terseLabel": "Current portion", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r298", "r299", "r318" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-contract-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Deferred revenue - long term", "terseLabel": "Long-term portion", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r298", "r299", "r318" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-contract-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "negatedLabel": "Transfer to revenue", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r319" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligation", "crdr": "credit", "presentation": [ "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractualObligation", "terseLabel": "Contractual Obligation", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r755" ] }, "wrap_ConversionOfSeriesAPreferredStockToCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://wrap.com/20240331", "localname": "ConversionOfSeriesAPreferredStockToCommonStockMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-10-stockholders-equity", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Conversion of Series A Preferred Stock to Common Stock [Member]", "documentation": "Relating to the conversion of Series A Preferred Stock to common stock." } } }, "auth_ref": [] }, "us-gaap_ConversionOfStockAmountConverted1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConversionOfStockAmountConverted1", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_ConversionOfStockAmountConverted1", "negatedLabel": "Common shares issued upon convertible preferred stock exercising conversion rights", "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r23", "r24", "r25" ] }, "us-gaap_ConversionOfStockByUniqueDescriptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConversionOfStockByUniqueDescriptionAxis", "presentation": [ "http://wrap.com/20240331/role/statement-note-10-stockholders-equity", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Stock Conversion Description [Axis]", "documentation": "Information by description of stock conversions." } } }, "auth_ref": [ "r23", "r24", "r25" ] }, "us-gaap_ConversionOfStockNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConversionOfStockNameDomain", "presentation": [ "http://wrap.com/20240331/role/statement-note-10-stockholders-equity", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Conversion of Stock, Name [Domain]", "documentation": "The unique name of a noncash or part noncash stock conversion." } } }, "auth_ref": [ "r23", "r24", "r25" ] }, "us-gaap_ConversionOfStockSharesConverted1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConversionOfStockSharesConverted1", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ConversionOfStockSharesConverted1", "negatedLabel": "Common shares issued upon convertible preferred stock exercising conversion rights (in shares)", "terseLabel": "Conversion of Stock, Shares Converted", "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r23", "r24", "r25" ] }, "us-gaap_ConversionOfStockSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConversionOfStockSharesIssued1", "presentation": [ "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ConversionOfStockSharesIssued1", "terseLabel": "Conversion of Stock, Shares Issued", "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r23", "r24", "r25" ] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock [Member]", "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option." } } }, "auth_ref": [ "r282", "r283", "r286", "r721", "r722", "r723", "r724" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "Cost of revenues", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r66", "r150", "r220", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r416", "r671", "r794" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "wrap_CurrentLiabilitiesCustomerDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://wrap.com/20240331", "localname": "CurrentLiabilitiesCustomerDeposits", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Customer deposits", "documentation": "Represents the amount of customer deposits included in current liabilities as of the specified date." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r81", "r217" ] }, "wrap_CustomerDepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://wrap.com/20240331", "localname": "CustomerDepositsMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-contract-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Customer Deposits [Member]", "documentation": "Represents customer deposits." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r41", "r775", "r776", "r777", "r778", "r780", "r782", "r785", "r786" ] }, "wrap_DeferredRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://wrap.com/20240331", "localname": "DeferredRevenueMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-contract-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue [Member]", "documentation": "Represents deferred revenue." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-note-12-defined-contribution-plan-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanContributionsByEmployer", "terseLabel": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r321", "r323", "r330", "r683", "r684", "r685", "r686" ] }, "us-gaap_DefinedContributionPlanTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-12-defined-contribution-plan" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan [Text Block]", "documentation": "The entire disclosure for defined contribution plan." } } }, "auth_ref": [ "r331", "r332" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_Depreciation", "terseLabel": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r7", "r33" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "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." } } }, "auth_ref": [ "r7", "r178", "r188", "r210", "r671", "r672" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-tables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r799" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r335", "r337", "r365", "r366", "r368", "r688" ] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r10", "r37" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://wrap.com/20240331/role/statement-note-1-organization-summary-of-significant-accounting-policies-and-recent-developments", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation", "http://wrap.com/20240331/role/statement-note-12-defined-contribution-plan", "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information", "http://wrap.com/20240331/role/statement-note-16-subsequent-events", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs", "http://wrap.com/20240331/role/statement-note-3-financial-instruments", "http://wrap.com/20240331/role/statement-note-4-inventories", "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities", "http://wrap.com/20240331/role/statement-note-8-warrants", "http://wrap.com/20240331/role/statement-note-9-leases" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "wrap_DistributorOneMember": { "xbrltype": "domainItemType", "nsuri": "http://wrap.com/20240331", "localname": "DistributorOneMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-details-textual" ], "lang": { "en-us": { "role": { "label": "Distributor One [Member]", "documentation": "Represents information regarding a first distributor." } } }, "auth_ref": [] }, "wrap_DistributorTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://wrap.com/20240331", "localname": "DistributorTwoMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-details-textual" ], "lang": { "en-us": { "role": { "label": "Distributor Two [Member]", "documentation": "Represents information regarding a second distributor." } } }, "auth_ref": [] }, "wrap_DistributorsMember": { "xbrltype": "domainItemType", "nsuri": "http://wrap.com/20240331", "localname": "DistributorsMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-details-textual" ], "lang": { "en-us": { "role": { "label": "Distributors [Member]", "documentation": "Represents information regarding distributors." } } }, "auth_ref": [] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_Dividends", "terseLabel": "Dividends", "negatedTerseLabel": "Dividends on convertible preferred stock", "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock." } } }, "auth_ref": [ "r5", "r88" ] }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DividendsPayableCurrentAndNoncurrent", "terseLabel": "Dividends Payable", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding." } } }, "auth_ref": [ "r48", "r51", "r96", "r725", "r851" ] }, "us-gaap_DividendsPreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPreferredStock", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Dividends on convertible preferred stock", "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r5", "r88" ] }, "us-gaap_DividendsPreferredStockStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPreferredStockStock", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Dividends settled with common stock", "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in stock." } } }, "auth_ref": [ "r5", "r88" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTable", "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentPeriodEndDate", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentQuarterlyReport", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r731" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentTransitionReport", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r732" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentType", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "Net loss per basic and diluted common share (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r144", "r156", "r157", "r158", "r159", "r160", "r161", "r166", "r168", "r172", "r173", "r174", "r177", "r377", "r380", "r393", "r394", "r490", "r507", "r666" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r26", "r27", "r176" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accrued-liabilities-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Accrued compensation", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r48" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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." } } }, "auth_ref": [ "r367" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r827" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option [Member]", "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." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityAddressAddressLine1", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityAddressCityOrTown", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityAddressPostalZipCode", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityAddressStateOrProvince", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r729" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityCommonStockSharesOutstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityCurrentReportingStatus", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://wrap.com/20240331/role/statement-document-and-entity-information", "http://wrap.com/20240331/role/statement-note-1-organization-summary-of-significant-accounting-policies-and-recent-developments", "http://wrap.com/20240331/role/statement-note-1-organization-summary-of-significant-accounting-policies-and-recent-developments-details-textual", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-allocation-of-sharebased-compensation-expense-details", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-tables", "http://wrap.com/20240331/role/statement-note-12-defined-contribution-plan", "http://wrap.com/20240331/role/statement-note-12-defined-contribution-plan-details-textual", "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies", "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions-details-textual", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-details-textual", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-tables", "http://wrap.com/20240331/role/statement-note-16-subsequent-events", "http://wrap.com/20240331/role/statement-note-16-subsequent-events-details-textual", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-contract-liabilities-details", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-details-textual", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-tables", "http://wrap.com/20240331/role/statement-note-3-financial-instruments", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-details", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-details-textual", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-fair-value-assumptions-details", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-instruments-by-significant-investment-category-details", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-tables", "http://wrap.com/20240331/role/statement-note-4-inventories", "http://wrap.com/20240331/role/statement-note-4-inventories-summary-of-inventories-details", "http://wrap.com/20240331/role/statement-note-4-inventories-tables", "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net", "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-details-textual", "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details", "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-tables", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-details-textual", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-future-amortization-expense-details", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-summary-of-intangible-assets-details", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-tables", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accrued-liabilities-details", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-changes-in-product-warranty-costs-details", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-details-textual", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-tables", "http://wrap.com/20240331/role/statement-note-8-warrants", "http://wrap.com/20240331/role/statement-note-8-warrants-details-textual", "http://wrap.com/20240331/role/statement-note-9-leases", "http://wrap.com/20240331/role/statement-note-9-leases-details-textual", "http://wrap.com/20240331/role/statement-note-9-leases-future-lease-payments-details", "http://wrap.com/20240331/role/statement-note-9-leases-summary-of-operating-lease-obligations-details", "http://wrap.com/20240331/role/statement-note-9-leases-tables", "http://wrap.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r729" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityFileNumber", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r729" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityInteractiveDataCurrent", "terseLabel": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r735" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityRegistrantName", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r729" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityShellCompany", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r729" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r729" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r729" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r13", "r115", "r139", "r140", "r141", "r151", "r152", "r153", "r155", "r160", "r162", "r164", "r179", "r221", "r222", "r252", "r297", "r372", "r373", "r374", "r375", "r376", "r378", "r379", "r380", "r385", "r386", "r387", "r388", "r389", "r390", "r392", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r435", "r504", "r530", "r531", "r532", "r546", "r612" ] }, "wrap_EuropeMiddleEastAndAfricaMember": { "xbrltype": "domainItemType", "nsuri": "http://wrap.com/20240331", "localname": "EuropeMiddleEastAndAfricaMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details" ], "lang": { "en-us": { "role": { "label": "Europe, Middle East and Africa [Member]", "documentation": "Represents information regarding Europe, Middle East and Africa." } } }, "auth_ref": [] }, "wrap_ExecutiveChairmanMember": { "xbrltype": "domainItemType", "nsuri": "http://wrap.com/20240331", "localname": "ExecutiveChairmanMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-14-related-party-transactions", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Executive Chairman [Member]", "documentation": "Relating to the executive chairman." } } }, "auth_ref": [] }, "wrap_ExtendedProductWarrantiesMember": { "xbrltype": "domainItemType", "nsuri": "http://wrap.com/20240331", "localname": "ExtendedProductWarrantiesMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-details-textual" ], "lang": { "en-us": { "role": { "label": "Extended Product Warranties [Member]", "documentation": "Represents information regarding extended product warranties." } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 }, "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Change in fair value of warrant liabilities", "label": "Change in fair value of warranty liabilities", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r0", "r7" ] }, "wrap_FairValueAssetRecurringBasisStillHeldUnrealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://wrap.com/20240331", "localname": "FairValueAssetRecurringBasisStillHeldUnrealizedGain", "crdr": "credit", "presentation": [ "http://wrap.com/20240331/role/statement-note-3-financial-instruments-instruments-by-significant-investment-category-details" ], "lang": { "en-us": { "role": { "label": "Unrealized Gains", "documentation": "Represents the unrealized gains on assets held on a recurring basis." } } }, "auth_ref": [] }, "wrap_FairValueAssetRecurringBasisStillHeldUnrealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://wrap.com/20240331", "localname": "FairValueAssetRecurringBasisStillHeldUnrealizedLoss", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-note-3-financial-instruments-instruments-by-significant-investment-category-details" ], "lang": { "en-us": { "role": { "label": "Unrealized Losses", "documentation": "Represents the amount of unrealized loss on assets still held on recurring basis." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-3-financial-instruments-tables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "documentation": "Tabular disclosure of financial instrument measured at fair value on recurring or nonrecurring basis. Includes, but is not limited to, instrument classified in shareholders' equity." } } }, "auth_ref": [ "r690", "r830", "r831", "r836" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-3-financial-instruments-tables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r397", "r398", "r694" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://wrap.com/20240331/role/statement-note-3-financial-instruments", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-instruments-by-significant-investment-category-details" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r400", "r401", "r402", "r403", "r404", "r405", "r410", "r692" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://wrap.com/20240331/role/statement-note-3-financial-instruments", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-instruments-by-significant-investment-category-details" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r400", "r401", "r402", "r403", "r404", "r405", "r410", "r692" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://wrap.com/20240331/role/statement-note-3-financial-instruments", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-details", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-instruments-by-significant-investment-category-details" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r280", "r323", "r324", "r325", "r326", "r327", "r328", "r395", "r396", "r397", "r398", "r399", "r408", "r409", "r411", "r444", "r445", "r446", "r677", "r678", "r683", "r684", "r685", "r690", "r694" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-3-financial-instruments" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r404", "r406", "r407", "r408", "r411", "r412", "r413", "r414", "r415", "r487", "r690", "r695" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://wrap.com/20240331/role/statement-note-3-financial-instruments", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-instruments-by-significant-investment-category-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r280", "r323", "r328", "r396", "r409", "r444", "r683", "r684", "r685", "r690" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://wrap.com/20240331/role/statement-note-3-financial-instruments", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r280", "r323", "r324", "r325", "r326", "r327", "r328", "r396", "r397", "r398", "r399", "r409", "r446", "r677", "r678", "r683", "r684", "r685", "r690", "r694" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-3-financial-instruments-tables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset." } } }, "auth_ref": [ "r830", "r831" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://wrap.com/20240331/role/statement-note-3-financial-instruments", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-details", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-instruments-by-significant-investment-category-details" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r280", "r323", "r324", "r325", "r326", "r327", "r328", "r395", "r396", "r397", "r398", "r399", "r408", "r409", "r411", "r444", "r445", "r446", "r677", "r678", "r683", "r684", "r685", "r690", "r694" ] }, "wrap_FinancialInstrumentsOwnedAdjustedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://wrap.com/20240331", "localname": "FinancialInstrumentsOwnedAdjustedCost", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-note-3-financial-instruments-instruments-by-significant-investment-category-details" ], "lang": { "en-us": { "role": { "label": "Adjusted Cost", "documentation": "Represents the adjusted cost of financial instruments owned." } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentsOwnedAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentsOwnedAtFairValue", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-note-3-financial-instruments-instruments-by-significant-investment-category-details" ], "lang": { "en-us": { "role": { "label": "Market Value", "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." } } }, "auth_ref": [ "r850" ] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://wrap.com/20240331/role/statement-note-3-financial-instruments-details" ], "lang": { "en-us": { "role": { "negatedPeriodStartLabel": "Fair value", "negatedPeriodEndLabel": "Fair value", "label": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities." } } }, "auth_ref": [ "r830", "r831", "r835" ] }, "wrap_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://wrap.com/20240331", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "Thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-summary-of-intangible-assets-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization", "negatedLabel": "Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r124", "r226", "r245", "r676" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "2024", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r247", "r654", "r676" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r247", "r654", "r676" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r247", "r654", "r676" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r247", "r654", "r676" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r247", "r654", "r676" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r239", "r241", "r242", "r243", "r244", "r245", "r249", "r250", "r454", "r455", "r654" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-summary-of-intangible-assets-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Amortizable intangible assets, gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r226", "r245", "r455", "r676" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r239", "r241", "r242", "r243", "r244", "r245", "r249", "r250", "r654" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-summary-of-intangible-assets-details": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 0.0 }, "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-future-amortization-expense-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-future-amortization-expense-details", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsNet", "totalLabel": "Total amortizable", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r454", "r782" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net", "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r123", "r228", "r488", "r672", "r675", "r691", "r699", "r772", "r773" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r770", "r774" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://wrap.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r227", "r238", "r675" ] }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillPeriodIncreaseDecrease", "presentation": [ "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_GoodwillPeriodIncreaseDecrease", "terseLabel": "Goodwill, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r771" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r65", "r66", "r104", "r150", "r220", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r416", "r668", "r671", "r762", "r763", "r764", "r765", "r766", "r794" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-allocation-of-sharebased-compensation-expense-details" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r253", "r255", "r256", "r401", "r405", "r410", "r527", "r529", "r597", "r654", "r693", "r853" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-allocation-of-sharebased-compensation-expense-details" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r255", "r256", "r401", "r405", "r410", "r527", "r529", "r597", "r654", "r693", "r853" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "wrap_IncreaseDecreaseInAccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://wrap.com/20240331", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherLiabilities", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Accrued liabilities and other", "documentation": "The increase (decrease) during the reporting period in accrued liabilities and other liabilities." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue", "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." } } }, "auth_ref": [ "r655" ] }, "us-gaap_IncreaseDecreaseInDepositOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDepositOtherAssets", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInDepositOtherAssets", "negatedLabel": "Customer deposits", "documentation": "The increase (decrease) during the reporting period in moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating lease liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r741", "r751" ] }, "wrap_IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://wrap.com/20240331", "localname": "IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "wrap_IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and current assets classified as other." } } }, "auth_ref": [] }, "wrap_IncreaseDecreaseInWarrantySettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://wrap.com/20240331", "localname": "IncreaseDecreaseInWarrantySettlement", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Warranty settlement", "documentation": "Represents the increase (decrease) in warranty settlement during the period." } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-summary-of-intangible-assets-details": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Indefinite life assets (non-amortizable)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r226", "r248", "r676" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "auth_ref": [ "r733" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://wrap.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r450", "r451", "r452", "r454", "r665", "r774" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-summary-of-intangible-assets-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net", "totalLabel": "Total intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r239", "r782", "r784" ] }, "wrap_IntrensicMember": { "xbrltype": "domainItemType", "nsuri": "http://wrap.com/20240331", "localname": "IntrensicMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-details-textual" ], "lang": { "en-us": { "role": { "label": "Intrensic [Member]", "documentation": "Relating to Intrensic." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-4-inventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r224" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-note-4-inventories-summary-of-inventories-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-note-4-inventories-summary-of-inventories-details" ], "lang": { "en-us": { "role": { "label": "Finished goods", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r83", "r662" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://wrap.com/20240331/role/statement-note-4-inventories-summary-of-inventories-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20240331/role/statement-note-4-inventories-summary-of-inventories-details" ], "lang": { "en-us": { "role": { "label": "Inventories, net", "totalLabel": "Inventories - net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r130", "r661", "r699" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-note-4-inventories-summary-of-inventories-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-note-4-inventories-summary-of-inventories-details" ], "lang": { "en-us": { "role": { "label": "Raw materials", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r83", "r663" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-note-4-inventories-summary-of-inventories-details": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-note-4-inventories-summary-of-inventories-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_InventoryValuationReserves", "negatedLabel": "Reserve for Obsolescence", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r83", "r744" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Inventory obsolescence reserve", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r225" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "Interest Income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r178", "r186", "r210", "r671", "r750" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://wrap.com/20240331/role/statement-document-and-entity-information", "http://wrap.com/20240331/role/statement-note-1-organization-summary-of-significant-accounting-policies-and-recent-developments", "http://wrap.com/20240331/role/statement-note-1-organization-summary-of-significant-accounting-policies-and-recent-developments-details-textual", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-allocation-of-sharebased-compensation-expense-details", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-tables", "http://wrap.com/20240331/role/statement-note-12-defined-contribution-plan", "http://wrap.com/20240331/role/statement-note-12-defined-contribution-plan-details-textual", "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies", "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions-details-textual", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-details-textual", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-tables", "http://wrap.com/20240331/role/statement-note-16-subsequent-events", "http://wrap.com/20240331/role/statement-note-16-subsequent-events-details-textual", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-contract-liabilities-details", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-details-textual", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-tables", "http://wrap.com/20240331/role/statement-note-3-financial-instruments", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-details", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-details-textual", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-fair-value-assumptions-details", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-instruments-by-significant-investment-category-details", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-tables", "http://wrap.com/20240331/role/statement-note-4-inventories", "http://wrap.com/20240331/role/statement-note-4-inventories-summary-of-inventories-details", "http://wrap.com/20240331/role/statement-note-4-inventories-tables", "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net", "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-details-textual", "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details", "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-tables", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-details-textual", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-future-amortization-expense-details", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-summary-of-intangible-assets-details", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-tables", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accrued-liabilities-details", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-changes-in-product-warranty-costs-details", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-details-textual", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-tables", "http://wrap.com/20240331/role/statement-note-8-warrants", "http://wrap.com/20240331/role/statement-note-8-warrants-details-textual", "http://wrap.com/20240331/role/statement-note-9-leases", "http://wrap.com/20240331/role/statement-note-9-leases-details-textual", "http://wrap.com/20240331/role/statement-note-9-leases-future-lease-payments-details", "http://wrap.com/20240331/role/statement-note-9-leases-summary-of-operating-lease-obligations-details", "http://wrap.com/20240331/role/statement-note-9-leases-tables", "http://wrap.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "wrap_LesseeOperatingLeaseDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://wrap.com/20240331", "localname": "LesseeOperatingLeaseDisclosureTableTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-9-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Disclosure [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-9-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r838" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-note-9-leases-future-lease-payments-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wrap.com/20240331/role/statement-note-9-leases-future-lease-payments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total future minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r433" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-note-9-leases-future-lease-payments-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-note-9-leases-future-lease-payments-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Thereafter", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r433" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-note-9-leases-future-lease-payments-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-note-9-leases-future-lease-payments-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2024 (9 months)", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r433" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-note-9-leases-future-lease-payments-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-note-9-leases-future-lease-payments-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2028", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r433" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-note-9-leases-future-lease-payments-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-note-9-leases-future-lease-payments-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r433" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-note-9-leases-future-lease-payments-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-note-9-leases-future-lease-payments-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r433" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-note-9-leases-future-lease-payments-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-note-9-leases-future-lease-payments-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r433" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://wrap.com/20240331/role/statement-note-9-leases-future-lease-payments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r433" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-9-leases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r424" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r17", "r47", "r48", "r49", "r50", "r51", "r52", "r53", "r150", "r220", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r382", "r383", "r384", "r416", "r569", "r667", "r727", "r794", "r841", "r842" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r60", "r98", "r499", "r699", "r754", "r769", "r837" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r49", "r119", "r150", "r220", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r382", "r383", "r384", "r416", "r699", "r794", "r841", "r842" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesNoncurrent", "totalLabel": "Total long-term liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r17", "r50", "r51", "r52", "r53", "r150", "r220", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r382", "r383", "r384", "r416", "r794", "r841", "r842" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Long-term liabilities:" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_LocalPhoneNumber", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r217", "r682", "r709", "r714", "r799", "r852", "r854", "r855", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-16-subsequent-events", "http://wrap.com/20240331/role/statement-note-16-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r261", "r262", "r263", "r264", "r333", "r370", "r399", "r449", "r526", "r528", "r535", "r561", "r562", "r621", "r624", "r628", "r629", "r631", "r652", "r653", "r674", "r679", "r687", "r694", "r695", "r696", "r697", "r710", "r796", "r843", "r844", "r845", "r846", "r847", "r848" ] }, "wrap_MaximumRoyaltiesToBePaidUnderAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://wrap.com/20240331", "localname": "MaximumRoyaltiesToBePaidUnderAgreement", "crdr": "credit", "presentation": [ "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "wrap_MaximumRoyaltiesToBePaidUnderAgreement", "terseLabel": "Maximum Royalties to Be Paid Under Agreement", "documentation": "Represents the maximum amount of royalties to be paid under the specified agreement." } } }, "auth_ref": [] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-3-financial-instruments", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-fair-value-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Exercise Price [Member]", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [ "r832", "r833", "r834" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-3-financial-instruments", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-fair-value-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Dividend Rate [Member]", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r832", "r833", "r834" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-3-financial-instruments", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-fair-value-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r832", "r833", "r834" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-3-financial-instruments", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-fair-value-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r694", "r832", "r833", "r834" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-3-financial-instruments", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-fair-value-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r832", "r833", "r834" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://wrap.com/20240331/role/statement-note-3-financial-instruments", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-fair-value-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r397", "r398", "r399", "r694" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://wrap.com/20240331/role/statement-note-3-financial-instruments", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-fair-value-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r397", "r398", "r399", "r694" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-3-financial-instruments", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-instruments-by-significant-investment-category-details" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r800" ] }, "wrap_MrElwoodNorrisMember": { "xbrltype": "domainItemType", "nsuri": "http://wrap.com/20240331", "localname": "MrElwoodNorrisMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-14-related-party-transactions", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Mr. Elwood Norris [Member]", "documentation": "Represents information regarding Mr. Elwood Norris, a former officer and current stockholder of the reporting entity." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r734" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r217", "r682", "r709", "r714", "r799", "r852", "r854", "r855", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r147" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash provided by investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r147" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash Flows From Investing Activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash used in operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r75", "r76", "r77" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash Flows From Operating Activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 0.0 }, "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Net loss for the period", "totalLabel": "Net income (loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r67", "r77", "r101", "r117", "r135", "r137", "r141", "r150", "r154", "r156", "r157", "r158", "r159", "r160", "r163", "r164", "r170", "r220", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r377", "r380", "r394", "r416", "r503", "r591", "r610", "r611", "r726", "r794" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income (loss)", "label": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "totalLabel": "Net loss attributable to common stockholders", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r146", "r156", "r157", "r158", "r159", "r166", "r167", "r171", "r174", "r380" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrAdoptedFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r734" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrTrmntdFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r734" ] }, "wrap_NoncashLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://wrap.com/20240331", "localname": "NoncashLeaseExpense", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Non-cash lease expense", "documentation": "Represents the amount of noncash lease expense recognized during the period." } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NonoperatingIncomeExpense", "totalLabel": "Total other income (expense), net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r70" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "auth_ref": [] }, "wrap_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "wrap_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "wrap_NumberOfMajorCustomers": { "xbrltype": "integerItemType", "nsuri": "http://wrap.com/20240331", "localname": "NumberOfMajorCustomers", "presentation": [ "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-details-textual" ], "lang": { "en-us": { "role": { "label": "wrap_NumberOfMajorCustomers", "terseLabel": "Number of Major Customers", "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." } } }, "auth_ref": [] }, "wrap_NumberOfWhollyOwnedSubsidiaries": { "xbrltype": "integerItemType", "nsuri": "http://wrap.com/20240331", "localname": "NumberOfWhollyOwnedSubsidiaries", "presentation": [ "http://wrap.com/20240331/role/statement-note-1-organization-summary-of-significant-accounting-policies-and-recent-developments-details-textual" ], "lang": { "en-us": { "role": { "label": "wrap_NumberOfWhollyOwnedSubsidiaries", "terseLabel": "Number of Wholly-owned Subsidiaries", "documentation": "Represents the reporting entity's number of wholly-owned subsidiaries." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingExpenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Loss from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r104", "r668", "r762", "r763", "r764", "r765", "r766" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-note-9-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseCost", "terseLabel": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r428", "r698" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-note-9-leases-summary-of-operating-lease-obligations-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wrap.com/20240331/role/statement-note-9-leases-future-lease-payments-details", "http://wrap.com/20240331/role/statement-note-9-leases-summary-of-operating-lease-obligations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Total", "label": "us-gaap_OperatingLeaseLiability", "totalLabel": "Total Operating Lease Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r427" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-note-9-leases-summary-of-operating-lease-obligations-details": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 }, "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20240331/role/statement-note-9-leases-summary-of-operating-lease-obligations-details" ], "lang": { "en-us": { "role": { "label": "Operating lease liability - short term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r427" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 }, "http://wrap.com/20240331/role/statement-note-9-leases-summary-of-operating-lease-obligations-details": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20240331/role/statement-note-9-leases-summary-of-operating-lease-obligations-details" ], "lang": { "en-us": { "role": { "label": "Operating lease liability - long term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r427" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating lease right-of-use asset, net", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r426" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-note-9-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense", "terseLabel": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r752" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://wrap.com/20240331/role/statement-note-9-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r432", "r698" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://wrap.com/20240331/role/statement-note-9-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r431", "r698" ] }, "wrap_OrganizationAndBusinessDescriptionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://wrap.com/20240331", "localname": "OrganizationAndBusinessDescriptionPolicyTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Organization and Business Description [Policy Text Block]", "documentation": "Accounting policy for business description and organization." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-1-organization-summary-of-significant-accounting-policies-and-recent-developments" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "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." } } }, "auth_ref": [ "r78", "r79", "r80", "r94" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accrued-liabilities-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Taxes and other", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r48" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r125" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Settlement \u2013 US Treasury bills", "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities." } } }, "auth_ref": [ "r4", "r64", "r134", "r219" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://wrap.com/20240331/role/statement-note-3-financial-instruments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "terseLabel": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r132", "r133", "r219" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "Other", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r71" ] }, "us-gaap_OtherOperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherOperatingIncome", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "Other revenue", "documentation": "The total amount of other operating income, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operation." } } }, "auth_ref": [ "r65" ] }, "wrap_PatentsAndTrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://wrap.com/20240331", "localname": "PatentsAndTrademarksMember", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Patents and Trademarks [Member]", "documentation": "Represents information regarding patents and trademarks." } } }, "auth_ref": [] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PatentsMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Patents [Member]", "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." } } }, "auth_ref": [ "r93", "r775", "r776", "r777", "r778", "r780", "r782", "r785", "r786" ] }, "us-gaap_PaymentsForProceedsFromOtherDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForProceedsFromOtherDeposits", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsForProceedsFromOtherDeposits", "negatedLabel": "Proceeds from long-term deposits", "documentation": "Amount of cash (inflow) outflow from deposits classified as other." } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsOfDividends", "negatedLabel": "Dividends settled in Cash", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r74" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireIntangibleAssets", "negatedLabel": "Investment in patents and trademarks", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r73" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireInvestments", "negatedLabel": "Purchase of short-term investments", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r72" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Capital expenditures for property and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r73" ] }, "wrap_PerformanceBasedOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://wrap.com/20240331", "localname": "PerformanceBasedOptionsMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Performance-based Options [Member]", "documentation": "Represents information regarding performance-based options." } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformanceSharesMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://wrap.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "wrap_PostTriggeringEventMember": { "xbrltype": "domainItemType", "nsuri": "http://wrap.com/20240331", "localname": "PostTriggeringEventMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-10-stockholders-equity", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Post Triggering Event [Member]", "documentation": "Relating to post triggering event." } } }, "auth_ref": [] }, "us-gaap_PreferredStockConvertibleConversionPrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockConvertibleConversionPrice", "presentation": [ "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual", "http://wrap.com/20240331/role/statement-note-16-subsequent-events-details-textual", "http://wrap.com/20240331/role/statement-note-8-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PreferredStockConvertibleConversionPrice", "terseLabel": "Preferred Stock, Convertible, Conversion Price", "documentation": "Per share conversion price of preferred stock." } } }, "auth_ref": [ "r284" ] }, "wrap_PreferredStockConvertibleSharePriceThreshold": { "xbrltype": "perShareItemType", "nsuri": "http://wrap.com/20240331", "localname": "PreferredStockConvertibleSharePriceThreshold", "presentation": [ "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "wrap_PreferredStockConvertibleSharePriceThreshold", "terseLabel": "Preferred Stock, Convertible, Share Price Threshold", "documentation": "Represents the share price that allows for the mandatory conversion of preferred stock." } } }, "auth_ref": [] }, "us-gaap_PreferredStockConvertibleSharesIssuable": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockConvertibleSharesIssuable", "presentation": [ "http://wrap.com/20240331/role/statement-note-8-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PreferredStockConvertibleSharesIssuable", "terseLabel": "Preferred Stock, Convertible, Shares Issuable", "documentation": "Number of common shares issuable upon conversion of preferred stock." } } }, "auth_ref": [ "r284" ] }, "wrap_PreferredStockConvertibleTradingVolumeThreshold": { "xbrltype": "monetaryItemType", "nsuri": "http://wrap.com/20240331", "localname": "PreferredStockConvertibleTradingVolumeThreshold", "crdr": "credit", "presentation": [ "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "wrap_PreferredStockConvertibleTradingVolumeThreshold", "terseLabel": "Preferred Stock, Convertible, Trading Volume Threshold", "documentation": "Represents the trading volume threshold for convertible preferred stock." } } }, "auth_ref": [] }, "us-gaap_PreferredStockDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendRatePercentage", "presentation": [ "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PreferredStockDividendRatePercentage", "terseLabel": "Preferred Stock, Dividend Rate, Percentage", "documentation": "The percentage rate used to calculate dividend payments on preferred stock." } } }, "auth_ref": [ "r283", "r622", "r625", "r627", "r632" ] }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendsIncomeStatementImpact", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PreferredStockDividendsIncomeStatementImpact", "negatedLabel": "Less: Convertible preferred stock dividends", "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders." } } }, "auth_ref": [] }, "us-gaap_PreferredStockDividendsShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendsShares", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PreferredStockDividendsShares", "terseLabel": "Dividends on convertible preferred stock (in shares)", "negatedTerseLabel": "Dividends on convertible preferred stock (in shares)", "documentation": "Number of shares of preferred stock issued as dividends during the period. Excludes stock splits." } } }, "auth_ref": [ "r13" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockMember", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r717", "r718", "r721", "r722", "r723", "r724", "r882", "r884" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual", "http://wrap.com/20240331/role/statement-note-8-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share (in dollars per share)", "terseLabel": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r54", "r282" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized (in shares)", "terseLabel": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r54", "r571" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued (in shares)", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r54", "r282" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding (in shares)", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r54", "r571", "r589", "r884", "r885" ] }, "wrap_PreferredStockStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://wrap.com/20240331", "localname": "PreferredStockStatedValuePerShare", "presentation": [ "http://wrap.com/20240331/role/statement-note-8-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "wrap_PreferredStockStatedValuePerShare", "terseLabel": "Preferred Stock, Stated Value Per Share", "documentation": "Stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Preferred stock", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r54", "r496", "r699" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Prepaid expense and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r746" ] }, "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock", "terseLabel": "Proceeds from Issuance of Preferred Stock and Preference Stock", "documentation": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfWarrants", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-note-8-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProceedsFromIssuanceOfWarrants", "terseLabel": "Proceeds from Issuance of Warrants", "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOrSaleOfEquity", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-note-14-related-party-transactions-details-textual", "http://wrap.com/20240331/role/statement-note-8-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProceedsFromIssuanceOrSaleOfEquity", "terseLabel": "Proceeds from Issuance or Sale of Equity", "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity." } } }, "auth_ref": [ "r3", "r538" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from maturities of short-term investments", "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r21", "r72" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r16" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-contract-liabilities-details", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-details-textual" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r214", "r453", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r657", "r680", "r708", "r710", "r711", "r715", "r716", "r790", "r791", "r799", "r852", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881" ] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-changes-in-product-warranty-costs-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProductWarrantyAccrual", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "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." } } }, "auth_ref": [ "r96", "r265", "r267", "r270" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accrued-liabilities-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Warranty costs", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r48", "r792", "r793" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-changes-in-product-warranty-costs-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProductWarrantyAccrualPayments", "negatedLabel": "Warranty settlements", "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty." } } }, "auth_ref": [ "r268" ] }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "crdr": "credit", "presentation": [ "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-changes-in-product-warranty-costs-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease", "terseLabel": "Warranty provision", "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties." } } }, "auth_ref": [ "r269" ] }, "wrap_ProductWarrantyExpenseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://wrap.com/20240331", "localname": "ProductWarrantyExpenseIncome", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Warranty provision", "documentation": "The amount of product warranty expense (income)." } } }, "auth_ref": [] }, "wrap_ProductionAndLabEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://wrap.com/20240331", "localname": "ProductionAndLabEquipmentMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net", "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Production and Lab Equipment [Member]", "documentation": "Represents information regarding production and lab equipment." } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-contract-liabilities-details", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-details-textual" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r214", "r453", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r657", "r680", "r708", "r710", "r711", "r715", "r716", "r790", "r791", "r799", "r852", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net", "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8", "r434" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r84", "r108", "r111", "r112" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Property and equipment, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r85", "r121", "r502" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "totalLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r434", "r492", "r502", "r699" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-tables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net", "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r85", "r434" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Provision for doubtful accounts", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r145", "r223" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://wrap.com/20240331/role/statement-note-16-subsequent-events", "http://wrap.com/20240331/role/statement-note-16-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r261", "r262", "r263", "r264", "r322", "r333", "r360", "r361", "r362", "r370", "r399", "r447", "r448", "r449", "r526", "r528", "r535", "r561", "r562", "r621", "r624", "r628", "r629", "r631", "r652", "r653", "r674", "r679", "r687", "r694", "r695", "r696", "r697", "r710", "r719", "r788", "r796", "r833", "r844", "r845", "r846", "r847", "r848" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-16-subsequent-events", "http://wrap.com/20240331/role/statement-note-16-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r261", "r262", "r263", "r264", "r322", "r333", "r360", "r361", "r362", "r370", "r399", "r447", "r448", "r449", "r526", "r528", "r535", "r561", "r562", "r621", "r624", "r628", "r629", "r631", "r652", "r653", "r674", "r679", "r687", "r694", "r695", "r696", "r697", "r710", "r719", "r788", "r796", "r833", "r844", "r845", "r846", "r847", "r848" ] }, "wrap_RegisteredDirectOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://wrap.com/20240331", "localname": "RegisteredDirectOfferingMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-10-stockholders-equity", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual", "http://wrap.com/20240331/role/statement-note-8-warrants", "http://wrap.com/20240331/role/statement-note-8-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Registered Direct Offering [Member]", "documentation": "Represents the registered direct offering." } } }, "auth_ref": [] }, "wrap_ReimbursementOfExpensesToRelatedPartyMonthlyAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://wrap.com/20240331", "localname": "ReimbursementOfExpensesToRelatedPartyMonthlyAmount", "crdr": "credit", "presentation": [ "http://wrap.com/20240331/role/statement-note-14-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "wrap_ReimbursementOfExpensesToRelatedPartyMonthlyAmount", "terseLabel": "Reimbursement of Expenses to Related Party, Monthly Amount", "documentation": "Represents the amount paid per month to reimburse a related party for expenses." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies", "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions-details-textual", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-details-textual" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r218", "r329", "r439", "r440", "r494", "r500", "r564", "r565", "r566", "r567", "r568", "r588", "r590", "r620" ] }, "wrap_RelatedPartyTechnologyLicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://wrap.com/20240331", "localname": "RelatedPartyTechnologyLicenseAgreementMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies", "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party Technology License Agreement [Member]", "documentation": "Represents information regarding a related party technology license agreement." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-note-14-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RelatedPartyTransactionAmountsOfTransaction", "terseLabel": "Related Party Transaction, Amounts of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r45", "r439" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies", "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r439", "r440", "r840" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies", "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies", "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions-details-textual", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-details-textual" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r218", "r329", "r439", "r440", "r494", "r500", "r564", "r565", "r566", "r567", "r568", "r588", "r590", "r620", "r840" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-14-related-party-transactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r436", "r437", "r438", "r440", "r441", "r543", "r544", "r545", "r595", "r596", "r597", "r617", "r619" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r371", "r654", "r671", "r849" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-allocation-of-sharebased-compensation-expense-details" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r57", "r88", "r498", "r533", "r534", "r542", "r572", "r699" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r115", "r151", "r152", "r153", "r155", "r160", "r162", "r164", "r221", "r222", "r252", "r372", "r373", "r374", "r375", "r376", "r378", "r379", "r380", "r385", "r387", "r388", "r390", "r392", "r423", "r425", "r530", "r532", "r546", "r884" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "Product sales", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r102", "r103", "r178", "r184", "r185", "r205", "r210", "r214", "r215", "r217", "r316", "r317", "r453" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r113", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r656" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r113", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r320" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenues", "label": "us-gaap_Revenues", "totalLabel": "Total revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r102", "r103", "r142", "r150", "r178", "r184", "r185", "r205", "r210", "r214", "r215", "r217", "r220", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r416", "r491", "r671", "r794" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RoyaltyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RoyaltyExpense", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RoyaltyExpense", "terseLabel": "Royalty Expense", "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." } } }, "auth_ref": [ "r68" ] }, "us-gaap_RoyaltyGuaranteesCommitmentsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RoyaltyGuaranteesCommitmentsAmount", "crdr": "credit", "presentation": [ "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RoyaltyGuaranteesCommitmentsAmount", "terseLabel": "Royalty Guarantees, Commitments, Amount", "documentation": "The amount the entity has committed to make for future royalty guarantees." } } }, "auth_ref": [ "r456" ] }, "wrap_RoyaltyPaymentsPercentageOfProductRevenue": { "xbrltype": "percentItemType", "nsuri": "http://wrap.com/20240331", "localname": "RoyaltyPaymentsPercentageOfProductRevenue", "presentation": [ "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "wrap_RoyaltyPaymentsPercentageOfProductRevenue", "terseLabel": "Royalty Payments, Percentage of Product Revenue", "documentation": "Represents the percentage of product revenue to be paid by the reporting entity." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrAdoptedFlag", "terseLabel": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r734" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrTrmntdFlag", "terseLabel": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r734" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://wrap.com/20240331/role/statement-note-10-stockholders-equity", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual", "http://wrap.com/20240331/role/statement-note-8-warrants", "http://wrap.com/20240331/role/statement-note-8-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-details-textual" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r217", "r739" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-16-subsequent-events", "http://wrap.com/20240331/role/statement-note-16-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]" } } }, "auth_ref": [ "r334", "r759" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://wrap.com/20240331/role/statement-note-10-stockholders-equity", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual", "http://wrap.com/20240331/role/statement-note-16-subsequent-events", "http://wrap.com/20240331/role/statement-note-16-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r165", "r334", "r737", "r759" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r676", "r781" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-4-inventories-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r18", "r61", "r62", "r63" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r90" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Product Warranty Liability [Table Text Block]", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r266" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r14", "r15", "r89" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "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." } } }, "auth_ref": [ "r92" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r676", "r783" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r728" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r730" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-details-textual" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r102", "r103", "r104", "r105", "r178", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r217", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r251", "r257", "r258", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r670", "r671", "r672", "r675", "r713", "r852", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r215", "r216", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r558", "r559", "r560", "r623", "r626", "r630", "r633", "r640", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r658", "r681", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r712", "r719", "r799", "r852", "r854", "r855", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r213", "r215", "r669", "r670", "r673" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r69" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-allocation-of-sharebased-compensation-expense-details" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-10-stockholders-equity", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions-details-textual", "http://wrap.com/20240331/role/statement-note-16-subsequent-events", "http://wrap.com/20240331/role/statement-note-16-subsequent-events-details-textual", "http://wrap.com/20240331/role/statement-note-8-warrants", "http://wrap.com/20240331/role/statement-note-8-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r742", "r743", "r797" ] }, "wrap_ServicebasedOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://wrap.com/20240331", "localname": "ServicebasedOptionsMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Service-based Options [Member]", "documentation": "Represents service-based options." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based compensation", "label": "us-gaap_ShareBasedCompensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r688" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details" ], "lang": { "en-us": { "role": { "label": "Weighted average vesting period (Year)", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r688" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedLabel": "Awards other than options, Forfeited and cancelled (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r354" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details" ], "lang": { "en-us": { "role": { "label": "Awards other than options, forfeited and cancelled, weighted average grant date fair value (in dollars per share)", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r354" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details" ], "lang": { "en-us": { "role": { "label": "Awards other than options, Granted (in shares)", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r352" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details" ], "lang": { "en-us": { "role": { "label": "Awards other than options, granted, weighted average grant date fair value (in dollars per share)", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r352" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodStartLabel": "Awards other than options, unvested, balance (in shares)", "periodEndLabel": "Awards other than options, unvested, balance (in shares)", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r349", "r350" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodStartLabel": "Awards other than options, unvested, weighted average grant date fair value, balance (in dollars per share)", "periodEndLabel": "Awards other than options, unvested, weighted average grant date fair value, balance (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r349", "r350" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "negatedLabel": "Awards other than options, Vested (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r353" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details" ], "lang": { "en-us": { "role": { "label": "Awards other than options, vested, weighted average grant date fair value (in dollars per share)", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r353" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Expected dividend yield", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r361" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Expected stock price volatility", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r360" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Risk-free interest rate", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r362" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r689" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Exercisable, shares (in shares)", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r343" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Exercisable, weighted average exercise price (in dollars per share)", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r343" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "negatedLabel": "Options on Common Shares, Forfeited, cancelled, expired (in shares)", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r807" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Forfeited, cancelled, expired, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r807" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Options on Common Shares, Granted (in shares)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r345" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Weighted-average fair value of options granted (in dollars per share)", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r355" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodStartLabel": "Options on Common Shares, Outstanding (in shares)", "periodEndLabel": "Options on Common Shares, Outstanding (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r341", "r342" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodStartLabel": "Outstanding, weighted average exercise price (in dollars per share)", "periodEndLabel": "Outstanding, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r341", "r342" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Outstanding, aggregate intrinsic value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r357" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Exercised, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r346" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Granted, weighted average exercise price (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r345" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharePrice", "terseLabel": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Expected life of options (Year)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r359" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Exercisable, aggregate intrinsic value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r37" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Exercisable, weighted average contractual term (Year)", "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." } } }, "auth_ref": [ "r37" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Outstanding, remaining contractual term (Year)", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r91" ] }, "wrap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestingSustainedMarketCapitalization": { "xbrltype": "monetaryItemType", "nsuri": "http://wrap.com/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestingSustainedMarketCapitalization", "crdr": "credit", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "wrap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestingSustainedMarketCapitalization", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vesting, Sustained Market Capitalization", "documentation": "Represents vesting based on sustained market capitalization." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesOutstanding", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Short-term investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r99", "r100", "r745" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-note-9-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShortTermLeaseCost", "terseLabel": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r429", "r698" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-details-textual" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r102", "r103", "r104", "r105", "r116", "r178", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r217", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r251", "r254", "r257", "r258", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r670", "r671", "r672", "r675", "r713", "r852", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions-details-textual", "http://wrap.com/20240331/role/statement-note-16-subsequent-events", "http://wrap.com/20240331/role/statement-note-16-subsequent-events-details-textual", "http://wrap.com/20240331/role/statement-note-8-warrants", "http://wrap.com/20240331/role/statement-note-8-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r114", "r127", "r128", "r129", "r150", "r168", "r169", "r172", "r174", "r180", "r181", "r220", "r271", "r273", "r274", "r275", "r278", "r279", "r282", "r283", "r286", "r289", "r295", "r416", "r538", "r539", "r540", "r541", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r571", "r592", "r612", "r634", "r635", "r636", "r637", "r638", "r736", "r753", "r761" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r55", "r58", "r59", "r115", "r139", "r140", "r141", "r151", "r152", "r153", "r155", "r160", "r162", "r164", "r179", "r221", "r222", "r252", "r297", "r372", "r373", "r374", "r375", "r376", "r378", "r379", "r380", "r385", "r386", "r387", "r388", "r389", "r390", "r392", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r435", "r504", "r530", "r531", "r532", "r546", "r612" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r215", "r216", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r558", "r559", "r560", "r623", "r626", "r630", "r633", "r640", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r658", "r681", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r712", "r719", "r799", "r852", "r854", "r855", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://wrap.com/20240331/role/statement-note-1-organization-summary-of-significant-accounting-policies-and-recent-developments", "http://wrap.com/20240331/role/statement-note-1-organization-summary-of-significant-accounting-policies-and-recent-developments-details-textual", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-allocation-of-sharebased-compensation-expense-details", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-tables", "http://wrap.com/20240331/role/statement-note-12-defined-contribution-plan", "http://wrap.com/20240331/role/statement-note-12-defined-contribution-plan-details-textual", "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies", "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions-details-textual", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-details-textual", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-tables", "http://wrap.com/20240331/role/statement-note-16-subsequent-events", "http://wrap.com/20240331/role/statement-note-16-subsequent-events-details-textual", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-contract-liabilities-details", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-details-textual", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-tables", "http://wrap.com/20240331/role/statement-note-3-financial-instruments", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-details", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-details-textual", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-fair-value-assumptions-details", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-instruments-by-significant-investment-category-details", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-tables", "http://wrap.com/20240331/role/statement-note-4-inventories", "http://wrap.com/20240331/role/statement-note-4-inventories-summary-of-inventories-details", "http://wrap.com/20240331/role/statement-note-4-inventories-tables", "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net", "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-details-textual", "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details", "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-tables", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-details-textual", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-future-amortization-expense-details", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-summary-of-intangible-assets-details", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-tables", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accrued-liabilities-details", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-changes-in-product-warranty-costs-details", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-details-textual", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-tables", "http://wrap.com/20240331/role/statement-note-8-warrants", "http://wrap.com/20240331/role/statement-note-8-warrants-details-textual", "http://wrap.com/20240331/role/statement-note-9-leases", "http://wrap.com/20240331/role/statement-note-9-leases-details-textual", "http://wrap.com/20240331/role/statement-note-9-leases-future-lease-payments-details", "http://wrap.com/20240331/role/statement-note-9-leases-summary-of-operating-lease-obligations-details", "http://wrap.com/20240331/role/statement-note-9-leases-tables", "http://wrap.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r151", "r152", "r153", "r179", "r425", "r453", "r537", "r557", "r563", "r564", "r565", "r566", "r567", "r568", "r571", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r584", "r585", "r586", "r587", "r588", "r590", "r593", "r594", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r612", "r720" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://wrap.com/20240331/role/statement-note-10-stockholders-equity", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual", "http://wrap.com/20240331/role/statement-note-16-subsequent-events", "http://wrap.com/20240331/role/statement-note-16-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r165", "r334", "r737", "r738", "r759" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://wrap.com/20240331/role/statement-note-1-organization-summary-of-significant-accounting-policies-and-recent-developments", "http://wrap.com/20240331/role/statement-note-1-organization-summary-of-significant-accounting-policies-and-recent-developments-details-textual", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-allocation-of-sharebased-compensation-expense-details", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-rsu-activity-details", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-tables", "http://wrap.com/20240331/role/statement-note-12-defined-contribution-plan", "http://wrap.com/20240331/role/statement-note-12-defined-contribution-plan-details-textual", "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies", "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions", "http://wrap.com/20240331/role/statement-note-14-related-party-transactions-details-textual", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-details-textual", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-tables", "http://wrap.com/20240331/role/statement-note-16-subsequent-events", "http://wrap.com/20240331/role/statement-note-16-subsequent-events-details-textual", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-contract-liabilities-details", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-details-textual", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-tables", "http://wrap.com/20240331/role/statement-note-3-financial-instruments", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-details", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-details-textual", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-fair-value-assumptions-details", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-instruments-by-significant-investment-category-details", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-tables", "http://wrap.com/20240331/role/statement-note-4-inventories", "http://wrap.com/20240331/role/statement-note-4-inventories-summary-of-inventories-details", "http://wrap.com/20240331/role/statement-note-4-inventories-tables", "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net", "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-details-textual", "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details", "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-tables", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-details-textual", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-future-amortization-expense-details", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-summary-of-intangible-assets-details", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-tables", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accrued-liabilities-details", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-changes-in-product-warranty-costs-details", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-details-textual", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-tables", "http://wrap.com/20240331/role/statement-note-8-warrants", "http://wrap.com/20240331/role/statement-note-8-warrants-details-textual", "http://wrap.com/20240331/role/statement-note-9-leases", "http://wrap.com/20240331/role/statement-note-9-leases-details-textual", "http://wrap.com/20240331/role/statement-note-9-leases-future-lease-payments-details", "http://wrap.com/20240331/role/statement-note-9-leases-summary-of-operating-lease-obligations-details", "http://wrap.com/20240331/role/statement-note-9-leases-tables", "http://wrap.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r151", "r152", "r153", "r179", "r218", "r425", "r453", "r537", "r557", "r563", "r564", "r565", "r566", "r567", "r568", "r571", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r584", "r585", "r586", "r587", "r588", "r590", "r593", "r594", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r612", "r720" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Common shares issued upon convertible preferred stock exercising conversion rights (in shares)", "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit)." } } }, "auth_ref": [ "r13", "r35", "r54", "r55", "r88" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://wrap.com/20240331/role/statement-note-14-related-party-transactions-details-textual", "http://wrap.com/20240331/role/statement-note-8-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockIssuedDuringPeriodSharesNewIssues", "terseLabel": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r13", "r54", "r55", "r88", "r538", "r612", "r635" ] }, "wrap_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested": { "xbrltype": "sharesItemType", "nsuri": "http://wrap.com/20240331", "localname": "StockIssuedDuringPeriodSharesRestrictedStockUnitsVested", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Common shares issued upon vesting of restricted stock units (in shares)", "documentation": "Represents the number of common shares issued upon vesting of restricted stock units." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Common shares issued upon exercise of stock options (in shares)", "negatedLabel": "Options on Common Shares, Exercised (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r13", "r54", "r55", "r88", "r346" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueConversionOfUnits", "crdr": "credit", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Common shares issued upon convertible preferred stock exercising conversion rights", "documentation": "Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit)." } } }, "auth_ref": [ "r13", "r55", "r58", "r59", "r88" ] }, "wrap_StockIssuedDuringPeriodValueRestrictedStockUnitsVested": { "xbrltype": "monetaryItemType", "nsuri": "http://wrap.com/20240331", "localname": "StockIssuedDuringPeriodValueRestrictedStockUnitsVested", "crdr": "credit", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Common shares issued upon vesting of restricted stock units", "documentation": "Represents the value of restricted stock units vested during the period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Common shares issued upon exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r13", "r55", "r58", "r59", "r88" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "totalLabel": "Total stockholders' equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r55", "r58", "r59", "r82", "r573", "r589", "r613", "r614", "r699", "r727", "r754", "r769", "r837", "r884" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-10-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r87", "r149", "r281", "r283", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r297", "r391", "r615", "r618", "r639" ] }, "us-gaap_StockholdersEquityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityPolicyTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income." } } }, "auth_ref": [ "r9", "r616" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-16-subsequent-events" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r442", "r443" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://wrap.com/20240331/role/statement-note-10-stockholders-equity", "http://wrap.com/20240331/role/statement-note-10-stockholders-equity-details-textual", "http://wrap.com/20240331/role/statement-note-8-warrants", "http://wrap.com/20240331/role/statement-note-8-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowElementsAbstract", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_SupplementalCashFlowElementsAbstract", "terseLabel": "Supplemental Cash Flow Elements [Abstract]" } } }, "auth_ref": [] }, "wrap_SyzygyLicensingLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://wrap.com/20240331", "localname": "SyzygyLicensingLLCMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies", "http://wrap.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-details-textual" ], "lang": { "en-us": { "role": { "label": "Syzygy Licensing LLC [Member]", "documentation": "Represents information regarding Syzygy Licensing LLC." } } }, "auth_ref": [] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TableTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-tables", "http://wrap.com/20240331/role/statement-note-15-major-customers-and-related-information-tables", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-tables", "http://wrap.com/20240331/role/statement-note-3-financial-instruments-tables", "http://wrap.com/20240331/role/statement-note-4-inventories-tables", "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-tables", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-tables", "http://wrap.com/20240331/role/statement-note-7-accounts-payable-and-accrued-liabilities-tables", "http://wrap.com/20240331/role/statement-note-9-leases-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "wrap_The2017StockIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://wrap.com/20240331", "localname": "The2017StockIncentivePlanMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "The 2017 Stock Incentive Plan [Member]", "documentation": "Represents information regarding the 2017 Stock Incentive Plan." } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r767", "r839" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]" } } }, "auth_ref": [] }, "wrap_ToolingMember": { "xbrltype": "domainItemType", "nsuri": "http://wrap.com/20240331", "localname": "ToolingMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net", "http://wrap.com/20240331/role/statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Tooling [Member]", "documentation": "Represents information regarding tooling." } } }, "auth_ref": [] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TrademarksMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill", "http://wrap.com/20240331/role/statement-note-6-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r40", "r676", "r775", "r776", "r777", "r778", "r779", "r780", "r782", "r784", "r785", "r786" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://wrap.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "wrap_TrainingMember": { "xbrltype": "domainItemType", "nsuri": "http://wrap.com/20240331", "localname": "TrainingMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-details-textual" ], "lang": { "en-us": { "role": { "label": "Training [Member]", "documentation": "Relating to training." } } }, "auth_ref": [] }, "wrap_UndesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://wrap.com/20240331", "localname": "UndesignatedMember", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Undesignated [Member]", "documentation": "Relating to undesignated." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://wrap.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r30", "r31", "r32", "r106", "r107", "r109", "r110" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://wrap.com/20240331/role/statement-note-9-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_VariableLeaseCost", "terseLabel": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r430", "r698" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingAxis", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingDomain", "presentation": [ "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation", "http://wrap.com/20240331/role/statement-note-11-sharebased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826" ] }, "wrap_VirtualRealityTrainingMember": { "xbrltype": "domainItemType", "nsuri": "http://wrap.com/20240331", "localname": "VirtualRealityTrainingMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs", "http://wrap.com/20240331/role/statement-note-2-revenue-and-product-costs-details-textual" ], "lang": { "en-us": { "role": { "label": "Virtual Reality Training [Member]", "documentation": "Represents information regarding virtual reality training." } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "calculation": { "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Warrants", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [ "r832", "r833", "r834" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://wrap.com/20240331/role/statement-note-3-financial-instruments-fair-value-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Warrants, measurement input", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r832", "r833", "r834" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://wrap.com/20240331/role/statement-note-8-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_WarrantsAndRightsOutstandingTerm", "terseLabel": "Warrants and Rights Outstanding, Term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r832", "r833", "r834" ] }, "wrap_WarrantsIssuedInRegisteredDirectOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://wrap.com/20240331", "localname": "WarrantsIssuedInRegisteredDirectOfferingMember", "presentation": [ "http://wrap.com/20240331/role/statement-note-8-warrants", "http://wrap.com/20240331/role/statement-note-8-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Warrants Issued in Registered Direct Offering [Member]", "documentation": "Represents warrants issued in registered direct offering." } } }, "auth_ref": [] }, "wrap_WarrantsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://wrap.com/20240331", "localname": "WarrantsTextBlock", "presentation": [ "http://wrap.com/20240331/role/statement-note-8-warrants" ], "lang": { "en-us": { "role": { "label": "Warrants [Text Block]", "documentation": "Represents the entire disclosure regarding warrants." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://wrap.com/20240331/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "Weighted average common shares used to compute net loss per basic and diluted common share (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r166", "r174" ] }, "wrap_statement-statement-note-11-sharebased-compensation-allocation-of-sharebased-compensation-expense-details": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "statement-statement-note-11-sharebased-compensation-allocation-of-sharebased-compensation-expense-details", "lang": { "en-us": { "role": { "label": "Note 11 - Share-based Compensation - Allocation of Share-based Compensation Expense (Details)" } } }, "auth_ref": [] }, "wrap_statement-statement-note-11-sharebased-compensation-summary-of-rsu-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "statement-statement-note-11-sharebased-compensation-summary-of-rsu-activity-details", "lang": { "en-us": { "role": { "label": "Note 11 - Share-based Compensation - Summary of RSU Activity (Details)" } } }, "auth_ref": [] }, "wrap_statement-statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "statement-statement-note-11-sharebased-compensation-summary-of-stock-option-activity-details", "lang": { "en-us": { "role": { "label": "Note 11 - Share-based Compensation - Summary of Stock Option Activity (Details)" } } }, "auth_ref": [] }, "wrap_statement-statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "statement-statement-note-11-sharebased-compensation-summary-of-stock-option-valuation-assumptions-details", "lang": { "en-us": { "role": { "label": "Note 11 - Share-based Compensation - Summary of Stock Option Valuation Assumptions (Details)" } } }, "auth_ref": [] }, "wrap_statement-statement-note-11-sharebased-compensation-tables": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "statement-statement-note-11-sharebased-compensation-tables", "lang": { "en-us": { "role": { "label": "Note 11 - Share-based Compensation" } } }, "auth_ref": [] }, "wrap_statement-statement-note-15-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "statement-statement-note-15-major-customers-and-related-information-disaggregation-of-revenue-by-geographic-region-details", "lang": { "en-us": { "role": { "label": "Note 15 - Major Customers and Related Information - Disaggregation of Revenue by Geographic Region (Details)" } } }, "auth_ref": [] }, "wrap_statement-statement-note-15-major-customers-and-related-information-tables": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "statement-statement-note-15-major-customers-and-related-information-tables", "lang": { "en-us": { "role": { "label": "Note 15 - Major Customers and Related Information" } } }, "auth_ref": [] }, "wrap_statement-statement-note-2-revenue-and-product-costs-contract-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "statement-statement-note-2-revenue-and-product-costs-contract-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 2 - Revenue and Product Costs - Contract Liabilities (Details)" } } }, "auth_ref": [] }, "wrap_statement-statement-note-2-revenue-and-product-costs-tables": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "statement-statement-note-2-revenue-and-product-costs-tables", "lang": { "en-us": { "role": { "label": "Note 2 - Revenue and Product Costs" } } }, "auth_ref": [] }, "wrap_statement-statement-note-3-financial-instruments-details": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "statement-statement-note-3-financial-instruments-details", "lang": { "en-us": { "role": { "label": "Note 3 - Financial Instruments - (Details)" } } }, "auth_ref": [] }, "wrap_statement-statement-note-3-financial-instruments-fair-value-assumptions-details": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "statement-statement-note-3-financial-instruments-fair-value-assumptions-details", "lang": { "en-us": { "role": { "label": "Note 3 - Financial Instruments - Fair Value Assumptions (Details)" } } }, "auth_ref": [] }, "wrap_statement-statement-note-3-financial-instruments-instruments-by-significant-investment-category-details": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "statement-statement-note-3-financial-instruments-instruments-by-significant-investment-category-details", "lang": { "en-us": { "role": { "label": "Note 3 - Financial Instruments - Instruments by Significant Investment Category (Details)" } } }, "auth_ref": [] }, "wrap_statement-statement-note-3-financial-instruments-tables": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "statement-statement-note-3-financial-instruments-tables", "lang": { "en-us": { "role": { "label": "Note 3 - Financial Instruments" } } }, "auth_ref": [] }, "wrap_statement-statement-note-4-inventories-summary-of-inventories-details": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "statement-statement-note-4-inventories-summary-of-inventories-details", "lang": { "en-us": { "role": { "label": "Note 4 - Inventories - Summary of Inventories (Details)" } } }, "auth_ref": [] }, "wrap_statement-statement-note-4-inventories-tables": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "statement-statement-note-4-inventories-tables", "lang": { "en-us": { "role": { "label": "Note 4 - Inventories" } } }, "auth_ref": [] }, "wrap_statement-statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "statement-statement-note-5-property-and-equipment-net-summary-of-property-and-equipment-details", "lang": { "en-us": { "role": { "label": "Note 5 - Property and Equipment, Net - Summary of Property and Equipment (Details)" } } }, "auth_ref": [] }, "wrap_statement-statement-note-5-property-and-equipment-net-tables": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "statement-statement-note-5-property-and-equipment-net-tables", "lang": { "en-us": { "role": { "label": "Note 5 - Property and Equipment, Net" } } }, "auth_ref": [] }, "wrap_statement-statement-note-6-intangible-assets-and-goodwill-future-amortization-expense-details": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "statement-statement-note-6-intangible-assets-and-goodwill-future-amortization-expense-details", "lang": { "en-us": { "role": { "label": "Note 6 - Intangible Assets and Goodwill - Future Amortization Expense (Details)" } } }, "auth_ref": [] }, "wrap_statement-statement-note-6-intangible-assets-and-goodwill-summary-of-intangible-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "statement-statement-note-6-intangible-assets-and-goodwill-summary-of-intangible-assets-details", "lang": { "en-us": { "role": { "label": "Note 6 - Intangible Assets and Goodwill - Summary of Intangible Assets (Details)" } } }, "auth_ref": [] }, "wrap_statement-statement-note-6-intangible-assets-and-goodwill-tables": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "statement-statement-note-6-intangible-assets-and-goodwill-tables", "lang": { "en-us": { "role": { "label": "Note 6 - Intangible Assets and Goodwill" } } }, "auth_ref": [] }, "wrap_statement-statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accrued-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "statement-statement-note-7-accounts-payable-and-accrued-expenses-summary-of-accrued-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 7 - Accounts Payable and Accrued Expenses - Summary of Accrued Liabilities (Details)" } } }, "auth_ref": [] }, "wrap_statement-statement-note-7-accounts-payable-and-accrued-liabilities-changes-in-product-warranty-costs-details": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "statement-statement-note-7-accounts-payable-and-accrued-liabilities-changes-in-product-warranty-costs-details", "lang": { "en-us": { "role": { "label": "Note 7 - Accounts Payable and Accrued Liabilities - Changes in Product Warranty Costs (Details)" } } }, "auth_ref": [] }, "wrap_statement-statement-note-7-accounts-payable-and-accrued-liabilities-tables": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "statement-statement-note-7-accounts-payable-and-accrued-liabilities-tables", "lang": { "en-us": { "role": { "label": "Note 7 - Accounts Payable and Accrued Liabilities" } } }, "auth_ref": [] }, "wrap_statement-statement-note-9-leases-future-lease-payments-details": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "statement-statement-note-9-leases-future-lease-payments-details", "lang": { "en-us": { "role": { "label": "Note 9 - Leases - Future Lease Payments (Details)" } } }, "auth_ref": [] }, "wrap_statement-statement-note-9-leases-summary-of-operating-lease-obligations-details": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "statement-statement-note-9-leases-summary-of-operating-lease-obligations-details", "lang": { "en-us": { "role": { "label": "Note 9 - Leases - Summary of Operating Lease Obligations (Details)" } } }, "auth_ref": [] }, "wrap_statement-statement-note-9-leases-tables": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "statement-statement-note-9-leases-tables", "lang": { "en-us": { "role": { "label": "Note 9 - Leases" } } }, "auth_ref": [] }, "wrap_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://wrap.com/20240331", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481766/480-10-25-13" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478353/942-405-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715-70/tableOfContent" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-4" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477866/928-440-50-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-18" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478790/946-405-45-2" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r736": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r737": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r738": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479035/940-320-45-2" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" } } } ZIP 84 0001437749-24-029935-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-24-029935-xbrl.zip M4$L#!!0 ( M .5G.IB#E=0< .PE - 97A?-S(V,S(V+FAT;>U: M;7/;-A+^W/R*/=]<:L](UDNM^ M?7=!ZM5RXLR=(QA/(=16N@8[5N3(5P:ZX6".OS8:!\U MVLWV$;3:G:-FY^@(!K]"O=[O9>@%1*FP#OWQ7N&3^@][5:L6&1[O)<9FPM=C M]!AY:?0>1$9[U"3M46&>&HW'VNSU7_0:I=&]L8GGX/Q':UYW\#W:@U_V7>NSR M;J^1]U_+SQ=:'D1'>LG*1^4V5OW!_>I'(L/;QJ]1KC_J>T/_X5 M1A0B:&\M\61X-3H[/3L9C,XNSGF50(V7[Z^NWP_.1S"Z@.O!U9O!^?"Z?O'O M7X:_P>!D!!>GT&XVVT_4)QL:SFIP'1D/)R9%78,(K9?)''PJ?.<)KFUMO_\H M'"]E4VGK$,X@%5,$BU.),TI1/I4./A;"4G2H.;7GE*3 :#BE*4LC6\WZ/\$D M\"\K829]2@MT.?$+:^=Y:3.'7;M7ZI2[XFHJ;_(U7$-"?MVIK[:K3CDJ&7D],Y M7CB.E%H%1+47;DLUQ5PL>>(:2Q2*!"@*3,ZE![6Z8$\D7 J),C.W"!&+$^F\ M)5^ X,;2;K*RMK;3;F',+6O_BIM]Q%E19,'1Y#@Y5L@. :3='2OI4H8%>RDC MC#/.^3F6+E+&%00C1K\UJO1X;DV$,34[V"<'QT@[5GIQ>$-UG9X@# A85X4B MB=8K46^]WL>#,+3U.BZ?=CY*YF]=;CRK P;C6CR4^\.FW5MOLJ$H(46\[.TH M(0FFC*_)A^QWA+&QE,".]YI4XZ)25?VY?':YB!;/E4DS&?N4*]OF/[H0MEU2 M#B2-T,QON#ZE$IUJ>+N0GS+?1T)5T4'I+@]2+!1O3?IC,#/T[70!W/)!#4)+ M#1R!*EGS"-S/)>(@N(,U-GQ\AUF+ROMA[?H:2G8S!6UF05EK*EW(A22%.LS#1=PJBZYG8HM*!*14]+:*]EJ5 MI;E34D8E6YQ1,@ZG.5>,G8PE>887($L2#MR@>:;",3$&!G"!14/F- [)(#HA MAD&YX( KE."$3\L*1JP(ED:4=+U>9=!_8V1!RLDT'N/N=EC0K^78IE\&SC-* M_\]H&#]5X-Z;8V[A]_[L=&\8$_2G,F9T"F=TB#7A"-EV)Q [$)=%D44[<& 4"9/PDV/ M(BQ3#^:<)%B$C@ E7BF9R)P(]QFQCQRQT=-![' J5!'XB,,9DX3O :<4B&Y' MC?_R[S^T6]]WW7WXM7S<7?8'@-) XD97'B[&IO!W6W"?"D LI9%/3LGG3YHP M7IS)0L[!TA-D3YZC05>G9B[0NXD$M4$T6% MY6!?JP=WS)H9YZF=[W%I+D<[O[BV@_T[AB2$6F*I+>G*\(BP%.ZF^-I*%TN[ M#DJK4N&6Q3/S6T YQH'X@S\J4IZ#DA]051=56_*U_]I%CPG97^L^XO7REC9> MQ&%ME?HX$Z_'PBH+\FY^005WZ_"SW!U!!R!OK%L63:&!ILPRZ3WB)WAF;*@L MX_Y8DGUADGV*&$KKCFF#?OD8M@AS_%A(,C^$=*'#^RQW\'S1\'S1<"U4F%AA!&*/9J95WDV%-%1NLE'X7%5*RS\S[Y,67&9Q@] ML6,_US&)I;1>HZ#&\-*"8!'>!%7XJ95E@-13HZ;(M8 6D^J%EJW>08NWYV__W6EC23X M8Z@=/V1%@S^.ZO<:X2NO/P%02P,$% @ "T Y6?HKD7? ! . \ T M !E>%\W,C8S,CMMUZS]%(< \3P 2#QBF+H\&X0IBGBP M]R1TTF4XP+O?7W2>=SLO&F0-F]7BWA.R_Q $<(X*C7 8PWP%L[14,9I7.D>X MUL:)# (X:78.FYU6YQ#:G=YAN]U1)M#F#V15,QR._ M=M)Z_D\5_BK,KLY@]M,8IL/)R^'E>!I<_?IZ_!L,1S,@2Z?5^B;Z_M\R_Z.T M3B:K7=!9BN"GD247&D\I&J01%:$A7XFV#G31111I$PL5(2RE2Z%]##>-:6/4 M@';WJ%4'84'$NN#Q5I3&EH0/3L.T&D?<4] ).(*:"C,7"FUP=9?A"H:18PO7 MUP.ETH(V3 (B48A(NI4/KL@KD42*O7\QHH 91JG2F5YXCAIEAO,"ZI_BV%(9.2+:""18T MG>^IK^,!)71&M:61$KREB6*\L4 C=0Q(E8SAC3!1"MUV'7B>UR$I,XH6T?Z, MV%8EY$T&WY?28$XGTC+*?;W:W7UQP.P>%H[VXX.'$F)4&NDXTOB.9$$M\+Z. M[9/N8=6-W#.AWRKV.?N=4E5*P2%9(83DCE/9;4E\395M(B3G7ABTS*OJ?Y;1 M2*2B2)(J,A3$RU;52J2B<\'K%#&6/C:#DE>956GI@J6/#;N5;'R'UVD'X165 MI$?]H(.?S^D@=8ZJCG_O>87EH&F;,(VTHUZEJ,)F^0BPVWA?#V642DSHYM M MB:EZ11LR1EY/2*&E3FI969TCCD12$1;%2 M!)YI:ZW8EK^-2FX&NU=+ZB1%5G3:U]$ER8^7$MI>:(N[:G#\KR?_&H6XS'GZ MDX@3R?M7B,&$M)XU72I.AQ(A(LQG=TS789FB8Z',18P4B:O%ZB02.K7>,Z:8 M_LM!)W6*NQ FSM#Z+#CLPC]^LBT&G%=&_$NQP .7 NC;R6+,J6XK>)4_%B>0M1)JP] MK;T>3F?!]?!\'+RSS3^Q\'\.]LLYF*E1TSUVSNA5S*'.P4)FD*X4@=Y3IJ MBMQR+T4MER(IE$LBET@X(\LE<^L<*6$N9;9U"JML9.9LV=%Y_"[__/[X_7ZO MS^/]>'P>C_?[\7D\GH_/YR.=D,X"B@>(SD0 ! (!)S86(&4#.QSC0H,!@$0" M# $ @&_T=@$R&SO$1F$V"G"*# H*/T<^$P5(IP%[ :%RD(A,%FH+!P&@R.0 M\@@Y.01*07$3$HW"J*!1:&55#;WMJNHZZLIH;6-M'7T#HQU&&"T3<>4J-3?O9OZM M@MMW"LOO5SRHK'I87?.DJ;GE5UIKV]/G/8S>OOZ!P1]U@)R.V:9M=@"OMNU'6V"V'-7?GH_PC7R-^P%FP=03?:7_+_CO8Q?]+ M]B_8OUU3P"8P:./RP$B /#6346LWAD$*+*2LK6!+ _RC!:0#/R,SHH51E-\#, MMHF@TU!DRC+QV/&;UISO]!7'E9/RZQ0(!-2@%4ID>F2%.I-=9;X.J M>2Q%^I$9)-_S2Y7\PS; ,1P=J*)ZF3N=)_(&\?,X?0V<,UM)%:)<#OXHV67J M25]U^B\^<>":8BG01?*7Q#%UQNBD2E' H7?8O2WO8%Z%!Z%^70'KXGISAK7M MQ^>L*S'W'+(,6I;J_<_U%UJ])2R6_O:URA49-95 =4^'QX&Q5B%8UI<P_#]BQ479U!-6=/A2S5V\[AOH5* 7Y083%CZ6)TR M>S=%1/U8"5Y77OLJ!2YE+'U;E0*_=-00H<3XU3Y"7TOQ?9))U.T9TD+B6(+ MEY."1W$M$F!CB,E7_O71'_='>JF*'_25\ZGSM#3HK<--RSLXG3H0#M?P ;]JK9-2IIX]X_JHN;>IK M/'%%E\09+"B/\#0PT#EQ+2*O75?T3.#MQ1_O/%,1%_;%2H=*,%LB7O6#-K8D MGXBX,,PQ9'6SKDX54.M-+!J0;W?0%CHH[6MA107WC95 W=T2WDL[];GE1 ?1 MW=U5=0YZ-!^,\)/I@/^A@9([:O'@.2-S=QI=Y"=P[NAO+5*]@/NQ=>OS=Z _ M&S2/5KDB-%Y.Y;UD34Z_&F8MAU%1DLTD"-&NG8LY\SXG MR]M*S-JBU<G^\/2X&+!5( T1 KB.4$E\@5'7XSU&R?AILZI[W2 M[V[+FWNO58I%"^M-.+_52'8Q]U# +]S-+^2UA?;5^;J]_XD;E%"\VL.Z5M"A M/Q*M,_IY.^;RI7UN[X.\//54M/)HZB_C94ZU\JNN&$E&'P\[5*M11= M8G!2(-;V_":%>,&AR4D4W:VF%G":2!6*N1*C.1=?WX3]]/;]V OF=QM+#Z<8 MOGB2&3QBK"IOEK&I#N0./T&,LUP*IE$(/2G7MISPZLV?N(=2@UVY.S$LKD*M M=!\3-NB(!OEO/ 1)8^EE[#GLK04<6=?[IJY'S;V(5Q^7A35E%@]"&BVU9QYR M[;9-D+@IU-4._5'%VX\"3Y4K6-T81#9((($;W\TQ6@IHTBV_W6F.21L+3/^A2#Y6ARSTI7KR3#\5/2["_Q%5* 2]^>CZ[THM<%XZ[L;NX8&=6 M;<[IQYJ+B!7; '9.YC3I]5>6PG''T*"JR0IGZ(/^=FPZGX)K,6=OZ<[ M13&TP^K),R:EW%<>#^FF,P*PVW\$@=J+-4J.K@H4A[%6^-I'GD27FU>ZGPUG M!KU:P7*QY9QR6K[\\]G4-?_CDUWX^9?6S%_#GEK>HE6Z MG*P]ZA1+,>UA<+7$.1&\\?I*W:'0LUFVP[<2]\QN]NO?O9Y<\BBTR2*%M[WU M:0 ..UJ_!;2^>F!,\,EH-@9$H0;ZQ:([=WR(VM;)37W>L!Z-O*Z)X:V;9[@)+IG2S7_/ M.:_?NL_'6^V$YMYLF.9EW\);-"^]_$]!9$VXY%Q$A>\"QI/A=7B&D7MI#TD5 MA35J!3%A*X\4-.*4_1I%E*"'ISCXE[\:#BGDX?>?.5<8=2V;?8_+PC+$I/M3U[K*I> M8B#PE *]!BWM">C"%R1'O1DF?$M7USWS0IXG/G"*G$T<,9<"[(.)#H1E99KD M3(44X(3AUV$BX<+. NNLXFKFZ8)(T^$W9UJ2-)2X']2^A49\/M;I4VCYWF:: MG=)S/E&6%FN=-75LYIT^<:GI#T9:<6"JLQYJ?E?NX9"&>(2LN(=P]/"ND<MOVP7N*H=)VE/@N9<."_M!DB:('%[ M[GZZH"7:YCVRY$M*27Q^_0ZI%TLV)5$2D\JQ@ )UI"%GAO-H.)RAJ"]_?UDX MQA.FC'CN6>_@XZ!G8-?R;.+.SGH_'LW1X\7U=<]@/G)MY'@N/NNY7N_OO__G M?WSY+]/\AEU,D8]M8[(RQO/ M3&]]!;8^,?YPXUA&@>#TZ/AZ-;X,;XPAH/A MD3DX,8?'IOG[EQ=FGS)KCA?( E<=@H7SGISWU^>]OO/S\\?GP\_>G36'PX& M!_U_W-X\"MI>1&QY@>O35=+@94*=CPQ;'V?>4S^ZV><,DP8!I:!77HOH;J:) MC8F<&FYD"7UJ^JLE9AGY11.N =SN\]N\S< <')C#@[@EMFPY"[B188'=8#', MDH:#,QST\8N/748F#C8Y&;<'V)*90V[+J/F+-<]A!'W M)XCAF-Q%Q&+RKL6M3-^,6')2N)$EI'Y".$5L(OC#Q4VBC6%/DX:WL@W\)9?'#< M#V^F24F!S8C+GUXKL=G+EHVC9^W@Y.2D+^[V#.3[E$P"'W_UZ.(23U'@@#2! M^^\ .61*L U^PL$+[/H9@M1M']$9]K^C!69+9.$"E<&9&(;P"&2Q]*AON-N- M"K0*W5O%)^TN %_Q([KZ9WRR$HZ)_3B5WU#9_QU77.+/JK) M4!XQY E3UE+\S>H8OBRV4)*HK)N:\$@"!C5T1.3\1Q.?ET1E:BXO(N<_:B)R M(X!0 V0Z1@E!&7=37XI4T-- "'ZEP7,![N2D3ST']UT\XZL.-8_D4)IIQ=W2 M"9_Y#SYMRH%&B)H.D74XGR*0ZO^ MDGI+3'T"5DU%TZ*#.<73LQX/D,PX./JG@R8?(6Z+2;889$,KO-7 M%Z%HZCTF_#P8#PS0N(U[IGR/7-JX$6^-ZS?9+?X/7EA@! MP_:=^[OXO?%$1(TCBJ*&6=2IM]NTK+QE=#4VI9J%+<^U(3@ MPR_F.<06_CH M"7+$*HW-,?:9&4:QO@D()IYM!BX*;")F@,H :,A0%SX. !2/L5#P^R(6B_]* MQ#+.0[&,1R&6\>$BE,NX%W(9/V*Y_J=#4#V#FDO$K\^Q3V!0V)L#:I._+GP- M->/+^'"?$;0#W*;!$P)F>E.33[;1,H?/- @D&C.ET%/V'0\QE[#B=4701?L M#M5@EY PPYL:=XF@!@@*E"E!C1L0U/C0.3I%HS/?L_Z<>XZ-*3/QOP,>W[PZ MTHJ9ZL+641UL/:9$^V_C2LC6P4G9LA9B,]OX*^DO'2!Y[@.>"Y (N,K MEZB###>CZ_G8/#!A@)%+_A(<3!8L%HBNA!L@,Y=,(3S@RRM+%!F(.S.7,+H6 MK#O%+$2Q)99A^ D[WE*,= T\O9(@NL#VB:_X"+-@D@THAC^^@[P&#_GO4A+_ MS7@,119^:BVR,4I$-NXCD<7$^"!$-BY3(N\Y%H=@QB?L!EB8=$D].["XMV'U M4574I2Y\?);B@X?L#R%O8>[[D#LUWSXU[!#8 V/L>!4]7UZ393G09\D1J2!Z)7J^Y[;GYCLTH MM[P*DZH08R_#N]BO:\W"/C49]V @-2Z/%.\CYL(/7\7,_V9\Q_Z>&_L3/&8^ MBFHL8X[DM;J&9Y]G/Q''J&KRT7UU&/Y :_9-XHF,!C)$00%C_6R3 GMO] M'06A>#,N ]%$5 8 MA:(8-VM1]AP5OYG/B%+4(!)+]:#+JH=2J_*0[(^(U9Y;[<1T,(Q5;9LE[759 M[$AJ,1Y[W0A&>VZO@X$LPUH[;2+O39B% M)1KLLKI[&\IZU&7BG/26*&ESUJ;@+>HX,>]]-_/0%**%"?!P:SW/62X=5-_0 M17WJ,K4\4Q4&3B%SGC]/F!OWP'S?;7W(G[H%\285EI=!:S78I5N6@"0A#>49, MQ'2W7!3C(A8E*DB%X.AV,B8V^V2R8,(@IN:7>#&G07U3UITR8 M&E=/^UV>*"LDQS]JF%BY:ST6/SDY/OJT%Y.76I#NS2^K*#8TM[4N? MB3_+P[>-:G5GV/(2SR6*ZDCMW!0*WPW! *JMUKA(.\JEE>X>X0 M4;40W1 ;U1EI1(F\2EJE]MWA)5L.;8B&S6XTVKJLOMI9LJQVUM"VY1UKM'9. M!;:H/-WT@^4V>:"W( MI7>.1*C MZT1FXR*2N7--:K[CE5R23JC(L[U%4.EL7VRD*2+4?$).(!+VP6(IMKN]%B1* MN&E$BCSC6X24KR";\9/+QNL%L6P=@*3EW-0:.WVY(6PJ\= (%GG*>+.4;*;7 MY)D:

1\DJPIOBW$@^-$)'GF4O+SETHK&Z]U/.>0]70O6CBKA%5\N1T&:HR MCDA.V/DDU2T)FOQ293X:421/*:OL@>C<4S4C9D*235%6"U M$2AMTG:N2='@T\"'@3?1PJ-^7-S"+[R.C5\=;"J\-6)-GHA6PMI7(:DQ2DEJ M7(62=E"KOOE*TWS8@*,^6)W(4]?5]GUUQ"$SI*5Z5I>=1HC(T]TIB&3"E+M8N/"N<;<6 MKIL3-HT:K:Q#,T*TH*4&K]B[1H3(4]<9A$0K\Q 3]Y$L'2 *CZ;3MB=:K7>- M@,C9V)QW%EXWR:B_-J,+$^H<-.(BYX2MXC=T.FRH6B[]M@-_S"!2$-?YP55/ MJ4?^%4"CS%HCFG).[RI$4R96$;X((A9Q9Q1)VDU*]:W-MW.%%!HWD&F70QL$ MCP:JX#'FC1&SAX/((N[JL^K'&VJ+^*CPT DF>3"X^3;D+ M_"N>@ZP-)%7Y: 2*/!U=?@1S!Y8JYR=K0THE)AIADG/21_&YS1U&ZI_%H0LP M]3EJ1(^.8T Z*-4V+&%H-J-XED2V\;OODY4YP]X,D#0G%ER=I7#P%HBK)YA& M8.:DS:L 4W204D.L_Z+W]RVI]*T11SEI=ND9 MYWOERK[T7YA]BI9+_MR+:]$5%^R$$EV_\&O8"3^9SK'"S?S/:"?4/9C6]4>N M?0./F',1?G+910M\UBND(([#-U6=]7R@Z1D<$#[QQ7KG&_6"Y5F/VY2<$D!. MS_!!Z/C*PG/!1'1U#7>X,CTCO#Y!L$RR@,RBV"9^?'F)*?'LL>B OW"+7+_7 MW]8+ 7]^>@/^#'+5Y,,(UUV[I:1Q_;IR;_Q4YM;X&(NZE16G0[ MH,(B,MD36<-]:-?N#Y=BY)"_L/T-NKUS'^<>]<>8+M9G "16JMCFE]BM2/E< MPUW,"9Y>O6 +A'O"=],IL3 %&-[#$T-L:)JUJ#IY.TSM(,;$T0Z<%.1,LN5W MTWA+FC@&:\4=V;GC67\FFM9JVDQK/^ZIN>*P=@D]&T+Q8XM[ ( MGCNKT8)OW$S4K=#@%=%MXTEU<*>U%BC_@_CS..R)]Z"N1K8M9HZ4QDK$._0L M>^"$*!,0?<3\U?(1/)=33(&-J!F-/9X0\5SQQ\:#7:]M.Y[R *1T_=1NX]B> MEWCI,9)RXRJ4.S/I;LJ^8=&\N[_29KFZ7$98B]8=657R;K93$\+"I+1'[]Q- M1>3WVJ['^-G+U2-]K^UZL%PMVOYT>)8X9P;"D"L7Q%E=I[^8%FE33%/?J_%! M>($?;H@XC_BQT[ MN]*+-:S7M'4A9-VAN/$8JSD44=/6KAV28[U2IWK=/;O8'MG_@D@*VSPGD^BN M2/PKM"V()-/* LL;\#_V^OUX84>^P\("!=*OPX^F/J;_AQ']Z@4T-00-NFCK MP%R[\$ AAB]Q^/^U&^7G4DL&F('N_/EZL2@^:1@.2OWFK7TNME6"=>$2$3O: MBQ.K$RVMPC,6\L=#K7%['>:V1O$[K(_8]T/J?.VEM&TS?6X4 ,\Y6(D1*SOK M;U]NQ2Q_@P%-.'FU3+Q%M"YPB$\R;"7]*K9I2[;O%KV01;!X\%;(X?YD[)WC M>WC*?D P1DF43(+;URGCW/_NY!"+(1D^;<:P5$OWNNA=A[J=@*D>R$2'3(NUM?;N+Z>(:I-L'_F'N.LQ)K"UZ& M)S9!-!5PEI.]JBHJ(77ZLS00[YT'C+@PS5YB9E$B7E?)J<#5:?B+9^3(_KDQ3Q52M#(I=(^I2##"]''.M^J'+R1MJE5"U$[-8/4^IF0& MZ SY?H8M7*^XIL?!X3C'C+U4G2E5KTTQ/T$AT MV]2[Y K-GR*PS4_/"185=,UMUK9@.&<$Q#0L]BK@^VB(Y3K+"=MBU'3^>!7% MO["X1QW@R;)$4K)6>E&\893X&T%T2BBW_;CH5 M+C.K7"E5*WSJ R:+24"9N'PWC4_<4]A<4ZMEZW)@!49>:S'&UMSU'&^VNH'Y M@J?XXH3"ILDKM6D' $3&9!6?1 -NDW\S$RCY@^@4DFN>%=$4$K;/:8O &;?I%TQ">-F2 ]7ZU)(D.-GA&-M?F)&<\$ M/L+B$/%W#F\A+L?^!5H2G]>U,A7X-^+5.L>P'FP>6%PS%H C#[@#OQ<]"*79 M ^9K>EX8$F0_7.(+C7$2E-5OWB#/(#IO#C.YZ"*\JJUX>>O602'?DZS^6L7^ MG6?6;RXV'$G^_58&-N,Y'@X./H>6<[GO)4^8OX*<5:N9ZS%:5M7FR% M?X?U&G&W1=V\VLI1Y@47_KU$'@AEY9?>::4./PGEN?D'OLL#(CFI-4IH6JE7 MO,4_],K7KMI"IG*K5CQ#L=1;&5C9C;9F6->OS[WZH2WAX+PEP];5B>HH7WK@ M4OUQ+>_ZO8U@R5E]6H:RC,>['M.28^GT#W 9PW/Y!A*\2WNHXK5&C[LS7L,$ ERI^*LCX<=&K.@M2OG'>4J&K4''[V/T%.&E MU,7NC$CI=^1+AJ.\_>Z/1=EWU6L.46FWNS]RZ=\P9?$TBGB-']J1Y) &$U9A M>.91]9!9.[M]'>FO%Y^/^#_SZN#3R#SZ>GQB_G8TN#0'A\/!Y>#BT_#D^-,; M6T-1I-VWF.)\4]I\=T;B2-C=]3V^'3+["=SU954?4+&S71TE193D--H=K75] M3;YDG+2Q>2MH_?'?0[]$T9%&@^+WOTD2R/*S]F4]G[_?#OJ!;W#@X_OCX9?>M_NSWI'!T?O M@X.3X.A#$/SR*8G3/S_J_QZ(H#TE1"KR/T_[$REG'P>#IZ>G=\\//'G'^./@ MZ.#@>+"D[I?D^MM(KAC6B3\,BB]7I%M-/QWGM(#_-L5J8BK"%6CAX/? MOXSNP@F=DB!.=8^$6A81?Q3YAR,6$IEWHQ5"STBA_PJ69('^*#@\"HX/WSV+ MJ*]ZO=#I+:'^PAC\D29@E>7^/U-\EN<;JNRL*$>FS MI*JU$GA6R+45)R --3OLPXD+N1$]:QLN^W;O9 %8U7*<^(F S32/^X^$^F%E*B)!%#>48X7ZA=_I\DR:A! M>B=>OZC8=,K2.\G"/VL!&,@\RYI*3D+Y/9:3LTQ(91_QI5)8U$\?%U8\F+ZR M-&P.:YO;*[+?&(N>XL2D&#>_]BK;5:J,SL=8;86%7E$;XL5SF&3:6K?([<+J M&=-<#37C"R614?9M$J\RKFWA!A$K*+J24"GL7.%-6**\,:$5MUS8Q:YEZPI+ MO79$8EFMB6'5?+6T7J6^GFG/7:W^$56>)G _@C%AP&$="3!?AVANX\>)O!Y_ M$X72!B$Q\/A%(2>4E_N,=1SJ:+U*?:.:H>KQD=6LK*'T+?%,N6<7SS,=QE : M?*TSZQ>R Z=G1$S-9KFX24@JE5AZ&YKI8(W9.H"P>,5P2R6)4QI=$)ZJ52F& M89A-=:R*1N=T'(>Q"0FNPGC\I[RJ;;#A-1=:S*#ZDC]R@RU@)#8/-^5 M1TVT;YU&N0(7UYG,8^YJ'A@DA["X8-@.YNI/_BBUP2M;J_#8SNF,B7AK+CAR MU8FX%N0=\K#'N!JET_Y!O_=$->(R7U&T0WCX.OJ[%5HO*08BFT[S-H-8TNF2 M?\S9U!:W84VBD^JQ(%B'&&"972THC",,,)RW-RBZ8PSH&H3EH/C>8\!GWT6@ MM]Q#4]"<7WH M%-=NLOM07S5!--;$V,2DT6#8(&ER3&H.C J2?<:D[^J!-?(K,&D_V+BYI_PP M:4(81IPL#4Q.360+E& M2S&-%PQA??4*)I,$AL>:-L%DC, @@>KD,*TM<,:?@;H"WNP5@0C8.&#%+JL( N5S*IDD]G#Z[']^39D.P!<'BN_Q/JZ;=T3M.:XLL*&J]27I*8Y]O, M,/IW5@22K\?+4(9!:A"/WXI$KF;L#6=C8^*X@L)[#5_15<74O$HEY>H3@[@V M8Z16!,_G%L=&J=] ;2#NOC MSN-YK"RQ2!02W2T-L*OIC(0U96?.37BNW1)46?TZO7ZN#)>$Y5G"^ND%XO&, M(K>Y+I5G5!6)5-U=9-9TWDK]B\QVYPXM=8'8I+XVO_9;BT:31*D7/+;K+C1EG,=56[[,6)QBFX$,=4+L:QQ0FJO(HMD>M8;)M;2B" MKA#4.*>8QL%L)[+== 2F90,"Z;#+HAS "L.9 3QX5&L*",;BW& :'KM7L*G" M@7X$IO7E!!(6G&F0?-K?M'3"YQ#?0S51*T-0S*43\,U+&R9KU 'M"#D$UYBM M0_#M RU ;1X)P#3FD+2,:7Q=XZ]HDI$A$9-@G+"G_64=ZQ[1?7K1+IVO/*(2 M9.,4B#*3)8]#)5%Y2N3U!VN4-_E]5FH^L>%]:_<:(/,X^;, MV:CF-J8@@7Q(T+P<,W0&M,W:,:;SOKQX \W6.)J\[7SOKY0#(Q-HQIN4I M4/-]-R">CE$82I/!B"S\W=R2])TK:^.EEKMK"?R^-CU+*_KOGBF/(S%2]RE!FLMGV\T\UC?M*^T\CG+'N0X M2Y9NFAF(E<7S;5"$T\_*((YT\).FHB[Z44_\N-(0/95%KMAAU@'4+0^+K?886W#M384\(]H >^QTN8GM*!AE@(4Y\]H<;K[ M)5#,)^@QVV+K8#ODP%.13JL;LBV?"$;OJT2I5?3&]!88MI]2R#;-3V>G$=P7 M^.TRQP(!,'+\5EG#1"BX!S[@70?-4_5@]'C-MO:"8 TJ-+W/A+I$Z[J9XYQ& MPU:HVP)X>][G#00BH)C;3)(T"%.\F;D S)@UB%:\F2ZHS^=BJE-O4$UC6!. M9-I;T(!0Y+82!$R#W%$A-MMI?:$+X*/M16OI%*9-&&TO6@L(?1RS29FDP?L@ M?HDI!'FG\H4^7K+^<:0O.4U6(MJ/US1N>J_':G:4RM-QFE5\[U*?GI_02-_> M+_(#7?KT.9_7E$.#.;LI&T;\\GG;>5W>WVPLB7,M]VV[>=]%HM33YG3$&Q# F M'#CV]VK7[O9&D.20%Y15C!>J^(HKT/TL16\;T8_*65D&_0*21_UR-?I8ON?K MM5NS2=EL'VKUF?O?AO8@KJ==2-NIDH[BN0X4O [MKDU;P*'_Y@WYO0+ +&;= MW@)EPX+%O+_ F#Q[CQ$=F\4ROA1QRZ=LUHQGK/"7/F[AB< "=)86@0&X)FM9$/E5277_1),Y_<)2.6E@+CDTBL68JA#Y7Y3P2T7; M"O[-QK#C9AEO#_=:8\AQWZLGMS?@KUK#COR)M8?[I2TLJ'TZ2X83L>8'Z:X+ M-\R^X5A2;EB*;37W?^!!.&]%F S.??=$Y5K%5&[CI0.VE72#^M8WW07;.J%! M>>O;[H$MTPS: SX.Z,)[H-V=P9OK^5- RE-(P:PXAI0[5J0XH['TH5X55RV_ M2UY.:S1T0O?S\/V[H_N4VU]^?.,0SL8KZ;<3WO7T7LW-"S6V;$'5O,^#=F 4 M8#[_K^YS'1 8D^]\_/J5!+EP)#E+B!#Q.*91/2!'[A;<@K+W;M14R%/!(_JH M'LA$]15(=FJ<1KU]CK#&"P23R>Z$L]%DPV2?.Z%UT168+' 02*?%ZIM.\5W 'I+X,7]T4P-JQZ?LWU)J14!/)I';[=Z8[O(VR&(Q($!, M&'#H2W":0-GFP[E#VZ92U?NK (.&:7/>':)I,/UK]#+76"BOY2'N714XJ%&/ M^MI!'D_J>:3?UDL-LV-YK/;<^/8/5W:OB@\JW$O$R)P=W:DME*B!:?%=FT.) MO:7!?A/C;$E_-VT&+=:ZE'?C=O"B-::Y&[:"TYASWF=8:X..R>#SU0W-$V@^ MHC3>>J%Q$LU'&,='+]18,Y@RJCZZHITJ"Q_956^ZTEQI870:RR_T?P^J:?7) M_P!02P,$% @ "T Y69\$V9143 ).H& !4 !W^>E M R8A"544H0)).U6_?@!2LF6+ ZX@( MBHSQ]-=OWO[MNV_>T#3B,4L7OW[S^68RO3F]N/CF39:3-"8)3^FOWZ3\F__\ MC__Y/_[YOR:3#S2E@N0T?G.W>7.[+-*8BC.^HF_^Z^3Z\LWDS=OO_O'#N^G' M-Y]O3]^\^^[=#Y/O?IF\^W$R^8]_)BS]XQ_J/WEOML75KW'^6&&_\(_?5C\^%CUH^N'[ MLNS;7W[YY=ORU\>B&:LK*!M]^^U_?;R\B99T128L53T2*5DR]H^L_/*21R0O MN]$*X8VVA/IKLBLV45]-WKZ;?/_V;U^S^!O9ZV_>5%U'1"1X0J_I_,WVX^?K MB\.^8&G^;!2H(?U;/_]U[-?+.6PR!CJW5" MO_FVO5 Q7Q&63E9T=4=%0_%JV^A<4+:BJ9HID^IQ3675--.UN$O9GHB*.SIY M?&)#B0TM]=C'=$Z*)&_?R<_;T0J\D_:EJ ^"K/\6\=6W:@7[[OOOWWY;"BH7 M@)S*9^3R+49%^4&ND1/Y+\LW^_C2DK95 ?RNZH M7AIE_Y[*Q\=*A/<)6>R>EY [FOSZC?;W2IY$K(\C<_DRZN3S%*T1RG/MJ.H>O85%8S'[^5W68V8 MUK+>Y%1]!)/RH*0'&2^>9J&_7&S)+*G9D5>.BE86JL.U*@>D>._2GCVS4 ^D M.ZLQ8(>6IM[@ZU&J\Q45"_EJ/@C^D"_E(%N35#]CC*5[E_4]2^BG8M])Y3WDBY(LM6]OK*Z?M24 MZ%,FKEPB2Y[JUVQ=D1ZENJ%1(60GO'UW=\OR6MM>5\2#5.=?HR5)%U2SAIB* M]2B=-'V5EGFS6=WQI$:LVM]-\CSY>JL-%3,6OWWPG:Y9^\']$"<]H_.LW MN2@>X6U=[,WC''/!5^:IP&W*H7R$1R"&N,43%JL?B@.F/Q#7V\Y?T'-=M]$; MJE>8V[ZI[9="_\:'QSEP>^3N[B;?3\&NN" MENW@'3JR@)#>H85D=&T"T7V/%IW!M0S$]@-:;&9_+Q#>C^C@F9@DP.1_ATI4I 5!<3X"U*,UL@(="_O2FGN": NJ *%AT]7@0%35NP> M*B@VK.H))*8)Q8A5/8'$4J"F.58-Q1"0@T+#JIT8HB50:%B5$D &@H1GU9B M"\-!D>'335PI+%"D^+05 +,("@Z?R@)C94/QX=->0$1I*#Q\"@R0K0X%B$][ M,1RO> +USV]?8)+-_='%49J(R^F>RHY0GS*>L%B=+IS1"G2PE[.:<3^($8.25SDMV52T2131:$ MK"O!:))GNV^>)-Q^\>]I%"D_>'9%-BHB6L\2@Q4>1.YK&E%VKZ3Y1'.8]*8J MOC'(!3^^9.2.)7+%H)D5@+F\7^GCN%SEY$Y(6'R1GI(UR\E+?@NPM%_)LTRN MGSI!G_TX@%R6,5!79C@IIWTO%F^*E^[ M' @\59Y+FD9R"=8!L-?PCF#K.S .=4TQS[*FY4+QA>7+TR++^8J*W::W,2^/ M+E7Q8/K$TZ@YK,/:OI'=4Y$SJ4]=R1:IE"0N!]#'9Q;I(2)(+:](/G >/[!$ MI\*\_-FK;!=I3M*%ZJYJ3Y6JZ_G7*"F4[\\BMTM5SYCNY:#E8B,ETLI^6,2K MC'O*MD;$FA)#22AWFG(.+7D24Y$I925_>5[%M=I06,SK/!(;Z% ,BT)LKS"4 M_-8]R%AV>*GA':^OXQ7%;*W2I\DU^)*2C +U&U@E##BLXPE<;T TUVRQS&?S MSUFU=8*0:.KX19$OJ=CN]M;W8"KK5>KGBJ#)3#&4]"WQFK#X_.M:N>OE/KK7 MF>:)[%#3,R(N1W.^N4J(7!_36"D#:V7&ZG4T2!6O&*YI3EA*XW,B4CDKLVD4 M%:LB43&4,SIG$=,A@5?TBN=FR45^2\5*:<-9Y530(# 5]2OS+IBU[\FIB8. MRP\C_:4FVY:]X##RUN7;,A?R+"?0.D%BCQR*85$S[16\RO^%"'6:1UEXI5IB MR)3C4L4%PV$D7GVSH\(\LXJI28 7PH$S#,H6[WQ0UAV_[VA4 MMCJ6WS^O&O;V&OGZ_6+L8 :&]!#.JTC/Z2$ RGG=RHDY)80;) #M MU&8)9Y M?S5Q9V.@>XU@L'9['LHVQH<-SL<#8NS_1(HS1GW\$HBI_[,HSIB<79= J/T? M1G$?HJU!]7\(I<'[@_IK@1C[/XCBC-$A) ,$V?]QE :+BRNQ XBU_Y,ISEA; MX?&0YL-]A-K#;E!T"/66.A8U.DT%IDQ#*1OH-&J X#7:F.EL!SH]VADBY/P$ MNG$*0]G(08Y.LW9[H^YT7W1JMQM@%_X/.K7;#2H\$(5.%7<#VM%ZY&^..N^; M-L8=YJW3(#MT(6JKW^&%[X-KH> M.E/$#9[;6:DGL$A3Y4S61'V_I#F+2/*XC_2=.4?S6+R)=(P"A[PZ(:].R,R M(C/#5E.Z(F(F2C4Y+I6F*RK*-(DZ(/":0R&JLCQ.BWS)!?OK*;.7'HFNQK ( M+K*L@$O_O/2PDMOY\KW>*_NZ\S$\%\1Q>KM5'A 7<)+#*@V.PSC5[14&E]\^ MX8&UPFD[=^D/7%NOZK1=.!,4S@2%,T''<*KD]9P1"N=GPOF9XSL_XZ)K(PS& MN$.$F4<(8S)-WV:=U8$P!M,47ENJE,] # 0CV,.%C@KFC*_3J>CO9$;#]]AV MH/H[E=$0H'FA\1T@?"R03?A\PBOVEBPPD:] EERM!5TJ[>>>3F1W9AW>KM'Z MR0.$"3N2.40*0Z30''-X&DCJFNJ5.@<[F]^2K_J0@ZT&%@26=$D.-3TCRJ04 MU_2>IH94Z35EO$JY(Q?M5(03DK%((ZVQK%>IWQ,F2LUF&O]>5$?:9_,=V5\C M/:B.WUSA0J[X5X+/M4W&G%MQ;W*+A>!2HI+GNG& M1&V9X:2OO(%_50H#_-L M?N#]-ED(C=H(3*- ;0C4AD!M> ')O(FBHX)IQ3V$U%P%0_I@@"Q1 @0$#1.K31#3384@AT-:%;$^UR\W8F![KUT FQ@[RO-A)9YM7KCGX.>-3CCW$'* M!ASS)M&LO31VI=I7,\B,64:IX1K&S.[);KA%O3\LY_QI1 M=;#X9<9"+=Y.6T?7,^56>$?DS%1C4P[,\LC'M9I]F9QV-U3FR>E^/'4N^L+')BR6_F25_DZ;< +FG5(AYE\U@I2X5V:9JH/%;K?3 M>L.BJ?1D=S2Z>B$O6",DC_N+1N:#W_V>RBD5-;6,\U2N^<;%QEAV7%(/NDJ. MX[R(3N55 LE-76T\;,ZB\@@ M"$QU @_Z"'C0Y=BLDF&TC'1\K6:VT"#LH.7:F_'/]K:"R[JX!ANPH#)>^C-+Z^R M-$Z :YKE@D7Y5C4J1\9O\KN#GN^BJ?[ E"^^$RS EH8Z%=)'5E.[SH"./66V M]^OS2+5(9]K]D1Y0.E/CB^&-_ CHHK+@-XDM-VW(+SQ@?N&!)N0 ^87]D1;! M,]$A5(N.IP@&"7&^H*/RP%]A,_Z Y]T#;8KZ80"V4@>Z76;#Z=)^V7;=)'7% M=E"LH]LML1U%:>MA0K>-M((-]<&@([W#4/LE(:%CQIL[J3LG$3H^?'/@3AXE M=/1XX!%@3P%R8/?\@JQ[VI_]>>OS!GGWVQ*,? H1&Q*F(;^!(6#3?OJA7$, M[8Q1Z6R66!D4\Y@4MHX@8]/6'!FD4)A8]"TM3#/M%\M)I8ADR\D\X0_]79!A M>L3@YY+LPH4K+\*5%]"#.,J23".6T&?:YBT_E:/L2G"UL<C+.U _3-'[^Q5[)QQQH9RQ; M\XPD'P0OUBI##LN4-Y2EL?-/R:_4-WK)[M4&E,N)JL@'*FUEGIUL/I+? MN2@#@09"=8,6L"!\DNX365'C :2&K1P_TD$/81WN.M,H4O9<=D4V!G8ZN!X2 M-%*+I'*_;0+HL.K F,ZVR[?YJC-PO<'12,V2Y:57OYHD#H!T50?&I'+GI?+) M3'O$#51G8!2/UM3686NQVMP;P(+O4OU]R<@=2_2\>>?ZGM%5HV?S1[SZQQ0QCP5DE$6[Q/0P-(\35[ MGX"&,."M<;"YX30T@!1?L_>)S1,YCF0+TG8HO;[ON9 =&E$:9XJW42IX6V5/ MFS/ H>H@F&9S6PH40\E!)+[ET^C/@@GZTHJUR&^M-S2:76)K!R '58;%((>X M7&#RS55"TGR:QLJ;O-[G0]L061OPG%[C:<9^)/F6EW4EZ'HKMY3PE"2)HM,O MN M$FPUTIL+AZ08QY 4HUBOJT,H)%&:W_N$/VQ/I=AT19>J'9Q?/RW#AA?IYU10 MDK"_:/R!L'26EHO=K7$);5R_ [%K/;&BH/'.PZ)TZ;0Z2[;W51V"EDWU J;< M?UB\2_R]??II(83LQUK]JGU#O0#91MTV-S3/JT$,DUM?KP,Q/_%4,9U*CUS] MO:ZV8AT(<247J4J]N!4DIBLB_JC/O@4LW85(@L=%E._Z?HNY]HIN.8.KK$!TW?'W=<7@8[CFS*AN!W[&-(8Q)N M, XW&!_?&?.V7G)TJW(+0)V>U4-]\*L7ZC:ZH= KY/TC@LXL6G2+A:^N@KCA MT$VPOCO'T:Y#ER##U^#I_C)0?X"[<0".K6@TS6A0? 5V"'^[H-.,6@/9-1#"W%)UFW%$'=,G*1*=#]S1( M@'1==#IT;W/&1"Q'MV!VVPOP$P[HU.EN.J+I43%TW=%J(P6? !S+1@H!I-E' MNDL!/?ANZMH+MC-#8]DA'7$W/?X[EAW2L3N&S#\UENW69Y>V2IR&S@D$I"TY MGVY MS,Y0>"MCTF@VY-<\3]24R"9T=#M1!VC-4+N+?EMRG,Z>3N174#2+0EH MDA6K%1$;E?8U8XNTS(8OBY(J "%7IBM'RDFBLFF;CQ ":GA%,-N;/:>/ MV:?E'RD2FZ0,OSPQG M=?V?U1U:^P/>U &<@9ZUVV,Y%!<.P/1X $:+Z-@.P/A;-2#K 1]D\_)E?;R3 M>G 9OB]UXG7%,)]$/'.V(P M]6X1@&4(NOWKT^TSD>_I1_*O)\GD'[O3%3.Q MO7:Q1CQ;,5\RJC#[]O%9[0L&E1V'M(-FV!Z_C;$F/!#@0YW^JFSX][2E-! M+Q*P2B>II'*A#.)(+XRF2 92VD_[9]24Z>/1O3.0%2:Y5E##?V 6! ME _NM.!.:P'$:HUP)T, $S0WS8*#U+W1>4)AUB8:GQILJ'&'[1R5I[?U;,.0 MH*JSUP?0@=!01MR0P3=NOZ^NP_QZ#O8:FM7%O,!SB.J):CGI9H=KM:;TSY-U MFWD=S+7^>:IND)SL,C1; 6RNF7P"?M?^$'4.4>'X+&KR]H[.#$/Z4B+TG'.55'NBK#MM9#Z% CA#L; M7DM>)8JF1,D6S])K&A5"2.VRI.I\3OE=)E4WM5E@.4HVR4AN!(LJJ==X&H((03)&/=05%=L^R/]X*J!$!4;J:Y\RBT-S HOEOY<(-^ M9"L^N.S&Y=Q>8:SR#[OW\)1N/A+Q!\W?%VE<3_&"%0X$RW#H,;"TT %I:![7 MW6GA;B\@[PB-RZ/V/H\^'6P8N\FJ+G#WS7ET%#A'-QFZ2%_OPY>[:0>HHMBH M%@0,[+Q^)@S8&8MW]CAM?'6]8/-_8I\7?6H,&$8^LJ44')?%VTM=3IE:A_OH M*%YN?AATBR% QS. !'@%4:Z!W6C!(UGBVKUBJ'<4#2^_&]C0T 0:4G2WL'61 M"S2$Z:[@6B)K?E]O8!P'QO$1,XX=N"^^:,8_3-CA78Q 6M M@64F4[J[,G"2TD<$0.T7TE3ORC!!*")Z$# M\JO+?LM;+/BC\Z(T5DC0F>@N[XHW6?U0^9/Z']@CX;@T>>V&G08=F<41GY.A MBH["TA LU"ST.WB#CSOXN(_8Q]WF*B#_, T!7+'CG@W>^BPP>#?9YWM$&.EJ/?6/E")WCH>G[XZ ="I6+ M;)@1/Q)7?@?CP+Q1H7/N=X"X@0V.SNW?13= S?<0 P@Q #?$(0:@C0&TL6]] M10%^GI HXH74#B9KLB&ESSR-U9>R#^-)PLB=2F'A?@K4O>'>(P--10HQ@A C M,'@)IMM!=56-*3G;I]6(NGP:4'"G6,O6@A?>"4&I$-'XB@C-Z+<7'(N\@_J+ M]\615DB:D9)7)LVY_5\,P0[W!H('=G@/K(;L?+/Y:[/87+)(Z'PW6&T;M2FRRXZT\WPAKC32H/*G]#7Z,7@$@W.H> < M.F+G4"=VGB\OT=\G#]5=ZJY>H,.*O7MY=(\,7IS@Q3%Q(E4493:_R>4D,UK6 M^H)CD7=03\!6G"_5')V):[98Y@;#WUI^>.DAW6^J,5X$@XZD\7L?;TA"MS-3 MQ6]G\SW=W?A*X!6/!<^P>1:H2BHZO9*M42%H7 IJI 0":@SC[]O?#0RKKK5\ M\*X.[UUM+V=QE[&8$;'9FX"F46$KWX%O^)HN6*92ZL=G3- HG\WE##)FQH#5 MZ$"T[0Z87619H;@X[J(V:Z%#T7711W.AX&,//O8.?.SV387#S2R, .VVRB% MNV& $:E])^#-M=711DN 6A,ZUZ5AKO$&.BTJKWI'B\^11$0<-3ET(]5A*>$- MU$.<([?;M;;52,9WOQS0/XAN)$.V?]Z!V8!R2'>E*+4:R^%RJA"G#G%J79P: MXA'P%7[^99)0DCD?07A9K??0<_T#0^ Y!)Z/.HQU2;.,TIG5M[:E&\< M=5YS([UKP)#'!WWX]>G#FP$+""/R(F,MFP'9?#G=RJ(TN_A18V7BC M;8&5?3 +[6Y7-",4MFIP-W42U?ALOW@>&^([+2) M++Z60[>\.&4G#Y2-96VH?T864(3 R@JLK!>,H=,EH_/SKS0JYKPM9I6YU_51DJ-(]BAIF]$N6!1OG4I?I;&:W9]\]F&Q5[' M,W,TDCX#Q M_)O<(>1::E"1:DH,(:%Q0M>6P2UEF_5"QZ6N\Q"JA4JJX2PV4I(=JW;!F'XR M%,IEI[*>ZS=^>(4.!+NAXEZBOP,)92W<@4"W2_KNN[<_EQJ<-!/ERY"O2&T^ M>K& 50*9.Y"Y.Z#\0KQ(O)'#!B/:>H\S]ZF18^R6.C6!@W9HC&AJ_4(C.,=1+Q&2UW7N__0,4 T(XXWV?%1,9.:3;DC8:8#PICH1F*O^QMW4ZQ1 MCN1!- 0,$P++X'$P%4=W8 !(KT&S:K11+K@C\PG5:M"7ZH7AX N"B>Y(P?![ MG )1_SB$ -%L%BW7C.8>3;^'$!"-$A!M8[1'DK0A##2[I-E-8E<=[7$Z5'MC M$Z?1D1P;H1NC,/_MLR/TC?D:*$=ME_[ND9AMSN_X-(F7168\0 :N%,T*!B1AN,<(3LQ\1/RBHT4&-/F8U MVFD']:8G?Z_23*Q87BKM$Y)6^B5+%S2-F/,MGM#F^M>7G00).G/0F8VW>CR. MI&E:SN#'<01/Y]ZLD:!/.YYK+'T25T1HQKJ]X%CD'?A$[),X>SD(#2=_ #4P M( "_!!QWPG2. N.HRDXV^[^X#S)# \':'_[:[J!PK]_%D:_-7YO=8]1MI9>GAA-?EK+!9Q)\)AT<0&FP+'*XJC0B MQ!"(J&Z-Z) C E; T#E:8&^'MU[V43D'^QC)&/@A_8]HJ[:'>H#KCK" -(4Q MC>#&NP\&SGJ(5818Q1''*MKX*KU%+GZ8B&IMF*S5XC#)]]86U[ %I*W^8Q9P M*4+ (@0L^KG(>H[R"1[E907;S(?,-K",DA#,D]'H$^71*F3OCJ0UN6HAT(\U&< M)P^X4AYA.*&C%2@$ M-'$.74! $Z0?HARSJ.*9_K(V -ZI7=,>790VL&<">Z8+]@R>/%:!=^",*/ . M//$.&GMKO9$.?IRLR.]<3*(BR_F*BNIHX2YLS](R\5W.W"\?=VZX?SI"0Y$" M-^'U<1,L5TU/Y>AA$:EWTNH+]"]7QL@5B=B<17K1=&5ZE^ZCFGVGN\FGN1U= M7ZAW^506T-G\F0"U4P)4=AS2=A_MM4A]4RD9'RA?R$5[*>=(HI7:6G8VXIX/U9AU8;&4F:S=H+QLL:P"%P23\"K#HM) M];#;A#FL,5X$P\[VK9IS()]Q0P'6"IQ<-XX/2:CXV;6NY;L6X?> @,0[*=2N&@B8\D\P8D;(9F[,*4'PXTD5 -U9::'X:UM8\7U^[.O?XO96T,3.,Y M0//&VFP3L-#:Z,B"#B%/5"NFW0[F=N()NL6RO1M@!&LFZ-6Y^]]0+9_PX6DF M'P%!X;FP-)"/G1$%\K&WI&>N<7)OK..?)EEQE]$_"_65LD5SYPQGAB;Z9Q); M'QXXPX$S?,!^_IKDFZJ.,-U?[F1QIM#]7\BDNW%@R)(Y- MWI#1,604"QG%CHT'UU[.1POBO#0@;+1G:_G RPJ\K):\I4.-GUM4;TP(X.OG M2-. V54X[J1'CXY[9+!*T7CK=-.%6\U\5+YBZ'* (0(3DJN%Y&KV=?V(V#X M.Q[-"(7M1QSNJT(U-MMOR2$-4XB$ADAHKY%0H.GL(?R9L46JR ]$?B85Q8JE MB\F:)TQ=1O7X82>8/1KJVF*?P=%FLH18Z>N+E;KG!)$#Z6H[?"P.;'L%K_*? MD(Q)1?2%5)OJOS:GGUMEW[D",BE&7-)+8&@@5;QB."YI M;$0%KN<5S2?ZL#>A!4_EQZC<03.7M:%I,UZQOI#!LG1;2GN5?'M&ZKU4/-6% MH4J.+RQ?[HX'P-Y1LT8\QU=+>^.:KKEPW9Z2%.7GV?P+ M$8(\KN2ZWFW;3 <@9F)!4O;7[MDG12;G49:=T2P2;&W7#=LU,OJ8-VC'PQ2# M'%&\.W@U@U=S3%Y-VUIP>#S3ZN- AQ$@..]F4T!S"- ->AO/#YHS@*&[B4@ZA^1HG9T/P'1_H04K^ *E$>-WTU$-2#+NXK6 M@L=%E$\BGN79)%O!:7B#O1^C=A4E$ 4"4< /Y(B6+8Q[/TFD:%$-),E@4^\53L_BQC%"!EJ;\'C:Z_'KV'Y77T[,^"^NM" M\+.'Z54SH&H00'NI25O!> O&6S#>@O$6C+=@O!VO\=:W+H:.>./0)7]4%"HYY?)- MR:>B?Q9L7?U*\V8JL$.+O6O$SK($!3DHR*;$!-O1=)605(6MSW<#RJ8 P2L& MI3@HQ4$I#DIQ4(J#4GR\2K'K?NA+'?YIPAZ/WTU(Z>$N- MU>)&\@35.*C&(-_QWH'5EV=9'=W(SBT-@IB;Y'Q?Y(6@TY4ZLUUE)3C_NI9; M'W7JBBX?$0R,8& $ R,8&,' " ;&\1H8K96($1*2^M,6?)E?/^\RP&>3-=F0 MTCR1=HG\4G9J/$F>F$;-#+'&[?=NDK64+!AGP3@#&6?3:D#M92@Q])P6,)[*X"C>5D:=FA@NXO=Y-&4=)@G$3C!N#2OJT4LWF92;U$S6L M3O=&U50Y(195NO&3S5.9*[)1WTT?B(AM.FU/3QDHW/.)I_,4*CO4_U =@=F)+)=:AT M ]'[N]W1CKY74\R;=^?'R8K\SL4DVJ;TKXX2"IK(8O&$I7,N5FV\/4W;[]_[ MTTZRX T*WB"S-X@L%D)*4ET:N;UB$&1D.-4-MF>P/8/M&6S/8'L&V_-X;<\& M6Z(W#7HB49-T>QIO(FV]%1&;"9]/,K9(RSND95'R>.WL9+V]J':K;D:JI5CB M27B90B63?^2$)=E$C:."/ X#J,;M2Y[^-72_2()&'S1Z@XXVE8^/65+D[)[> MJ'SX)7/^_&N4%'+05'>'K]9%OEVA7MZK/5VI4:I1[3IMVVNO2+E66]??%1$S M4>X[<7G#P$XZ#6:'FL'&&=[&T5!A/Q5J6Y_-ORQYDFQF#RF-;XJ[3(YFHJXQ M>"&.2Y7!#)M@!00KH/D[.C8KP%_X!0;)>=M %U=QY?) M]TX:%Z7]61H:Z^J,X23B66OCK4'+O9MAC64*!M7K,Z@RD>\IK?*O)\GD'__> MGL>5RS85]RRB->+9BOF24=V-MGU\5ON"067'(6UG8[.9"7EXL?SC20BM\0BH MX]<,JS2\VKXWEL$MY: CXU&1."DRJ4IDV5:TK&;9<*H3' IH'0HG/"%?Y(>/ MSQ3,??]!?8D.'GV^U5>>)XTH[\74R0*LTH%P%W+!4\9OI!=&4Z2#A]\*N11( M[5O_[/H2'3SZ-R:49GE-29FWPRH(I'QP+?4*Q*K!<2?E"1,TMUV&@[;^T7D% M81HZFB@S;*AQY_4#E>^S]9SKAQ/A?6PV4 /1#%3S6L$ANSRJ,=G-8HEA8':V MNG2PGO3OJ':#Y*0"HWEML+EF,C7\OJX0S O!O&,,YH'=>!AB.]%6W&?YW+O#[ N MCBX0$[R-P=MX#-[&\1P::*"!CO3H0!NK"PCYAS%!KG40 ('^.":@.I>!K^# M]Q/9+$DC1I()2S/94UVA2*6+W M]"*5 Y%^3H5B6LEE^E\\B5FZ^"![[Y)GV2Q].A0V%2R3/YW)/]/%%16,QY]H M/IO?DJ\:_U#?CPL>//\>O. $"I9;L-Q>I>7F9SD?6HO<_WRW>9;DB)7I=\PAJ7R[#&5YK^:&D?_SX+T:%5!>6FTN5 M7A &!5!Y&%SE ,I*8=X:US5 C6$0;*=)J08<=C-LPKFT<=PHAUTK=FK>Q9-F M5R9 FN:/\NI .E3UBNDC3^GF(Q%_T/Q]D<;U7!U8X>!X0DL=>[YU/]^O;W*6 M)/^B2?QDL7XXG*UMF_$/0MG:'8#8;Z8+$-J%(/Z]4+?4G/+L)675O6+P57HY M:N^H0?%.MG;D':'1BNNP]VJ#CGNMW$T1014*0#51,! 4^YDP M8#L6[^QQVA#J>L%F &.?%WWNI!A&/K*E%.P0]LL[#,'B$"P^GF!Q4PMNC%S? MUDZ"D3%_NW$JC)3[Z^[7')K)T"TU 0O7() ' GF@>?BXW'_40)K-MSFRK#%# M4YT0 NTI!/J]YA)Q M@F2L.RBJ:Y;]\5Y0:TKZ'RC@/=B G0DX>/MJ"RA]4_N-3^9UW(T>

1Z5 @J^_ ]^ZH^F3.:VRMXE5\[#DXV%K*Y0TT< MB#Z(P_S<;I5PX-!'ZR!5<&"PDND=:AX/HG!.8'C3'9A57[[-N(BV&^LEN3/O M7"Y5.A#NEO.D)"#I1*DM$!P:7DX6N.R;O,6".#IG3F/% MW! Y=WQ9NL#JC< M6OT/[)$<1FCRV@TK,;JXL2,^)W,-7?2X(5BH>1?(]\'5[H8XN-K!.T>-T8YN M,85![,>KAVZQ;?F^!^.V_#218$FZ8')*J21!-,_*2,&"\_B!)4E+?DO3YGL/ MG[03+ 1*0J#$%"C96]!F\XO'@59=3:,+?X J><7Q83L9KJA@/+Y((T%)1L]H M]:\&!ZQ2< P&3@]*%U@P-(*A<7R&ALOF,E)#PV7?0:-=/SO=^[)D,QY3I\\< M7@]WES8HYT$Y!S!U;O@\?R""OE@,0;P=4%V_J(HLYRLJKFE2+O+9DJW--!Y M#;\\)+6>T$MV3^.7^].>#VE_(], :]X0%KPGFX_D=RX.+CJ& ]6U@ 6ABK'.OT9)H=+Z[#1E M#;*FS7C&>M#G<'SPJGZ9>7)?2G/SKEU;)CC3AF?9M9;S5I"82E/G#_, T!4+ MCC\_%Y0UT+EX1PK Z!RAK155=+RXIN^/@U9P5'[A84;\2(AR'8P#\T*.S@G; M >(&WA-T/(\NN@'J> D,NQ#XCS1K;*M81OX="-+?M7& M%P,$_2,ZT*X.&C3QW'FA^/(3LC?5)O3K6FY#M*]PKL,CAX_F.@L;@KDAF-LP M:+@WQLZK(?9)CJ;;!YKENT$_\O&L./FA3:Q M1:O&D..^E4_N[H4_:PT[\@?>'>ZGMK"@'E6(,@2/:N749$'0O\#=35#[PW0Z MSZG0+'%=-1>B3,'+%KQLPN M"RL1"/TG)-"[U:* X']& KZ=U[U?O^S/$Q)%O$CS;+(F&U)Z']-8?2F[*IXD MC-RI*Y#W+LYK>)Z]_8-Z]\%V)6+PO ;/JSD9<#G(KJHQ=EH(0$95\#!I?$:$9$_:"8Y%W4+K]OCBW@J09*9/&92>;_5\,YU[<&P@^ M+K0^KIO-7YO%YI)%RHF0+BXO3_5)/VUE@W?*"P>ZP?SC\-5S=/ZXMLL2.I*S MX0UQIYF(RA'9U^C%P%@.7N7@53X^K[*SH8#$W; E-&7[N2L,YG>W+HB&#Q_: M+=%*[."J"*X*LZM"C:/+IV%T:G-0F,M[E?Y<3DF^H72K>8!1@.MY13/+EU2X MOA!8);]GM:MD]U^(D"JD'-M*.)*4IW_8G-'8#,BQ=G!?H'5?;$=E=:A3W7N@ MUKM3GAVD^026#BZ,8 H%4RB80OO.%NBJ,5+FC*.B,E*63*,M?Z2L&!=];:3L M%V=T: @0T9*D"_FO[(9U-28G#]M!.8G4HM*/7Z*5"$-[)SH0/O@H@H_"V9YT M,A\1R7U%-FIN&>ZJ!53"@$-0*D=$SM(%\/:#QNT$&S]L_E-SJ,_ MC*1E?<&QR#LHR7HKSG:%G(EKMECF!DZUM?SPTD.ZWU1CO CPC:3SK](F8!F] M$BRBCS]FVU^SMRX8H6T-C_I3H107.'@6'M 9%=$ MS$2I6L>_D:2@5U24,H* V2K[]M-%E,;9>VDUE!V<[J\9>J<AV?7=2"G?*MJ/:3QF=2BTD5U#6BU$W^B#^5/^KYV MJ>P75W&7L9@1L=E;6$RCW5;>J_2[+7::QI4&.ROR+">IRN1[2\5* P):K0/^ MYO-ES:XBN57J0,!KNF!93N7#SIB@43Z;RT?+?M"?DH75Z$"TW6NJ9LY%ZBYJ MLQ9"2,_+,5_[QLGA[CJ, .T^KT. =@<31J3V78$WU\A'%XYVU S1G<\VS#7> M0&]'%7SO:/$YDD/9CEH=NI'JL)3P!MH+SI';[5K;:B1W1$WH<"0#XTSH1C)D M^^<=:+4HAW17BE*KL=P1!R70V0*=[?CH;$T\6*.EM[D'IT9&[A48TEE MAG@AJ+W@@/*6&\1L_CFK;A&HN3P"A ;>S(!8OU E)8VG4M\C"WK&LO+4^;5< M$Z1:'QE28#5L!@_6:ZKF[NY'I03H6,)-F_%+S%C*\:4>;YMS^H*!>'0$Q*/? MB&#JX;9AH"T7V S!HQL\NL&C^P)2.^5FI+Y=FWXZ,C]N-PK-2#V[[336D;IX M+;O\2'VY-A76N]-G+TDXWPVSZK<)OTO8HEP8FR8R:_D4?RZC-O(%CU+P*($M M^5V60]V9-$MI#));$HR#*F' 8;U=#UPO>!]"PK%@SP=[/MCS YA#YBWF**QW MZ]9S%,:\1MGQ;A'-B[P0=*O]K[>YWMH:0*!&_=D[#N($\R:8-P;U[I)F&:6: MF;S+E'A6Z!0_U^HHL4WG.17_38EXS^[; JUM"R7J3W)EN'V@R3W]*%6=IQ1O.=22%[HDIHT;08MUEOYS"Y>[+-V\*)]X%U@?6H%#]+/:;R- MC=#X_&LDBTY7ZJ\F>&UM87!HC<"E&)Q7P7D5G%?!>?5ZG5?=J,,C=6NU4BE& MZN1JJ3*.E++2SBH8*66EG=DW4D9+!XZ-D9Y);.:[&NDQQ ZLHY&>3405I7C[ MW2131YZ7/)&=E4UH>3BRY=$]MT9[CU(T$2=$*5Y?E"(3^9X-+_]ZDDS^\>^; MB*9$,/XYS=8T*F\&KNT\4-EQ2-M]/FR;U+N9NQ.I9@Q8RXWE%IJQR3OL72=\ MM>)IE7"ES#\R+?(E%^PON49K -AK>$:P2R6R[=43J>>P/PMZ1K-(L'6IMABN M 7*L/BPVE3+//+SL-<:+8."9\D*N:O1OD]K06'L#$+0>!C150BU'*"\J><5Q MQNY9+%5*W?0^^'T8Z:ZJ*]:WW+=I&EM9S2Y5![QGYYAO1]J]@KTC6V0!PV6N M.B"F8[H7Z5FV.)CR JOD&4==KJ'G@LI97WU!Y8_E-UI\;1KS&[,-]R=!*X;[ MD\+]2:^=B]&]G$/>,Z2Y7^:9@ETWBV[YGOFMOV6F33L=P+CB67XKV&)1)OT^ MOY?O62^KM7 7 AESKI;ZIHKI9LJ572MC@_I]BBUW")57\C>>%*N&DIN;Z$#X M(:YQ"H2MUD#@F^#8[T)R=?SQ!EXVC,"/Z&HD,V![1(,[A95&QZMT5&@]O[MP M[5,'Z^R17/L$##ZB&:&P58.[J;BHQF?[Q?/([G$*-Y*-Y_HF3#>2X;G%J5W( M&]W ABCAO#.'",IQWI,-TVJ\=T1Q#\>*PK&BXSM6!"9/C?3DD$M\=:0'A7J\ MC0W;Z:!>K^_"=BK(G< QLI- +2,9(SO]TS[Z,=(30%U00$9Z!,B1:@G5(;#= M3N9"PX1BQ*8H:7B;4#C8]")W-J>WDVIO)YD:/G=$=M-$%E=W*Y1YM-N>5G-N MN/\3:PU%"J?6PJFU%R>J3I>,SL^_TJC(V;W<7^=2<1*UU 9@Z=XEOF6Y\G-> MI+%:B^08UYP!,Y;S+^47EB^O:5)E]E^R]2TW#-46+1P?LD%9H].D?!"M+F0_ M40ONZ=YZ:[[FT*VR7UP/1,2W\HD&IF!M&:]2GLLME&\HO:'B7BXU]=WX2:F1 MF;JA1LF;W?*<)/N_JUM//O'\OVE^32.^2)4'1YK"C,?ON=A^I_W/ <5SZYK-Q[(+J^.7TURZ" M4W5M^Z*T T\V3T6VJ7_*E;'\S[7*8)*Q?+>D5ON,;GOK]5GCZ+7WA(DRZC'- MLF)5[1A*.5-#8M^!WG4/NCYW_+WY&U=:OLIGY+L_ZY\\WAZ]9MD?[P6E%ZDB M.&6YK_XT/7<-H^^VYELI>7:15MK%!\$S[>G&_IXTJAZ;%7F6DU0%AZL!T5-_ M:9^#J[4"FL!!4MZ2REYMP"[BWX1VC* M?W-8P+]\=_9UZ\[%1GAVA7L=WEX?&+(Q'$$VAM^D223W0H/KL:;$$!(:%^S: M,KBE;+,?Z+)8U$6[*\I9IGPSAF00CE6[R+'PY( OMY6M?F;(5P&IT(%@6\?@ M'4@H:^$N!&JZDF\%V@Z[FT(JOG)-C#\2\0?-3\F:Y21A?Y6MU6+S^-P.NNEV M2=]]]_;GTB5^D2KBL!S)2@?3OSU@E9#YPDM^A/KP/?=IRF#LEKK]EX.V/HQH M:@.9'!9"Q(3'SMCB'="B1IOY0A^O1G><53/B>),] M7!QF93[D@26P X8>A& M8J_[&W?36%&.Y$$T! P3 LO@<;#!_!ZD[2@5#H"#C6;5:*-<<$=Z/*K5H"_5 M"T/>' 03W9'=B68A;#D?FKO!\)VG]S1"0!Q:O[W3H>:H]7NCV0',+@"[6F0/ MWJ%:]YLX1#!DU$$T8QV8PW[[*&0="EF'CB_K4,]$0GRJJ9]>@=)2\2EF7D>- MF4F);P_LMW-@_#]@KV#+H=0[BQ38+UA2+@UTT@782UA2-3VZ51L<^P9"Q9:D M2<<"!,+!EGC)%\D/JG]AR]CD_606M*..1E-M=N0*VDU85->!^%#0;CH:#19^ M1!?:-=CTUP&R1T"["IM2.V0>DZ<^&RP+G%Q.5T1L)GP^R=2[G?#RY4Y4@OQ[ MN?GL4J?M!&^?'L[UB4/FC6LF:T@H9WCW$J'W. M6'OK"V6+I5K$[ZD@"[K]Q7Z>R]_31]6S3F0:U5L(1^K#D7I/O37 ?'9\^JAZ]K?*/BN7JY"G MBX60ZE^N/$:"I1F+2I=23WW=6AY26Z*])*/J;R%)2/-Q!&D^JN.+Y44U9X6Z4K;:(RJFT'[H8+=-:%T$C1L*I^@# M1S9P9 -'MJM8<:>$/BQ$@T']"6/FRPZI&[U2*FU'?I1 N7U=E-N^O!@C)=^V M5:C'3,0=R*,X9K*OO^CLJ^/\=A]:?75L8!@_96SLWT$I)Z/F _I(QXK0]A7 MU (QQ?5>BEN5($^G"OSQ74&/QTA^=1 \,&$#$_9XKEL=Y865W@ZGANO?FJ(* MU[_Y.!,8KG]S]A>^4(G+'\\DM,Y5T>5ZSFAT-+&Z7A,: MH0S2^7,%CIDHY\'>"DPX=Y\2KBBFR H_^7E,#T(2F;2+&&*0(08Y^A@D**7^ M"ZD=TO!C\?\:;I9OJ3B=DG2 MYY1#&O>5GZ>Y!,?5PXK4Z3UTUHMP1_)>GNM^WGN^_O%'V;?XAOU1Q)(;HW], M7-I/;J:FSS^VWL4W[-U%.Y)W4IT7'&RMKW_\4?8MOD'?4#Y<;PAKPL-W)? ?0G6T,F-X\&*^- M)&,-7(V9#^/='__:V#']^L^!O3FZ[%*]N >!G84NM11.=QZP-T>7L:JOX#NP MOXXF756/\7($;$%27;:L/JKT'9I2M+ISN7L.8:O'#\DL[$#PP#<,?$,3W]#I M&O271,0&=ZA[PG61RBE"GQ;M[30RL"H!-3 @,(:+0'7&C6+0Z-4US:C<3I?3 M-#ZC]S3A:R7@=IS;V*_0FG[C6S21S2T^T%3J$HF4;AJOY*XFU1#9Y_=T*V!F MQ-:HC1!U#%%'K:L:?]01LEOP1@OS:(.)X T476@1]G9X)RL>J@A2'Z,90RBP MCW?NO(.'Z&>(?KHA#M'/EY":6)C>_%WO)F7+I3M&)1V^*TIWS#HAZ1EWG9"TTF^D?4_3B-&L MK2[7L/G^];E6@@6=+NAT!BUB[YJ:V5W"%J6YIE$FC&4]QW<296Q>$:%Y[_:" M8Y%WX#C:DSBW@DAK/K)$9P$U," OP1MG7&CP#BJI(*Q_XO[(#,TX!/&D5-?+#J@8+'C_%OQ+.0\U7_7-OS^2 MKVQ5K*IW*=7(6WY"KPB+/TMM44P7@M)]LVHK58.:'8CZ;+[3:)GRA"\VERQ2 M4^?Q@;73%&8"L52TZ"O>_<0K"F M%E @#,R%D:/ .&\"<\'[:7@AM^+IE6R-"K'- &LY^VZM,4SL?U^W,@P<:_G MM!B>:=&!G/*M*GV,QF=2W]QE9BP/U66?Z$/YD[ZO72IW0!WF I^KKX-Q_%>?+ M>?R)"\'J MC(S*V(F/<62\QC8.?2!4;'?]-.8_ /%BN:[' W\))-_R%5-CJO3W;"J$!$,.[NW MF]B!?,8-!%C++]>2)#3;VJV?:#WG"E0V,&^'9]YJ>&MGZJH?E;^8BUE:K^-8 MRW4KQNT#!XEQ4*Y;,0PD3GVI#D38^;J?VQIU8IA+!HI@KT LYB!WLL0P 7-1 MTW@#?6(D6.LU:Q-@H[4T6G(@6%M'Q^N C$C>4 %#10'H?L9B8%SU.X8-AC/^ M@:Q;:;B3.CZ6,=QZ)3Z2E&D0!S2:L0M3?CA0H48U5%MJ?AC6UCY>G,8J1$-# M:@Q,8V>B>6-MM@E8V")0. .%TPUQH' ^6TT@GAHT"Z4C7Q,<"L%(F&$962P$ MK=(+3OAJ!5]-*'E3TFPZ0!)9.8.F\ MX)5,Y:!C$:GWS>L+]"]7QL@5B=B<17K1=&5ZE^ZFVL4_/$X[DFC9.-:RXY"V M^PBP3>K=4KDOBX9&9BWK.6-7N3#K\W$]_SG$^ MO\*AR?[=4\["! ]3\# =G ,K3[=JO3BUO_T)N/Z*0(P(9$,T)A^Q&'^TE0C&UL[;U[<^0XDB?X_YG==\#5W&Y7F86J M,JNZI[=J'FN1>N3(3IG22LJJG4L[:Z-(1 2[&$0TR9 RZM,? #Z"$4& @.-% MY:[93)=2 N$_.-P!A\/=\:___4R2-%_^VS>? M'L[F#^?7U]^@LHKR),I(CO_MFYQ\\]___?_\/_[U_SH[>X]S7$053M#3#CVN MMGF"BPNRQNA_OKN_06?H[9M?_OSC_ /Z]'B.?GSSXY_/WOQ\]N-?SL[^_5^S M-/_]%_8_3U&)$061E_R?__;-JJHVO_SPP\O+R_=?GHKL>U(L?_CQS9N??FA; M?],T9W]-JNZ#?N.__%#_L6MZTO7+3[SMVY]__OD'_M>N:9D.-:2=OOWA?WZX M>8A7>!V=I3GC2,RPE.DO)?_E#8FCBK-Q= A(V(+]ZZQM=L9^=?;VQ[.?WG[_ MI4R^H5Q'J&9=03)\CQ>(_??3_;60YL\_L!8_Y'C)INDF>L(9QX2$ERF5N&/-RM$^P/ M5514+M"?=FP9_R.IHLPN\M,N;6.F2QBVC/FD2\N8/V++\G'T\6B2JO==;X@Q9JO[RT9#K/N0:E]#2MCNP0IF@$?#%FS MW[.LSTTE)IVRO\ EV19QO:E2TFS;Q_G9IX=O_KVEC2AQ5%-'/?+_^L,>[>E8 MYD7+YZB(1[ U+7Z("=U1-]7AN!8%6>LPF6ASKF8$!7$\)T>BPO"7K:&QB,HG M/H)M>;:,HLT/3(9^P%E5MK_A4L4EJOG%WQY648'?T7T].2?K#%)3K MF&%]M]LWN8MV'/Y+5"1745K\&F5;/"_+[7K#OBHOOVQP3'7^(GU.$RKH]W0! M.)),[W0U)=P;/M>:TM)$24,4[5*<)7(->36\J 3[H(0A'.(9QXCZXT"]@; C M0[]=,QC$1S-#;#R(#PCU1C1#':_;02$V*J^+D7^](L$$1'5Q%.RC'TF%'\E5 MFM/#4AIEU'2M.,@+7$5I5C[237H;94,[JMZ7D+U5C8+KM8.A0(\$=3A0!P0U M2% #Q?^.JSD)Q("SAH)6MC3.>C^ERSQ=I'%$?X[BF&RI'9 OSS8D2^,4E]T/ M0^)GHS^(4)K0=2VJ#WL<:-[A0'<->?_B:662B'7..Q#EG&K4V8]G!7[&^1:? M17ERMBE(LHVKLYB457E614^9NB1K=F=+D!7)>EER?T1GZ+X&@B@0=%<#H>8* M!3(-4=:=)9DD@UC_.D]&]VGY^U6!\75.+5=<5KY.1C*Z4S@9#>%SK6J,YMF" M$D5I0Q45H^;ZJ^'%M$Y&;$R(#0JUH_I*CD92Q7)U-!J7$%?;_$]GB]9RYO=, M!?=C@;9XM:ZL;N]RDEZV]I_HUKX_3EWO04QH6U>)/0O5$+O&B3\0'39(IFAC[B:D,3JS-2H &NS MWY4\_S/5I(K.2DI)GD5EB>DBSA M"4E>TBR#R+1FGU;E6I&V%]G^9[[ZMFB8 MU4S1<"%_WZ"9D'CK3MJHB(-FPMO1_R:-GM(LK>C^\9&R;%L4S"I_HI9,%%>" M8[O2-\ CM[1OU])Z0_+E&3UOK%&VA_%+D!.<&H\)B'&NUM"_MD[:\FP3[2(N M[U30Z2^++4[.>CR%K*;@WJVNJ]HHO*RP?Z4K;',E4#)_!:/,%]AYC0OUI&-" M:RU\2D=77<-YEQI1^_D#R:M5MINOF= /R97VQQ#!4B;B6K+T MT.@XQ%V/$^#5WJ-!# ZJ"&H (8YHAAI,:'K#39I P8%83,^'!>/#)DH3QHP(%0T[-@PQ2K8%:U/13@J\(07_8L.CN[_WOP;I*R8Q MFQ97F]O;MVK&Z HU2];(EOW](]L;Z#>CJYJYK0 M+JD^1Z/[IB;CG!^(;VPT'->! ;$/J6#>F[&7K"M"U&\^3O= &H[X*B!46$1MGJ MR"OI7/6(;QD($2Q*&=UX97M>J*0.SK860JI"Q%M@J0Q,^'!3^K?S!F#?48J^ M;0+FOYN0N6$\Y491JNKSZ#LZJ__ST^X@XG^ M@D$,&RW&+XWW_V)!F;T$B.L.-CIO8$]27QT)#3@PS88DO,ZX]#;9[E="CT]L M[=KYSMD=ICR%V/1AA-[R=NGI-OX=;8HTQNBY@Q \2MT65Z85I]YQ?3^LKR10 M?43/7&?QRL0D1#S/>1T#,A[$<]30/'*GZ="7Y^*4,F3IL(&_$M39D=UDL4]0 M$Z_3CSL*'79T+!7#L4:#K/)M_-NTYD.8YU.QMU^3 6W-(I[$\75!]Y6S9[:Q ML!#1=F>Q*MAJ)+S(NQQ*<#48MIQ>E78H3C98:71FT$_>$P6QCNB)E2P.?@W1 M($C'#O.DY !"Y$^QX(0:%(N^Z?]ABCH"FD[-U"N=.0J2DM4#*&@%T12[)/TE M=BE#FT+NUZ&V#3>=%P2C[A8OY6Y.)T2-/%L M.@'FS:&9I0O,E)6TIN-_XJ@84WP8.&X[1H3=**D&0;\ZJ@!L.BIZQ<&R_)\.+-]!*=C7J:$Z8F&NH-IS'2C' MNL%TX) 8RGF%:*H;TCZSLS4A3B-UN]'2(Z?;0&+W)/78D="8YG\;2<($ZB?$ M*V;ULW"N+D*3FOKT*%#MFE!-!QIN!"!4%09EH-/0]KX^GZ'S&CQ*\RYB^;<& M?!.Z_ IUWDR,;%9^ ,J&\^(0O46)>2HC7O6:_^V,/&7I,H+?#AO2<%-L0@^+ MYZ(4A_ON;8NO_BNZW>.;I"Z:SK=ZO0N3272N48W]7L/9U,XQ0P52ZM*-ODA) M^U>/YFQ9*T3C>9RX-JA-GKKP:\R(OQNE>(63;89O%\.QK \LZOJV]@"WE'H?U^I"1NB4!OCJR"1X.6;2N2^P\.&MVVUQX=[H/8 MI,\<.F+8$0?__X6Y$7$C#<3/% >HB]+;-'D2Q%E]8TBMU2I]3BM8HII%>KYJ MJZCB"E]]Y= <["LG/Y]=D4"I-B+K"9GI!J/K>KBG&DKBOBH956"G+2 M&CR\N7XEZJPF.RYT6T,@PBIZ46Y];+TR,@&4=PC.U-3T_N'3U["_2F?>DNJ- M3V< )8LR+M+L1[8Z"%J9!!*X(NY+(4$@)Z&F\P[Y_B@[T'#*X0;.A,=$IRU( MQ 3*)"9I&2V7!5YV(VGKRSSMSI:8+"FA51K3WRYYU.6Z6F'WG .=NZ2%7]#[*?-:_6QXY3HD?12M_?$_6\1"NPEFCQS)AZ"-YTTO[(K+K[>=9**#?K< MPO"[;.ER?ER2S%Y["E>MC66Q5KM>#09>^O5Q%>7-NOJ>A625UWE=R/4WG"Y7 MU+R9/^,B6F+^QPO*@R[/2;3W3PV?[\IOML?A6FTYZ!(1AA)5%&:;3SE#2P8& M)S/TTH!$48VR_@M**$[$BE0@7J0"?9OF*"%9%M'#R8;VQ@_3?@\5DYL^89+A M%,!]=6O8K[BDXYWN&@;$-[DU3',< =>P9X[T?R]A-J30RQ)F)%I?P1)V18H% M3EF@8SF]]0L";G*+E\X@ JYRKV 1 M^TCR>N.=WA*F#VUR"YCZ$'P5!Y["6+U6,@\Z1_4CF@]55%0WMG:;;:YG*<_0 M4Y2Q/0FTSWQ]LW&9)Z]T+E[=G@]8P;WL^% A^PKV^ZO65FW/;:%.)J<()K=[ MGR!]_9OTR9"FM?J;?C=OV$BW 'JT/ZDUM_CW"^_M7W:$#36GN-N>WVL-,WG)76W5?*/S?' M$VWNO;I=2[2H^3U0#,W]5[!C'=Y6!PXHF>Q^=0@SX(7$^SH\N@IT,$!42?"$F\ZR MNZ?_6Z3LD0">XO I3RMHKHU!G\9I-@#:/@L_=?#0'E]3DX(CG'"6CU:Q7L(9JC-N\0H;4'4MZ.O:Q>U)BLVME6[ O!J%H[++[B(TY*M@4=7NTT-!@:^YN<-_)U!8E4^ 6B;KVM?I7H8!S[+PT.!A01 0#*_W1\"\ MJO<$#]!N9]N-VDJG\#4>@=V$DXW1"7^L]1,>=J""];W/Z[T"&IU4-\?0\.$Q M!DM'SXNFN./_Z&B#-$ 2:.<$(/;JDRY:%%^5J6PB)Q;W7./)?S6;<>#*3*^K M_M(TJRRU ,[:LW,O49\LVB"0MN+2U^2I#EDOZ5551;HK2(QQ4EY1]G^(JFW! MG\^\*W#[TMD\3\ZC+"M9D4Q25&P;47!NV^D5ZO\VH^Y:*UMXB(D\6G< I^97 MMC2'Q-'$O)J-5&PR^+C8U:0>:.-41#GYV%2]X7@-377-:7#*U,'AQ<5M^JMD MI';NE',V3M34TUW@+)IX(!'PMF^UY]#?TFK5OM_0OD&_.]\6!1V-8-/1^12X M8ZB0<+W<7^ %IH02U+R7@,YJ XP[2R!KBIM!430EUEL,&EIH0T=#)36(8FL) M$3%AXJLQ!7OEV>K QK3@/8B.B3X,1"N8 IF-1MA=KRY=\8=9OXXB9B 'JRQ] MO5NT'1&SN'%;E!MO:\][0I*7-,LHX.N<6AW+]"G#\[+$57F1EG%&2CJ#ZH!H3TB]#ET(@YPEH@=UD]G-RU-7*Q6]D[["%SM ME/:0.E?$0O3 PRO> 1T(BLY^YVKV7\]:T XBZ'( A%J1= "ZRDBZ7^U90$F M,#97!@,I\+8XS..XV.*D=0*DN)2[KT;; U5.V*_S^C@U893M*4/<4Q;Q5Z2* M,CV?U"/[)(B:CLL#T6:2-^&_7&\RLL.X>71760F4OP,JPVC_OI2B_V1V$/%2 MYS0!L\^;N-U@>DK$MW1CI0S-ES>8[AOEF%M![2.@H,D[=RUE-77V-&Y#']4 MPGL)%)E.8)STN;F3+;53J&W"PJI'=W9)8_BV/M"IA^6+4T6;FFRHG5'&3Z+' MI.F<%M4O;ITFF@CIA ^S>25UB$7 T=\0+D'N,KED)I'V_NX^R^WHZ<=ZK>[ M:Q]W9^C;9]U+^D,_1N15,Q(>;=0$/5,&4O!K^A\.]9 YP2HSVV:0?A217?9, M]$)2O"Z[B0X*GROF\K(T5&#"U(,/7LOF.CJ0$$N@3>Z:5'T1+XC2^(Y7OT2J M:Y_/N(Q 2^AC$25X'16_EQ^PY+@@:@9[.FASS7%,(X-(1N)*F^\ M"0:O^*M[/:'V$5!HY)T[%Z'H"RYYA TO-AU$?!392V \\Y>91[(TWG7>N?E3 MR:-B!3(UTAJ:23?N\MW01S$IPR6. M:O&;&#)Q^@?I^OC/DEK9>6#^'*49\Z%3:Y?'9=D^/RN2\WUL'H$U^=/R"'ZO MAV3KO SCF*Z'P1+?ZX&@;B1H00JDP->IG9Y5=<_&H5E+"$+60CX,0!=MTZK? MV:N*?-A_P-+(AT LU4<&C\[$7;8OUX#2'&UH!^R*FQT(J^[$/I4RR0+QDM=* MEG$UG(Y1PVF#BVIW1R>C8JXS^MO-6F(3:W=@2^N$A(*IGQ"1%3VT,5X3A3R/ M-FD59.?A)ES5:_ MK5:D2/_ UJ_>U"F&.CV(D;V: X1X"$'.$#8Y&OH8L1]+=Z)09.Y4#Q(*FFCS M+*$J#*]G\?2U9$YMH7RUR^,D%L77OQ1^)>N?EU7OM:]U_'_8ZWAIOJP#):3O M65@FX7N%&X#BJY)NEY/Z7)-'=9AE\,+:MF?4AG*-3M,KT:M[=C@NTPH_X.(Y MC;%+!1NA%433!)@F;T_(P'NU*>QR,8Q=P?^#ND&@9A1()4!TD@O?F*996P&5 M)MY?>N=)>--(8-'X!]"T3F''KE>6MCAB+YO^ES 9G..\)?H,\R9+S=X^_Y** M[O0&6@"EI=>3:_%H2*'/C%B8"-@AOA$%9GB;^NL\+ECV\ 6N_WN='V85=_4Z M!8*A_3U0;)3I.'^AITL?SQC=;NW9!9$O??838Y[Z7I8N"'N/1[XP';8Q6YKJ MOKPM3C6YH,O3$?=.%Z@AEH0^]#&3[)%:;O$*W^98FLX!Z,'N 6V(DFL!&SP# M[$W=&6H (8HH;)H(9'K&K?IQGONKC"$+E[(2$^4W\ D>W03%":U2A2(%J*Y* M<@BCD8*&'.W+QC;NNA()XFFF/88$\W%)JU RV 0?W]?IR_FQ:$TL:U.88YAY18HD_,:!\ M^QBML<0Q,]0$*@2]KIS+ /T78L1".F<&>4=4&.)= J1GX.%&AE+@YQ3A)N"TUV5Q #.]O'PF/W,?UI47)S>#^W\])67TDU7_BZA['9)FS M,(F'BNYU3>D&@9!YI6U8R=0I1E^'+"^#@9SA)LIEP^O401=)-XK# FPSQ.#3 MOU9HARNT'\$,S=C0'A;@,N@)C5]57O&Q1/153:*"J4<%OJ6GM!@]?B<#PVV M5FO"FN3( 2XV-J5L*E%4547ZM*VXEZ$BK)(W*[!5]E %61*A>D[#]'?2<&+A4EN/@ ] ,54@Y+SIZ@YE#.. M9>#MVZ<=XG@0!Q3R;@4R.\0"RX.$4?3MC>89*&9VE">7RZ/O+UGJU4*8!(!Z MX(BV\ \YV9H]03R#\91,877?*^_HO2:P%_NK_!"UL"O][&"=#W^!"ITJM25_ MG/_>"W;1P^-=06*,D_**IH/HISGB=* ML30N2;E*^@9 X*)H;M\OTN7I'\VE1UZ2+$WX/]B]='F[H$,H M*<;Z5]LRS>F47> R+E(>8$.7G_WS%NWK%F/N"B\TH>_GN,3F/,NX!YY=%_;@ MSQ ? ,L,Z0^!_KH9!.J-@M>$'7BV)+ROQ(_HD"#R$"8Z327VS&9DF6L=Z**+ MV&TX/84T);J,@Z>\A49I1+OYB'\:C6X*E1W;6<#BRY[!-M!,_7A%J8]3*N[S<>Z3T&=Z:ZCK[J]C^RK*>U\ BI)45A6/]"XX,46 M&JFCY*>F87WI4=.F$]9YK,EU@N3R2YQMV0/T[PE)7M(L$^B/SJ?@2ESC)%SK M4N\^-&KN0W.8[K@9#5B#4L# G)46TQ E8L)1;XIUC\NJ2..J<>-]HKI?WC]\ MDL9!*GT#5"5IWZYU:$\<<>J(DT??4@#E=V$C'M5X3D",G(+]\[X0NVM4/[-O M _'NG9^']R;"T&*W9!BF9CL<\EW->AA@IJKDO12-.+WYZ:>W7*38;_[69$$\ ML0O$)B=V<.%2:ZPI/O).G0?^U83/..4F!ULU-\#M.!)"CURMUUACZ=W4SN82 ME0=#(S6:[[UJ@*+ $#WN^;NOQL6"%.LH;S*$1JHFR5M#;Z&'>W5>/65/MGTE M)FQ1I1'F$DV.>9.AUBZM$\..Z^(*1$GM(Z!$R3OWY:N0HX"8VQI%@2(P;OK/1=]7[Y NR:/M33.\C_L-7GFW!A-VK1[G^E F MKIR5@6+4>F%']5YR799;=L)0"D\;_=I*9)J02IB@-"$<\W@TBR,%+.X=EMJI M,>O'I,U:(TEML%Y"T<:E3QB%ILCH\$I9_UC21>.N2&-MK11\;ELMC\@$U\LC M/%85TWBLUC5SCP@I#->W:HI$4$4WI;SV>*>4X(787:5^OP3K!GS7I$?._;U3 MBP=EZ:)U6Z)O'L6PA)>T,,2_GEE*S I MZ>$-$QUH6]R)ZWGQ64%GG58\@8NBH5LYB_[&.8O]WF?FCV5)P#J!U]31(.:A MN$Z+AJ)V.&\QT.:0,'$,7DJGX /8^*NG5^>-+2Y7.*6 M,#B0R.Y0 %$X/$X.TPIB V!,-#[M=#(!9"EJQ[7 M_2"7JW(;O%F-J2* O3 M4?O(]K+H)41'M)"$B\U19+;*8F(0EV.A9%B3-BR0J9._@\MX-?WX.OA=J.5V M6T<+\$)ZAWIX2GPT0(Q(CF)QAGV@BF?'(DM&V>4S._8\*E=T+6 XDG>[3R5S M:5WS@L'LV>VXH@C9,^S'K[4?S3N\(WB>K29!YP2E1*PJ$.J@H#V6 M7T+EN$(GA]CCN,<8=NY,N8OH[L:>MRTI%.9'X>_.E+>+WN\$T@SH 1S?KDS) MUU:E 0FR0S@=,6"[:_ @#@CUJ+ M7,ME2PTNEJ9XS:62(6!0 @BE8-J) F\,15(8+4<-(!9?]"O)*%L?:1\E>UUO M2&:!74"$6I.4:ZF'8-)6#.=CMAY"V@!#-3(TX:$;9XVR:GA5,]SG>KA5"X>7 MRY/XB0.L,U!5)38FQ-5*Q6/N>4@O;)F2?&]UC1J@$W:!&@!D3T6MC-9-WDD= MV.YB7;(R:"N+4LD'NN$#K591A:*,WQFT)3S749XPH=XU*Q0/^">+*:]1,CT= M7:!&9\9P==HG%]PN'G#!KB<.L1P\5"P^ )CT UFM(/3;H2+.9 MR5Y#:_X-/GKXX8'Y 87I;:S,F_[3WP'4V$B0B;69\5?U?8,+/E.77]BS$U@4 M6R)L!ZVN?MR?+U?K"6&(:]4">G")-]+21EAI!*[JKPL%@BCSR=2T)F7U6*3+ M)54Q2N*9KE+B'6JT,>5X1HZ M^K4\78X!I@YUZ $SE:*&UJ>XT5-J' MZ"0G&6E+D'8,]NC\--**1TO6X*!A:0#&'H).Y-L'$D-(O%P^B ;/#&7ZHCE1 MW+,-8OXS: MJ%RQ]$CZ'Y:4\1QE/&&R.H^*8L=\^5&V%<43:7T+S9]5H>$EVIJEW\3L![S' M$28U5HOMQ(B7AFOJISS!9;K,64"=>$$5MX*LIJ>]N1://D7X,FH#M_EI<=M# M$6 !E8@"4>23OZHG&1=,G R_-MOX: 1KI]['T(HE2D3\U%^L*RHW/C9021%' M@P'<+HY6E+Q4&::K\B%ZDD7,..PO6Y,50L+).YS3'RJ62,J/O>G3EGLIWNV: MHIBBLJ;:WT.S/57I>,L&504$2L%T-UI(-FF-!C5P$,,SX_^+YLV+!@?PT-,. MJ8W>5;ZFME 28]X;NW[HT26O6O]2BLOCL_FP&TCU*YA+:*QW;^ZAUI4"\ K9 M'X.5&)*H^(O8DZK9-J$:E^;TKWP G?^474E'/)^-1Z)L<)PN4E9?B^XP M01Q-RA)(@%/B+W^-[**LVLDMS.%&T"RT@\Z\98<>4 4E@!KBAN1XUB2#VH"" MN2=JC ')<8GC[Y?D^8<$I[4(TQ_VDDO_\;4UY-^ MG%^3M<00H^9ULL4\(Z.,\%FQC^XF*Y9+\XSKMZT_XNIV\1A]&:GRH/$EO#;? M& 4/!?GV$/CSZF&J-N@PFQAP< IRIR]O[N3,UTXJ@0#95JV."!"Z=:HV4],: M36WQL@&?LW" D?G)#DV&D5_!FR__6YR--ZA MS\U_0Y?.$/"6J#',FYQ?4R. NCO+V)K]5G4^$Q/FF48]4SFN2T2S[$6\IHR3A+.-MP;%/0M[ M=1[X7%/FP0U[V@:1SQ9'8NR]3'/^IB6/]RSP,BIX@NZF-^2J QDB('IM >$#A%- MSC@ 3Q:Q-0/>Q+M^P.UV6Y45728H5('\"ML!!?2D/U_^@1/"$*^ !?0;_G+J M0Q45E=[!ZEV4\7>7OTWS.NNY''GUR?$0+G/-)VBT!^!(R\4B3939Y-/+UZ9] MJJJLRB=P/Y^P:P^.Y"X'NGU8"HT$;SINN4)$]U H3/1[J0/P5W;1U^<)66<93])XX*NJ=LPG; M>BD/U_FZPEAB.UG 3W@1J"EBCA9%J XAM[1*BD6!J+,(T-?'%]L MV;/9.+G8LMSO.VY+^(=P>9FK2B-/V?I89YRS1 M8E? YRZ:\/M;NBT7=6*/8/W7^=3:HQ>G),*]>W&*Q<[3%T9C-'FI73/1QM%2 MK257TC4S2T?;XZ#$]LFF.= (A%"TP3N.S R M/IAO3LWT.&EI;'AT/?HV.[@/=0I&QRE/!TT. :,\WBKF)W(!*4I,)Q!.>@PT(47UB(OUV*XK;@@.-3GNT%^LR3%E6*2& M.7Y0Z0]*]HS1#;[M2D2"J//)7P&/]OGIH[O52KRJJGP"+=,AZ=KY_MP](4[M M_2K#25.!M%>J/>SKX3)V#STH/LI#Q[;=71MR);@>E[8SL.L.^O.1ZS1(6#?I MR1)Z2'V6UC!M'&'![O7E D&4^>3FOK,.-[%RX:G:E<4;SS&2$[[RA$:/^F6' ME?O/?,NR!WA5%SB_IG,9JBSG([>A>K,UC>O0>[R.TKS](S/UWD*N0R7=N+@. M'2 WB>O0 5S6KT.MC-W)=6B'K&Z!&+8)^!0U1%7U,G1T#AS9K)=YE5:[JS3# M'[<#68:R)@!+];@K'T;J,4U=^]0<,T U:J*(444JL!T8I<)I)RI\<2JNEVM< M+*FNO"_(2[5B=2RB?">47&EKL! /]NI:GANQ:&FCFCAJJ <2$3E_B2;3')_- M'VGWDB-Y_\\&)W'6C<\#.*,'/7?#L)H:X'+H!E+0"+UL'O7E:KCA-U!(-M$H-LY$H\L:M'*QPEHWM8D.-X%+0Z\R? M#=:G"K/"S'##[3!.-_ V.R@ 1(T[CC?5ZWUEBQNJ/-<57LLB&F3-#3;=H6Z] MQ3;TB*//C#SB]/W>1"LSF>AR+O2UG-Z-G)O+.'_W<%2&XOTKX\BEA X=U_)58YFA$[?;'A#Z MS"&IA])X'S+LMH%2W691@9+]2.F*AS(.]4]E[]7EC,$MOZ?K.2\E7\[0T[9" M:8ERPFK)KU/FGJS(#-&_Q46ZJ9I'ST5=S1#^DI859K4T>(DG7*S+^@HCQR_L MP><";2CJ%7-ODDW]#@1KB%GH6;V?Q%FT+1F4]MJ#-TK7&\)>?'G:M93*;;QB M->ZK%?T#XDI=<.=ITFKDK'MQE%).\%,UX[06VX(%_/)^:'M&B&YI*QZ M#T%6:@R5CN%M__HAA^C#/A*VQP'T4;:62#@)2&8\SZ1^1&:++/&\GT'GR M]VU9\1J CV3>F4MW49I77YA5=+NXQU7$WK^ZC+C-)4H! MM-P[\(1K"86O" E+<$'//(;B%.2"9U[4*T):_MZ418J6 M6!1#K_()/--;V+4O?9)A@+T49W-,D!>W^@ 00]!5^:(80N6MCXL0@?#0J0_S M,?IRG;"[ID4:PC[<%>3$&_GCS=E#HZ)!\V7GR,RT2;=6X=X5R0L^L\ MP5_^'RR^$A&T@[N^#_OS)"P-5<3)(DHWE&]8P$VBS"*G0G&/ERE[+3:O/D;K MH9M463.P2!QVY^\6Y) N[/;#%#O\UF-/&8W#=R;0 E$@JCQR*LX7A*66"<7X M\,]@\:V[\;20?:ZI^;_K'V09&>.#OP-$4X[PQ$0;?$)0\ROH,4+>N_L'')H* MC:>6M^*[@J[,;D6N$R K':TI-W@99;6HS[^D0S$#@A: E>6H)_\O WWZLY$&B,,,)2NC@%M+ M#=U9^P-B"-!M'LIND@D*T>*;OQNL-8M1^8,OO;>+Z[RB;&:7[-+"SVH?06^/ MI)U[B]&0H@"%7E@>%T!M^A#8C? >!%(9EZN;+35I(C!6&NTB.$X:)8J3O>[0 M?[ [Z/MMAM^^>?K+VWE1/!;KO$JNLNCXF3JEMIJ:(NW3M8)(B>OHA>51 -2! MQ7HP\HC1/WN+* +ZYSKPGY4L27-VG80^,T!^32O1M2>])&9I3)""P848P\2V<9'X=K VI .(;,)Q&_'"WYRNN] M]<4^W$IO9YD/N,9/=WU76]R=K^QJ\CY/R(;R2D'@!UH:2GRO1]\BWR-M(O-& M([ H] V.*4C\D)@,B+R09^@!00P)8E!0BP5];M&$ MN8/2$C=BPE\?VP]+&\2WQ1VK-9#'HQN0H+GI%G34K?=-Z(B^T39D/!8+&Q'' MP([9:B-RO16)I&9H,Y*R+UQ4\;L=*W0X<'NK\86MF.)]S^X+\9_<_S/2(2YZ M=?@L"[P5,<^/"U]^Q!UO;.[$]WS0%5,W=./[/N[*_/B!C[P*8C/LQ3<^^ H2 M>4_317Z+&+NJW0-_+8DQ[4C\M;^#I/JJ].]:*5J*S<-1C*1VXJ^;<5C)!$X; M:.C;I 'W'?T=>CD=]20R@;4DCH#9'\YN89O=8#"KQA>V[)9]S\'LEA QL#J< MEEDN(O8YLEP^5$7&+C#*V\5CD;"; 4%Q2+7& ,M%W*EK^?E SR!%&F7\!H>7 M'GPLHH2M5OUM_W.HUU,5.4[TV.@V:8@_454_+L@?:+K=5F45Y8RI0J>#RD?P M="))YQ[K:4E0 *MJ61V706VM^E$R#F2&:BBHAT7]I39W.54J\D5@S#4TH<]7 M;)FYSC_EU,3(6.64]W3AO\V[MV"O<_:V&_<>#IG2D.\A)K4.'>>[/L?"S,UM MAP8M*1S$'\=CK_ZR4K*T00=)V_1V.U[+Q7AB?88$L,%!HDJ,Y\/?U5:4L?<( MGW&^Q1]Q)4TKDK:%7EX-]>E:%QMZZ!W.X]4Z*@(G#LGY2K28Y4UP#FO!=]78 MZHU'($!*WP %2=JWK^M/*0C(O:?E43FL00A]V];V2 \KX3Q.8<".E@TU;2(@ M%OO+OCDIU2/=@L::0S-N!-VZ7C>ZTDM[PF&WHE'^$EVF^;-D9"\NGW,]+GFV M#']N663B@#J!VCY:Q-R[)47O=,L60?P%%W'*'IEHFC'$J&!/X6H\=^[*L(+- M)K$S10&K^;%S14YE,16:8DK?6*O?U^L[7.&^'@@[%?M@HS(IU:<\!&\E^H:D M1EJ;3\@T1Q[>QC?^L%L_D>Q(&81_!_AM#_IQ+>2MP[^FYMU!.X>.QY0"85-37,=GGHE(27 06O!:5WSRWXS)K@'78? M5O F=>TM8KQ4]&3<#'W^X66F#8\_\C[LGGZ&:;V^P\^4#CPC\S=^WE&9%%?E MJ:A<97%N_$GI9KR8X@?BFI!VY\$\-$@RW3#=+,68WR_7BW+Z]:G@OX90) M)KZ ABR[I6BC63BF&>J03-L!)Q=952>"$PQAGXI>(5;AB&++U:UI4VRB[9W$HU>ZQH.<4JDB#=VW*[2$A M6;)^78MO0QLUQ%%+7?'*S?EHC .LTM[CR07=4PKN)'QNAETTPZX:F &BJ92D MBF@SUU W+K]4.$]P09!M73;Y$BDNQ>BA^ M&0D:Z=%^1NR*.&/MH#@.N) M]3$Y4A7<#G[3#/ZE0QI 6U2%C$"X;*@S]9'J=O';BF39[O8EQ\G#]JE,DS0: MN'74^02B,R-=N]89%0SZ#VC:'A/$9N(8V)FJ1G%&& PTK7%9B4LNND>V,8^E M_U.)\F[P+_W!ESVP(9X'5=0B F%W:*<(]S-:\(F,]^/ :?U:/")3\@0H3)2B M=]JB'T"PY=T6RRAO:B[/\^3=MDQS7)87N(R+E!.^(UD:[T0. +-.(-NB-C'7 MTMH'A*(\02TDU,.$/M>HD'(&8YBAP_:=)FJ2[32;>IC4$$5/+1^2'A\8@TAO M' %V&[BX$CL3X6U'NL<9\\'>104_:^9E%/.UY-VN_Q=)\(A^!\ ]2)V0^SP: M3H\+ZD>2%\T_&7U^7 P74@*8#&+.X2#"*@TL$3>T('Q^@D?&A"QD^(B$O0)Q M"ALB@C/:W?(]SG$1970UGB?K-.>/V%7I,[ZL'W<7F=I:'T/M:R4BKD6N03%# MRQH'E[WH $D8(UIO"H@97SVF$I+GE,657)'B@FR?JL4V:Y-+!,*H\@DXD5#< MM6O!ZVASHS!IJ*.H(1\HS4R!U03"/\/SV%6:1WFY?;6A=[M]D[MHQWXU?XF*I/'' MO&?W$.5U7KMKWA>D% :@NJ,$M4CL(W+N91%&!G$P.G%!$^8)I'@W W7&4:$^ M\H/"64\[U&_7P$<<_PPU(VA8R>X143T*]ALZCC!VH4.M(1ZGW=N"UER-EM00 MON?1VKU*21]P5&X+/I[K?+,5%?:'= %<@G1(>:H02A5@O:=,M8"2#B+ZH&D@ M-G@["6%E180 MK_S(%0LNY]Q2*.X8#L;_;'!MBL6A#<^5##Z%>HFZ'QT070 MN0/)4M2S4Y8:G@R; )CZQH%R_?(?VW3#U%@0T.-*U!Y]"0YY+$@6 M.@3PB"[K@W(4T;4Y'#V%A7 +-<#94%7,"(3-AEKS2$@FC0D>; #1B(..G.?* MU\3@HFZ(UI%@5S6J #(\+ 9DG%NAHXOJ4_!'_,+_!"H!=/*QB]2JCH@O&TH- MC?7L*8-Q0@[_/ :JQH)J,-W1O?6/4$1(9; ATJ5.14\U14K 9X_UB>J2+[O[ MZ*4M7DY!5;>+>[K$%<^2(D6J'X(K%8T1<'Z[';V@=4LY4$T?9283..=,[WJB MM.!A?O.RQ-4]CK<%D_)W49F6#U6:9?^!L^2PS.[@S0^\&] ]D#XYU_*VIX88 M.?WP;2]CLG)-=%16FOO#(P:Z1"N*D?^3&E3- - 3&T&(ZR(#F22V)L6O>MZ< M7@"9=N-!/6\\7-WTU).1 Z17>!F4Y5+P/4W-*)Z>HI8,<:>NKTY9;XYN4NS, MD#?#[2:-GM(L97%V\[RN&KPB64)M;^:'J'8"LTWU,Z#1-M:]KU/3& [(>2>F1?8*R/13N.BM[8/[$G6AC0W1DL"J+%X'RU?_)Z(H%XZWHSDQ( MHG0[ZB0WN,AE\IBYPVJA' M?()9"YII"A/)2^@A4DY1$'YC5\#\)BX,B-A47'ZA M%C$+2K]=+-(8%W2_OJ-<9F]52.YO-3^%'!<523C/^&4P4(<#-4"XC=9!@=]V M.1NEE3/C^>4M'^BF11/D23 ]42,FG/6X=%=4G7%R&16LS$XYC^ET;;GF7V * M-14%PJE_"%[$QPAX>*:EI8B2FF2@I5N9U03./X\B5V)*9D5UX (_XXSPR 9Y M%IK2-V!!D_3MWEJHB?/E+=F3#R1H*EPF(-9Y$Z\/),>[#U'Q.ZZNMGDR7,U+ MK3%0H(8[=2U)G"JJR2).-^R;4B.L)7K\,C0Q'W9_[):[&[KUYJQN]\W-N=BF M'&L+,2)%?3I/:>5T44<84*!Q%1PT--X"I."I!1(NAIK+/HD&>QO,W MG@3Y&[_BDM4M>=B6M4%1:^IYM$DK=E5Q,(4'TN*1+D@G/>#S4H+.QT#TUXI) M<:%N*P^0/A'=_6-=_B X@AUGJ?JQP)-MW^ MS/>C[*N[@NZ.OQ)Z;F47>3NY-:_S+=2X5Z'AW-;O)>%Q%#/$<: ]D,#&O]9, M$"/VVLD::C*5=LWA]3J/R?K8&Z' M#\*+CHHY[Q"N,;$T>(;JNW")0'+A(=HL]1BY9/K+I0 M+'(;ZW< CF-0)>3^YH;MRKQF0!/>QE/2]J$IOTSD4=?1F9"^\*K&WF!V!'NQ M[ZK %"@] U#SYSZJY&_.ZW=@R:(0$PI@5O!7&QD:U,)!#,^TK N%J9&8&*K\ M]B:Z%VD99X1A[*JCCJRJ"E\ A5/2LZ^ 2PD$2*REU1&!'R2J".I*/Z$':N=P M>0P3[*8B/03 0&\*TVT]-VPK:H,^=Q_IT+=%0?DJ4!OE[X#*,]J_^Y)0#0"4 M,02=T;%#9R@C+)TX5#$)==83,#^#V1K,4H_9/7OZS"(\$FU;8[P#2[:&F% M6Z,%@UHT$S0U%&9&8FJHLMM_)/K HBX\P8U_8AI[/M"U:WGL:*,]1AFK53F8X3?>&N(Q$_?JO+@. M)UF?XQE17I)4/VG/Y@ LY^9%-32T&1PIBDK6B'U2TA4M7:0L1(XV#>!24Y M MHLGOX(8#*XT%,AA./[1L*.P)A#00&(IIV@4#$Z!@#XBXZJ]T3KS"R3;#MXMN M!SFO36JEQXUU/X>6SU$DXSRJJL'!UL .R0PU6*C5P-"HOV/DJJR,[J004TZ; M5W9/*WJL>\;)-=W(\F5*2?%LZ59/YFOV6E_SJM""'E[_$T?%%9VF(:/#0G? M*O!0LLYKHJUP@2-&$5(8WM^H@$]L[8V7'A3^I *_=YDA_"7.MCQ0<%\ZGO^) MVS:\I@%G-"6_+?@G)>MH1WE"?Y5EY(41:-P6_;]^3W_;W]952T#UI2ZFPMZ/HO6P?C8=G\#2E3SB-F MNJ%O*>\SABK:; H2Q:L0%Z0VE);8EMG0CDP]]Z4;IZ6^%C_CXHGH>L=Y$0*( M6]\:;-@EA8!\T)& :T#LW<8< E(%K:? ZYDSAW>2%Q'OXVHES1 ME7ARUQ''7!\7M4%6!O0GU"_B\B@Z38>"\$MK'H43"D%<"LUSR77\Y,1\"N(Y MD#H51ACKSZM S6;\CRU+"62'R'+4C3#6'NHW$/7KW%'0$48UY? W"N,\)MJ, M"[2C\A<%;A>?RMJH5]I0!=]8V4^/^O:]G1:,_!E9G&WI/YH3;X[#9!*K,5VX MG4HYZ:\.'J;$L6"C;[(JRHNM*&==]W-H73Q%,M[JXRGB =7)JN&F@A"F4IRMWQ)3!T]#(3WF2EOS!49QP5O:V,N?P? M*4U3,^ZD'\?V7$?/DV>>,OB?7=IL!N-Q:ZAVP*:W#4C%#V#6">8@Z/(OK2(Z M_H'%+*@"FT\"Q[$0=B9@FLJ:/MLPV_K=^%!62LZ?LOXWY\H*&HX'9:6XIJ^L?=&# M*NO)!$Q.6??!5>8:.]B78[4]H.DK% H4K>EY9&[5^ # M_(FQ#__9N"-P.H(LV$A5GBQ3#KS)LH^W !C+LR)B/)HD.]#<9.[K3P M$7^I'E]P]HP_D+Q:B6[_3+MS?&8X)NOOR/]G].W/:,V)?N?R[& ^0K?'AV-\ MDSY!"*44<(B03\R4]RVQ>\"L,W_[EH=C]+A7;SK[EN X;(.QD]NWY"=A8"\^ MP@@@IU_HYC1R" XT&@\A!"]DTON/Y.!OQ'WO-2S(0K*X7/%PW8$E1JO.A4T2 MAK4P;$#Q62^C1GO&X:(]7E0#GJ$:,NIC1@WHJ176L"H% \4W[$^M/UW$2[8H MW/-J!'3)N"-9&N_J_QU5,IUOH=JC0L.Y6M0@4(=BAFH$Z'/SW^"2KC45Q(B_ M$SV5*/HB['3JY93B^]3.)N 5G%94SM\V&>U/WJ.T^#7*MGB>_'U;5DPO;Q?- MHQ)"<5;Y!BJMLKX]G4/J-QG8DPP+B@8],SC,.FG>"NF_S@ YKE@>HIZ^C8QM MISXX5WJI)%P$Q$Y_JUZH_7&9>UA:8>#_7I/.68$6U>,0F35RSE)-%B MCS]CF#W%]N[XM3:1]2MM##5W!SOUM-;6#R/63_C%/?*0A=760&#NGF'J82QS MN9@0/99-PY/Z(:)'6OI?)5>,04\N/*K#%%T+9@UI=ERP:[:OV#5KZA+>16DR M0RW*J7A23"91U3^I,C/>Y/\R*G**L+S#!==+-8^(XE= N1[IW;4,M^01I5\_ MHCLY-X@J_PF0J=[$[QX_XWR+1:>^XS\#!:KMQI-]T9*#V!-PJ# +(@Q6<'&3 M0@FN(ZT[D48RQ@O_=:@:3T\Y\C[;:'O3^E/'_?JK/=4\JAKH$,*__CF[5\?*KK,7],!Y%7ZC.\H]P;K+^I\ JE&/M*UAXKCB-%'' #J M$" &0;':HH]1&;^>DN8+4JSKZ\H"+Z."EQFO9,,/4%U;5= (A,\!'JN0^.,U MWZW0[LGX"0MEBM.YG9_*L=%DV@8?N0#.A3>)/R!0(QN&V.SJ0FV3E9K^FV4K)S)-UIRI(]S+7=T%_% M-12NHG0K6N"BH'\J^6:#ZS+ _)F);B!UD= P]KRZ,!+P''C3R NV]<>IS),_ MU 2H9_VN?*E4GR;HG64CS("'E=4!.Q+PP0DG*AP)MY%PYU1YS=<4Y5UD\"-; M6\A!Y\'VCP,45C8/PW$!%&(/@9EV',2L]K"6J,8QC7U@6)QDFX"$ET%V /IS MAODC0OG!FT(*.\/8IQ9V#!$)U\K5QU _8M4C'GR%'F6\8.56XZ;/:,;Z-:^; M?51/%R^S?P58%.>E]S4\/E&%"MBY3GOZ#+HNXC(MTPTTO<4EXW<]M+44" M,LZ=]USY>J+9HQ^R<+SV-,@D4XFWX03T8[265ZE6^,*6&.Y[=IYF,+0<,O)A M2U6K\%HF:R(&>A.O^MI)_DCH8!N@"!WTY\2;O(:&/#RBQ?)X M',6S;$X&3FJ< 6)9U$2+Z//77QP+VV]6)$OH!G3YCVU:[3Z2JG?Z'XU>T?T> M&K.B2L=YJ#@G/H$W5+493XRYZ=&\9<=_CI)[HX0V[7 SL"%[V)U[Z[5V@[87\DVZJLZ ]L%8TJ](%.Y K]]':& M>+D^UN("QWPQ:G_[TXPNO.4&QRSF+ML%,J8%DTQ49RY EGN=CI\G/==J\R)- M%M&3?\RWO$<B#B+:8YQ*V*)?,1G,G_--J,DZA#'";GQ*D8$)]S&\*FK&\9 MYIV--6Y>BKXPMS2/>_9I=,Y:(W%O;II?DUD<&>B"C _O\&9LCR&T!2N4HV%C M5LY",]4IBZJG-O1?>Y6A__C;?(V+E*Y^@WXU<0--A3CMR/G*WU!3=)-9%@D) MX\@X-\*ME768H^HZ>=C:UAI9]QID?6P.TXO%UJWYG[0K7=ZWS'H _H1K"Y.I\J<^"]#[72JTO003./=E% MV?[1#2KNK"I'M,2WB[N")-NX:DHC#47C:'\,B?#]&7=+U=UP)(3T6/Y!UFI64_Y73[FR\+S,^40WN/WI>0C4>-@I== M1PV*]B+L:H2 _::!@CHL;(U]5]<91AP/FMXXK>PTZV;D$2]$PW:;HL^#=I_9 ML$Z,2N-JTC,]5K5H$%,3%"+![U00*A%-)FS&7":3FO&@GAO>FK#&4_HCXIJ MQ^.G2$:6NYLT9F5(.RT2IU% O@>=W33HN!=.C@5Q,&B/!C5P]OL+/.O"[7@= M)6%$].>:-1O.FFK/FJQA3QY.Z*,9 M^"O .]/KQ?W- I7/LDKC*#M("@B2A2[B(!EAB],);\YPPBD?_#M@T@_Z<3WM MK0,BF"=NF&MDE!6&ALK'+>OR=O$A^CLIVK/+<3$4A980@V.X1R]&Q3!I[6W3 MU@@ QD%-FED%G#@*/P@K^WO>#6O-AQ6W>% 4QVQG8T<6MJ._??-?6/3!FA3\ MBN;0,\9UC9W)Z[-.6OZ.GG >K]91\?L,O:S2>$5/0W&V37 Y0T_;"N6$O=*Z M3IG94)$9*J.,VEG-A<^L)$HU9-?7>%Y?9"R') M1U)0%HO=#;)V(,_\0'_.]X?B>U131359N)? #GQ'WH"3<5+99_JVYDJYH"?G M@H?UM85+RGVX0JN&$[@+E4H<49X'IV94<[5Z6SS@XIGR=: (V5@S@%$UU)WS M^B;-]3F3FX9LB%IBH]PDJBSR(10TSZ#B$FH4]^(E"&&]M0%'7J14FN4%!)K2MP*8DN= M]N:\C'N/(MR(LH';D0F5]* %L'TD\D$4F>?MQOVNK?H[6A](TA)X=S[0H_L= M[J#(<9"+;QDCB09W LF(0@[K^ =6),9G)NM><(:>70F>S*K <:%H32"E]?B- MOM[S?744AT#0E+\#RMMH_Z[%[N3%QMG!BXZ32[A0GQ "YK(]&^\V'[XV&VUG M:.=U_7FT]! E:L78,P#O+'YFD19EU3?[PEI]I_(R8/<)^&A/NA]?B))TG[0S ME.ZN/Y_238E:D6X#\,ZDNV2EHI+IB/>IP R(MX"1'HU65F"LVK''K:MYGK!, MO@V;'O5RO) NP(:M.BD/7D".9<8?-:^]@1T>M <4OFPO:(*(#:X[=2;R[&<& MXSTF2ZI6*^:-$S@71]L"G(W"/EU+7I]>*(_C.$.)%I?<2@I>'B,0WE2,MH5( MBJA/OY(2ZHIBG*5$BT_A-T?PENA\(YS(]C>1^CD:\Z"RWX6N;S/DD!JM**KV MD45/H[^ZHB)OX]Q::5';XP/$SXT/>E.I]X0D+VF6434_]J^U M?Y*Z5K6_!RJ:,AWG)D5#C2_X W[7]N^3\[GJSQ0Q9K_'FX%GNC^18O<1BZJX M#S4!^_OW7;EW[=>T4A8 FV/0HVEF> %OIO5 H[-QU,YN&09FG*BPQ="[^EA0 MFSW-EV*_ZG +B$?UL"?7TMA2@SM13?%"W:=9_8A 15#5( C@'15,.U'@C:%( M7FZ94?\A39(,7T8E,^OG"U;T6BRCBI] A':D:]=27).?H1H 8@CX=EYC@,NV M]6$YNBN0CS^ 7JB*&H$P.M#Q5+,"J]['5HZKH>JPGISHI 5*+99G=35\&Z?: MZ15IU91(X4EW8J5:1\K!7/-L,U;EF9YNZ/\EC]$7@F!^&3CEV+W3@"HX.RR7A^ MKL>34W.++GEZVT)#CB?.WCZ5M)\RQE0#PIZ?Q6(S=)H>X9W_-RKJ9R)OJ'YG M/TD?0%'XPO35B-.>_3W_,&L>S)PA3A_]%/81%!5N#[W2,,9"_P+6?U:C^^5_ MI+B@(%:[P:MVHSY,A5"%EL=723K*]3LD\U_#7-6;3&B0N2L(^H\23H_OA6>W]\ZVQ_?!MZ?WP[O?WQF-LC M^^,@"YVN,1^C-3ZJ92(,-1MM"UAQA'WZ6WA"A9F-LY-H\ MV*M@'YLN3U(B84TF__L=< J&UBP-OOJ,?F2>K=^BHHCR:C>/XV(;9>WC&T(W MOLI'\*A'2>>^7"YR%#"_O*5QF;A>6NJHQ%65887!N O:5!$A N-?:/4I,/[" M*H?DR^L\+N@!"5_@^K]Z&C7>CUTE$],+K'=B8!95T>;H ;=EG6YN"O*[N'[)\Z4PB;DGUH)FA@FX6\/&,=B'AEA:XPVXB): M+(B!Z;]N.(&8B!%Q$T9$J/#7F_)]Q-5Y5*[NV,Z:X.3=[E.)D^O\=H,+'C(Y MCRL*E[T!-7\J^;6X0!7A'0$54Y^@T@4J?$4P)A ME#=)ZO*W;](<7],?19X?<4.@U)QVZ*.J9U/'D]%$G&BH)[F%W"3J+/(F)?.F M[/Q]5W6>+95UZ6V!O*A\ I0<6=>N96A^6H"_KD/>/C,8-8ERH;*"E/A.(,ST M=V&R+?*TVA:8KI-7Z1?VTW =6O4/H!G:]:'5G^8ME9FJ.XIAQFC1KA M+=%DF._@^K&CHJB965B\MV->2P]];BD&?1M7>F23\\:?&;TB1?6(BS4+$RXK MV16JK"G4E![HTKDQS6B>590H2O=4PQC3,HX2'3;Y-*BWZRU_-/&V6N'BG*PW M!5[AO$R?\74>D_5P35;P]W!36XV.\QWL]OP:S:NZKB*WNBO"DLK4WTEV9V]K MS@0Q9J]'[T#WJE+)RB15NY&=;_P#L+= U+%[K\&>\I\0YK3#.#D5F$OT.>9/ MF.(53K89OET? '_2'+2WA;4ZW?S2+) F-4^ HJNO'/7@LJI!Q$Z1:82 M&*?\W5QJRI(K,0HF0:, (*$ %D<#J!SUR#Y!A(D;>_B54D??-F_"?Q?.9ZRE M*U-3$V$YSW>[1XI!$ENO\:7M.JY["JZ5Z(;DR_J9%/1X4,PO9$B]#N=5*K>* MV!E>"!DN:8:LQI?6BPEW% (*8*Q40%C#4:4K:^2K%B\LO.-Y6E,&W M]=O(@\XCQ=: M#1)K\YCDAAIU-%&#?$P3B%5#A--MOGS2_+;Z^;Z=\37(VT+ M]3<.]>D^M[%^0[R^N@_CVY$SDVAQR+"68ANE)'+$R!M!ZB6>=.8K:DSC\18W ML(TK(+*'[MGS]@5F+R.U;]+L:R&^-!@#5#T4BPA18Z#_#-W]BS="Z=?ZQC0? M=ZAOCVFX/?+AGSE28_A0]NTX%TVKS[9;^/F*TEQ'N:3JK+PIJ-KL<)?.J\QV M)E=+UZ"RK*TA6"B?S!;4;FAQ@R=$T=@122$ZO/.VE++X>?;_[$ST'&681Q:R MY_#B"B?L#RSV^> 7O99=$4*JL1M21MG[@FPW] NFP83N99Z;PR.1V0]X#WF&GO RS7E9 M>[) -8&OE7&7N699! G;6%:>(L,^ J_2/N$+?)@V8[]AM.O\)\=P& MP:;^^G9QN(+:VL<-9]_;8MQ&@Z7".O$#+8#+6*\G7VM,CR1D 3!"# YTR51! M.U*]H1DG"DP)79WB*LVC/#ZH." *^M+NP&XUB@%"WL+"E!&!XL0XV_'= M;-, 0D\[M&C!H$AQK'[+;\BD<+SLQBBK_=GY9+U.ZWPANE.>\\/K$E-L0K54 M^ )J08M[=GY/OB?-K:L#XF%,*P4V$P#O_.5$;)_*-$FC8O<0L0AWGK0A"5D< M;0_-):PD/&&&MPFW1U_%D@#3D'&)E!( #!R.$F.PAHGC=ZDKB)4)! M-/@4/F]KK,"DZG>V\[A\Q=G>#J8]!2H8JI"V%P6Y*.G&>J =))H&@PJW!/$BG3^YVZ>M-#:-[')-E MGOZ!$Z%3"=()V,^D0\S;3:L6*M!-J:MQFSS>PD]\"[IY5B3HZ0,H@<0.>WT6 M[&=E\MK-/:^+\QQDW@A45.-+>+G^,0JNE;&!@!H+CON"ZY3V^""3*E0)>^49 M( 9L#6W1 NU:(XT]L= 5)# *2]%!"FX'H!X?LMQ#MU"%O@X2E M%CVN\#XTK1>NEFP+GG"T8LF:&U)P%:U#S=FY+)+QJ/_; (E)II),;,Z8/<8\HL<2;&+PO2%G2;6B1BHX M RV (M#KR9?!U",)L8B,$ -,'DZ/V3NC>!W)[-!D$P5^6+=+AL\O;9D(?HQ1 MLTHT.K)CDR@0="W]<&06S!6[XS?Q,AV=ZTO@P3[SZ$/]IV%^U8Z?-V'\Z3CY0!2L_R*7P)?S)DC(*OA4T!"D2) MG(P0L,AU;Q$V0(*^-Z@B4 //#BKST-_E;[3C&2*WB_8=:V']:'%+Z.7N:8^^ M=&6 -.BE=:,1F)Q>.WJ(GD:JK(YO8I=&8:ZA);)!--CELX)U_VT-[HH7/HXH M;PRO4SW0J3?Y'Z0.4@%+XPAA']K%_JH,PQ&9)GI,\JFW,<9)>44'(>!1MT>0 '7%^O@ 5F +HT[6:($@4J V\TUEB.Z4 M2E7(")RS895MT98QUE&TDX]L*EG7>5 %ZU!84RZ#<5E4K 52&YA/E3H5IS%U M$O#2Z5,5#S'.(VH8?,K+#8[Y9<@-X3#I!^KL9-H\/1SA+]-@5Q)+CI15N-SS%^?(++N*T%.9@ M*7]GP9X;[-]]Q2J7Y]@"):I9M'D3!F&<,84 M=!*(!<[ZE<^!4E2C[6S(FH_24T,2Y;_^U#@[15)CN][4F%%>115FEQ6M%2B0 M#6D[B$D^U)^_ UL8B9 SD2AS)K!G[(YVCHL")W6!M#RI?\&BUOAOM#QFJIU9 M]:2-$0WK81M#9\_S9I\/5CUR';RFS!M?U3N$2($97KUURJ(\ZL73FQ=_ 4I) MPG?4*+N+TN0Z/X\V:15ETC.ZTC?0H"19W\X3'COBB%$_XW$)G'[8H[L:PPF( MBUYK\Y*$AU&^2NFVYK5]54S%>0-R7G-:$E=9I5OH"5T97V[ M%J::)MH3#5JC68G+!,0Z;^)U!$5:GEG:%BA.@WWZ%J.P=9CE;"5:O/)GZ+ $ MP^[:_K:X3Y>KJG5BWQ5I_TZ_^6OY5F0,F?0%-9@@-+VE0$' @1)P_' !DC+% MD/6B6U@$&:<_0RT^Q 'V(V"Z1H%*1AC),;$Z+6$7 HEM,MK>ID+[L$F$DAK2 M-AGG\IBX!;1)!O%(+1.%+VR*E1\K12)8(/6W;&NUT\X'A; M\,I.YU&6L=INQPNMC@CJ]VI33-6I!S5LU&%:,W%<9>([?:UO@1JG1,.UTAV"8/M( P-]YD 00X(XE##FI-Y,$"/V M>HP&YUC8Y?A0P8XQZ=3]'!PQKD;&?0QY+9$\CF*X5@Z5UL!RJCTGQ)31_A92 MO&"1\!Q:^K1EZG1')VAT#57\#+I\CG3O?.6LZ:,^ ,00A)=%9&>O400L')HHYN\$ **7.))L= ,E3B^/LE>?XA MP6DM/O2'O=30?_SMHBFK^3^H04HA9+M[7K'\2&(46FI*BZ1'UY(B(:US5+(Z M L#9J*6-.N)(91"6Q5U%,H@&LQR)>9USP=[U*RA-;N/R^(%S=N(J=NG=^=<\AH ,,,\11,!]8@P0Q*-ZE2H?Y!,A1WT7]TGQY1[*4/4H_ M\F#H^ =F)?P&.O;P-DA#&;6DT>>6>* HV7$NG]:U&V6=XZV:/QC'8W5']VI1 M4X/-^KA+G[OU,6WH=FT^!I/]>D\]](8M% ^BPR]OB^B[J$S+V\61&N[J_QT[ M7^M]#%QTN^5[ MG.,BRN9Y,D_6:9Z6'.QS^\RYO,8*J ]H3+P.+>?)PC68&6K@\.S#0T"H1136 MX02;(F*%[XY/[=3:XB]=^V:UI MHI8H8E2]2X>4DT25/8ZEX>V/3[Q^B$02CIL82$';E9\*+O00\_;';Y^^:^/U M_%:ZE;*0J/#%8XQ$B2F9%=VV+_ SS@B_2&KV[)'R>BM=U"U]E3GP)BP%=OTLA<\&O<96C>,(FAYR))(HO"%T#ID_3L?!=KB;)U MK,:!6OHSU!3$#YG8HL)U F!E:$&3IKYH"DO M'9IWVS+-<5D^X.5:M8B [!O3(@)#?;NWU&M:DZ@=(&7N4.V <8YY=--Q"-*E M:[ -V,W6Z\N?E(1)Z64D>H8W%UF2,1CX!U,";?\K8.KJ*C3\D6+X$D#Z K8 M=>1+O/<4(3)M@A<@R)P<4D#K:K4^G667.-LF M.*FS$UA<;Y-0TU;&O\,%AR[-7[3:-S10S 8&7XIE!2SHO=@P7(*\*-M#VD]_ M;K&V"4,=6OZ\6/L.!06,..*@.9=V]8(XG4;5A>BE:%:7-S_]]):O,.PW=<9V MND@;%TN>_!IEVX9\FYXMCWPR[49SW8"2\U+XHX/$'< =J(-R1]JA4:'&GS1A M>0/6OCQWM8VRH:..]L&XFWK8"U*@^)17SWU>O31#^-ZK]AL+,K$U.]Z,BZLH M+1@X_&XW+TM<<>02]])H>Z 1(.S7>; XHX;J4AX!/4OC?"7:S/(O1!Q-^0%' M3/N3V_R>[7 %U7T>2_DI)T\E+IY9JO=U3C(JS2,JKE'6ODXTD@VF\ZFIX$A(>+W [%#TGW *FBVF-0M#TJ?, M6F\R^1MF];UP,G_&1;3$744P=J@M;[=56=$S0+/JQ@+A!/4!E%(M6J[%M06# MHAH-BNMG'$J.!FU+^J>*L-^R]'Z4T^V<'L!*M,$%>F( ^0&+NQUHR_['Z-NT M[>:[(*(.FU-B9:)\)^66=]&.;0LLXCV.BRU.;M+HB=H2S 6DGK]CV)M9.J\N M54^YOB5J<-5I$S4RU(,VJ=P?TQD\314VFQ9_SQ88QKZ=;KX$8TJ1JL1.Z52@P8]&<9#:%#T MD$,Y4-5MMJ_VQO'U_MWAG'$9IZ=EG/+#\U3J%II,ZT < WBN0AP&SZ-R=961 ME[&2("J?F!_^3KKV>NACU!$G/Z'#GIC;PX>\$1:&D#'^\M:*9 DNROKA&W5A M&__67.K$-+R*7Q_&GU#SL-%T!%%A)H8E4I6]H>+V1X1QI+6=6'U? M<$YO=< MIV'E:XRYXF!\,QD2Q#T9SZ>[O#(=IM--_22/^:9DYS^ ^,U M-\E)@7K_*BF ;(>B"E4K^K=-&Y'!_I66Y187 6(RU-6.P&;%GZD4KW"RS3"O M*W3DIU$ZE^IW #6:E DYMYP:)$VEJ1/7WD2.EH"9(>;L-MP%[_$R+>EJBI.+ MM, Q->&HVJ3Y[ >:U ,E#:P *[NB-!$ 0PTUHXW3NV:;7G*=ZVL*K >(YNA1P4+J"[S">9D^ MX_IL>4/*\AX?AB'/D[]O2_Y"$HO#G]^>7U^1XB%B>_(^5/\=7I "/T9?!/:9 M>X) >\X=,/S_,PU\3_ M!'K3S9Z%^Y$R>[#*%$T\IAOP*@OTZAW'9JNE8R!JAU[LP-/00L, M\9+H#314E[&>B!?!; Z'(MSA$^--"3[BBMUEWA7D.4W8N["?2F91-D&L^7+. MJF#R$8Q0[U"'#.VAA;X9,I@U8F\J MO$G[1S9_=&9D49S='3[&;J"_#BK"8!_ M/L-,GW%1I53F-21,\2MX^*BL=P^AHBWY:0F;*M<)D)5!8YN[6--1RT'S:XLQ MS -47 OC12M_1?-&]1EW4R#FIC I\F9]6 "3X:;SM[ 7LD)7?%,5IY'8Z5%F M>HQE/8Y@%-D+PH;@*-7C#KU5BSNA#*H:9P$_V M9'@34XJ"#V%![A= -(RHJ MO:$TE9/#XK[,$P>HG<4L"Y60J#/'WVTD97'$:B'=X*C$]RQS]7;QJ:R+4,S7 M;#W_@]_?-+7U17>,P&Z@-X>:Y'PM6[JX('KE?NP $Z #A3BJ&>*XSLCBC")K M<[+NN#:G,;K'R38.9BB 9978F@3_:3"\'DR3#*%2JEW4WC3=Y;A?+Q7PNO26 M211J%[)V*']%SB]_![T>#&DA+'%#Z/'MI$/?(A.R_I2$G42=1\=BTA_*#?V) M_K+]%?V?)[J@T=_\_U!+ P04 " +0#E96*2LY/50 !\<0< %0 '=R M87 M,C R-# S,S%?<')E+GAM;.U]6W/C.++F^T;L?ZCM?=9TNZJO$]/GA'RK M<:RKY+5=7>?LRP1-0A*F*$(-DK;5OWX!4K)EFP 2( F"$"+.F7;9 )GY$9?, M+Q.)?_SGXRI]=X]HCDGV^W='?_OANW2[__R/__D__O&_)I./*$,T*E#R[F[S[G999@FBIV2%WOW7\?7E MN\F[HQ_^_N/[Z:=W7VY/WKW_X?V/DQ]^F[S_:3+YCW^D./OV=_X_=U&.WC$A MLKSZY^_?+8MB_??OOW]X>/C;XQU-_T;HXOOW/_SPX?M=Z^^VS?E?D^*IPW[C MG[ZO__C4],VC'SY4;8]^^^VW[ZN_/C7-<5-#]M"C[__KT^5-O$2K:((SCDC, M9;)=PSU=^]JZ"A) MT36:O^/__7)]\?Q.&JW_%I/5]QSN'SY\./J>M_B>25N@%[\92C^&\+$ M03"E*#HA"6H09__/D_(*:RK34Y.48P*=^TM"#CQ?,\9/,;7; I*Q-4UMRNM+?17=HT M/E5-+4A9CS;Q%&IL9V6>[][\?\N(%HBFFVNT)K20R/BJI54I;VF4Y9A_0:68 MKYO:E9.]0B8;^[,5>"/5OLA>S7_ MRHU&B*RY17F92QIA\1+P\L^]2W.V0G3!8/A(R4.Q9)]T'67B\2EMW;NLYSA% MG\O5':)" 9^;6/RB_*7TA*TM"T+%V#6VZEVVBRPFE WURD"L%L 34K)%9B-= MWD&]+,C.++(H+O ]8I9CM)VY$J&;FEL^RW4:/%PGG<^:X)M44BY"B?8_R7J)% ME&YMGD?J.I UB-?Y=)L\^[SJE\3M"$T1__^Z'[]ZQ MO\P16\&3R_KQ0I*Z(F$K&=@+*Z+][W%*C>I +$F,#J_^8J..,(%-_M\ M,H1UXE1PA'RRC.%Q1S@^/EG'LEPJ."(^6<4J5A&.BK8Y[.;^+:&+[JOED."3:UJ[#:XA.S@ <(?^,7ECL%8Z0MN'KYK121O[A1-ZX MH@(*1"1Q7#@BXPH/*! !9-; D?')KE5G)Z;.J81C MXHG1"SO6 H?%$_L7=$ %CHHGA"_PYW<12D_!CK)EP@5^23>&N'KZKM-RBPJ$\S:[016 MGZKLYCW]'KKL4L9>SF2>.97U;3]#VO":7.+K#*2XP MRI4*R-O;E3Y)J@0(MEU%.+G(3J(U+J+7N8K UG8ESW.V4HD$K?XX^3"@9(I1 ML-_&!3FG=SRS(0;)^[JM5:E/HGPYS1+^G[,_2[8$I$RB?%J<1)1NF!OW1Y0^ M6SNOM-#J:U>K-,KSV;SR3!OW/G5#N_(R1QH7JPH^!BC).,^+LI@M9R+!U3VL M:["E J1#1M#,LJQ9->&^XF)Y4N8%62&ZVT V\H5&IZL[.GTF66RNUMO>MC6[ M1[3 S#:YVGEOU0#ZA!H.=&CVLJK)1T*2!YR*S('7?[8JVP7SA+(%AZO>FY@9 M>/88IR6G\A1RZW2UK-,]&[2$;IA$0MG?-K$JXY[A*A!QK\5 ELV>!&ROJ6;1 MDJ0)HCG?]HO7I_F@W8;71K[6OVWHC,0*\U+=82CYE3M18]OA<7^6!0Z]N(]5 M+69K7I>.K<67*,H1T,Z!=7)!#^6( O<;4)MKO%@6L_F7O-Y"09H(^MC5HE@B MNMWUE=]!UM:JU"\-0IF[(FEI6^)UA).SQS4GF]ENN@>F?")K]+2L$6&CN=A< MI1%;'[.$FP1K[LZ*;35(%ZLZ7*,BPAE*SB*:L5F93^.X7)4ICP"$>K^MPL"2UN$5UQJSBOR06!!K*F=F7>A6+VF9R&V *X_3#27PJJ JH;#B/O M;'Z.LRB+<91>D?K0G\(PTNDZC$Y-M0[EC2S+"?2[G/&TW@JB'".J#E;E_QI1 M?CJ1>Z^5L26I2Z;314>'M_%Q_IM='LT+/Z]F[4[1FD^JU^N(9J\.1/R2)2C' MBXQO:HU,G:*5/W4[C%9 EM[?"CK<; U3> VR=YH4$6LO /E364335.NOTH> M#HX2T*+:7_T.!Q$Q"@AY-V9ZK),TED&B7D<$OI5W*^I;/??0 *2F^ *(7-7] MM4,_T<67%02,D9H1\F5% 4,"3ZX$0Z-]ALA1:,1Q=S 4CAX3TH9"FZ$'(Z1? M,HH446KGP)G^9)*E>((AFI(&QJ-*"D8&T=/#ADLN[JI M6F"('#TSKPU12QCTZT(YB@,@7 \'1;\4E/,[D?$6Y+C!#_,2H1EFOKB* 'T; M#'_9F3!?QHLV,I#C6KZXBC!PC()SOKB,>N-'__R%+_ZD'DXZ^9O]^9,N(P2/ MU/?G7 Y@Y>B!I$Z!]V6EUC9[5-G='EH^$I6A2W1[5\(SM#2ST_N;;L.N13"P M0(=#^C.,1@:1,3#CL82@*Q+PK+0O-C5L,X-F6_JRDP'T?1F6D1_]\&7+TH-% M?H#?'VM0!Q-0'1=_UA8=:'1/NO2W1PVP>>M!I4[;]RKPJP>.[EGR9ZB<+80W MJ3%:H@+'4?JT0_==%T_P6I?+Y$E%#E7S'*F:-\::2UM+YBJB,UH9S4EEU%PA M6M4S%BD [SF41G4YYFE9+ G%?SU7FA1K(NHQK 87>5["I7_9>EC)U6?%(%U" MI:4.3OAK3F^]S@/J!9SDL$Z#ZR&=ZNH.@\NOGO# 7N'\O+[T;XBN<'Y^Y.?G MQ\HQAC.^X8RO;&"$,[[AC&\XT1I.M(83K;;BG#K^CW?31 ,9F*?KW2S2'CM- M?J<_T3U35-JG3SJ>=@*#!LRH^I)UJPU+Q\N,XRS1A@.8=7H/6^LV#1'P[DCH$?5T) M^NY_LHN,?4%>XV(VOXT>Q5$O48^!RE1*)%)PLAH]+6N4,RFNT3W*)#?Q-+2Q M*N4N)VQG !Q'.8X%TDK;6I7Z/,*TLENFR;_+NL[-;+X[3"207MIGDOTPB"(? M*5M@KRB9"\M4[[48:&K6<^K)5E!,1T5KZW?/U%^ZENHB*Q#;5V7WT,B:6Y6= MK6&U%)?L^PL$?M%FH-'Q0H;I?8133HC=DCVK<9LD*%M:-)\R.3H@70?ZKB0C MNV-1M;C;XD@BK43M79-?L7Z!^PUS4\E6&-&*\*;=0.B_D4.!NK+],-(K5^"& MED,ASDO%Z$Y:6"?[>KR"52:]H.F F4BG^!XSMSO)7YE"%ZNU> +H/&*2_3J( MFM17.4^:RI*0J=B8?8: ^EK6HO*US2E9-IZ09XG4I+EYAB/U?(O:B M6SQI"(U%:]CNSP,M7+O7*W8(43.[:58H37F5-I2Q12=E8WJ:K'"&N40%OE(60QW> M>7P]YA^-);7T:,%E 9?YM7. MHP62,LK1WUXT&FC$ 8G#2A[7C.?YLCK#U7YU(9 Z <*7==D((KTL(E^FFA%4 M.L%%KQ9L([3 ^1->.1AF4,G2GGHXTO%;#4^&%CQ]>@0 M0HF]W?H8Y3C2S]! MRY?3(4;8 7*$P?@X?N&7$3XMHGF^$&S@4T=Z:?W]6>[L4]TQ2.RN7#KZMUB[ MC@Q!',-E8H80:AR.<>?46[[W92>H+L?:USDWT+L<.-FF(:?!63:3?)"]RLN5 M=]0PU*1E_K3[6\UV$93@EFL$Z6-9BYUCG]\2@7A[)O798XQXE9C71;:%^G;R M],E[9[&I3)F[B,U-/CK9T*QF^C6??SF;>#>(WN.8'SC')+E&,5EDU5->%+(W M *V+UX92O;#BJHI2I()V Y11S=D7WA5P6O';(+?EFE!R))1>T6^HY.LW@M4N M@[Y"K_L-JY /A6Z?UFN!S$]_GV2_#2)@79Z?KXLD8XNH=+61MG7[!.0@4HKL M,"X0VV?XVHWG.*[]IZ=]C&=?36$WD0I8E,3Q26MKE8X1G-"D?C40?\O M=.'L3+U*"2"0]IEDP]A&/2@RS&JAL1H[LP2_MH^E4LL;VSW( *Q:_:;=Y,>1 MR?O3,/+Z45G[U::<0S20]0F'BV#UP=7W(XE4@/0-1Z8:Y62PU17&3IF!DBUJ MEWW?:ZF=F2\9%M9Z,7N(.WI6?YRMJZI<9X^(QC@7WLI@_B 7]*WXEY:?5?X, M9[3LX*.JGV-?VQ=+G$R=EW?%#62_M)#8R()Y&VSAOY%/VFO$]@D<%UNSNAK- M?[#?O1DM73RJ/V6JP=J)+L G^7?H5<^<.) CL H=FU!0V\+>@2)5N;FZZT%< M60#%)=SFH.T5>S>'AKL Q/%\<.W9I!'F]R[-#8H1A);L+_G;<7 ,,U^\6Z.M MWEPUEEL/H(,($-OT;H5VL#Y(?;4X>S\M[":$PC*/E;&6_A85UY%1TCC>31\U M'BVH5^],'1.TH)RF=Z:/%"R[*8_>602-V'9'E_9W1FXL>&E1LKZ,GO'\O$ODSL 5?EC<+L5;M*/!"AQ"BX<%/TC M;ZZBH9<_"4=(O]"0JPCU=$P'#J7/%C\H#0<.E1?V?HO4%CA2XRAY 3T?KGNN M!8X3W&H?(4[* TUPG+3-]9K?.LN<1$J9LPP'1MOB=AL892Z4.^?@XRA?3N8I M>>COFE?9*QPX]:X6+US(;< QKKXV^SE% ME<66)Q7Q'8@$Y6>NPY5]^2M;*?;%>W5?2)* MG03]!M>&&5RXJ**@]0S14.AU5W<^$J^-GK$W8V$Q!VD?=Q1YYH&]]4T2++]KP +>^:(. 9E\4\" 7]&W@^?3T M;'B 6U]4GS0U?U HE/:VK%2TJ>CG8J MC;)BFB6<>JUNA(,J)7S 8"KN3>!/4;%-<;VB:+T5G0EY$J4I/\"V)+0H$%T! M/F8W3QT,"9W:,.!^MK6YQSS-A"W2IZ2\*^9ENB-=Q(HHN]BO;G?\^D"%0/KF MQJ\O5 @UUN3RSN;9%\RBJ(4_X62CQ'.9EFU9-]*-P+C_AV(W<@VTQ(E._*(.PA9?6Y] M[U=-&K1\5"_*5+LH3G:7&VW??E)2GEW6:"Z:/\C0*@'KL@VV;6Y04=3C&":Z MN%\'8GXF&4_:JOC&5[V42A >Z]KA(GWQ0,I#29+[".J1,2Q*]\F(D\Z"G7[@J&Z?(9Q MWH,O)6D,AYG6]N$+5N+AI$Q%]JZBAH,%:5P\$-8V]N +6BUPZ/CT^%C6&.FP MZO\<@"\#KU>D]H^F:^<7]S=B![GIUA;0,,+6E_VV;U0U/6Y?2EW9&JP:J>*^ M%,:R,F*5))HOI;!L#51X$,^7HEFVD%7E=/JR4\$,5],\Y![,T2&+/AC ( 41 M<"ZB!W/3)P1E2?X]3-'Q0==A-+ _*W* 2E1]367!J2U?S,2N80.=]^C!*AS? M1!;W!AS<\L7ZZW0--$CN ./H>"W53G%4I6> 07.\5&KW\U9R@A0,&KRLZFZS M)4S2,:UXYD=>?.&]6@6MP$>@/'/66L"QS[#H'%3P)9K5$71='@OPS)GK:7#" M#YSTL#1ZB*?RA%4/?IT_,&J=&.R/^A_ X.D&1_/3V[[0#:T,'_!I?E^2)EK@ M(-BVN[P9:!P$=4<8 DX;]Q=!\KU)"]7JXAN^-4*.5YDU=5]K&E41]OY M-2%KDN*86X11EDPHBOF3$G2/4K)^,2_4]T_T^_Y^+Z>P(7NXN<*1FRNX9<&6 ME)*B6_9-CE-^KY"\E 2@QW@U&*A"\FQOKIT\W0C#_G$G*(\I7N\.F3S-Q*OM1'S238""E7>&VCG#UYT1%JLHV )*HE MH]G+GP(-NHH/7J/!V=LX-5;>L3MKH8*%I>/RKGN=X;B\AN%(!K%/[+FD[YEK M5&7H56[2NCYU.8E)KNU< IYDP4T$2Q$P8G^]>S9.P?N].],WJ# MZ#V.48-XJF:V9.2)7-O7YXT?%M1VO [H^#48R(7>9C[S3 .V6U22?,7%\J3, M"[)"5.4-ZW:WZRBB!5]RI1=;-;89QIW=[<9;D627CH'Z!!+!61+AF*315_:# MN,!D"N0@YCL7"")J,G.T"BGA+V\\APL5$+ FD? M^+_ _P7^[S#Y/Z4W2;0,W.7,SN-[UT6V+HM=2>/Z2H+C3=6]NLM'&DGN^W7# M8+ =1G&"VJX9]7 MD!Y)UW= C\$U^*"MP0<7--@N4W6QH#?#';;@Z3S#JI9[@E6X[^JG7%'FU$N_ MET;/@35:(WXB?G>.E%>#T%1,]0 G].,GK8WT>MMQ4'VJ\?,'2=E>SUEG+96D M?0?5ZAKGW\XIXK7:$-M>"NU1J'[ H/K=LI=++ 95\\%EER[CZ@YVY2<9VGR* MZ#=4G)=9TIR"!6L<$B"=38 ,IRA#%E7(H@I95+U>T*SGR#==/J?OV7@(GH#0 M:;RLKT_JRQ=HE>8BT3?.?,$&<.\\C>)3U%:QY"S&%?@-$:*6 BUQ=T.MC[ M5%RK+PD<6C,,'>$)T.!E(CY>T+5.H5"484^;(&M;%S %RG+\.F#4Q0WM27 M3+,V6$$C'6//XNT2*U'T9.Q)OMU@I @)^C+I;&2X.CZ70H:K88:K1O:)O;36 M'R?X^<[JG1# 9-;&OA926"7O#8FKCB2NAK1/%](^=_?1;QI$$R@!Z1*"R2&8 M'(+)(9@<@LD'&4P.)7F#$V3J!,'-"WL^T$^\ZFQU47%5@A8]WU*,GG0 ND20 M1UGPD.!B!(?)$8?IA*S6)=OBG^[(EI_RD[<>KZ,T?@V&.N%7T@P73*!IEISC M1_Z3/%]8W<&J_,*[XH\WBI1SC9YN: 1WQDT>X8:.RE1[C9Z!;@AT@[F(VYHT M]7T.S("6;[ Z7;HHV$I(*J_7VM0@D#"!A DDS&&3,#I6#VFQ[?J"EYJQT;8C M?2&S-(>2_A;I2WJ:"5"2#=R7I!C#I0C$8?B2-6.($=1)]V4ILA%:<'R1":$% MP]"".5EB+]3P\P2SQV8+S#[M)*I."%8,_8*0Y &GJ6:X ?HX"R$'/5%"V,&Q ML,,-F1/'W$Z@ 0* @!ZFM7JVW5T&N45D,[7^*UG T']!AO2&+\&@P5 M5,',^D*7^!XEKP9W?KSY%/V;4&4Q0/TGN*+ALW2?HY6XC=D S;EC/!77;2-B',,GR8I;6RLB5"TNGS\= MG'UL^;3QTO_CUV"@ $9E^:#D*J*"F:MN.)B\S#G(\JC*,6/6WOY?)/$6_0<$ MVGMXVMM!*ADHXLWFK\UB1"G:SD6>X3*;[UF'TN$$[VA7'\2K $^O=E9%): T]Q'0 M8QB.;7^=E*Q+RO:!T1R>T6PO9WF7XP1'=+,W\62C0M7^,/C8:[3 .;\ )#G% M%,7%;,XFN;3""JQ'!Z)M-^+\(L]+GL^B+ZK9$SH4712@E#<*O';@M0.O?=B\ MMMIH(7"'T1=0U![F6U#4[IPOZ*@M&F+NG7@#$IR[E;L+WO'YD(4&[ IZAXYX MN,#\"&\ @2PRVG["X42&@"2I+\,%M&.W]M5\.?@2;LL+L57=V"J$2K 7,OUM MDJ(HUSY,\+J;A7!I\RM#L-218&D(?KD0_+I$>8[0;(THFW'9XK*:,:I3%[!. M(>@R?-#%P;#%N/;JP&\'?COPVZZZ.H[[QL'5,4PCU3$P[+D^1S],4SQ MNMH))$F[FMV'U4U96!708[PDP/@U"#F\(8SY7E6&9Z<6X'7 M>]'N?_ 9RB_VRZ8UXI:'Y.Y.APN0DAX[$*!U1,.MXDEO%K,% :SAG;=,D&HF556 MOS1I1=G>JO07&=O*T;.)R=\JSZT#]'!! VD&%*B/52VN$)T3NHJR&%7+C.+F M;GEKNY*G4<;C$Y(AT]1D$!FE@Z*YD>6+;W+$')3E-$M.T3U*R9H/S[-'OATA MZ8C0Z&E;HX+BN-@R&U\R7.37-U]4NJC[6$Y-3-GC%A]1AFC$[\:;)BN<8;[O M<--Y"[-\SAH]PZZ63_;-O@4TY8?P%W5RR/'FC0U4&83/5F&6@.9:GZ]R ;-* M2*9,O$2S3#YS#9X0TD(]2 O]@ZUR;#V0;)L-+8:04#J1&]MTD<+9Q$WP*<^, M'9Q(TPPUNQY(HN:SQ5BM-;7CT;QCP3MT(-@-HO?L ]V!A%(V[D"@VR5Z_\/1 M+Y7IP?P$]CW8*.([C5@L8)>00QIR2%_#$7)(=X@<1@XIA#TA1D2%+P@U,\S$ MIN_@"Y1-!B0!V6Z^(-#(/!$8YS-V#-1A,])!;&KL*,'S,,0LIB\93:+9HF_D M^H*(>E1( J*^@"#YWL M?2[.Q"H/.0"[C?<,P/@U&*J8:,CR:Y+3P82O<1D'(5,H9 J%3"%7?2O'B8O@ M6YGZ5EJ&GD7GZ0.O'+#"1;7X3Z*L=CEPMD!L8]"^8!'Z.!M.E)8HP9%RQ)$Z M>?YFTZR:+T]?#%Z@V^PAXW51QJ_!0$[6EMJZBJA@GJH;#B;O7O%1R9$E0 \7 M- "#[\;-& *)\N/-_E_T/XOD 8%\".1#FRK\>^,-Q2HVB*MH'""11.H' .F\(QV'8)W CT'"4( M+)Y7Q(?S8&"[VQ=J$#AH6EH3OJ!E/("4'H(O")DMU1J6H"^I<3;"$J//0@YA MB49WH U1:C%(\>.$UG-^LN:3?E+LK0>Z$0K(LVR$)^!RA-B$*[&)D=W9'6(, M(<808@PAQN!FC$$D'CS,:_ $RT5*P_WIX?[TL42QG@[TGBPCS,^OBD,MBJ8= M"/.)GJ4/A"2?":584G]0UBY$]H:([(W+;PZAM!!*"Z&T5J,BW+T=XHLAOAAN MF'9GM0DW3$/G4(@FJJ.)(&?'EV!B"YS4KI@O((7L#],MW5;VQVCCU=V%[$=? M%2J$[!MI!V/2VV*\_J?)*OHWH9.XS NR0K0^?K>+=^.LJH_'7ZL;O-=^L(U( MOJ%0(:P_X+W,4_:=/H*HKQ',=BT41M>I?N$Q_G)[MA+K@8 M6MRH=_EXJ?39_(4 PON?E6U[E_8&+?@J\A&1!5MHEFRTI4)IE6W[EW:WZNW+ M(!@"RK96PVK3."9E5N37*$;XGIL;TABLJKGEX]!587]:%V+#^;=CE,7+5405 M"4C ;@/KLGD22Q)3AG8;6I?7-8'5:C1?4C"4!CK'Z^%=A]6)(ZPW4=[VL*O! M=BMZ(Y=TR0+V&F_JWO@U&*J*7)0BMI/=HZQ$GU%S&@"H;4C<<39QYY17@N9% MA0@576VL;->M&+1IS2-BZ +N4$A-RCD!NDH#_/]B1:EX0,F$DJ,:+%18P=#QQDF!EZ: MQ_@T.(8.+%EUB\[N32(0]\P)VI0!^=9C'PSZ,+2]X[29D=[OV-(FU54NM+-6;"8 M+_OS)"_O5F:E*5E:V M#SE5(:Y4IM5M"M+RLL>,!"RH)J 0? M@DC"=4%"Z(Q=[U BR\T268Z&#SV*R9^S#1'OSD+&)8X^NAD(\(:+X!@G- MB"*06.@BC/@B (7BI$;G(LLQP_661@G.%E-*N36P>AL\; QC\:?4;$NV"B::ZM$ZA-BL+?O'O]Z\7$37P1JW#B^*)?U4T/06T17;VF]IPEXN8KY@ MC7N4]#/)KLL4'?UP]],1>_4T(>L")>=IM&B05-RX ^)<6]9;NLH*H*C/;:U( M"H=T2#S!8+9!R3]9DQ3S^RB??GAIW,HRXW2?V&^B MG)DT(6_.DH.5N4_CG+,;(I74FWJ_U4%T?4ZVZ[YE3,Q MDFIRPK2!=+&JPUE$,P9J?H7HS9(M[C U@+VL:O*1D.0!I^DT2R[8@IDM\%V* MIGF.BGSWIUI,@4[:_:UJ]UJDY1(M0+WLZK-9_2P-Z$IR=B/<4V\ MZ*P-IH^QJNLK&11+MZ+U^"0?[.K;ZE#X.;--^=WB7)*ON%CNCHO"QI?90RSG M6E:E;*[1FE#=K56K;\A@]"&#D<=:ER1E3EI^]F?)C%K@2('VLZK-EQS-YF=Y M@5<,6-$(:6[40>9E%>NNO*K*2\^2/Z*TK'Z>S;]&/)2PVX5$Z+9]3 =*S.@B MRO!?NW)X__'%WD(1L6E$V M+=!N&GNH^Z S:6TF?3B:!!22/EXCH7+UWE9J41)ZOD #T)=T8WSX,JU@B+4A M57U)Q]1#"D[8^I*8J(>/ 8?@2_JB'E"&]#(8+,>KQ^B!I09,P& M&)%??$"D&R(%C-FO/F!F2.V!0?K-)Y#:! +@%J871KE1B!B.D5=F>+OXI974 MJ*K&UOL)K2= =;WLFI*DC!D,)"_R2<'=>-V:8? '6J@@IBM,R(MR)"^J:2FN M[$6V^5_BZ ZG3+J*9@*DY9@^*<1%/8B+@@:) ]_?0$ZS_ N-:)OF&JH*MADM MR5['VG01":$V4:A-/C/&3IZ'"%N(L(4(VSX2@AV;=&CXV7/"/DSFNZIE$YPQ MI[*L'$4S!PSV, O.EXX@P?%RQ/$ZCS#E[.J6G=^;*QCEGU#$"QDDL^P:Q26E M_"18EGPF&=W]LXH^@DS9_EXT.KR>V.Q;%"\S_&>)[$$(?O0@]U_'*/#?]0>B$=S^X/8'MS^X_<'M5[O]??L5OHPI M#23-#6=?$DOM##M-7\P>/_4C,TYX-4+"R[N:L5*R1UC@HM2O#PR4(PS43;Q$ M29FBV?QB^\DV)VR2['8_Y7E6S>[!PP\>OLMRVO'P9>LCR*]7+[#^>_-2#((/ M'WSXX,,''S[X\&IGRLR&L^)U_5=4F+E'&D^TX"UI M2Q.<)T>2X%T%[RIX5\&["MZ5VKO2-?7L^54_3_!3=8A)5 72JJ5_L:VB8>9;:3[5 M@G]E)%'PL1SQL9[9B;W:):_+FFC&JK2?-(C&1";G>5F4%$U7O%A07;/K['&- MLAQI0='E*X*G&CQ5E^6TXZEJ;C8@;]5H _/?8]6%)7BMP6L-7FOP6H/7JA,3 M-+25?1DT<*BZMZ7M40&_[&K/YY-UM(FJ#97MI.R7#-9DDCXGUYJ1 L;/MT / MM)0M$ 7.$073^M/MI81K\@/0!PRDWU5=M&9;BW.C5Z'+]#'!O0_NOW[];Y,4 M1;FIUR[H;<$GE[XY>-R.>-R7*,\1FJT1C7C=]4O^R9XFP*>H*"G4*6WQI."7 M!K_493D[]4N;YLDISOF&6%)YZH=Q_S[=:<$Z#W*6I7N$_ZZP2/W@Z 9'-SBZ MP=$-CJ[8C6NY%_HR5-1^;FN[W)ZK>W0TR?GU6'=,Q&3"FO/P>O4:,^<7_#P+ M[K"F+,%!=L1!?EY.9O/J[K9C_@%/]K[?E--&B^I3Y\>;YS97T8;_;OH0T43E M;_3TEH&"VY])=H_R B77['\ICME/UX6SQP(A>;O6 D] MJ^[B-H6B[8,'QV-_S.Z+_53.;YKGY:K^G3$V[5\2:*E 2[DLIYUT";#A F)\ M-,T@_SD@.""!%0JL4&"% BL46"&=X'XWQK(O8\@,N:Y,:3"*HR]NWJ'?"@;M MP]A!ZY4$LKE81W4S(?)+C18;G.(Y8 MT^W)19PM)FN2XI@?4JQWBI@_*6$:I:2J#)FS?Q013O-)P50KHU37R;,ECPVG MT*XNP8ETQ(FFSL\B?/-C/N6^/")%MM*>BKB,YHM44DU5V(._D$6@-Z#J13 M<*UU','/;%F\)>>[FZR?WG-:KVNW+Y>U?2=/KV<7HI:K.T1G\Z]+DJ:;V4.& MDIOR+F>3+^*7=C7**.\"&Z'CLH),OLW@OF-PE1SP$X*KY("KY"R+8K#A]S=> MG$/)9+?I+P;M'#R]VLKV7//WS 6LF(+*'5S7Q1HF,PR M9P6-XN(K+I8GVR#-TR$VH;,LZ3.4FXP6E4?0A+JTS3#.\7&9LXTES[@J-80 MM?DX]B,SX*G3R61Q] @,& 0MMV;L0\-LMLB\4.\0Z3%:Z.A4"='"5M%"#<;3 MC0!.O!7YQ;T/VRA'A]$X*KWHR=Z_.2>'BK8A:#;=YRB-A-,ZP^G$'<+<;=#C[N%&).<(X9L>F,G0L%@ /;=L0\,FZ2PH\-A M#*3P&E%,$O9^6HR/&O[1\RG3"(VI<]/#;/JM1B?CM1&V;1T!J2-&H+^P5#WO MSK+QH?::T@-C].-A!*P$'"$8II\. R8QXV@OPO=A,M^EEDYPEC.TNJB!HOE4 M"_$[(XE"N,Z1>B2S8HDH/^I(T9(G7-VCBXQ]WMK>__EN\Z*X'JXN(:@>P78*M"!T8YAE MU\_+![3=NQ \F/B.F/@GB!;5URM0/IMO0R2-87N-'E8U.(\PK>K[3/,<\>A. MQ"_$2&;9-5^4^#)T'.4X_Y*1NQS1>[X17&3KLN#D&QO<*:ZFRO&FZGZ21GES MZI^MUPV#W;X\DIH%RO9#2?_TXS\QHFQC66XN>?E3F"J SL/H50V2P1H'LL59LN7E)O9RY[HI<)K^$Z7)L[W_\>TL;?L8^TIP3Z4# M)?8?TX42PH4@^7?);T$[(?GKO&K]CGTF5/;C)H#2+/OT4+QA"&VC%RC&PZ$8 M-8UHTHEUYR%X F>J":]>W4Y?H%7SOD!/UA M,B!YJB-@X%0=X53WS.K*##I[1#3&.;JB.&XN)FK0/\VSE%S-U+UF(;K*"N,A@K[3JRX\-*Y'Z#,=(N M(CLFC!2 C-N1F:-,A7%_I%-.LR\*: M; H@[M5\M_&?<37")O"LA\.SAFK=P>?2]+FT#3SO!@H,'J AUGO"HXMYCAI6 M7G^4[\])]G.*JM4G2Z8K M0@O\5_7[J^TWODJCK&!_.]M]9H$IU]7CAPK9\&OD2K:*/@DBOUI*WMINX9Z2 M9K@H*6(PGN-'_I/\,A1U!ZOR"X?"\49Q.D:CIQL:?:1OK_;0Z^2&'N)XN*S+ M0/%QH4C*\TL:/0,7X"P7P+YB4L;;/8B9R/(57J=+!\+=$I)6B6%D;*$6R)S#(7-T#"?28C_T!2\U\Z-MBOI"BFD.)?WMU9<\ M?1.@))N_+\>F#))^UE5O MM&Y_,\[9'"T=;LQ>:.SG"6:/S1:8+1B\E@8J\LI37!"2/. T;9FW9?IX"^&N M=J*%P)8K@:V]]6'[<#KZXW>I'%%$4Y.D7U?P6: MR#N%;+41,-0A6RUDJP6"%=06>SU?3,@OZ&BK, Z5D;#GDQ+PZR MOFYIEM_7Z3M=\'?TY0U.D"-.T(X/OR'SXH'-]5=+%RB9#=37KE9E7I 5HM6X;H(?=Y#RKSY%/V; MT#6=!JOXDZ"Y6+"S MQS@M>3FSG;$FT,WT,99U?8,Z7#]UUZ%R4MEBG17RK:RQ36#QAF?Q6LMY2Z,$ M,4O[FWP B)KUF?W9J8\ 2O[LP2OQAN&T!%I@1@^'&36QK4E'AIXO& )NEC7U M8'QAGUL.,XGMXTNJ5DN$Y,:!+]FA+4$R8+9\R1EMBQR41_-EP0K)HTY'#%U, M'M7C\PXR?;0#UOH $T7U2$=?]GIHH<,VI&5_N[NS@\F$!74H;C\O^;F52;2_ M1*#'-;E,*J/JT>YKC>M^S-W7WP%T]S7?,'TIW> MS\]R1>N11=Y#1+113D&44?P)=Y6(=>NN@#'[V9N@A6D$K.]PQ2^3*(Y)F3&O81UMHLJ) M8-X#^R6#*YFD.+K#*2[VKL@T+)O2_D460A-="1D"$HX$)*;;SWE5?\V3DO+I M/,V2SR2+ZW\(."1 SX%*D5093"BYBJA@-*@;#B;O+8VR/*HJ9>;'F_V_2$[/ MZ3\@4*C.4J@NE(8!BGJS^6NSV%SBF%E_.%M<7IZ(JYJKVGI&1X9*-8%7%-C# M!JLU@>]9OJ"DIAY-=SU?B#6S<:2Q&/L"5$CT=IK(=[;RD8&'XPPOL0U@YOO' M0B5>>K='+A^. UW. W^Q2Z?/]B)BLEH;C]0RM$9FP!D@]!V&P?K M >YG59M9L414]Y/ .MF^5(Y?8?(UHLS68J.;"Q>EU9$Z/,9H-;/=@=*5>MSI_6&);*-7J"9#H=F"NEK M3GN]SB4O0'5')+^*-GP&BJ@;>:>A"H<+I*((L0%=X&P!O!%+^SGADJP1,&VF[$BK#:8+ M[@*:YV& :B*Q!=@>AR@NA:5_=&L??3PD4/%&:4]C!0W"_EIVDS]L=] M.9LAU-KN[(\,JZ?=63:BD?7:G[+'^?RZLR?:'N)2/\@"_P(5(K HCK H%6,^ MF]\4)/XF/; D;CB$O-OI.Z/7>+$L).>3E.V'EQX"NZS'\!JNLTF!XI+6(80H35%RO'DMM@X"\*<.A,75 MSAJH%H,3DMTC6O ST_6/.=M%JJ\G9,Q@W5W3[F;)3)#\(L]+"2,%[.V$;E<1 MG='*:DK^B-(272%:20E23=1Y,,U(C%"2GS.3L (YVU\]Q-RMI)-+FM";*&6B MG?U9,F-!1YL7'8>BGBL1JE'#+^N9S?>.#$DW/WA'N_HP_P;ETY?S07JY&J#' M,.3ZOE4GL:*4[4,H8_A01@=RLJ_*5PZ4G#++(UO4]Z[7.]=G]%#]28PUI/-0 M*U!YE^,$1W2SMZ3(QKNJO57I=QO2-$MJNV]6%LSOSGA1_5M$5P(E5-W,OL7X M2P>\7(75]@^L4Z=H7J,%S@O$7G>**8J+V9R]G'TV<8T#6(\.1-N-JGJJ7V3Z MHIH]P;/89"C2$(***AY;:&P1."WG"RAJ'N\M*&K2S!=TU/8*,?>JO $)'JF6 MNSG>A>XA"PW8A?4.'?%P@7D)W@ "662TC5'OCJT(APLP%.7+< 'MV*T= N^. M]/2823:6NM .9I(YFP9D1KOUM\8X"Y19].J $LO,:*[^UE_G &H9XNWQB.7H MD%)$^L%0:=?M=Q:JCC-!P CJ5_$?%8*ZV41@W'[Q!C?=,!$8HE^]@4@_LP(, MTF]^@R1,IK&78/W;).7I[VW3JU6/L9!<#1,AI%8[DEH]6R,:\9,8E_RK\7(V MKP05-QPH3>*E(-5N,)M_R>N[]LPG,_W M*JGMCXAB_G+50'C3SKOTJ'%%;4.63,B2&3I@XGB$+01,3*KBM31.#S!THO9/ M#BA,TI4A?("!D[:>T@%&4)16Z0&&2M0NVP#DXEXU=+(;YO7?)N0NQ8OJU:9% M.5N^Q28UV4;"P%PZR5SN*N2*SIT*6@]T@XU &L6=+Z!.+NBAO!L9W"^P6\.S M6[K5)ULNLZ "DYTLY=XP4+W!%+BJP%4%KLH)KFH@)#1\9;E%XMT8,4%&9.#T M2$VY>K,%T" ?P$N>ET5)T79W7.^J>;9TBD$/M>D#:P@47%Y'7-Y+E.<("6;. MKN[L:2ER!:#=!W**H>)-YP6B_XTB>H[OVZKZXEF3(Z?U_LSFX>T#2N_1)Y(5 M2Y%S:OHXQ[7OZ(./Y%M78I)25*I+]S$CT/:6O;.+CUL]9PSZ/I NM'T@+NKZ M)4NVD3*4G#W&K.ETQ?]EHK'H64/=R=,-[SS,1PL,9[<,)\B(UB,T->SR ^(O M8:@$NC+0E8&N=(*NO$?TCKB9FM&5@]3?,/( /(%QVA_1Z0MF3>Y+?VEXGJ#6 MY./VEXCG"V@--$A_F7H>@"8E"WLL9N!J",>43^ZA?H'[E\5UPW'T5]? X?D) MY%#LA0J/?F".*HF_+4G*P,XGJ"ZOT.[LOMY#+80*300*H<(^0X4Y+?98,_:O M9\G8/_YU$Z,LHIA\R?(UBO$T+):$XK]0(A)BG!M\3QFFR7^LT2G*(\I7E?;GN1F/$!2%#\I:AL_M>_0.R/U6^$&IH\+%Q+&*XE?,E9A&L)_W%*\6%1709S=LW>)854V M[OP:P==EP"MCDD<<<\[Q-(UG;]9=([,H0Z^[$C'9:L"L0#']BQME2IAI)0?VM-LZBHQRZ_AA74>*/EZ^A#1Y):]49+(V=C&JI1G;#DG&X1N$+UG M4[$9R,_@S*?X;%= M3G0(RJX0 XV'WI2LC-Q9%<00C3,K[QX:UV=1I$<"E.WM'DY!=$[HBGO M9\B ME5W1VJ[D:93Q;"?)\M;49! 9I8==FAM9E?.:S3N*XV([H;ZPE2J_OODB'0N@ M/G:/,30N*U-*HVQ16?G'F^81I%0B9YGFYJE=A;O3P0;'/:W>-(?2]/N'Y!^%V,R\=8QO1EV_V =-K MG'\[IPA=9#Q1)R]L(=KTWK'A^;GDZ_ML/DV2RIR-4N#9W![?.%8,;2'G&5[W M$4XY5HDCV_R&I;XR,EN?!X9_=O&BEFL[+(BRCC M4=1Z4/2$V)OWN(I7+C5K*R8I2T!>3Y^O<@&S2DBF3+Q$LPS)BP3H/\&^AK+2 M+\\-AARW=^KY=Z=C]_(+T*7N7R\O' K!4%JA%SG_8&8^6]4E)%5#BR$DE"[6 MC6VZ*/+0%(VK,V]R[L5+"A!H=CVP4@[//&VUKVS-#$DY!TB'#@3;\EUW(*&4 MC;L0R'0AWPJTG1DW);/?V(*8?(KH-U2<1&M<1"G^JWI:HVX6WMMI48C;)7K_ MP]$O%==[D?$T53;MN/DE_G[ +J$L!&"[&OL1Y5 60AAN)S:=(E^@;+*:",A@ M\06!QN F@845QXZ!.CN*=)""-':4%/M*PUCQ]PBN:+;H&RJ^(*(>%9+L,%] M$.[(.@Z(+U4?Y&!HN(B^ "(OD )(SQW[- 'OL^"T:E]*7BA->6":W]BG"FB$ MF!-VOI2O4 X74&:E+Y-';7H(2?&QKZA _]4X).A+L1/EA-%(/_5E$0DU<$(- M'),CIKWGC_6W*/N+*3R;L3\3T5]T@:E[_1E4_D$+357K;[?U%E- PF1_&[A_ MJ)H>#P%C//["04]FMM$)9C!0_I0,$JQ',+C^U \:X P7W'X/ M3I'QP2XXR./WD@9+<8.#')PEK:/(<&#]<94&J5H!!]H?_VG8^BO/B ]838UM M):N(;B9D/LFK8I.D&AX3?HG//=NV=P7(=J*W+[.F^\9AZZ^921L*L_59F,WB M0#F,+WC!6MKP@OEGS1O$R]?53(LJUDCG!1 M2?:KGX .,( [D6E47V'0V@"C1&RXR@ _!KRT M\/II['@-L ("WS[^L>@PMN,>_WMI>Z->S:=>A!@7SB_-F"% UI=@'!59WCJ1+^=EYQ59 MP"\<*WZOQL8UXLP46_A."-,SBOEI]%Y*W;279%2(B_=UD9[O>T*\A22AYI ' M-8?J3.2,8H=8SC?H[HS/* 6TON:C'8SNU,W*6>3G$ ME3DB/1[5.11@=5(;>CRTX^,*HLA1[O&DCN=H]K'R^N.R#1D"AN/MCT]G(9?! MZ9-/]TS@ND7T?-#6WC$HT.O=/!.E(7HX(.7( :G&>G>OPO&2>LSAKO-#ON?8 M'S1=N>5X_(BZ=,?QN-"$\.+5'T^9:D\0=(UM.RG<0CK<&NKSC94#Y3B&W-$& M.2TD4H*\B[ZR*C5=Q;S-0[Y129,3\ 4/&_G,8PF+ M.9C/["S];Y/?\&ZNV8-737=X-XOMCUTQUWF ^VT+37<=-)*\8!T9G M?Y9L'EUD[*.7%;TR*Y:(WBZC[&4&,4KZJCFI+\'HJD]"5>1IVM9#?[T(Y\EW M>6EL64>^^?5>8NO>L/'[\CJ/\+UOMX_X_ZE?NZ-?$/YW/HZ(>DO)*T-F;0FXVX[3$]3 M4\0A$0V 5$@Y"REG(>4LI)SU,IXT(BB^8!+2SIQ.._.UV&-;%K&_Z1<0UR:W MO%L(^OD"RHCS 2:I60^^A90U!V)LX(\ K]+B<<&]MC0L&&UX 9"CWCR'"/P%M.M]^ED6G4C7 MC](JI,!_Y.>[!:W0(_\9=9_$W^KUPZ;V=R!Z2/AW)>&__I8H:5XGSNJ/* A: MZG6VJM=%Q@8C>EXBMP-69+WH'FH&EA3O@2 MG=1$3-NX]&5DA8P6IS-:7&3/3;Q\BPS?>V9>S9G\W/;BUS33^(?H$]T&$//K-9?4O.<19E,8[2I_>W<@M$<^1BL-QX7[5H[W[@'.,*%U5,?A)EM17(W'_$ED&4 MM[5Y#1]OP^YM)5JP?1VQ???N*)S=I7A1C0R!R=78=B";]AJEW F^BJC@BZL; M#B;O+8V8MQXK(N" 'BYH 9?V,<%+=AFLO\7_<\B>8!=_<@F2HN-/%/D9:.A M9G MQ,\*E?UUV0&PRTY1E<1 M3KXPNX!.%Q15;VWRLV$]S0:!PZ0 4-07"Q2*EQE)R6)SB6,^UY_0:4R(,>[? MA=CUK-[FO.97B,;<4%V@V?R*DJ2,BVMTC[(WE6OT.G#FO.E"\L(W#0M-SF?4'+ M> I?3U?$#);JC7L'?^36+J+<(RED$*(<*@C'.V!,O/W^UM;G$,) MQNOUM]*X#H@&50@&2;OFBK,@@<(Z%D.J/TYH;5U,UMR\F!1[ED?;>*K)LVT$ M4\WE"I%45R*I:93GLWE5C5$:%!,W'$+>KQ$O/E#,Z#4O&U!7:V#"H;BDF&^V M)U&:HN1XLVV7;QN*0ALMGSI0Y(;96S%"27[.EL^+/"^C+$8S>A.ES!:K*R\( MU%5W#/'Q5O'Q:I-F VKO=YKQ\H8G./!-0@Z /$><7]E?QCXQ]W"9;AI32.FF[IMG)'1YOMUEW"WUAN M]0D)?_!<&S-N]X 2_GK*(SC 9$#]U(0#2A#LB) ]H&S!=J$>,%#P6]1/A-94X#U7,FO/;U8LZAI)L)WWLR\T^35?1O0B=QF1=D MQ>"J*B7MDGUQ-B=T52=3" [L-K,OF22Q):A^TV]"ZW++WZZGQNL>P M&CR;AT=0%?:Z#)3I^D8DCJG>U'C;PZX&VP7RC5S210K8RVYV9I2B?.M1?$;- M*4^@MB%7=_A<74':V"F_;X57BB5TEC7OH\IVW8IQ^T! 8KQIUZT8DH1/<:O# M2O?P1+3]K[&#HF-#$P-+S&)]F3TD& MDM13] 4I=9 =[*[YDJBB.[ET'!!?,#(:-A*RPA=<3!8>@ ?H?UH/ M3P,\2H79+3'-DNF<+RV2DD&P+AT(][P##K47[NL]O#2>A4P= #2$80\C M#*O>0(F673!V3&"L-M#L\('4]=C(3#(2^'3!V%E-OC,A=H+'/%YN, MKJ,S90R,[CVB=\1-]E+D(EID*G^>Y.5=COXL^:^X.$7K"S0T'FF#+]06)U!^ M@QX=JXZO"FFUQK_W+M5UE"V:#L0T_LV.-$*$&O[:/XD7HRRBF)P3BIA1V'Q> M0MW0FIQ?LGR-N&&"$C$UJFIKCQK=B:*B19O:A0MNI)>Z[%<[3Y7S)07T9'0[N'JA+:D<+@ZP7L*WH73/^-BK\*!F\#TBDB:MU8I49B' M8]<:O@<<4,URM7E(M*S=L>,!(_P%+MW8"4OINB!QK,>NMP%+&0JNO\6F\X+K MHR6U@4[WV(>)]N8A8W7&'OD*^?NCB/8XFZENRA5!8D';O_#_N8MRQ'[S_P%0 M2P,$% @ "T Y69,?ZCR]:W?B2+(N_'GZ5^3KF=E=M1:XN!IP5?LLRI=JGZZR/=C5O>=\Z25+ MB5&WD&A=;-.__HW(E(0$$A8@()%R]LPNVPCE)9ZX1T9^^C^O8X,\4]O1+?.G M'^O'M1\)-55+T\VGGW[LWY]?7__X?\Y^^#1RX3%XU'1^.AJY[N3TPX>7EY?C ME^:Q93]]J/=ZO0^O^,P1?^C4IL/8@Z^/ML$>;=1J)Q_@T^!!_$#3PV?CS_$/ M@T=-15>=^),.58^?K..H7F!]UT7,54:?B\HR6M#)ZM?_C? M;U_OU1$=*\'#^JM;A:%C7PBFHIN&;M+__3SX^L&U%=,96O98<6%WX5WU=K76 MK3;KX:#PZ)_I&XJ?1H9,7LVR\1JU:JU1K3>"EWA.U9U.Z&P3AXKSR-X2?()? M:@:/.[:;]GSX4>P+GFO3I]1-[WV SV?K27NNWHRL*3)SVS)29LX^P6]VJK5Z M9'L==V(GXP4_B<%E@1!QM.#'CXH3HD5WK%:CWEF&+_Y$#.9N(LS;'.;N#(GZ MVTBLSN/7'7FF1FW-&M/8MP<77ZYTF/Z3B/!JWB8]1FH':JC>-:\/476YG,I@>_X!+9 +7F M# 5V"@9L>Q[LB3"/35CU;!O$XS3YC<&GL:\XNIJ"05V-;\:K.DI^$C^)3\/R M3-=.FP7_,/YN54MYM:K%'@1N>E(BNQIE,_P@]K#FVG/R(88E^/@#?NP+HGJU M43\Z^S2BBG;VPS\^N;IKT#.D6D"PW^NUOXY!B7SZP#_[X1_X?Y_^OVJ5?*$F M H!JY'%*'CC4+P#JY,ZR7<4@5=+[T&BSR9'6::-Y6NN2_C=2K8+J&E-7(3B_ M*OW+TY]_.CJW3("66WV N1T1E?_VTY$+B/O =-B'LT\?^#0_/5K:E#CNU "N M&L*354?_FYZ2>FWB?B3L#T-EK!O34_(_?WF6^_%!'U.'W- 7,K#&BLG_^)%, M% TUZBFIZ2:I'==U\R,!M#B6?4H4S[4^PL9H^G,PDJ8[$T.!EYJ62?$S_?44 M)T1M_J.N:=2$V<'/\,0-N\I6\N@-4O=KON!>XZ;6Z_V.3249300$!C'AZ M8:GP1=.]TAU5,>[@%99V!7]SCH@.:-%?GZOMDWKMZ.P_]4\?8B/E._)_J6(O MC@M0P2_G//(YX]#(P)>F=@&XB@W=.#JK@M*$K^8\>A\6K;&%&\I3;,CFT=E0 M,1R:\X"7)G#2]!Q&M!7C&ICF]1M^V'^RQZ6JSI:L]D >$FRLX'_=TJ+]2K$K+=ZC>V^-T$K:GWEUW/E>VHJ("YR_J]II'BU-KSJ;6Y SX.\AJE<$7OSO0 MG3\_3S^#BAV-%?O/_JON5/LJTW?.@*I4?U; 7/A&QX_43OHF"GSVI7//<4%[ MV O/^-_]IOQAV<%##OO*A>ZXMOX(LMIV^%-'Q#-U/OL[SZ;!+J)&.X75PQ.W MP_B+C@B*'7AF#F1@WE0URZUJ5-7'"OA0_@^@5Z]OKH[.0CD4;&+JKM83=G61 MX')75]K5;ORJ9!.)Z.PBZ_][3N.-V8#.I>O M$XK;?Z$_ZV#):P-F@OH J38R(Z3:C&Q7)H#HOL ZJ39ZOY\;BN/<#G]3+7YE R9X-M]6!F^TKGU M7(P0H OT0.VQ#X.3D^X2&+2SP:#=;6>"082\W^\OYF?\Q;*T%]WPO:!K4[4I MT/&"\G]#TC1SHDQ\":UF)Y."6;Z$6W>$0FT\L>D( R?/%)8!HN>["6LPP&O5 M?K8,I, 713>_6D!X\YZ"#ZJ[.G7ZMN[ 1Q>>'3(K2-/;X8/RNM[BB:,_F?#3 M*KN032<+*TY5-K^-+,.8WKZ8(-.]1T?7=,6&%>6GR-D? MHH$'FX(( %U,'?@=XZ.G#HL&PCP)BUR?CE@2 *=9#4(\QZ^.=N1_C*&AGXX< M'00R92&7^9>RWQW+L_FO+*)_ZF\2V[8TA)SYSU+F_@:_H:1U]:%.;<)F2A/# M]^?7O\1=XODOGP5_BK]]PN 2_ ;2SG8QL' VFV'PO=EGX32UR*--%G>(?Q+\ M'@SR(;87X=X@3-C&@)_;GTP,747+/=R.,<@RP,]9)%1\JKMT'+PN^#SX'5^W M^&Y@.F -INO"-VM,CYU%'KWA$5O+GA_[\/4.\S7?E->=7'WM@W'^]=(!@J?U^Y M,CN#FZH4.;)_QS!N^[;7_+?NP28%SK7X-_Q?KBS0N8KC6[?;AK>_E?0)Y\-_ MU6"P5\23[L^!:/H8Q:L%,MZQW=-P-X[.\-?8EGSZD/B*#&\.;:^T/3TZ"Q]) MW]SUQ\>E)%*&KS*9/*G#?9C;V QBA"=6W+,9[D*"^9^L*AE09:[)DNDB.,%4 M$4P$-[.+X.9&(CC#WLR8_0NUGD [CD!.&SSLXNC*G:+"(E5Q>3UU^IPK%M:0 M)T,(0M0$+U,2-1^B[LQ8VHQ3+SW;FM!O8 \;]!)D/[BZ_2%XJQL+"E>-A[OL[B3XAPD@9G4CBV@[ PLR2D8=X9."8MJ)7OT$_@Q!Z=$W&3R MK4G%!&3@6;^U:3,?/&WW-@\ +-G^V?!OT&&S,, B$7T=FD1*,22M7\&T!<4I M+C<)*MPE+ZW*2T+9++ERTH&4XTB]5!A>VKY>VI]#=R#<)/5207BI,,Y7EM"( M<-5W#R]641@I<>O*PD4A'<6P[TK'1P4R[DK-1X)%'$K'1X4QZTK-14+%&O;N M'4E=)+E(3%UT6%$&J8LD%XFGBX2*+PRH@3T=[F .TP?L79):$MH7W@4AN/N]1/JK5>M5F3>)9XSNLH2X"I"DX_[2O!M \P18Z]SN$C!ULA?SFQWIGO MT@(B\TRV=.S[8*1;4N\!00Y7QP^F1S7Y!ARJ[SN QJ\1S>?OGX]/TA6 M/1RG,VW#MZ1,\H.J2!%MB=H"HO;@/&L)<0GQ0PL=[#W"+7%=0%SG%ND.HQO_ M90TQYX(;GFN?_G?EJ$9@N+0V:! K*#AC2YBYB$O7LDV5W=J+/),4/1#783D' MIK55BJE@P3&;H$AE,18P;OZ_3[2Z3 L+[D=#G65V@>)U)1-$@JC;XZ)9]@2 M"<7;DRZAEB!\42\R7X!9=@>C,!#[W_8O7^/6:O+]96S*-DQR1(4_B%U2WF(# M9R3YYHN.8";B &0'CV3U?;"Z9-GBL>Q!,HPNN41RB>!<$D\RU7-,,FUX\^YA MP7,_A16"1 %Y"W1)W#T&V?+JRJU+BF[O]%:,2%O(X6>LM2AR%'3UPHQ]& H% MCK]+U!46=:+$W65=62&(NKX"DT055C^ D5.;^06UI8$/%D/E^R'S9!'<,"&_ M=)^$4BMOCBE@JLR':4;?JI8C@S1FQ>[!CY)!)(.(QB"-[ <'YA[=SL&!_+A" M8EP0WV+[;3/B$+JG]C-PSF-YX).Z8@F=-T*?8G65V6;D4)3E"A+Z#D1'$41" M47FT@8VDFC5)HSQIY&]J7C*&O2YTTW09M MZ]EI6\^7MK49;6N2MMN@;2T[;6NYTK;>J];:G+;\1VGFY$S;8(8VE%Q ]\1QX0Z+G M -&S6H(XW^+;&MH=4L-LW4KP=SK'L#HC7)2&WJ.C:[IB3_$>SR@-!_1)=UP* MZ[S0;:JZMT-8M6X^"4[&M/6$#4^7K6J+S!HCY!OE3M%'VBY?/5/3#6UOB\S?'QS*)Q"T,$NEI&RDQ*77) 1,\ M=B^3OQ^_*;8->NS6'NA/(Y=1V?^3<^TX'M6NSBN8!)\$GX W@#5%O &LF7>MBR@%6K%:D;SJT6+' MC(HLLI'LM):AT2;\$SFL>R1O# 5^6Q2(*25UTN7V#Q M^$]2])!X]!M5'+"B<4;7)JCSD(SS'UR^4EO5'7IGZZK@UT*EK6EFNF18W&$Q MIB3C;LFX?VZ<4.S<_T#MB*;O^J&![]/ U__!FV4;'5T?0K?:;\QH3P,[9NAWW0%)N^69FB,!.SE- MWI/"8E40^2F16'HD"B(UB8%+3/QEY:]]3^UE7>47@Y:L+[Z>:_Z%_ M08$>-.Z8-5;_[#FZ21WGGF\ !_EGRU!^LY6)F,C$*U>2%NV?%'UCZ9O# M^9.([Z#P\+_#4C$)W]8U%C.J=>F:^,FJ&+29166F5O*85$I MD6=^U6W74XP!5;!,^: Y:-E2"D"I"__:C &8#*8GZ%F6-TB4N(8"T";H@^V[ MY()V5GN#.,F+$)XZ:?Z19*+#=1Y6HJEDO@.AZGP/*,F>XM0PO$T;R68B59BL MW86Y;VJ%[(O..W"EKG%KDG2ETHUMZT>)A[WC8?_!UC"0@?WGW"EV8[7,,!K3 M5U5O[+%+N&[=$;7Q8YN.<*^?Z;6I@G04&P5+ES<+M&=>I_ .S@K$'5!7T4VJ M72HVQCX$Y^>,E$Q>5)'(UMTK4=*!$7;OH] MM\QGK,T ?91\V^]2\A?L?ODW-B/'Y-9RY&W[@OM]2PWX=6R9AX29Y?1:6(_P MQ$HSPZ4%MC<+;/^V^'J@D)9;J<@M+;YR$%]:BM)2/ B@2@OS\(DNFY8$7)& 6[HS.IV WTV-.OJ3B=[ P=*, M-1587$E1F$S2:-]\!*_K51NU;6_[RFO$2:VXQD\?]-=3FSJ69ZO4@27C[R.J M:&P"FOX,?\+__S__K)_4/OI_87\B*A+UIR/3,XPC>&I"''=JP&*'\.KJ4!GK MQO3TQP= A4-NZ L96&/%_/$C^]31_Z:G]=K$Y;\^*[8.DFT^N95;(Q?'Y,6G4VJW>6U,Y6!Q2+!QU(KAJ53#3ZI@I_MCO#K54V95J=4L:O4/#K[AA<'D&:]0G 8R<8K"$%; M 2,1XYPQ/FYGX^/6(A\_#/HW]]>,6R4C"X26&2.[(B&"!I#.O)LH__F#P=$<=6H[]_V#ON#A/;P,IYP'A GW0'Q89[ Y_X4.X< MG>$]*.2!JB/3 EKIU*F0:U,]7E7_YK_N=Y>OBNJR=1!K2.QP_D1QB#.A*GKT M&M%-HKL.44?,LGF_0_J[RB.(&I4:QD31-/#??CJJ';'?G8FB!K^OR)05POY< M(0YL^S"!15]TS1WA+[5_!YQ9->C0]=G3_XNM/XW\/QV=_?"/'_[QCT^@\K7I MV2?7SGM*. "^7PM>S(*ZJF($8F*L:YI!PZFW<>8Y#[ZR\'MSGY-%88+TBXE' M8%<@OAG,ACVN4=6R%=35I\0#>]LV=!-V8U/KC[,U%I/8$__]+#9X;GFF:T_/ M+2W@\NZB(>C@DQ/;>L;WH?5]00WE1;'I(M_C>CCKXT9_<+45R5W/E=H!!ZX\ MC59/HBXWU#THK]=^4%5E8\0,I-[16:];K;7;]5ZKG1%0\*_-_I7R:;M(><>$ M! $_PL+*-/*'9^N.IJO,E["&7+>)-64]*N/8S.TGQ=3_9K^_EZ))<,!='P^. M[X_)Y7AB6%-,1XF'L+@P\]W'!63Y,NH'^)?;4A^8"7@P\2(NN_N:9E/'\?_Y M"EJA[LOM>NWHK-ZM=\AOI.6.R+UK4^KNU\/=L5[S-^4/ MSMK=9K5QTFZ( /G#<\ HFLYE74":VCK>V.R'Y*@-2Y]XMN-A;,ZU"#S! MK*AZX]WC>Y3%F+#HJ^YI+&[V:-E \C!DMF(([8V%<<.:Q3\>/EO'. M>;_Y>IN]Y>O-)%H1MHR56%;(1+')LV)XE/RK=HQ5AIAZ)* P6: C:(8AF^7H>GREZ>CX0+VRB/U'X!WAK9+$^.,O+;%MV BAD] 5+1J M\&,L-R$:? I:!Q^=V%2E3 ?5&X25.SGD';P/J$X<#\2O,[(P6QG4;K@CQ9V? M^XL2GR5.D7_97\/["K-)WS7X&A\!._#YXQ^P GR>/0I?PEGX[\%:(8=-@DT2 M[=1>C6C*U#DF_X5E^>5 N00-SCW;AN%X01+*!U=Q/2?@@!Z@W%I >%A66#BC M>378(CF!DF/==8'VX#^JKFV9*!R-*:$@**?@0P)\%)6%-2X45^%E+W.HGKTC M:IX//'BR56LC<,%?Q5/JB/C[Z@-YAYO3^=AH-H[]!]R1SG+K$\RM;QOB?+XA M6M6$S]P8(;PHR_/$$JJ-09;=%I!V0NO X&%& M]4)M57$H?//*=ZX072O8OJLM+P]P^&7 &\TP<_ISM]3KS[/YX1$BNR^^VZW- MJ[K6/@?J/%GV-%"_]00'B3W-"*CZ3S-?*4FY;.!V[H7B)P5EO?LT!2HP0?+ M-%OW9\_13>H$+D\C(8N;[515%FF@6JBOS9^.&D>[@HV@F+M,ML,*CKA@U5_8 MHL_YF@/D93S/MW@.J*PQIN$2YZ,"IGRBSZ0/D]QXYKR#7C(MYGM[#G=<8 ;\ MY%W".1[P?7 L8XJ#O^@P- Q+3%BAA:+T67>8GC,54]45 _T<+/C%A_%PNJ;8 MFD.P-$37TO)RS7?*^T0?A$0-D((1=75/UQF!&Q30G;P#:C)_DY\Y6.[-O>8ZTF(=#JL[8CX/S@_'5W?7!V=M=J5[DFOTNR%Q33!C,]XRLD)<)=0;L,6T3Z8]Q] M^?Q+:.FL>B+FZ&SN75K !./:N(2XD!*MIW9;X5RPY;?PSZ=^3A\OSGF]NOMU^N M+^\KY/KF_+B8QW1AO=N,_9WR1//QEAN65JU,3H!OSD6(:NL9#^9\50L*X:'&'J.GCX'QR?>+,@\LXS M%4_3X?'WS$.YH"IW ?TGFN"^^Y^7 "J;RIF#A4E\;RXOW8'0SD MJ^7,2J'Y5HD!3NL1%$?DR2+]Q#! MT-Z?_-BAY]00UG/ZIIC*$X-/F"BXT!W5XWWS4,ST3<68.CJ353/4(3QYBA*? M&5#',^8-K$.!8+VS/X&T0PPVA<7@?S 9K8,80QLX5@Q>[^<'6R#ELM/"^.ZS/A2^<2H&Q M Y),XGJB%W2HL$#&]PE6/5)3M^P(MLJ HP.25>*ZF]]TDX*,&E(039$ QL'@ MIU<*.=06%C^W[/S!M,'>5IEX6P*C\(F M%ESL>(G[/9.4=B78'JY&SE04O(?+R723N"/+!_WX>/@OO3^$]Z&Q9R.2 MGK/3M!^IYG?S)N QTC=.AQ\6R\@QY!C;'T,@:;4C>VR/TBH>^ZIWN0##@Z(8 M0U3Q![PBX5DQ>!@Z793M^%+C+0RWZ-8>G?UKV=B-?\<='Y[RV^I\DOL']I+[ M!_*6CF'_P._W%T'W0,^I/BG*Y!0IW3Z[8-G8 _17#R6$3P6;F M)H+5YM%9LU+O]!;:!^Z1ECL%D\1N-NPV:PG8;5;KC3UCM]=NBXM=@51D\0WZ M1!5YC_<+55UJCXEN/E/''1=?/V893ABQ4E]7)3+*/@!AKV=T74>*G!R=M2NU MVF(#76&DB !P*2LZ&^LJO;S0V3XZZU3:(J-3(!U74C>PSWO[XRUY*@7["FLX MF%<(KT.X^ &N"C$7+P05@-G+*EN:ZVJ^@-Z#D-PWU VO)ES+CFY4FJV.N#)& M -B4%:6M=37@%E#:K-0:TMN3WEZJ)D1CRW0MFQ6C2FTGDAQ)N3KE;6T7T'0* MXF--N7%2:9Z6!)>,NU:8F[HKJNKM\<-O7;SP+A!(*U>-A^UT0DJ/Q_8+9/S2GQY M9?7ABRXA95*:L%F[4BN;-F$75M'9_7*25W@LU0"0*2LB%R[NJ38B!1(@936E>)WOY2E3*2\ M%6ZMM8M.(@5M-Y:I;I;D;^VO*%U6>)89_^VUBUMRQ7^[?F#X%TA'ERWWUSR) MUW3N34DO0*>9T$%YY];DO#R 21'-\C H/"<0Q.J!E7W>R8)L[=(:+L/6UMR5 M3J__'S[]>)R6I0X&& M$P:@277:6;5UE 6!35I0FU5XOU71;1"F/0M2DQI..7:K& MNZ!#"MC3B$V?J>E14B4.WCE&\*Y#J?U$D2LG237MV:[\M?CM7;_I[B@0*H&< MF6YXC\[)_MH62QTH+E:3RI:S7?&[/:RV:K+AJ'3\4M7@?,^U(,XYE?I03!F3 M5 *^1KNUG*3+25W@GHX"P*:L*$UJ"KA&M[7<4"J;K0GD"B8JHM\4VU;8U?+" M<),\E)S#H>23M:M2 D3T38UU771N/==Q%1./_JP;%6I7V@UY/%]RPEXX8>V2 MEVUP0J_2J8\M3^'(,.89P8P@D(8IOTQ^=?;5 AF-*1YY)E6/( M,0Y?:)6M?*N75KUE@&23R6JQTH!K-^1=6A"S<8O2>D/@*R<$P$])X=I9NW_N MEN':E"5GL\?JQ;%'*'/$B)HK% MG-6A\=;:W7:WQULG'=E<7[K*JY5XASE[(RGV)[/V!99@:]_-'OU)8!8C>\V%%QK7RT>$5SK MWO=1JS2Z^SO7)36VY(* "]:^LCP'+FA7FDVIM<7WMHM98B#'D&,4O'2E^'8] M,^+/K?%8=\<4.Z@KIL84&DAV:JJ@G,B[&\NEI-Y\+R^^V82ZB=9#4M%^QO*3 MD&1]4SN/$BRT)FI'Y-713TW=^.G(M3UZ]&$'I),W[^2/DI7[*QXF2@02_-(T ME&/(,80;0R )40;3\-ZUU#]'EJ%1V_F1T+\\W9W*DQAR##G&87A/_C MA:=W=G (PT%)1JHDT;[N9NO@>C]2;#IO88=#,%G)'G'ZGCNR;)BW%C6R,P9V MKV^N4D+-W6S-.W:>86@G?4 MSK#>.\6^M>]=Q:7:KSCL[%MYDB=S1[G]3+IV#(1*JLV;I]2$@J#"D3ZFL$NV M?EF9<7CM.-Y:&,0<2/(,L_4QVN<,LW4KR3S#I'9+>4PS6U.)'4XS@ZC) '$& M;X?HC*XLY&G-9D84EWQ3;'5$FG50E4 7]L0%5>GX$7C#_VNS0N =$PJO?*;& MM-@U#T(67J6!=DFX['5V]CCRNRW)VX6[V-W:TMSC@W M7ZNW@:^U ,#-K.\EI,A6"9IMDFO[6FQ^K5:EV6E6ZHE7BBPP"%CUR0O*5M2W MYUW?P#?+>]>;E2YHMW9BN]ZY/W =+1VP',P=L>IHTV"Z4?&"#]*EQNE;UPN) M:Z%*B(H!T95OABP/1 5RHLJ6O3JW3+;5CP8ELTS6_3*?JEY;XE0M"1U$AHI' M!1;B"/M.@M5K2URR0UMA?757KO*F*U>O+?'E7=*@KL_=:KRUQ7PM ["5^[P$2NYN% MV-)I+GS2IUY;+VVYDAK;( 7T9@.)7J\MKALC -!*B^OULIF"X+I1J.Z#NM7G.:;NN M>JS5*NV6P'$^ 4!36HQF*S+8.D9[O4J]N;_FG8>DZ\H6BNZKJC?V# QL 6B& MNJJ[4LGM08"\2Y$@F:MWYB7(@+J*;E+M4K%-W7QR(H2^X'1>[RY @H6(\!-( ME6ZE=K*_2P$3-C&=I^:&^#A[&WM9C&M\IO%YAK_YO60*@9@BJ&EQTRA4!Z?&<^Z_:/G2:V8]O)P)NW[BWB5/9&#HD#H::2A1P"2<3" M>S9OW$#@)+2\V$-+XY6Y6/9DS[&I:[V>K>P^P7:,MDRY9.A9MR:PTNHFE5/O MJ[FO"( 480XE9HILI^JWR13-2OWDT)A"(.5>^!3=G')OGL25>^2: E8<(ZJR M;^Y!KKTI+6!21+,\K$8^J'[NZ?-.$7/96G,L[^C>-[7ET&@)+O7W M580Y2)8)6";;4<0=LDRWTDXLG!:997Q#X0?X]]'2ICA;!4AP!G_0].>S'WY( MUJ@_SLWQQY4CM,$T)JECK!$#C@!8!65,[?B8]Y02156M\40QIUB^:EHN#.%: M !?%TW3,- *D0(\[_"=FJ+($I(YOT\=DJ)N*J>K,:?>KR)QC?Q6X8<&R=KAY M,!11L9+MIZ.[+Y]_.9H'6:WV[R1T^']A?,[^!!94_%TWW[^%+XN*!G]K26R M9+LI /8\+8_.ZN$>C4(3]:[_Y;+Z>7#9_Z7:OWJX')P2Q7A1IDX@*]#\,NG< MP"/*5]# FT!\P_.?-?:?))O4_P@;3L=7^_/%('&UN&6Q(8_B1-XUK3-!+'_> M 7OV-UN9D >JCDS8RB<=A=&UJ1Z'QNLNYW(>LNEYE$W#TDZ'6$/B7S@+#S#+ M^QP8WZ8C^)K^3,E7RW%V/_5WNDG4Y,"'8/_JJTHG+C]&P.8:':H@R!MBZ MSOL=SR^4A#L>^&U]L#VQ:7J&@=*/J3Y?UK!3%2HU#%^+AK\[$T4-?^??!Z7P M@%]-%KW+)>,**C_F9M:8,@?-C88%5]W@Z\\F]#-5_#,BNW'_#SJ/F3@&* R@ MM?G3TXYRQ$T 'N88V6!7?8,7C!Q" 9[:[$S0KFYO63DH)AEE M"XS26&HNEHUYDO9@X18D#/,(Q202-8>!FJ90J!$HW["C8H+ (^R B;?OJ]0& M])F:'G5.Y65IS_8OF;UQMS) M,LU/9=;AORL<$6$:[&B4]!V'PG^U!^5U M[1X"S492WTY!SI])5 N"ZD8"JILS5#?%0O6)[!\@DK,@F!Z]=4?4)C9'8\'U M:'E+)QO-'!0Q@XJ?1S.?0$*!H%I7T[9Z>Y-)23&,TBG?$K-"*P?MG2,K[+%K MU7J<()#*+IOKZQ\6XL7$OLXNNO-;8DG5SL][=M9VB5N=_;D/4E67FP%.\G.T MUV6 3GU_9;P'KY_+Z5*?6XZ+)8=201==/G5R4-"(EMNA+Z76:W9T=M+:7X,C MJ:/+S0/=''3TQCR 1W/;AQ92$DA1E\V1GAW,_6);CD,FMC7$EH([/WHK!=7. M!%4O!V7-T'+'P+*FF.HVI3LM.6 O'-"LY:"J-^> 9GM_9\D/7E'OS*/>4R6X M'$..<8!C""0ABF_*,[L]3+X2^CK!T[^RXET.)8E4BHKW9; M,VG0JC0:0MV+(!R82HO=I&K150,%6\5NL]+>8\KKD (&Q7<'DG3E@#J4]9U M':G19VI8$VP%5&P%6>;89E)5[^JU2 MZD=7+Y_+GR?JE=H>^\G*',"!J?18U;NU$/>3.KVH\BNI_'?E0VL!7GR1M6X= M<*O2ZTA-+CEA/YR05&BZ\IFUW#CAI"ZUMW3(5RNUPQ:[9&A;XT"#6Z;4W(;^RH2SWM_S7C)$X1@BJ?IT;0V^&4.T M8@S1$.ER[!2&2%=E<^,6ZG)@6>LGQY!C"#>&0!*B^+X$K_5C/:ITIO3(.S_N M]U[6^\FA))%DO5\1Q%Q2#<,U-GRGCDNXM5_L8(EP3E]O27U4*X^VMM?F,Q 7 MDZFM3E#M;''([ R4[ X?%(+FY%B/E$PNQ98V+XIM@Q*;1F^R%HCM2LOE>;1WO0)*_XJ$[FM_>)S=;X>_<8+G M$7CO"!1X%Q!,1<;NLF+S5A[]6-?"[E!_I5KU;VI;J;"MB@M9@115.?TS%I4J MME=6YHQ=*X_NJPPC-Y9IQ3-W&Y7/SJ23R!?,L[JF+"J$)/*$VB'+\I2)%D>S6!S%F)8WM.6 M_>8D1^R'(_)H#9LW1S2:LG9=.OHKMXF]H6ZHSPW+<=Z7H%?LF_*@"?) L[Q' M@\X+!+$NS3(J\Q*R1(KCWLZCF6P. M/!%-,=4: A5!)#),R7WU8A8$RS'D& 4O-"^^X7]T]I4ZSBDYMTRVR:@))S8= M4MNFN$Y+_9-H^K,.CH$F#ZX>?L@BS:S)H[3S+L#-/<+F(D --W7N7<6EK)9N M/(&AU_4$N@)5T\ACK(5CCQ3NR*.:- _N$+ITY^##?,7/W84Q/8SE$<5U;?W1 M&^,L4V\BBGC<4V^L^*;B"\'JQS!J[["+8^ M*XZN;AK]V&-#O95#'Y)QBLHX>=3R[IAQ9-A0^*! ,<,[<@PY1L'#AF5P)$(O M8D)MV ?02+SIO&YX+M5"7V*DV 4_PEU&.RC%#%KGZ, =M>\1)//FT*5BFV / M.,'G<:.GEB4NV$E8\,),K )!]CL<;;_Q([=LA>]:Y]5S'!< !G3>1C6>M5@7LFDJS)_*A MPWT 6(0YE)J)5CYEL$Z$2FKYIM@AXU6+ MLD^2SIK)>BQ9GRW99BG;))UED-58.7!.NE:<&U?>1W3 1H??_6'1SRICGD;F MKT.QFG0(9E5K) 8J+F!!TMX.'Y370EL>NZT$EYPC%N(;GPT M]V1\_ #_/EK:%+<"K;\S^(.F/Y_]\$/R/'Z#PGY@MKN"?=7R;/B9# MW51,55<,F+%_CM$YWNTJ8CL'1"*JH3@ ]+LOGW\YFH=OK?;O)-SY?V$"A?T) M0!=_U\WW;^'+HC+(GQ&)#9!LB 4L,[\%1V>-$%VCT.:]ZW^YK'X>7/9_J?:O M'BX'IT0Q7I2I$P@EM.=,.C?PB/(5-+#@T+=D_UEC_TDRGN9_M.-XD[LCQ',378,OJJTHG+:\&( M,@9LNGZ,BJ.'O_/L@ MDA_PJ\FR;[EH6D&;QQS'FJ^GF=O.%2=X[[,)_4P5G/;1KASZXA5)@,0&6H/5 M=K)4#6W/-F.2AB=AL7R3B1,N/XJ0U!-SQW<:%DI:7$(*?M8L:*8]A)MFV'$C MBM.B5 DLPVICS]*A#^H)?4AP".X47:M>F^60$7O?=U7UQIZ!=I_<\%V$*+C- M$[A"8%G-2^M8E#TOJ^MHCM:$7Q2>(HFW-X582$I*UUUQ.;]K(^;)[8/;HQFZ M MKX.;0[$V$J>T=MYLF+9S_R0Q!D5Y)ML[O$) R+"L,^BXA)%$H4[E\82A1* M%$I9*%%8;A2>*Q,=?# )0PG#?<+P@@YU59?24,)PKS"\]H\F? MV. !PV>N"$4$W)3O\$&0PF@DY#"V#)(%0'Q6#,54*5%<\G\5TU/L*:G#^FN- M9O&[T6<8KK/K^N>T#C0G=O._6U83Z@KJ*;5 OZK>\2W[,#NB>=2K-S(A+02]-#1SB,IT"\L;XD MGQ42LSKBA(/F.Y;J(@%=2G01T=Y,1_N.4-KH5&KMMKA(%2B%4?RFC4?!>4C_ M+@S=<3RJ$0_$+*&OU%9UA^+I:W:S+K$F")5==U,23Y2)(TZR7=^9>TX#'[UF M4+GP;+ N[V AEL93'>S#6XZ42Q]"VKI)CT9;H&M]Q -B:7&?=%];KKA/T\"+ MJ/]5,3RZ'/0R\"7!O@'8LUV_MJ\8\)8UA) 7)$IN$9=;DJ[H$H=;I%X1#KJE MY91L]W!M.9TB@2^!OVO@]_( _MH)%HEXB?@=([Z;=!_'ZJ(^QWR+9 +)!+MF M@CQNUR@W> 7*S13_;HLCWKF@^JCP]M7C"4A:A0&:ON+/N[Y^7,J6CXP[!6'& M_6]_\:F=HDFR78N0;_JAK_WA.2[KA_U@I7C=3& P>7$>$1<#"L,[NDOOJ?VL MJY2KK %5K2>3O85IKT(IJOV#M?B\(25AF:B=(@E73<3N/=HNQ:ADK$-@K%63 MOGD'Y_?%)V]4+YZ(=-^3>/@M+;NLFO7-+:0O]8EDD$-@D'R2O?ED "3/2)XY M!)[)EB<6$^N';$<)E&8H]Q&09^JX>+&F-23PD6OK*E[:P0^#(.CE41!AA%4O MEQ1_YJ,@+_9;5;Z#$##LL>\(EU_A;^L?!NFU*K5V1URQM7\TEA;\V5+[^21D MED&?J>0,R)>&J83[!G!O"!UUW[JBD&=")+^LQ"^KYNOWEJ62ND44\):65W(Y M4KY&XDE"7Q0LEA;ZN9PJ7R6))#$O"@A+B_E\Z@PVRPM)-A %EZ5E@VSU Q*^ M!Y*V*<7I$.JZ!I/)Y'_^V6W4ZQ_)]WOR8%/%\>PI>=0-0^9G9%VTI/8^]$DN M1\Q7/"&29GKA]68#RFZZUX<@C7&>L[*$*]L:]V_/KZ\L^QY4T>WPGJJ@P%R= M.I\IZ"3ZH+P62DWM'Z;%YPHI \M$[409V*BMFI3=^]D0*4 E2XG-4JLF?O,^ M%2(Y1'*(V!R2R]'L=0Z"2-:0K"$(:R3?)M.HY9/:S><,R.[9)>N=-6)=XU'0 M^VH.BW&R)88EX',%?#2=P+;GIZ._&G\YU*"823% /^L@IL)KZT4[(9)ARH5( M0]Q0EQB 880> 8R3"4M\)68>,NS)KF3-?J8"J+0U:E]<5E4$&DP4#2]BC\XVJ^$J 5QR *<8"+FT'U@QW0."=V9! MY.XC2MZ4O'E@O"F5BP3P00,X1;FL6DNP]SR:U$PB<)- 4Y&,G<38]7RZ\J^? MS9-\*@)S"#25LO-I2ORWGDM[@762BIDX-&NU(;;F.MI0'LW::$?WT>/99 M,113I41QR3?%5D>D68R1*D6K,]51.E;Z)07WAS&FAW=>J[C M*B9RZ[IM\%KU2J-3JS1K-9'*-D3#V+;7^Z^#P'=[*_A.NQ=O9!E@ SC\?6LV MIA6J%JG(H#XH.7V2!<=[['*WLI"7+>SVSP&'*]8[XK'#1CI!GF20S+ V,W37 MMG$V2)WE9N_T6I7>25VB7*)\^1F$>F]MF*^3>,H+W[-X6J=>:=6$LNX+>K3F M #">#/%&;7U)GD^V1EHL$N<[P'D]'><[LCH:S4I;9*M#H(S%SFX 2F<>.88< M0XXAQY!CR#'D&'(,.88<0XXAQ]CF& )Y8.6K&?N_BNDI]I3PHK&6+!H3*GS3 M2 S?U!M"%XTU*]UVN]*N-<4-^NP?8S(\B?AN;@7?LFBL * ^*#F=7-P[A^-# M*AI[\X+L2K?WQI$%R0I2OB<7!>^5+[::ZZK4ZB>2*R17+.>*Y!+C+%:/$&5D MO4J]*7!"5Z)EVAC!Q91B:8)$\N",XDR649F93E M!X/SY(I@AO,=61W-2OU$X("B0#F,G561[3&'P:-_Q&'A#**SNW")!_*5T%=J MJ[I#B36$F0'XB#5!J,C[2861)LVD9G2M60..UI9.Q2=?F\Q#8NS#6XZ42Q]" MVKK!L4:S4:EUI8LDSG#B8#^IOUNNV$]3PBD7AB\'OK0A)=@W 'M2>[1E8!$@VYI.27I=L&5C:A-(WS7B3W*1^#GF7"032";8-1,D7?VVR 32=#FD M;$T93IRPX$GU40$T 8#'$Q"X"L,U?<6?J4S-[%[$5(5AQOUO?_&IG:)0DJY[ MVW8R8G;AN/-@I?C@3& P>7$>$1<#"L,[NDOOJ?VLJY1KK@%5K2>3O84I,6EL M2=Z0DE!2>R5)V%HU+;OWV+L4HY*Q#H&Q5DT!YQVJWQ>?O.$>GW3:DEV$&4X< M=EDU!YQ;9%_J$\D@A\ @^:1^\TD$2)Z1/',(/),M72PFU@_9CA(HS5"&0R$7 M^K.N45-S"$!?G?GC9!)XU_Q$B$PW"".9>5I+*0K+"5EBAGI(KA!E.G"99[5S.@Z^3\'E3TK^%Z*Y0B"YH:RPQP9R"Y7QR_?GD9J0A(U&^ M)9&=+4>_1>G;.CH[J8F$S5#X"I3Q*,/!BO0V6$O2'T&++# 4_,<6WU=A5"OB6G0[A^PY>6/59/E>T^>+'!' M?PQNB9O '2M>*R)4*U')&_LWDE;-O.^R 59F@^F@4"\:%DL+_5S.K.?=^THZ M"1+MVT#[23Y9\^WWO9(,(!E@*PR0+3\N@2M/H B=CWFFCHL)%VM(X"/7UE4W MS,<@=&7B11R1DTL90^;$RXO]5M9E$ *&/<:DU*_PM_4O*.DV*MV:O*A4G.'$ M 7\N#0@RIE^609\IYPS(+X*6WC_^2@OW59/L>\S!;$-1R#M*)+^LQ"^K9N?W MEI.1ND44\):65_+I6;]ZDD9"7Q0LEA;ZN9QS7R5)(S$O"@A+B_E\R%:%#0.Z2"<-26S+:(3+:ON]=EWPC^>80^69O M][5G8IBW&GW5.Y)O)-_L@V]$NO5=ZA[)0X?(0WE<&E].-2)0%J8,AV<^/9Y] M5@S%5"E17/)-L=41:=9AR0#23Q\>SXJ=C!%1]*3*E+E2!WV;_UO!=]K)U)%E@()W^/O6U*ZR MEYXXPPF#XVXM"XX%:"N6FY#O53J]KF0%*=^7\T5=/+[8IG*H5WH]@:_)E%PA M!E1B$J>E(_'=U]^?S+T?QN MU&K_3DIZ^7]AR&)_.CJ;>]?-]V_ARZ)@5$&44?LCB0VP?&USJX(E-,/M&86Y MG[O^E\OJY\%E_Y=J_^KA+0>)J</:;K4S( U5')FSEDXY< ^KJ.,P<[7(N MYY:I@<:D&H&?6+(6]2D)-:^#?>#.%6=$K@SKQ=G]'-_I)G%'ENG ^6,SX";3,PP4)TP2^LS+(HTJ-0P_51S^[DP4-?R=?W^HFP_X MU619MK88G1?V;!MU!!*3@*\L.\O2T5R2NW9D0C]3Q8^;[B91O<44=+KIL]4Q M0 (#K<'#.EFJ5K:ING>:?$]:W$)"_F%D4TJ^P0M&#J& 16V6F'\K)[\M:D7+ M,B0#;($!&GMB@,R53N+Q298:E:U6,TG4'"9JFD*A1J"*MQWU'0A[B]R5PKEG>&Y?BQB<)6_:X:>:\WA F];]+GJ2CG"F2>2#BTIB3] M>TD7*35G<&WN"*ZS+'ZK4FL(5:KX7D E6/SN8TE*L*_]X3DN3Q2X%K$I(%?5 M#4I,T(ZH%?&O^+.*'H.'>0;=)%;H+BA1=Z$HKH(<0XZQV^"R= !V*OOJ73:; M"SH!@:0);AA'$ >MFNR5IN446)#3\;%'_HFUH_ M0O-UKP]N"%R6(P"02HO;I&YAJWH"V\)M&W!;$ZJT5UCU6#;7P%>/[*A<]5%! MHQ]N.U'M"29-L[=J67/UQ9UN:I[H!E2]? M49SXIX[6=0/KXLH3 )GGA*"2&KCSJ!LO]2,THD+3)=CG<_TA!0Z @"I^+A-@6U2D<^J_N%:L#W(4^$"J<>2^HEFWX*#>$$F>"(>:TH(T MC\J8[" ]2#--()U7-@>P%TD&.I@-5!R'N@X[+Q%) FP'1!R'--XT2G(C\U M5[LKU-U(LKQ/ +#6\^B*M VP@O9K"Q6839?]JEA.'>B3&4L M5S 1DU3JE5\P]XY3?&,-*92"E&ZK",!-JB#*+XB;$W!;TH'=N]8MJ0,[NSF$ MGX,+2D*F4OV*X[ F59AMKGU#TK/31U\#PJ]IUS>%4K["@:GXV$W3P$FM?C;7 MP+F"=Z:)Q3I%)[U38?3DN>? ]E(;@#.Q'%T&=(62,=NI-;K@I&:AKXUB7KVN M4 :^]$P%L.FV4UV4%V0C0161D"ML95%)O<>^JMH>C1TDF&5 I8841]IL4FJ4 MDB+R:?]U1OH@313YT[I%'2="52 )!ZRRXKBQ2172'G#ZDTA3'K6QLH5 H(/E]2/%B)8^D;RD"<+=0$90_<(7R+&72LT1Z M]X(.J6V#WSJ@S]3T9*F12+)K.Z5& WS]#M@*5*KT0^!M/&M-Y5.0Z 0,9DHF@8+C&Y_ MH M"\F58;TXY,JVQ@2;0CC,\Y@IPM-/'Q[/BM.C$E8=#/.8J([E4))(.QQ*(*%7 MMIP$;]![Y]GJ" ]@64/BC"S;K;K4'A.=B4+,MA4\]B*DLYA:AI3''9UWRI31 M]<'JJW]YNDVO9[1>N?GWS.,3N NX ! J/F+3XA9YW,^Y#F3?NK:L9218HD<)+E37.3VSLCET,Q!*!7^"VD/^M- MQ 51W]3.%<-P;H?W" C$PX8BJ8TBJ5VKB222A$-9:4&]R7V?>P1UY^BL7JO4 M1$:U0-JVG [HN3+17<7@G2PU'7 )0^-EH1,;*P'<*3O81<'LF\@Z=;%L^V8N M5X;.V_9W/MWO#, 1R*3+@/3KGND2*%]?V-3\@0$WEQM$MPY5_GZE@SRC7_5GK/IQ%?-)?S0H M;]?P>?I-^<.RSPW%^5877RD-:7AB5 G6J4: M%P'VV6Y /6C8UYORN-K>K8!R>N;Q.+AAF4\\\%V.3F2E*#9.D:M)M<;K^O57 MEAV-/+(&%WZWJ,-,-R>5$IEYFYDCJ^;=N[& =YLA<@K\_PV$]%A%(X>_( M[5]^(&[B'],@CU,_V3Q_*$Z*EF*)ECS*NU+.^(2US9N=\6EAFKK5V%]"3VK? M13J71.C06$4C[R@-J<@PYAG!C""0ABI^62SR@=J6;BJG* VIR M*$DD>4"M>$+O[2P$?:6VJOO'U5Q+_9-8$S2N"YZ,$-*52_/16INTKTVJ5KY' M0M]R.E_Z -#6S*>VNUV1\JG"H:BTH-VD=>W&H$U->(E\K%(@U5A\?R!)-5[H M&+\R03?R/NZL?1[Z#,56AJ4(?Z:4/+7RZ%(;9!]OAR&"U@QTG@ATLD?VPBL< M$Z3P0!X-;U?@@0)6HPBDNLOFU2[+\@_#^)YL?5M\,;;%SK=AH'C3CIYG[<;^ M_&69ZR\W@VRQY>T*#"*B;W[P6G]G#GLQ4[%R##E&P5/\Q?<+6,81_8!WFG_K MRGNB^_>P8"2/N0=XZ);]@!TPGD$_L793RS/^AV_U"&G.I ?EDHX$K&K)HY6" M_[N83'2@NO1P. MJ;KQ'7J=CCR.*\9PXF30DJK75S77#X$+SEJ5>J+%S\O-ZO22-'6% M/%)XU,20GC4D$P;0XJOO,@G2!.FB6=ZC0>?%R[^$EHKI\TX1B_4$L;C]B,.N#(YZIR>, M6&R6T>"0C!8P6B/1LB\&H_4J[=K^0AKK,5J"_;'G=A[^WG1J_RYLADB.(9&!1K9!6#H*XQ+,>SV<&[&\NL M,E=D=F$F.B7R=+(<2A*IK*>3BY_J2;R]A&44L5K#,VT*6_XWULNL7X-9;DUUY M];#YE5?1(IF>F#?/))C:?S7^#2!.;#JEM4XTWIHA1.L.<=R57]C.5MV7."O,2IN2IG<<1GA!0=P& 6.N M=>\+Z+X1+Q>'_L* 4Z"I%)1/\CC)LR*?K'UL1QS""YMNWTM[[+2>%R^Z.P)T MC ;G<$?-/WY[(5;X\*IC'!,6"H0(O???G\RX+: MKM7^G50?X/^%08W]"11;_%TWW[\=)86X5%!0U [3-WR Y AC0(:Y%<,26N$> MC4(%?]?_W.6$W^DF<4>6YR@@!2N$OJITXF*U(G%&BDU9_M#_:0S@ M=)WWNY_F.\]4/ T,?>W]LH%W >#\!6*<17_PE=V--P:!"."H!YC#9X,I15_[]HX(?$>9H BR/8H2.?_;!TGPOWH USIC:W_+'L]N!U_Z M-]?_K_]P?7M3(???OWWK#_Y+;J_(_?67F^NKZ_/^S0/IGY_??K]YN+[Y0NYN MOUZ?7U_>D_[-!1E7OUY^O;W[!C_?OX7M7,F_/JE9P#Q*9R!: BD9 M]:;SM.NT6YU6[:33;;7:-7SGMN@8X>H_/,?5A],%Z1-= Q,UP2I(9!D[)L3_6 MP4JS#RW/CGSZOD)T!V8S\1X!1\:4WS&MH4N/(W/_7G<= MT'#,QV=63S(71=]2^1]VS4+?)!F3CW2GVKQ%_(/H*V ,>9CA\M(R#7;X/^G?_P M,7F QWQ <)II])D:>.L]5^!8,J3#+W@0@5&3.,J0NE-L<5[WST8'7P][:X3 X M-US19\M0$/[ =YW61V+3,9A-\(_#9N#B[&%X_DIX!1A*$]BV,=LV/BDW<3 + M'J9N9$#'GZV_'"0?V#LWENWRXQKWE@<_]9D 5BKDTH-7T KYIFN:08R^T-,:(NN* *&\57_G&*?)BN(>J/5;->ZH"3:)YV3YBX4/=<&;):( MT:B)4E#IG\0MH9D+(.5N@AIZ$6K4BQB&WH,3>@_8H<3P4#Z/J$T!Y2/EF9)' M2DU,@()0YEV(%8" K<&W*9??R$BZ"8SG,4''?)"PO=?R(X[<_4ANXX3+?-1.'] MY7E4#AZ3CFUR.!Z;"T+)<$^6&%M9 .GYYD#&=[09\,W&[EFW*]^/[ M8_)$36JS=\''X!3!HTK(/X%8PF5')L^^^*7?OXN)\ADE9O0$&6:-=1??.O%L MQP/HX-8[GCI*WLUCL Y !)K*$UM "!IK C+;,BMLJW&"#%,XQ<1EVW2(N1.B M: A+_C>3@G!T4&S"#":<]\A0T6W4^?#6V8O8!:AL-'C*,UQ&8RL\XU"9G8$; MLLMQN*BV'.J??T.4:B!J8=G^L\ Z2%PP+/[RE!@Q<3)CY4_J0W1&?'^&L'- M?@(0,G@Q\C'I1Q8USPX*+Y%5?(C@"@"6-FZ4J;@XGF<::'E:>-?K"UYEX<^% M8X1MA \YAZNF5;@3%VORX !."$D-7K>A 2Y@)@H; M[RAV=R4REDSGDA$8B( MC*,$RG)*P2RC)F[(!9![_ C60+->(1@IK<2X)6G0OFEZ,-* @C7JHE43B(A? M,@TP;[O&7A$]"6-+KLE2U.@1C>4\CQJ!B,LYT1 M!:-+89!=G.$(/F L"E:7_HS[:UMCSE/^AJ_^TDH []G&QE9^#/\F FF&XC:1*YD[U/(T#,,1J7C JK3WQ#N,T'&I2'(:%@Y M+CD$1\V;GYA9A M+#*48@>V3WJ]1J_3ZC4ZK4Z]L]=(P=U,WP*X8[,OOH7(H/K)@1^#L:O@@57U MU^H(/!5JGH)3W3@Z4/8XWJ.C:SH,CT$&%G<88(VE M.PU##B!?;?UORU2B(8<*\YRY\ J%&T"J!FRAN.!6&0;ZFL^Z[:)0L_D[H_;0 MKX.8(31S,*?@'H]]]Q!%&3AM3Y095@ON)MAA:F [7ILNL**CJQ7R]>MY.%+X MYYD>>1GI:DR!@J[XR]-]@R]0)DQ(\T>="45M"B1#*0$NJC8EOUDVWML!3*:P MX2_T)^; 7[*L(8C_;Z$]A@TS/-]0\VV#;/9Z:+=A<-V7XV![1&E&E"$H T(- M?0PO8K(+GF,:(HC%P,Z:CN*;\#C5X(V'+*/NZ1-N%5>6;SFM)]U:ZZ39:]?J MC6ZSUMZKL/(GS@@QH(:?^0DU3PD$%K<^$+HH(1P@'GB0#M^6Y%"1.M)I:+6 M',"X'/,-T0>P,7)TKX+]F8-G8_ >8%5,0*,AQO''@>P4O1Y7]Z*>%CDFX M%MUA_I R1MWP-\83'CV7A;*8-PTKI"P$SYPI$!0@$.9E#WO$(4_!*^./$K8B M^"_SV!Y9;%+S6," QP*0?AZRV;1.HWB03;8'AQ/9S%V M-A%#_Y.R XL G>*#1LG#P^(V(%^9;D7_#Z+@[ O8GI'56R;48Y_!XGV,J), M=/''X_$C:C/G*=S5R"(G> V?<] VR;QLNP*#UJ5?,600$V^M7J_>K)V Y]0] MZ=7V*]XNZ)#-LFJPR,9L"82O(9)2+Y[PFUN\/EN\+X1"H4A4/]+,\IR,[@ZF M,UW>R N(B]$EK,*SABZF9RLS >4&>=PI#VOZ!@"\W _?CO0)2*\W)X-A'IMB M-!K#S2@6P$UA[,A=&-4;>]R:\ 7?+!X>_3#">W M2XF)P*7?V4^$$0J,2@RRQOA>DG@D:(C@FQ6<8HS*?08 .YV$"; MB]^&2][1XZ?C"C^L407F\8L]0.SQJ7!3A$6&T"MZ82%P9 ALU^4./2,,.U1F MS_)8Q3/,P+*Y=%R0.>"+@8T!>S1%%XO:STRTJ@ Q-(EP?#KW0O]Y/^.$$O/) MG!FAOE#B5APSPM"\X7&D]]P04EB?<3]HCO8/%ZE!$";90.6C:;&>*^'+TZU: M/@S*O\ <3DW>O#$MF\(^^C:8OS%1FW1FR?&TP3$V?.&A.9X7X%8F$A\@B0%" M[@($R0Y,U(7HV)\HXU60])7%Q\ZV5S5^]9!<1YU0-3[WW=&P:ELOBW]4*1B\ M;Y>CKUJ!WHX7 MI1+\<#WJOD 58:@S$/O3:B2CR,MKN(SG2M6/+*!A[@1*"N6W_ZHPHLER$H + M@AZ^KR"PDD]5F.[T0&+;043@R=-Y!0O8!;/3!;.*+SQH8&J*K3GDLP7_A,F3 MJ_[]YS!#D_C\N:6%Z R_UK\_#[_5ZM8JV(H,OP?V_@B__C6B 9EZP=:9D>P0 M?!^_%[Z#E1K!W[KU=H43^ (S\6QQ?.D_4PW(\<0_C+X&OC(K%V)E ;.=#2)7 M3ABSB&PT][>&-@6E!R/$BV:B9(N6Z/@3KX"507W-SMT5WS119BA(_EXT@!*; M#'LAJ.59-I\9<7P*"#7*MU"-R0N_4C38.S^OA&M)73&>W'WEN>ZD0+KU8H;G M=K'DU4F;,AE9!MM;;E=,+'25N6'ASSTH^C"#6W7YX>"@@@E(QNJOB*K;X+TB M%0#!EN4^+RO0!6D3,4KA&22Z2GW[&C^B"J88O4>' M!P>#L*$Q]2TUUB:<68@P(X,ND@SWQ,=H$>LWKC#T"MN&A3_!LIF=KEF\RBM@ M#5:0 4(/#=AT2E<6-]"G,0/]8SS( L_J6'&C(W9CX5$S9KD'=.4LS$@:KP/2 M>'B7VI1E;.>B'5&E$9N>O_"4ZLQ0L,>*B7QVK[9J5?C_G?.*+P9F>>_P]=$M M3-L^%Z;LACG+,2;'8YOD1#V:8Z8F;,2B,8WEXD(R^+R4I!MG+A'LK4:\P>$L"_5#]&>!=45O5 MG:!.D:TM;"D7F8[N!-[GW^GEB-2,\%LHZ:+$,O.6'A[ M2/.K1%EB*-)D*VHM)0@RW_B)6GD+N2L>?XB^".53,"8&HL"%#8MDYI]EV;'A M%"6--FC9ONTTJ^B."^MP8LXL;P9L;EIC9 LPBA0592ALK^I7 M:NO.GV&V,YST;":1N;+YJ 954/VS; $6&3.;B4?O?;,L^W@CS!(PLP@>"^N/ M$FG#3O+R1?O)T6B%QFCZ:.M1CP5KJKE=A58=E_5IK_;U#*MVQST$1J(\LDB& ME)58^YOYPJU%++O$ B@0? !MW)AD^W9EO0A J]9KU?M>KXBF4ORL%[,<^"D+ M7XH%?CAYQUAAR':&%\&'=7$<@:&'.J^=9R'4^;P.2[+,*N?]! L[2I4B19.F M05@;5AJM6N.H#2UGEBFFX'N^8%VO7X*#A0!3@IDH'NY$*%1A["K^ 8R3!K^ M!4O@NW]V#E/A[$^5&',/==MQ(R]U$T?VN7!Q7T,?/M5NC%@:E: JPIP;$#[V MBR%31YS;R4/.+0UXX/K*ML;GOISZ#8@6%$JE1+<:G5[GY*35[C1Z]69W=P?1 M_-F2P2ROL(6N!RN*DF4-8C9HF^S'- -1,Q?HTBQV\ FEZH,U =J?U$XJ)-@? M%M<)Z.DG96>U;\ A_U'0:EU&9%4_SEASZ9,)+$OF#2X5#L<#I8AGT4S0=%LW_C97YK%;T&[KY;.GL M*@0$70#5."YGX,"R>P4#;&%T"7-IF#3QCXE$BN)>4,2KL\)/%F;#P4(7$J=) MP1QD=I,3.M=@8H7PYRG$.:>2O3D$2>PC?L(%YA*NBQ6B*;,7SOSA=UJ@3?QW MO8^_F15K/=+HZR,!J^@8\>T*GW>"H+;+K7FFN=DVJ'9P7P76L_#C28]N .?9 M9/VJCK ,@Q7)*8S]_9.BG%0.]5_$&!8;13QRLQG7/M.RUGSI80H'!VY[W((. MUH> XI2;JX.LL*8 /#3/XK[!]RL<>3,PA&1B!@]2 6>#%7+.[) 1?WAQ;S$" M'^Z(1MD13+^N>I'*2?9ZTD(FRG3,RYK&Z#NXTPFVJP3(H]#S10Z/^@:)^5!" M5X*P)^P%#5,7,P2;>*9QB!6(^/?P['WD.#*G B+_VO0+(4T>^L67DWF:9T6'#\U M%**C$A&:8-A7L52JPKV,$9[L\8_5.6Y4>>.1F63IQF*.P>"!5^Q_[1@6/U4, M3D_F&SC6FZ,<=$CM4K%14#I!:Y.4 S"=1KU7QV*M=OVD?;+?7/!7RW&8=&03 M+F@@#=M5J*R^,MH=YO+N_CW/$HTGGN^R:MAF,JA]QR]49C6=6M""DI<\49Y& M1$GO_U*)!E+8R6# -0\E^P&Z6?4^/N'9J1YD!2?#/&=6^8'>/;Q">:+$]-CA M/N ;/^,7R3P')>FWZM&-+UPU&1*!J!7;-3U"PK3"1HQ47*.)% M6@0\,E# X_Y+?$LA$GZ$J>A5]EXD:#3'6V$?:QJKO?%/: 1-E<%Z4PW6KX+5 MJ;)"7U3D:-WP#]Y':P/>"B60>V9::5J5C<4C*D=*R4(W(\PMA0V1$EC3SN\;)078;(3&7Z C?_!C\4? M^[L:A.9Y%632EX-,%H.%GV5E/_.N *Z%9CE,+*575W/5%M&)#;OZL$5\WY[I MK!W,):_9TGA4*"3,[7!>X_59!>2Z+;W:E5;GI +:<;&K%VY;RL)7OM!&Q(77 M&YU*-^'^^E#*#V/-VWBT-2KZ>?7"-\4&:>&WM6BQ7>-'I^$=$XIW"E)C&GAF M3J3=C]^T8KZ]2(0+\?6!D VT(U.GT0*4T!8,NF',6L H3AB&A3%8NNHEZ*NB M1#8?E!B3BOPX!#[M,<;S%:)OX1ZTG0CSB#3XLBT3?N2'Z)VE)Z=K8#JV>^UN MHWERTNGLM\9_0%5^=NZ:9S8B]6A?_'R/"-;DKARR:VQ6]QPV7FARASY;>1_6 M];T/,D3]^^_PIF/")5>G0H(CZN'A>O*.!W@;W=K[4W(]!O_IF8:JGS_&]$;P MS8M(VZUW^'[_W>\7JJH4DU!SA+2;+Y['&[E8H@\;*/CO]>O:G?CY2__< .N) MP[).?KU'F 4,PE>45="S,Y*^T/#?$,B.1PJ[;@8&[9*V1:V*WV=LL1O/[!VQ M"'>C?4PN>5I7XYH9/0',;[).7\?D.[-O_,\J\33FK!\4L^-8_,.UK9F 978* M+))'DQ9%8="D*N%LP4*'2+^GC1&6 /"VCYP"T89JD9PT"SOQO>1N #_%KJ-R MXOO(&C.5B#>C35$"W@2N2V:Z'FNV8HTI>5!>D6S*-SWHAG^G\ MN[QJBD48L;&=J4YYP)N]R(471EL>$1+FB-")/"(D]A&A10!OH_G_&W46"WW\.UOLZC9OVSGGS_9(U\+\;W%Y\/W\@Y[?W.V[=OSN?*"BU\'5TM/HA=AK4 MBI82;+,D(6M%PM[MP"V5WLGJ UE](*L/9/7!+JL/V& \^O)(#>L%R],5W7#\ M'BM@^OMY&4S^)8X=2>&Y(YO":^&ID>,[+/'X[BXE=QY];!>L'-;5J&]JP1'4 MZ0-NW8+MTTOHRN1O,C.(6;P=#Q[+C?D5 M+OZ+W;M: YL'"DYZI6TN*B+P\SX@,M"@_L?['K)W5)&4G]/U+_P MU>.^J!^];%N*N@*!W5>Z54XJ>&SR2MA167:S>:U"\+_O!>4);A;OBB>(;Y!$ M]THBYQ"1XT=WA ).5,+N2)PF1)*1=(U:"SR2)M[XTFZ_WY[0#>+/';#5=XR2 M."(^^]T(P,6-YY5;R] A;Z'?WRWTO6["79;-:KT!KNKO?A#VUK[G88C^J^Y4 M _,Y4!K?6*IP^37U24YNZ-RFW5._I#H,+ZNO5VJUAK@7UDN "P+PWJH #SP$ M7[?M"]_M5DM<= ND8]MMIEZWK6/WJ%?C4;,>FTP0IX87F]0MMG;-,IPH\J95 MJV4J.-]]X*=*.38:5$VN[ M 6M6<2)61#'SM%.$8"LA\+A;0Z( CK\0B!9A#I*K.%>U5^4J0<+YK5[]_V?O M6Y_31K)XO^]?HZZ?Z!4_ABN)FS MT!_']=KF8,^:JX ]N[RZ[EZ?7W4_:U?7]P]W7[_TKO<6\HS@6UBWQ"%LXA.[ M7YA(&%6$ MM^(QDC3Q -=J@<03$+^:-8]K@V$2C41W4W7!BX(T<1QO]%O^-8TPR YGSN$=%88K''X4/T19W . MG"^$ P9<61C M"%?P1C'H,<2?_F[Z?'\:/JKC8 D"YHK/((7G^1/$B )V_ 8W'NN85#7'/,&< M8:?B0\21F[*)37I8>!@^F=Z0J$S02U7>:8G&"D\=FF H(.Z8\JL37!>PGT23 M4ML.;Q==XHO^T#;_@LV>8X<8[6,43SK69#!';T[R/M M)OI.7N&*@84#,R1]X/UU":6&Y@E1QS!/.A:4+ 7S$K@$JC49FI9(W#SCAK"? MP4A.M!CIAE#H_-&L=YRUX4N4VS@U(QHJ*_D"V8#['ET3'C\%FHS@^223.IIX MRW(FWD^;!<$JD6Q#)-MVB61;:"3;#?8/ M8EQB3HPA*?M"3J G[&[6+.RYXR@E.B53YAX^2P#TI:OXW-?>41\K)&TCG;21 MJJ[$R+P0E3T3%JV[Z33.N5MRAUZZ$3YY>#\QKY383C\X-JQPZ@<)W1ZZ>"OW4ZS7;_H59L7[8OJ<:?;K9Z=-^%O M)XV3WNEYNW71F$T1T?I-&WBXZ__?=V?'9XWCWNE%M7O/+\[:U6[GI%:] M/+ZXO+ALGIP>MRY+0-D293$#*Z]^7(+EO18L+^V(MK#(>:74K$%J2B#>F#3( M**J$83[$W?\*3@[\YG_E_I?[7^[_X>W_%PJ<2Q#VDM7+Z( EXMSQ-B8/)0#[ MOG#-)]VT2]S^DFU>R3:?'<\3)=^4?/-*OJ%<=J'8ID"]I!N>]M!J;'G:@SPI M^VFOH[?R&>4SRF>4SRB?L97L3 D/L78S_L6QQ53CA)QV"13P]ASH>CWMZ9T= MZTYOY6%*A74K9U.J7#G')"FU^Q&W,+,0K\@>P=@%X5]_537MY"C2U>%W7*I) M7]1?G )P:=JZW3=UZ\KV?#>@HJ*;B2T,=8:(N;-EFTPKC90&PFVB-1S:](O5 M(67OG BV%\/)+I@T)FK:[A*U:O>^:5F_"LN(SO\_O/2[CQD-,(<(_'BP M\<9);2E]&6,=[V8@.6>GX_Z3=Q];E5JM!*4NA;,XPKG@7,TBRNE^9P1*82V% M=598%QP8N?O"NFOI@5)82V&=%=8\#-1B2>BZQE9VC+/,SDW0SW$5>Y4!G29GEF<< "UGIU M[+#U*FO92X$J!BP3N9/<$;M?"[E+@2H&+!"YOHN*NALX[ZD06;1X2/%3B MT.DAQY18="78Q.N?46+1I>=R7H%%-P>N6=C6WE)PUB X)2!1"4=7[GX)1U;N M?[G_A[W_)1Q=Z>B4 4()1U=R30E'5[+-QMFFA*,K^::$H]O-KK82CJY\1OF, M\AGE,\IG[.4S"F32#Z'X_-#@Z(K8<)-5V--.:R!O5NN-0@%NK+V8O%YI=YK% M::$I'L,>K'RD]7 WHTK3@HK*?M>"E_)27'E):Z/>-WG9M5+N4EZ**R]IGUX/[!F+6P):6U132'$HOUH.4P MK9'Y5=[[KH @[5K(6\KE0M%RFM4474QC7'<+OJ.=: MH+C^$(Z"2QRR-*US(" 2[=/%M.4.Q>O@>W0JC2TF+DN4EE+ (@'KO#I,V+K# MO^N!>"EP!RQPI[7=$[A=C[!+@3MD@:MOP87F(-I\J&1,M6>L#U68,&+/VD#UQEI3N!JWM!Q M_:HOW)%FVL_"\XEQ--T%GA=]E <#OM#T?C\8!98.T8CF^$/A J./QJX8"MLS MGP4]23U(TST-?C*EFQ"^@#DPX3KX6'_638M0U8#]- ]X\4B["- @X!7P/U<( M;00O/?0T8>.SOZ!\*+RH8[S'1%B6?,2+%S0KVB_8[:A(7_5$OVI^KPY-PQ#V M3_WCY@D(<_XOVN\^VLXO/^*//LH_^'7?X\M^T":Z%Y'*=V8(@[^I(.'' L0& MA'EZE,''$S *HG0,%H3'9!KEE\Q]T7J":=_C=M[)I]H3T[($[X!GO+$0/'LIP) M"3?1%<3"(^V"-(FQ I 8/WD4<+F-/Y=D&X-%<(P*_;T_U.TG6*3\;71U)=R* MV!V!U8CN\$WB7OBO% ;Z:8,;D$#!7 0G>,[0*VO^.7J!+U+&;NRDA_T ]SZS M@.?>*1>E\4X3X 2,L>W;!8^@A+DL)HB-:G-NUPK1YMS<7IMS"5B0NDN+XDRQ M20Q!"XJW1M1TA<)4*#E[!S@[ 25;;.XN+LIM62N^=O-YF7!*3;LO9&3@YOF\ MAW;FG)\(K#3^ EGL_:\"2Z8;.MSO1;DG3#W%\Y>I MF:0]-]PKJZ7=O$Y[8S'MZ?J'>BVF!,/S="H.P\3SS>!/9L3,D_,75-]QI=XN MSIRALDA]3P4KRZ=HK[U,95N2I7FP!? W<*[KE<[I27'ZY5[&F^J'MJ\+L=6?IPK0B](VY%NM-+[0J+>3DPFK 9E(#EC*VKS+6*5-X M!9&Q_"*]K0P+%=_[5F"(C[\8YK.J*[C]=/9[>I'#_!O+3T@,Z".LL$CX+_: F6N'@ZKK3.8_Q/H,[?;3]=K97:_[>[5[^="[^TG3K8D^]920HKMCB\0K_:P-!=.F@7&> M=/3^7J/_I/F \JMW/\[2\=>+=#KB9BQ-Q8>;\\^F_2WBBQ0*\!_$HHI;LOA3 MFV/0!84HGHR*O=<6B[G.G=%8MZ=8,<<%7"/'X,JZ,PLVK7K?'SH6?.7P^1;6 MN.&Q%OQ*6%AM9P@L,C5M,5NKE9Y(XU+ V0HR+QC!PN!=> E1I9V'ZPK++P,_ M[2E^]!9AK9Y\\HY6@'&#:MBI_?A#]H6W^%0B/BKGF M*L8ZM;)B;#0RK"4LJBF.6+37C*K_HDS;PW0L&&)ZYHM;W. _ MPOV=2\7=4E(M&4:ILST(C^[P[;V;P/=\W4:YGKU_F)"K-A;.R#7>?6RTZ\7) MQN4)Y!))@T2 ^T,I4<61J#S4]EV7J/IQ@?+;&Y6H GD3^U\&^.[CG>E]JPZP MO=Q$?U-XON;JOBCU7''T7%HM_JL]!]SG2]CF*[G+=[#)A5!VQ^\^'A\U3@]4 MVQ6 T0]6KM**_%_M/Q19KII'IZT#E:L">1&'4-AW83Z;AK -3YN:PMKSOK[= MTG(GJ_ >5)Y)[7-AM!R6 VT/[KKT'0Y5JO(PYTNIVF6I*I#G< CYA_ $PS(' M\2(I3WL_%;KK?2BU7G&T7E[9_JNUWH-P1^O3=K6%E=W5]26E( H5*A6."0^6 MY_/*Z'>=YUN%,O('7U50R.*>67,MW+[I"2XUV+!M7F'[\$9[CC+76>R6H]=! M![1JM=5X!\Q@="Y;&%59/SHND'M04#DHYJI*Z63IS /M+Z5SE1OUBIK)PK0$ M;JK%ZB9P);#^()P_9T:3'#385 ?A ['=#-'XP1?S"7=>F 1:7HD^'.O3\!,W MH Q"#"K=-K0^+, !*@*[\.1Z!.$/(=%C$P%LW0VJ:M52<+A7G\;3U/_JJD;Z^ @KI/F-E_M_N,G5]1^]ZX>; MNZO>?50.OE?2&&XA#A$(ASM(5'G+F8#L@%#T'<]'($];^!K/W*"^..)U[E_D M7PQHI 'H=A^DVIJ"+%NIS8AF_*EAOZ2A/4[IYY=7ES=\QY'PAXYQI*EEHF # MHWJF1_,YN-4Q[)W.766>)'[\GG!UO:BLV8-:=&>7O,VBQ4IU]AK=PA- U)9D(&TFX>/815[ M[ MXU5%NULF4=P:A'1,XE8]IX!X0944 CJ^-59L%V@*TDMC"DH)V!L)R"DGWK0$ MG!2_:*:(@SH.(0"-G[A7\>!_SVWR 8X-2-=/C9PBW@7U$P0*2VJDDTKS9'O# M@]) _ \MP"T%(12$G'K9M0M"J]+N;.\@8SE!*%9%ZX9J(&]=9PQNR/36@C5U M;:/W5V".L7 TIR:RL:6:R-8J:B)O[VYN>WVQ^6 A+("L:S3*BL0BU.D57+V#G!V68%8 M5B#N6 4B.$5&P,$@.GV6_A@Y?H>6""M:7)\5KQ_GX>MG>KEGT[#5-=IT'#2F M/X:_663>9>8#/KF.MVR"'MZI. GZ0\M[[0S?YZ'@EWR_SS4BAW 0]>" EVL_ M[;?5+>1)=Z;"R8.C7T3AR"W=GGII%UB]%(#3#I:Q\_#@=X*Q3PK,V 6RFX=0 M6WG.XZ'=0PE<=TO3Y&&R+Z)IU.YNV5<_?O?QI%%@",D"\-S!LG@>0/H.L3A6 M)=4+5"=98+-Z".'H9> "^P6NJ&@#8!WX"T.-F:.QZSP3DMV>]^L=1/%VAD[+ M@S]?1*>%W /?7TKVV9I:JW>*4VI9/\12RP,6I#Q,]5*0UBY(!7(:-A:+[[4J MV=G3J];2[09KB6;KE4ZSC&=+KGV):Y?N#5B/ :ITRA"U#%$E\;O]?C *+!U+ MTPTQ=H%5J%NT#$MWWIO.Z"ENY90^Y:NC&*]]H_TMFL.7,&F=GFG<=Q\8^OC]H2N$-H)E#CU-V#@0*6S.U9#"Y/O@:BN: M*SRU/8OOM.,M(\(:Z&ZV&\_G?V>WE(_K^[D)Z17Z2/LYT_< MZ_+A+K?;-?: F6N'@ZKK3.8_1#0 [?;3]=>1_.-O MOPS#D."V^ZE7/;OK=7^O=B\?>G<_:;HUT:>>TOKH[MHB\4H_:T/!M&F@ I.. M_M]K])^T&$!^]>['63K^>I%.1]R,I:GX<'/^V;2_17R10@'^@SA=<4L6?VIS M#+J@!97<-/M>V\!B02SVB6E98$*O;%^WGTPP(%W/$[Z7@\;2.MD.&LO):B;4 M/72O/UV=?>YIW?O[WL,]P;)\NKFY^//J\^<]!63!]P[W5^,-EA'H7KYO[&7U MZ&7W!8 F&H2',Q5\\1F,Z9S\IL_$.TT1W1*1YLV9I1*19@N)ZN(!8I2(- O4 M6I6L/_K0)#MF:IBN?43YCQ<\HD"+; M_XJT9,S3X6-DW3^ 3JF=K6\]S6MTR@G3SZ9?]/\Z[CE&L(PMQ/N\2&M&SFW? M4AO;:19XJF+)[P7A][Q^I-WB]]-VL[C\7B"[N__%6FEV]\'5#0$_^K;GIK>0 M1:M9VJ>3TP/U*NT3[>X6%5"C5:#ZU *RW<%R>4[/U YR^7$YQK0,;S/#V\#M M#W5/P'LZ W^BNX)JAGS1']I G*=I:7V+HY?R<*-?HY<48-&]W/*9"[:HK.J5 M=JM ;58%Y,:#9?X\\.B2^0_+5A]F2'P>>$!=X6IWPJ*:8F]HCO<\/#Z(UL\, MC9>'7OTJC2?Y)L$VV])S"%URLCW@DA+.Z[!E*@\XNY2I3ZU5 M=O9,K9.#<;V50*!9J76VUQ5Y:-9P=_DV![AZ6WS;+,]TRP V*X"-XWWI,>B9 M,H3=>7<[ [VHDU.>M;2*BK%1',!HV;*K>H%R;B6NU\%(1DXA5T$DX[3$[RHH M?M=AGE4_.+YNA8X#,/V>^PV[&IB$]JG5)[#[Q1C5G$.:=ESY3+(00, M&=II:>3LB'52-52/\); LU:@1,OB6S:VU[Y4GNH>MFPLC9%=RD;QS?LA![MS M HE?O7A /6>U);&KTX)0U:ERQJ5DQ+)NA208@C(TDC6ZQ60+;9YW3^4);?9I>P MKS?&Q1X"JR9?OZ(- APVFRBT"%G<],"?U!B&U=M)$%8G#X3UDEX]SI@]?O%4 M=-:3VEZBLQY&5E;AWIVVMHQ[1SKG?4>JI'U/Q.[N*<]:*I+F-E!BF.!EFZKFP)#0*_+35(Z8.\48,\#(4K M]($OW/W6(P=EZOCWLBRL+E3*?\,OC1U6#MJ.#@A-/ M(']-&^J>]BB$K?V"TR#5Z%?-[]6A:1C"_JG?.FV]^V@[O_R(/_JH]8? MZT+S':KY>=:M0&"IRY.DCC9PG9$6'Y)(%3]8'.0$3T.Z: SLX!BI)4*;JP7: MT%SQ;K\/1M;W;O4I2D77-N 3-Q#&9U-_-"W3-T7.@/&3>FL[ \;;JQ@PWCT_ MO_EZ_7"OW7;_W:4QX]<7&GQX][5WH7V^ZIY=?;YZN.K=[ZA$O50#]J?0$+S= M>82?D*,!,C/6IYKK3'4+]UT;!ZX7P!WQ&QU]C[X5>&!1M.Z(A0,+YN[ 4Z'+ MPT\(6!F\=[WY MX4A3,H^[+8=N8AVSR*IA/:FGP88I7%G"LQ3&K0Z[_>#JML>7>F?3^#<$@:ZMJQ)167=&=.YGNLM.S:UY-Z6B&0@@+=83+4C^?) M8 1D0Z5\Z2GEHD2I.4-Z *6S;!]!.X0&DA2'Z?E*[KA*%K9V)^MD;P;S+D!Z M%6RSO8]5L-&"?A4Z+OO=IK(>6\&17>LSRDGNJ0F?A4:DA^JVV&/E39O MOKK0F@X#I=_+>PV1U6?,[?E$)L M= I<;%< UCE83DVK%5T(;F5=G-IL%)A3"V3F#J'2ZD_==>'KZ2$$<[NE-EY= MS*G4QJWK&$'?5SM+C@RXQ9C2-P>F,-ZF/%H%=I$+P#\'RZYI57H+6;GULFN[ M;.0N(SI94:=_ASMC^M+QAV4;Q-ZV01RGX1LN9#EOD"_F3_[?Z&V?;&\J90GQ M?=B2D#:C=2&CO!9):+3GJZR*+0D%LM"'$(Q2V\^>V^6RKTJ METZW"-520G.7,A&3B9SRZLW*Q$EG>X'S'C>Y[6C!]SEUE'F::6M.X,8:<\>< MO-$FB32R-L'>M1W'2KX9S&2FE&Q-TRO!CSME)7A9";Y0O>S)ENIEBU@(2QA[ M&L/]:CULJ2MP.>Q\/?J::V+S M)2--<@FF4I>]D 47)-V5EP"+F^PG06G.F6 M;O=%17L4\*F-[>;.0&)0'%HZL&@IC:Q416OIP=_I!_Y[>+Y?LFI!6#6M K.Q M<5:MEV6792W*;-FE)WS?(MB7LOAR&QKC?8;*:*Y@9&&Z]KC5I[3=2X\F*9(2 M^5 @[CE<9CU>P4#*M3!KH6J%L]7]$BL\F][> M=^H=<$E;J[4^P^P*\=WT$/ONRNZ[0O?$A> _=Z^=N*S\/! QR?()TF9NK\@G M6+6<:![0%/Z&0[.*XS!D)(T_%-#&'T+$'.:(!39P'&IV^% +XUI+%XNN-(6W MQ>;'LE"TE(>8/*07BFY:'CJ[)@]%*Q*%AQ*DN"$^(K:]JNFY_73V>WKMWSPG MR4^(9>DC+#Q,W.ORX2ZW/B'V@)EKAX.JZTSF/\2R1>WVT_77+R\7/F06*LYF M7=Y]K-D8[3WVOTGS2?2G[U[L=90OYZD4Y(W(VER?AP<_[9M+]%C)%" M ?Z#>%2Q2Q:#:G,N'?1VD<&-KOP6VT!H=A8$>!]\G=2 ,S;1QBH)V+_J!RZCAMX';'^J9 MLQ'N@8/@5]V4WZF1!CP$H0^1EV[:FF&ZHN\[KC>+_T_S!N2/=+!YPC!].:7=:5^G$T8"$^,&(R-/M#S?0U'5=- MTR4\%'DYF67^-EA@KVNN>(+PFBC&[X-##N"W]E,Z<6[DMR%)WIL?<%B%_@2/ MQ;D62(QT/^*DGIXF.*DV.O&_WN-\"R0[X3+<#.YQT@(C^=,JNK>N@$7 DND; M!O/_SWWPZ)F&J;O3>QT+ZJ.K[L)7O* W5*\P-P7@?JB[8JY$'^]SY7D!7![@ M9;<4#-)O/>!K^BHZLZ@M[--<75^B%:J ]I^?!^#1[6<8"VE>;__L:;:86%.X M)^8RJ#4BW)YSQZ;$ #IW(9DT>@OI;!\1-5TS)SDZ4H0X?,W4+0M[@B(!(!,0C%$%9FQ&.I!,$=50 M\F$Q,6=%A%I(-O$LM1\GE=/.2:75FL^)QE118BX866D?)Z_@?(JUE4Z@C^K?96[BH=M.%*HGRM@:8@<6]_3A=57;&?/ MPY>^Q7=>6M2.CN=KP3(D+7JD1L^,S7(")??>!%LON^\\&E+5_RN ]Y8RMJ 7 MD(X3P?LCMT6ZY3?N'<921&GEJ;,EOK+?)DVISX$@ BZ%[0U=QG,=)TZ=3=7# MY0^7MO8+2=DYBPUQ0[H:5,M1N[./8W]Z.GBSLV],(PII,AIH#1,\]!>505HJ M=XW,EB/FJ4_KR1G[SZVU!C) MJ=!=U<*+L4?:_8^TAZ&8W7L3UA8\_A<#%U!!?6 EX$ 78C #V8KJB9!R&HUK M@Q#GV82G&YB@H ^\L67Z'D[1ZDL0N#ZA+S-V%Z[",K\)5G^QY]"SJX]@N(S8 MDRJ:@R&5%-=! )1P=;\_%"J U. *G%8'D1?>6N D/'Q##!K56\[I +@K+#\* M8V,>3B6Q=_ S\9WG<=*_\;63-T*C*NGV*(#2M KXGUW5QT"(/ETV0^#W(\9$I@^\*3BO4G92)()-)2B:TZ>9:092Z+< _+0FQ^Y\>60VGES'\["T MI@\Q;(S7YN](;=]98M])CS3;U5HS_M?5&/:4K#>M_A(6?R5W%4(2>D(/#*8_ M728#WLX,%BM(=@[_,^C1KA6.'J&N6[87H]*NSX]&)ET%1MOIJPF;">91S]R[ ML;*?A><)<0.Z7<=2B<]8'S&?U&S7-Y'4Y$1FYTA;/I,)UW_N=>]?'@7[UH6^ M[-KDG1LM55V02'HKUX=&,(?Y0T. I(U,&T$P!N16(]L^<3H=&J /TUMCP\)Y)$#(_O*M M>'EP,2Y)S:B]N_D:IB[I69X<,H17Q&=,8F@$FLYYLF%[#8UMO<.&>PRN.JX] M3/8, C^ W\.>F:-@).\VEO7,FO,L?2K^'#=7(U*.X/L^;RLZ.[R'L\D^2^Z9 M ^SD<]6I(2@X'J'--GUT,N#:"QXA"GNJ@V.#BS)MX 6DQ]#$C.\4"2]A19(Y M\\ 3[%=+K!6\&MR#ZI.KPZ,,\X%$A^"X<2"_=9:&>Z M_0VY"7PJ9$V7W@V^?W1C72#'5EY]B7I3X)F8WK>DWE\3DS(G#DCT9@\ M&-;(-2_[H[(N@9TD<\9Z:6WB,@HC?M/M 'UQFE5;[U0D*7'*B6,3M2E]RH-V MA<%^N@#5 _L,+B(Y?V 7JW.7D78 [YJWDSQW ;N,!T/RD8UZRME04J385Y"3 MM4%PX!V%]/DI?F&.Y##(D4XKW[5UI'V%I:"GW*>C'.7WTMTX$F!_#!]AX!F2 M$>K:D6.$4492"K&JT4-#;L24A5))**1A8&1Z1#(6IM!:&$IHXH_@%T"6167F M\A1Q#>L9Y!E4)!9(5;SP()Y%!#T-B_6Q MRUH -DIJ&D-[@HM-@%XW3;V]BL:M#;U:XV3^ MU91V\@G#2>:B6'DG!Z5SLN:5P]'W1Q!FO6"I$MEAUL$PTMHO.A+ M)/\S:[0\N5E%ITR2N7"TWK+L P4D^!-VV7)C%E4K3VRJ\TC(C%^ _60ZX$R(=7;'3 MRD)7?".DXNEZ$15?+-C4 ]])P5TL=M>HHEUKI;7DL^(0^ME5X'JP8Q2E[V=E M^W;KT[.JS#M+=UTDA3M$3GTC)G']U9,TYJ5O70QRB.U@F0*K537+P&+[F.-3CID?[M6VT?(_L.P8UHL!MTJ, $) MU/N.S #-04'MEQG=61#0=BVMA68A4YNK8!1 VD4@KN'6#Q-A/0N>9K#LO,@B M0]H6R%\^!- 3/-C>;X522/"E3!VR]$SV177(OX7N/DR<9>%)3E[MQ!^DZC@$ M3$3@S)-2=11'=:2U-:Y>=>!9Y++*HU8JC]+O")5'NU0>Q5$>2T^T?XWRN'0" M=UG=T2ACEM+Q"'7'::D[BJ,[TGJ[5Z\[S.>E_8[FJ\\'#U)W'(+?\3 4KJ!& MA?W6( >!3)VACY:N*5I4'W61?]ZHE.J51GM[6-3+@;<72%<=@I_#912Y789[ MKL1V]RQHZ3*I1770LF<_E7;[U36.I3>TIQH&F0T[B@.?L3/!-_+\#>N45P]< MW@KL=Z8/4BQ]],:A'NW:TN5BN7KKJZVZ5X71^]Z'GW:ITW1IW^FX5:!TT [- M\3@8MVG;2JQ91"5V(+,+VO7:#A>];E!/I3%IT>87;!V?9T+0_HB@ $I;?T* M@9'.,"0Q9!?3TW(*3!&1]GXR M AB$??P=/ MOQ5N/]X24FTL+'CH'QP?S:=6?CB05O!S"=/M"MU" M$"#"/$&0C1CL!C$+LJ O;/HW8]Y((""):D$0%U'3.5=Z^W!;8BY/H[= Y3U3 M>Z[P2238DJQ E_!/\"]&4R'(C;!M6>.F:"=^'VQ1#U%X$G ;0SVS_;N3ADO_ MVN;U/^2;O;7[^W6=ZYW&"CK75[7T^O'\VF DG56 DZQN\2F,3$WA53+P25R-E7!R0E49#C 48A -P1P3 M1ADCN4DAVB!Z93DS:F9F5+V<&77(,Z,2,V&&C@7[Z3&B[[7CQV%%9IN_ZAM$ M7JW75C%#ZAZV_?=?;SY?].[N_ZGU_O7UZN'?>SI/*@WB3@_ LW3)&96@28PV MBBYOUFB#=GVQDOUT>'@"ZN8Q*S0*H!NN8&D0^!;A1;\T8"@Q;P#M4\;++594 MO,"(BU6]7VN1MQN'(V,\QD!_:?Y1N[YP 611!Q(IK-O,<3DA7G@&!7+*N)8; MH;(=!LD:KH4TB@W/@I@Q:\+0/D[60'6'?JPWA]8_\_*J35MB@_I#%9?C'I#F MP*,+PJDDU-T+2=(XT&;FO1-39[+O$QM XX$;; F#IYCQO?NN\!'M%2XBM@R? MZH>WLO0)OD;JV(',Q9F)*0L\1VH;8Y"R9O.P@$0XUHP(*FB 8(1.R@X*3U*: M,H+VLE.5VO6,02H\-N"-*J%HPY'"02G\%]IY%:(EYR,5:OS(RV-%-CG ZPU# M2S8]9^S%D2ASV_[24)0]-1LRY%G(<"!:NF\QM';(]SF^\^F"(TK>J&O2SB*2 MEUS(Q<8.'_0GLMX?D01(LA6N;:. M;35Y;'ND727G'9/CX2G,=DIAAF2'[JPQ8=C^P> :9T&P:S8>W MD#AQ_C4.)UY(H8?C#4];/X1H_F"[AB/AF_WP7%1^ MPXG>]\T/]"3/#^=?D2&)C^V-(NMXGG@"NS/5WC=J'RBK0%,$GO&@3,=#>.T<9JP?C'W(_)SE%N3X?7$]!3[/@J6 M6L4.K@3V]TRP9A"ODT?C:1]XFZ8?P(7]X]'N6 =081QCX$/-6Y&0UC E09N#/BCK*3:'2JD_:7O(U"N_@ MT,F,[6C/#L^WH&F-%;DW)#QD2N493]Q+! WLXQ/TP0"C-2FR?(.7'KNO;J6R M(R,]G 82[@1/E\+8 4ECQCV@[/ ]&:\GU+#))$XH[*PQZXD+T;W'D809 7(C MK11FC0%RRGCNV:'0I H1I<%#8BX;(9\>O3"H>ULJ#Y_0J&49T"B"-G1@7+9L8*12#74+VUT?;T;O=@&/_![_$&O\98]KF%M8F8>';<9G8V8\T+3 M@=@[F?4IPDB8CL202CQE".VDUW?-QX7<>PI]//B[AP/AMJ[S-C; )I:FB\9I MU4\SQ^[2[#29W9G=B7!*4%0XHM*GZ.NY8NRXOJ>4K2&'!_$/P TP?6T9R>FH&7[=/::9ZIWE,^5DY3$N.P<4W <&CD;?:0 :H% DZ@1<;[>?8 M@NH126##UQ@$KC*FZV&LRAQ]$B,-@2I"C,+0&ZF&&LV)E$9D8')=!2?P/5]G M-U[YW6$NEAXSXE"<35$BC@%J& $3&?WO>@."DU%@^2:H5-XI=(9I,0%EY-]W MY3_IN"D:B)>[PK$%^_'^[ .]I(&92)>FA!F@E\:Z:<33-S:_0';FQS:(C5EE MR^O9 24"VZ!*.-I2R0UTG3$#XLZY3+E/JLAEG_,+C_1OHCH!':@FEZGO+S[0 M>C@=D'@K"BZ!D]TGN'_JLQ-4I#>3+Z+6'A<2'F[&="2NH%LH84V,#SL8G79C M:]W@"?ZIX?0_KH!*) ZHS\Q@APV0>R8,)<OP[?9#[O_MI$(0]-C-.0+!6E=Z)T M4*J49N5&\T\K.\<_DPZ()V(\VDBXXTW?=S"/E;:=ZKOT;43Z --,55C^U[&%"E[_YI[2WI-4^WQ((Y-O*:.$H<^^1F M$\GE#A&W@>D@'9U#E]">A5^<2;1S/H)]/4,F#0T:/]^IT)CGD!UCFV# TIY) M15?4R/L8NTFB5." M1&%)7*AIIK5,OK[DRH('J-$D:H]GFO-X9DR..@-8.=[!U<#AMIRI2$G[H&I( M29.K*(MFKU/Z-YJ /9LS\F*EH:BJ\*V=Y&WX.)\<16)#%=W$PIHP,!N0\85? M@KME@YG"*=ZQLHT7Z%%)"L7L6F>"G8J*/=,P@=3W8*WC*; [\61ZY/!?D%C># 9TY)F7!8L..QW*REVZSNA* M+O5FD$R/=6V#/\!#:/IDZ6;=6C-E JUD&%OXJ"0X26@A; ;5F4AB85?$9D.%D9]^1V9Q\Y8-*]%D]+[:@DY++_16K=D7(3WMW:7O M6Z7GN')\FMJ+N7GI.=*Z],39AL[90X18XQ")FTJG9WE5:66/*;N[PH-%M6ODO3XW<>3%#5 M+I[,^M:][UUHYS=?;GO7]]V'JYMK M;4\[*F_L!%O7V[^8'RO QS?RD5\TF8*%D:]4ZVU6%?Q7XNVQ]WPK5:WV_77[?;/2/7? AOEK5%+ M[,O+-$^+I"'$.Y'V@?[:K.T[S>N5SAMH7G\ES=,BZWI$\_JAT+SU6IJCR8G1 MO?%*NJ?%O(V([HV2[AETYSHPG^#,,[MPFFG-IH6DZ:HHV7G1+L>J;)59S E) M7<$9A@SZYD"2%Y*^S[II8F]$[>H/A1'0F72J72*.D S1E:1X0(+-9J-.<4;B;#:*2@PU)XHL?-3: M5K)VR=JO8YMP(%"1>?L<+L4L.[;_%7B9.#6BE,!2 E_'-=VG)U<\8?M0@5G[ M"@30M#VS7^1%$C!ZH03P\"9UJI.H5N.'[4[MO(GU%/ZFVP%V[6DU:Z<-.6[-MK5CKM^9+;]TW($P"<:LCQA9EH5_%=_' M"-^^YQ[*HI6;Q1/AA9>>%1FD 2]M/B4OF2] C!0Z/S09ZB!T=I9&]H% HM4N MD$^34;-91A>;%XE"!2$+KSI#CA<#K]Y,A=>+TKR>T*4^C["\*29,$^K2P]V^ M5!7)P]T^^=Q>#TH]OP?EI+FM'I12?DI3%9JJ1EJC2ZJIVO5&EWKEI+EK_F&! MXM_]/\\+J^X(NK>,?_?4FYA5@/7MQ;\Q?GM;_-MIGE;JS>TU"Y0N1>E21!*5 M,D=ML]%O3*[6$?T>'QWOFB.Q9Z)V2/9JB]%OMAQE1;]U%?TVFCG1[\E1O5-& MOZ6IVKZI.GY3]+L:T4I&M_6L\'9@?A=&]7_"=68CV^J.&2,9U?X-_N1I(S_2 MM)34(<3[-'QGR?ELK9P3NO\03SU,QT+-PGX&QX:83C(:CV8KQARW51_[-2JG MQZW*<;V=,L*-*5$E4FCQN4:P"='S>=IP!MWSYN(EZ0Z.+*T;:'EV(+2O5SJG MC4HKY1Q(&T?4>)G^X53XC$WHI,_6/(YF:])?U[4?_WDP?9P1=673('MP<^BJ M\Z$I!J##^P'^_&8P %YS-[.#*P3>..DT*LW.?-K@Q1TD;?7$R# X.+4[=DV+ M)Z?*B91RJC>.WZZW?_:TL2N>32?P-**<%I).D[3+D<.36@H+-*OU6@0_5ENG M2.XU"]0KC4ZM4D^;@CF[R3=]WX&7PVUNSFSS/SVM'[@N+#-S?V,32PT^\.#N2,$S2^]_J][WAXX% MG\C1>R!..!A.&SF&L)!DAO ANC)M0=<,=-/5GM%;1/69-'5*1.7&'6DOC/S# M^^D>?""O"_ F\,0^+#3PTYXW\X3$\'<28^"B:OA)[DS -1!Y_4,"XP(9[]=& M]YT%.2)G^L# 1CDPL)RQM!@._[9&S!418/]2SB%]H#FD7QR<0[HIE/B\D]F2 M\4O&7ROC]Y*S=DN>7\OKKJ"!M0A+*4>X+"]H7.JQH;DC);N5[-9HEF-N"C'F MIEW;\I@;504I,VV8 1#:LV-!1&F9_G2_"] 6>5RC*(A6C?9"7>(S^3(C$ M,@9SR<+;8(6YPDO==.E$,9:.4$SV1\A7=[H?U<%4&PLG#QOO/K;GRB%4Q-^9WK?J --M)OJPPO,U M%[BVU(C%T8AI!^2[X8T@,[TR81>\ MD57)7NF+%,(7.01TFC!#0F4XPC:TJ2FL/4?5W"U]N-AHJB+J0\5<%Y*W]D8? M_E @1CU8N4@;7+4;?L+^RT6!K/@A9!1"*VZ9@W@Y86G&MZ>N7E$@N;B.6E&_ M5)Y22G0<-O,[#J/YDN7,YZT_KH"L_A9SO'%6/\YA]>+R>8$L[::J"PI9FY(T MR*JSNZIS:W=^M?^&S?3JADKL %S^YM7B&_'RFXO-O5@BKEDC.$CNW%[Z\@)B MG% 7+P^1V2C0B41!Y:B8JRJEFZ4[;1K&2K(6.RW=!KT3O7#)KX2G<2LXD0'=G8XX;-V<>(M#5/=$^3 M39^VIL-_I0,GES\T87$N>M?QB^#+L1"NAEW.O@F4G@P=3\3?0[9WCX-'R^Q; M4[BM;EK(+NE+@_OW XN;=^'FJ2LU8PN-+2OQ4%XU+"6Y/.<9F\.Q(QWD61-_ M!;JEFH_G*$B;-D_%J-EV09(8X/K*9V!W+C79!MC';&*'<^PFAN[K^*WI)S@A M^717]$$/>ZA?U$ ?3:?U &U=K*RAWFECZRW/FQ) )(Z;7E@4:T6.F"88(VL] M8I\S=:+'?N\A1R$F#E@J^MG7HWN@ODN"/ 4#:!N*PX$I0?A@NR4KH<2/QZX# M.X8/'LCF0NRS5KPD8Q_>SN2I(_[D%VQ\4(3$(+QJ?J\.30-^]5._W:Z_^X@K M^^5'_-G'A QP4S5VPP]U/ZY7M"%PABV0Y\!*4]V;8-/-@8D]:,(? NT4L527]PP\ M!'-W^%3#$;ADD!S04!F2)"0P'XG4T^:*>= M'"T?82T+19,"@-6U+*>/>C[=8^OQNRV)U7Q\F@(K@\R?1::TT>S+NZJ[0J9F M?7XF8Z3(J$MZY&"7-)BV1 "]KNDDS!&L7W_M68(B/ MOX#*4EVEMY_.?D_',YAW?^4G%$S11PBFD+C7Y<-=;FM:[ $SUPX'5=>9S'^( M4 S:[:?KKU]>[GG+!%^8U2XX9O.7'^%!Z)7'__C;+\,P7WK;_=2KGMWUNK]7 MNY*>?M:%@XC00G4UF0?]>H_^D)4CE5^]^G"7D MKQ?IA,3=6)J,#S?GGTW[6\08*13@/XC5%;MD^C!S'+I@2)7BL>![;T+'I"# M3HX7:CQ*4:,;XT8D8<<$-;2GO<>8I5'[^>[^JT=_K?_\X4C#?Y$?[@G?MQCJ MR$-EK4*2N8@'_@UJ55);^CITEV=X[HN ._!+#77U,_JB"ROK7!B=U6OE5:'F M7#OV,\UYB+B4R$8\VI542 ?):;9+D)R=P$W8/E9(V7K^ZM9SB11:)8]4"YO0 MB[=04)?_W!C*ST+)U)*_=X"_5>:_P)PM#R4*O$(Z+]'PP*3(&@(/9OJ2>*O$0$!?9>"LZ;[VFVX'NCO5#F(87;'KAV=K9#HI,P*:U7IC_K0A+0,"P>/]TIY.D"CLUC3RA(BM")AH?^3,0 [ MVF&KRG$]IU6E<=1JE-TJ95^H/W-TTJ'%?)+S):IJP@773Y7>;W%L^5+5205U MA).5XTN/5#H]J30ZA4+&+!S_EGXPRDY:R=K*9&9U(ZU^AQEA%=D1Y7>IS%\#@/,R]YR7V\>#1O8X>F MC47G^^Z"KA"JH[@X&%D.;1H0QJXZM"'WOM6GK;?KE=-6JSAV,:.BJ?1T2QR< M-^'@'"\U[ZO0?O-E!$6Q1J=YBQ%OFBHX-$_Z($SVQOSRY3BJ0,[Z_J>'DT6S MR?[9/3?5,^+2!'$QG ";97=/UK,7GV&?3U,J"G?*)U]1#6Z]TCBM5^K'V\.= MG%62S4,TNV]@\&+[S:\6S+3B^!WTEM=?ZMLX:LP#'I5"6QK05Z:SF(UJ?@.+\XAB"T M3$9SEU"##)-C8%DN MJ_WGP?011^;*)D3#0+?HJO.A*0:][Z(?X,]O$%!0N%W;N(6G(.ZAOV:/+K7@ M[9/K>-[2=:/-1J53GZ]K0T'X)GPDOV'2EHPCLC+JD$3F1]PBU2A(\&X2P70. MO0AIIX7$TR3U&+2&W"(QEF6%YM'Q?.*LHNE$*9=00R5&Z>N0F@I*U T/3VF?GN9TI-3GIJ<0 M;C-8KQ K-0D=+==X][$]WWGZ QW/9N$,9VY= M)VVF;[EU:QD>C$BO1_5Y9??#D2:[R1*HR1[X0[IIPS^44=3'I@^^TO]"]/$, M.]-Y>3!I(3?U/Y(,=$W&%M*281O[0W%CBSQ,VHG[%@4;*[F"%=VKO?A"6W&> MV(F0%SJ+P]EV0/G.>S^/IF7!7RHDR^19@%)&%'#5$A:!>>^<,5Q'$^:=^"LP M/=,7$M\MV8W9[C1R;-_Q43/=^&T=F'X-812B<"Z O]U9?9?.KH!+USLI\IB# MP=U)*_M^$8-[+TC5K,^7P6B[A,-=0%ACVB<)3QG?*4UNU7X#'"=GAZ"](W*P M*]2/DP/9+)R[ (Q$*0&(VGDD"7 \I;1YDI]@2D>(R:ZPQ#.&Z&Q&:7(#0Q=[ M.P4X?&%Z?<@B%OU$H*XA"#.>T:(O7BR)>S%(H(J/I#% M^\(6KT<6K\"X>Z$QWA3R7EZ-4"F;:Y#-$A?UU4+!)5,%0J(LN68WN*99**XY MO/)+A5_:KFT9O_0>WGHKV)&R(.RP*3G1C9-HF1/PZQKC;,+;Q9VRXA7#+ M36SQ84U4:99-_$*T*[<63+U=V1 /BWL5ZG[&- \&?)0R9R;\Q"S8M8UN@@%E M*L';>@+IY+B]4/G7CE97;;T"LVB5E9D\OV .=1]XOG72*$[O8($=A_UOLJ89 M=H+"<'02#/$L+&>,C'U871M[V:"5H>@6Q"+)4W2*:4#%740L(Y72UM5;8WM8 MZ&7SXV'+5EJU[BN=B&++ULGVT'C*-M =<"<>'%^W$D>F0AT:[[4_47:>*16X M&&3#-E58>WO(*67#5RDK,5DY7 MQ_2=)QNVP(BMPUM2;(XKQ[5Y* !M,C1A=TPOZFCQ'>U14*D9/UMSP#FE^K") M&H^IRQF4LMQZ@=XC4!O'N46R.13?$(VY./K2<>5'^+MP<$TMKU2Z<=0Z/9Q: MZ3=(=:)!\8W"W%P'FL N"72CTFK-PP0P2Q1%JE\U<&I+DGV<(]G<_YZ4;*;P MAL4[Q5,PS.?P%_CWE53.B@%V\9S#E:X) @F$PI+Z^5+8SGPI[,:JQA\_UAM' M6%C";[_<_\-=+GJ75]>]"^W\YOKA[NKLZ\/5S;5V^[E['94G[I7BCE>2#T&S MZJ!0:+NYE5CNM^;ISZ"./6T,&T^EX;H%BAUN:V(0\?7H_D@34E(]5/C@RIK> M$.Y"!?ND4L:N\VQZY+J!%KD7K+B/:_7WWS[@)_@;ZA:TP6;-(ZVG5A0M9J1/HU<1\'Z@R; Z"94:/]5TX?4LO(\7 M//Y78/.TH_6%B\UKFF6.3)]+XKG]?;97/DXFKIH7.JA9OC5OZ>+M'7G&[>3E M!L67@S IRV?"AK_X*,9QL?;.IE+?+@,PA?8G8^EI0\!>&S^N>^EI2)0S'^R= M:@=F!O:FCH>N31H>I%S8?5-X4;_$G*(_::Y/T4<$T=3_ZJ&&;ZY"PY_??/ER M]?"E=_UPKW6O6=-?77_J79]?]>[W5,N_HJGJ3ECDJ]_JKC_5'D1_:#N6\S35 M/H/[A:V0W2?09GSR?@CM56!Y'#!F3[ITF,=@3UQGJEL^",EL,0+]>PP_M7V* M;\!J!:X78/N4[RAC(.9)26@H!K96D6D<^^0+:\T:VH?Z246;F/Y0NY_^;_HT M99@/7IPSL17&/.I"!T'FM<'2R9[;@BV>4R1*5(G;";+L 6M^1BM?E*M=:K-VG\D M\Q'O8<.ZQY?*L"'V7TW^?/Y[EH"=0A M?\>O*SO#O-O0I;@9W+J.$?1]Z< LB54Q'\+]@!1UI5PGJA/V\1-$OI@S%5[;'VT]GOZ=W2<^??[W$:NV -FKAT. MJJXSF?\0&[RUVT_77[^\W"&6V=(]Z]B"G3F6H5_RC[_],@QKAFZ[GWK5L[M> M]_=J]_*A=_>3IEL3?>JI,V"LAT%'/T&TH6#B-/#D4E8"_;U&_TDK$I)?O?MQ MEI"_7J03DAI*EB7CP\WY9]/^]BX9_*;]0>RKV"6+0;4Y#EWP/#VC469-()@0AOH/_^?JWV((4GX>"Z"D>!V-HVICSG^=RA+Q1V1Z$R(E <9(/!D\SL,D5 MA1^J0V[.U'"8IB,-\'L=HSF]/Y4!NB()22HN_Q&7##]QX:&QA!'=Q@OPT#;G MA6QG@H(LWXLUPY%V)OIZX*DC#EBH/-#P\8XNF7/II<./^J;;#T9XZ-Y'.YBV M#;0Z!.H-E4_>FH"HEJ&14\[)"G.$Q &F(ZSI(9TF:;H6?J@;H+U@)28\%125 MP^!$ ]@BNX_?CQV/H8V1"_"KD(8.Z6D3TR(O;VUR _&\RW;"#4'E&<;6J&7C MI,=O=U']+9\&?D($9P?(V)4G KNKW_*2NS';B-4/'GK"S+-N1 )=D@ _TUV2 MG &H0-T=A?;6].1I7S87(M_NLBE=EI<^@_2P9MA=%GKED4&,JZSP[;FZ"2>' M8(QCCA8Q1FFI/SRE#T_3V:>-616R7J3;X=G KA9J61\M]V0H4*\28"XL ^_Q MR/:+6#AV#]2,CP)_KZ-YL"LC!M\63XYML6RJQ>C)/^+[%@&T5^:XN>;+P M3[ HA#8_D%\ :6U/6)78)I@V^^)J:S"[CDU*C]_,3RS=I4!B5TZ%!9%AG\<'R&9PB#H!?HE*6]Z7H"G#.$K21+, M'G1F9'W2\&2:U=I)M=&)__45.?YP5\Z'NHG(X?*8(.RI/<=LY\V )$B"<^"[ M=D/AHF\6'%9#N,=$@@LZA>$B5X8J!VF@KY:>/]-,/^6D'DI9N)"N&&@3PB__ MI-,:G_,$:CO3CZ,S=NDX)3>WNJUYB5/UR:^HU*[>2TTDGI:X[M "9]@4Y,=7(,0W(^X>@A]$?Z0AA>SF%_.PUW M82U"D)](O95+O818#!D7DQ,W[KV.V/D\CV^YP_IT-CYBVW*Y*")W):9C!-;' MH+K$[)9M>-SW@%KT'R2A>5=5.$G#B-R9L M8&NZ_(EVX]W'^E'*D3:$=RS8F&74^:]5WZGR9X^Z9W))FZ4_8CH#TS\#O<]A M&]?T<2,-GBSAE"V(W--&J^64EK3?5J"S@AV(Q/52K(/P[5<07ILE//K MFP1 M"[6*'.8"XI%%_4OQZ$;D)^.W6'5;.ZW29U/;\4*8S+L [D;LLV6'=:25=^0P M:=I\LL7KGW:%*HV4$U99P13KX]C="1V;LH#K*9G6\JJE5U GK<^:U%D;FF:> M,6CJ>UNA6D^'H)^[N%PNO3C"1<$0JOMT3!E*+K M@KD9:SA1O0>QO79\N"T(:ILXIMYDO][@.=>ZE3C"<^RPGB<=N.GK:])!:OR%!*KX>72:Y/HF@#42VJYO?JT#0,8?\$; %& MV;'5V#P\_N'V:A2Y/IZ?IY?09JCQ!9,<]PFNA ME';*92' R#G0S0%!FON-O/:+_E_'53_RZ)*+Z%W3)N2FC4N>NWODS-:7]%Y/ MTD941^ZKA''!$,=V9 T#)A$MH?7EVZB-H@HE!_,M+I5WV!#?T:T8DD?>\$A; ME)N:2W#3Z;N/_L1)X29O&79:,!U1LE/$3BF8>#SQ/)W$J6/-=X'$#Q-G6R1. M2:K%)=9+NFF5U4OPMBWI-TJ6FF>I^=%(VV2I;>OD-94W\]1GRJO1 MZWK!"'X#M_62ON'C5'L2SI.KCX<0RKKB"I9LDQ!+LV?UIEC&'I-P-)#QKX/!N@=VHI"$OE5.ER M3FGG%%F*.C3O4,;#5:T,489\-*=VH*30L.>JT]A>D*W.%TF=WBQFE1. M[2];AELY/IFO.2W,5..2IPO"TPM.Z-P^3Q^_^]BNIX&G%X2C"V0X#V%.=R]P MG;&H:%],P["$UM,]+O'N#I ;]]N$%G)4<*:&6;! )UO#\%;S1N,^=VV#=WD# M9G1[XWT/S(3N%D\O"-I<3)ZN%Y>G"V1$#V$Z==U6[R.ZWGZ;S(531 74 M0@NO/4-9I94TOBYL!3:17+(!]31?9+&M";OU0YQ&?;B"4E^P,+4H@K*]8'@Y M02F0<=__"#E9*-/AZJIX2>_!I9D7GTY?K-3=XNO.4&NK&.CX]FQT>WNA]*RZ M:AZB72_E0UKE MQ)Y"3^S94'?V??#HB;\"X*(>@4S/57S7MS53]V05+=GW7\_N>__ZVKM^T'I_ MX&3=(C1?;Q +N#MV34MKQ8' SQS=-;!;Y"*:E3(>.R9U $78D1+C*)QO 1?0 M$'1SI-VZIMTWQQ 97(9S,"2T+YVH1=]WHX85^8.M]Z!LG/A(]WD8=N[.$8C% M[B.0#[5PW3F>L!^%^Z3=(93=8]"F.2[N[,S^D2A)3-4 MOND3OKLK/%B-''J3@LN,0=Y84*1';3 >HT*/P24"+1+O,C+=4443@P$WBN*T M%&&8U [-P%&N&#LN T.%2\(>F;2G1D-3/)4/89@I&@]CHEND387NJC[OV>:W MA@+$@7\:)E&.-!["4R/LD9S4XHQ-6\Z0TK'/C28:,!*6_(JALB;PSG2/OP+8 M/)H11#U51GQ>4&P\#5P5&$!@KT_'R$ZB'6O,+&\AH%8,X^>5;Z5F&7BA4D:D M;I*Y,0$F8SN\$SP-TU@+WD:^$KYUB.CE:>]U;%&B&?6(870%I->:M>/W^H?W M]0_OS>A<4%#'7'&<6J1$7LO!(C$F4Z$F2OLO@CO)T=L M1&^,GR;WQ"0,25OP0XEB)O7L27%ZI0310"!F$6# +@Z="J>=FK!A( "S/"(5 M"3^1.KAXRD1%:A0MEVO2F.:05/L7?:JUE?#]+IZ!0E\"RS)I[)7/&B2N[H%8 MN!$HS8P@"KS"6CJ"88Y&27F(Q.R9I)]G ?PB98QKP(Y@&GU*EELN0?*+? #O MSX1&2OE2J!&\E$01EA9GS-@8H9C,Q@>WI+%E-(>L B\!)L1$$8X+],&R!I*K M2V;C7,YZ#">?I?AAR;T&@_&D/P$C_?KPF7TOWDO=JB1&)L#7H1>P"H.?9I,S MC%=SEA_;BAU?9P2;2YA"DAN%;*P@\Y1]3&R"+4QJIX[3UB88WBD$L&JFVZ,8 MZM: 1DU(>%]8*&EFI'\D&._-#]QH/1Y;X8BY+*NF9N6-15\JA0CZ"VC'ZT(P M4$OX[(" $0-%( P2($+ F8Z)9]C[4-X-C^BCF6 TX@AQ#[D].?:6_^17P0,M MLN)I]H-)K4BD:Q,7N=26IHCHY+@\" _]U$E\7&)2'_":D%CP4(J<#?HY^&;F MB*P,;"+:6<>E99F\9#ES,8(WQ(%-_2'/X<,DF"=UHJ1E1.A*Y /@]+_PY7CI MA'F.X=ES(,J;Z4^RP9-G#YIA5-5D\>ER:<4UY3H925Y8WQ>6;,[^/ MPI_@=+/8\V;GCU9(60&5]:?8F)DT8T(*+IPQG&MW[+>:^QGW73Z;42SD;+*7 MN:F@$!2S(R6N=<_0_P(;AG.#P/&?(AHDO/AI)EOHNX1"]%D.G_L7!^9JJ/&]KP\&BHOE)O! F2^Z^TWX":>(OP_O M34YYB*B<,%@@GI0V82F=PGT&)J)PHYAU;7 O+-"Z9 M!3"Z!1$ [B)#C+X0> M3/15]$+2@N<[4,DI49&J )_ 1-065A6*)GSD%A&_#>)1:A! MM(9FR9](/T%2\5P?FWC0SW2$ #+$,;5 WSBL?.OMU^\T7L>[_$[NKWSBDOL! M'.&"+K&F*5ORK\23_U6/OIC;D 4@*FDIBVU-G&61](=DE;O!$_Q30X3[U_*& MO)39H_).@N!;EL*DBXB;U!>A08R8BQ^K))\^\I)J96-LUXB^B#(IF6\6Y]+$ M2UP(L/T<]ER:-#AT$2:FR7\2AOQM/+R,VC@4MH]/E!CCQ%@G\"R<7OY(CA:R M^]C2*<4C"47)GB<]A>XS PN-:-N3-H5X*,XM":Z[A<\T8 ) M37SOBS&YGHQ;+\4OQBT.Q*X^Q* M2?T043MZ 7 !Y+ #V"Z: X ?U4]K&E96V 986T.?>I%#,2 1THQ T(0.Y4/, MK#!.@'GYJT20_VJ,5OTX1KNY#3XH>9!*5S,X7YX7R?A**9!0GR2B ML##"F!_A36D3+)?Y*1A#^-'7/0%/[DLX0QXNN.A5:EX\N8[YCM#,\!@Y[@P' M23_K5L!1$AH(9\PN*@U-(4; ;V*\@'=RA9I(;0/K>E[@DAZ8T](3T[*R]$6T MUB@.#>3QR0B/J=(ND@EHO)8C,OFV\_K=%7\%)D\8V7[.=@6A6N;@SRZ\HH&O M>6A!F_37.FG^6O9TX)!<$1?>,:L8VJ\TH,C+F8T;7EU)O9*G#QDL".^[G%W] M+0 IBVGA"SG#4N,16Q6<+0IB L(TUJ>,G2G%R F-1#)K8E/F%G0 "H3QH\H) MIL\HI;OA,'MT.'$^'/UL;I*IP+-C];Z6,^'COO??/V3,$.G46RDC8H^KM=-J MO?.?.]U^8L!3.=[F+2-YHZON^\(&;G'X"OD/,'L":.&G=1W<"C=UP&SR,>>. M3<7X0'O^*^9I;Y%@RTZ2K1^EC=U!C^/]E+DBY(+HB1H]LJ(%-+62V"8"8O;B MF7K,MRKS;P@UHX_VQJ:LLFLD%>TYOA[E'^B:BRCAA]YXY_AG[?T9KTMY!"]R M*3XJ8RINB"^JQQB.&3"3[4YCN*\N+'LD?#S/ =+H3Z&;PX'"^^8'XE"0?CQ% MIX-SV"1^0OSH*7J,$9WAR/&(@]BX(R2Q) -MT?D'/H;.%EK.9:*F";\X8V1: MC2=!5V:<8K29OD,']]$>QH@J@5>9;*%7II*V#PE7TDC7/8/ Y8,/UD&S(]Y2 M-"#ZG?B/\" HATTJG-/W^J[YB$<= G:@@B<>TB--N3QZ$%'5E _)&]0>KHA= M]X%IAR5;,D#H?9?G,=$8:%4Y="C&[R&7U",>CYR_FQKRH@ZB\"3]*'_(D0$: M+1TQB,/@7$[,(U433E\VV==$E3@GTA3-)&?]93HODZ%#8T?A2SQ>"P\U*M'4 M/U?.D(O2_I&/C1(;'>&AT26Y->4H:W1T:?#%\]SA7.ASQB83XG&@B6_M)&_# M<2@J2.9-64>%UH]#.D]YFXP[CM*$\1R$;S3:MA]I^!?H44E*RNQ:J5J;(S0# M!*:".\7'<71*B.>P+Q'<"7S/AX?0X6Y,0X WS]X&'3H:0'*^GVGSC$X,."IS M.@4M3Z1PL]DMUP%?PCF.R86L&B^+Y1AI..0L\KEU #PATQ!0'28.01U73YTH9TF_NJ"Z+?G(3GK$>4L$Z1.S_ M=@+P[ZCLTA6Z(0VFPO0B1XW)TY?XO=22T6>&UY$/&.G3L+Z:II]#A#3&R?,"W8*H[!6>/=%=HVHY MSC<**Z(7P]>77L](Z+9,^=W+&HA&NQN97N67:EVNP*EWFDURG\E]@/>)KS[Y M\V3J.[Q[O9=R=_"$AQAFQQYSG/F8^(\C&MVCFY/STABW<3 7C&$=4:E&Z))@ M\H]]!=!^XCL&.V%!A>O\EU\ "Y95N2BS"(0/IAC WQ_!(8'(Q0]<5;5[A"\& MH1DQ NPAN%#8)1_G)TZ^!![Y&N/K<"K),#XA*IF&JX;9X)2A3% M\CM*M$?;";\G!@))@-"@M%CFZN M[B 'QV3<9#'.5D5R%+#8 6D8G"MF>M^ 8Z-^":H!CC%Z7 ?K7'9$L0<1FZOK M-?@\(%>:[: *VF&3I>90000S/:[!, <#KC$"PX_U"GSJ(X5#W4F2GBLL3A2?+H#@Z= F9-)4=H)>> MMT)2)>.7TA@H\\TIR\6@IP=$38"(!C M+542!M(O2+7 0P(LM=-P\K!V5>$BQ7I7>X_SDA2Y/BB]FS R0$W.M>#8H@HS M? ZO>6.A?V,^UL-H*3J]"VD2:CX]%E#"UEKZI*)-!*_7QT8-'*L4SMFEYIXQ MW0_S0SD+H^+"%5"Z2W2W 2:HC Q=)>65^X M@*\8FL_P;3EZ'4$HX6/9LZ[R:BB8ONS40<8*/!TS#B(R"K"M&AY:2<:(4HSR M'BB[%L@(,];$]-0=CXIP1/*V<#=U20?.P_!7&+KCU9SB,( MI^P!\/2!P,G4X4QR-EU('^3P?KQ41J9=/;J(%598/$2'S$$_\]74\:2CV@<_"%8& MZP.!1]D?C_''LT\CY4@75# *KX[!A P"*WY.ZCN.)4OA\Y Y, M?NC( 5UBPZOU32 6+?(1/ ";,NDDUJB9!Z;K^3-T!;?."/IAL:ZE_^GJ8PS) M0;>,')\L%3T.J?M,!QH@R-A[!ZY[_?1(NY*Y0[KW7QR3X .Q;8+T7)0+![,, M[/,D;!E"9CV\5>,<>?P33/X)U'6N8Z,#"=K7$)1(-)@X'D^=? S_$H1)\0&TNS#]SV:-+SE4"I M=8071R:9>QC52Y\YQK3ZIP/L=PZABJN'5Y[]&9IQ6N&%^40U##U*._=%S-2$ MUUSTOH37S%$2S Q$W*9#<<*<.!\EB,(E9;0=1JJ@ QM2?3C)K#E2S0LAK6'W M)YAMHJX;UY6A#_(-L'BR19C%CO80QS1.-4^>96Z_5&%C)_BP/V#XGP1&YU3S MC,3!78O4K?0[O9GIU9U:K5(#H0/%9U6Q(53S)LA-LSLFCQ#HM (4KHL5WG2= M -V'K6?D%; PX+Q#*WO/9>3_]>C^B+U_NEU# Y)9I)>0N43BB?&1EK5H^.)L M2?*$K0.X]99#9Y3.&-D6#['E@]D]-M XX)$H4\NKA&'L",607"ATAESS&16- M,DE'&A+:C+?< :'!14-VQPF0X5#(T.^V<%=0[?,[$35PV72L+)LIFB!.)6G(Y=T\\42[P $Z M1Y!/+H@H_/F/^LE177N4Y >;"3JLO77A>6L&]D\A-P?)!9Y(O(,Z2AU&Q(OY M-9LA(7Y$F@^TY)C#J6(H.]M8WJ4%!^-=7SD#X>A"1# MXFFXQL/ APB'+9+5@0.1[._B&9,:ON"34 >KAW0:5XMU?S:=>J+!I3H:EV)0 M3+?5JHT6Z!(LK@L7KD/HX\'.S"H2/%($>VY-DSZFQ6E)U['@USRZ&!M+*5Y% M><3D&/;XNZJ)2?E[=&=5J[=UMM]@4CUNL6?889;FS8O(-GM3#\-[/DFF4L?0 M-4;W)4!_3\*9>MH?=ZP,L7_5-3D\]9R!C_Y/%>ST(Y;^4NF3C:Z=SP?FGJSD M]2>.3#R8X!9QU$V'=?@!&CQ!$8C;#X=Z904T"U'M303)\DT8S": M\8G0I3UN1>X)&>FT$"CN\>"_Z[,7S;H\\\X7-3 /9'P$]H<=<]S&/Z3'JWX< M>0A2-\8\B-3X;-;=\AU#GQZ$?UE\84+*O#/<[ZN]P6C M#E!L;L MS([%?DQ?'_M4AH6.E\-_P2OH5(&/Q/B10CXR ^R[F'*E\X-G=*">](A)59DQ*5 %R.J@8TQ*$0BEH,W1"G$OQNZK\?.3I 0,G:J2$'DVF:\ MV*:\U0!3O[#;EHDR$6]297I[X>1NZ;?IB=AG!$8)Y<)TM3X6F(%&$"K:B58> M[JS#:=B^Y01&E8][F.#J)504&3U>Q]X+%0IF_)AAG)0+'VTA^[-JDT%K6@YE M1O#TG/U)5Z!+^HPN.D2C"F* +*>Z"A-^=*(SQ#X'^%705\D56\@Z'+2< 3JO M43:5D&YP(S@3J6YW,*K@*NI#434\%-/,:DU6J!2=4 .$-S3'8TIFN#$O*W1$ MX58GC7B,\Z>\#GX*]LGTAMRYHW-F#3PR/F^ 3;(%&$SW&R(=\"$Q;F.KQK&9 M/&JQ,2>D6]30'?M5N'H048AUL-0*).-2)Y;PHU>"3"LL9],C:8NT'\-=%7%;[)X [&,WRD/\DD0>"JS, "\ 1K+KDK MR^SJ[;+,+J?,;BN5=1L]CSM36O\F\/$DEF3[/'3&#NR83BE(U%(1H%,RCQ7& M%.A"J[Y#F1!$?__)CLH+(U=9H62I$ !K!&QA144^&/MA2A&;-\DR&^C-0+@N M@P_\'#.,$HTQ5A/OT;$-AO(5]A:S5R&;(75?EE&0H\D@>/#6 W!(43:YGB,S MQQSAA/7!D'F8YN$S)U5^'S=-1UH7TUE<%4)^6IS&;&M,1 (#DT'Y#KOO"AU[ M9:RI>I'_J28=265J=>(Z?#RLI!J^^=0:86Q%F=SH-.50^#GF0X?I>_)(F)QL MA97W)\-(!B)"[I:>7\)OH.X@NH]T#9)G .I@)'4K9D\#XZZJA!78P MS!-+,:;\&AT61T(?/Z=6;3:FL(P*EP7AMG!9T(BZP:3VB.6@Y3DF7(OE7?!# M.JSJU&KIH5Y"_\!%R4#N@KUC[ RG$HDY'@R3&70^[3DC$=U1MM!CKPK=(? H M):)AB\B3+.N,("!8R^/SP50MH!/98X\<872^'@LT \& M ];?=*(8YD%=1S=&^ICD%KP75\&;ZGXV7>3!?TC?"6** TE192(D&94G/8(T M?#.10#/@*DZC=/!9H8'5NT?-T3#(J&-?83\/L M(():>OA\2E]0J9M4NE3\!%^QLK#?'N?F_A"/EG83) MO G"C#Z;!*DY!.OC<\><\&*0IP)[Y%Z^O6S/#<^XX:X6A<98MP/OTSCY01%& MT2TD,==<>=1*B'9J CPGYQ$&I]DI:(NX7,PKI*E"@[R.J8:@Y?($IT*_Y-2P&%? M*;)H0/BS8VR?YY)5Y@HJ)I4,% #W_>I,P$MS9ZV;3(S2;W$L4%]'O&''E_WJ M,=$G^QUSYCUU;U49)8F+U).YG$0*$;/;+,/IWB-C?D52D:#N/[WHO)F"%7B" M(:HQ"Q1/@TF_#HOV?(9O21:'4U6@JDBG,5!4DN$/#T9&L)PS[ V)FEG41LS5 MG:';5)GWFQ+!;W1.K:I4AQ2&R=0A\<#WL6K;-<>"#X8&Z?%"NN-?"0N%*O'3 M6E;60^!L*S4R>(18.%3,898RD2_'"1I_*FV;'AA0,=0P@'_+XS&J>0U+\F)X MJQ,AZWW03W04J@\$YT^A;,AP5276C[1S!6:44DXUTO_KS!9 A2EYV 3"9_#D M.5+R !YM[#=9>!%F9*-0;FB.I2!3Q92JETJM&0M5"%59?@/_'+36DV09D\RZ M.JE3E1[P#$L6SJG6 M$A"#W<6P?2GY%CNGCN34RQ#.4 H/5MXB&0O/397-3=B@Q/DX=6$PNT=U2Z7L M;DIV-RBUY5%._;0\RCG#\$IW"TVES_ _7K@S$2KD M)MTX A4QQ#*<>&\._.#)U4>I96QA?B%T%V69>:!42>CPRT1"5&&(W404'HQ8 MY44JC-NO); 853NB3TO]JU@3C_4]45]OE& $Y0C?J]O)5J+0N%#'BOE7(#/7 MR5@#[A-9# IC;,(:HJ)GC",]!\L9>&@&18N$/3",Y=\DIL(C+=2(UWI1RH'G MD_31E.BQ."PJ)N,6Q]0$GD89//;I5?(N:RLT.A'2C2F;&'I#"I'B^9CQ#(BE MS,_,1F]SY<)J@XG#U-9CAB/*X/!OZ*2)HN[8X1!9$_HE;)#-W<*P78Y-B5#I MA6"0[U!?;M]2-U*U*,01V SD1:==V6=1\DS =!7<&=7XQ-I>L'OJ_[?WK5UM M(]G:GZ=_A1:'G(%9QO$%<^E.9RU"DNZ<29J<*B];^4:=F<6LH M;LT0FM,9H@(>9%$Q:/4Z'?Y1?\6,7<<,\B]FY75PFNV%:[&'^ M% XKAG>A7%-Q;K]\R\U9PG*0[C->E+*U*WF1:2D4=+; M'#KV5T3-O[>B(I:X*/1 #T40"+^!N;23(_2V^P=]761,Q^;H&6$@;P_:'5W= M0W';[?WV@?Y+P[!]3@^U]RJ;6\ZE]M.HOF5F+5D05'"E@'HMWRYTST))U<'.MM4PRY2CE!:*'$[PGIW.,KRWR-3"WCN%E1L-4F(_%/CZBB0!A$*,[\H M9; K'2F@JAK=*4AG1;.P;7]MZ-:@6/A"6(;_@[?^\MQ>I^ 9(A2GKD MX#2;?-.,P"?HO8?5%:G#(EJU8.82GP(1-=7ETQQ)E%8!M&AV%7<[S\2"I@(? M;4#[88C8&C2$RH"U:U56YRS6:'%,X^2F^K')ZB!:G81@2(J/3$:'R]TP.NF +KR0+T)8XV@ M2H_8C1*006G$Z](U_O4J>EJ;4YW]X^[]?DIR%?0O0E?Z Z,[F6K.O_ZU/*V>]U>XX<6-,'V8>,W MU)EE3^MVMWO<^#7-]T!S!JB"(X27DKI,52RFC: VNE[!U.01."TC+V B'J&\YY5*HB:_]=M<88/*2O 0B)[?.;0-_E7PET!4:VUXW>S$WZ).& MPG'[8& 1QT XI-]GEKZZR"TC\89#,S6="4122R-;(!SE-ID\3;]V<2JI!1H$ M*JIS;+)J%Z%&M7 C4@$@RK@X'(6Q6,U.%1#K MBK8UIJHP0X*7B@SQ;7N'57*%B6B9Y#2XJ))FH2KU^Z&W[=[D>P7[=86V-Z:L MQ$5>*?Q%]!([)GA-GC.^H8*T1#T=Y$; \5\%6X0BE:2K#JW!YL)[5(CI6$D9 MK_;G1V:O78O)^P!"(J/XH!'<:NN< K.O*+*X>-6Z02XRO->Y&%@I2;CX64: MJ1P!EHY3[NH95( ZW#"@%P%K^A<9"TC&9I+8Z*Q*YWA W1B748EA M5G\V++LD*T9FX6 (?"UDO*M4DGA$>2"?-AE'\GVS_;B3P,X@E"QFM+;3C*K< M1&HY#'99:"@K-&'1[ZY?\LF(@3-3-$04PA8T4EJ34*;?W#EG>]3*0. :H"I% M+ST5T9<1HK3X6&:$2!.^P&A3-QH-D*90^@K8IB^1M_4Z(EY#QOI(^0+M+<:9 MY8'5XE0?EE$526KB-"X4^I^=D&LM76XA8@2*R3E 6([2Z$)D^1*D\M/BDL%K MM'-N+IT>-0/V'#F @W2_..%%U+2 OO^)TH*3$10* CNIJ"$$ FAXVH_*F2CD M0"U5A[9"(3H38>0$#PO..B83!__.IP-SBS%#AC=4_=RRTG+M# T@&9->%'RX;('[L=$86'&IO)1,> ME=A(LD=5BI&[/3J!,C:-R"F9.6:'8 ;+G5(#"3JX/(]$88;C]/N9N+%LHC JBIF2E/1H*^\RL-,[VRFQ/S$JM,:B M"6..K570J,+&FI\?O>NY7O0KS2AU]V%+U7]*!;_8G!'LT03Q%F_=2]OMD.VV MOL:O*>+^+\?AE35W7L+Q4RYMV0?N>,0-4!''5&.&FK:C-/8WMM)>TL/"?B&W M->]<[^ME;2Y>VTNQ[T!IV=8'>GN^LLP_Z.LXA;ML:NN87AN]B\O'MX M^YTV3<^W[KNUN=7U^2;-R.N>HK_0C?S!Q=P#=&@]N#UOR*/,'JTM,6.;^LZ[ M\D(KA(:YG&;TTMS9%2OWQG8]\X%NO['XS6PN=5YBOJ/W39CX?ZHTLGND?SL/ M?XO8>"IL_]FB*!@&%[%DHU?#:5Q2_WH=C19"-35IA-:8A/;>%E^-G<8O54/[FZR#E4V&,.[I [4'T8/.),MT_WIRVZRNU MV=5/;8^->0%0 1B'$R'WJ/4P@;4>=;"6%$X"W+9@NA9&H9#^I6%E]^286Z%- M@/GS1_HWDT[W;MVW:#>WP9L4_GM-X3_>I/ _W11^,,Q.E7&/(.859^*2"T\W M%Y+V6RMAI]T!#?!:@NL(@Z=*2C:V[VMH'^X;DH%1!T_,,'G()#:@^WNFV_5$ MWN\I@8*>,WZC,KE>Q"^IF.J7DY./"#^K-1;Q=V,*%*-S?B'X.]X-VIM_5^%8 M\LA)%V,WBX,!H)H'812Y* @=7_6GH)B=2DN1PCYT:?!5J/)!$",\(0@HZLU% MNLV8'$0TG$0 ](CDD$6 4@K84V&(6C*91.BK3_JD9T6B&%Y3HV>QD\AN=6:E M.7)Q/&,"<):E1D]P>DAAJP"G^1DZ3Z6YF;IU'0+P.*KA6.G,SYJFA*\>7(N\ MVP(CM;9%S"#, 8GE11+!VZ9?+!X/<%1ZA%GSDS2K7:;; 56ZE ^OR&HDPH1 0"JYW;RC *)$W!O!D'9:R@_,2"[SJ6%O*/+\=3=;-U] M+7.DN80PJX8E%HW)^P#CFM-/-308I+)S'%#L5S3L#)>'RS M<8)1J&.]Y.]@7;RL6IJRKCX5.Q%[$\R$NIA;)M&JTS%@P5ISL7O]7:K66AGV.5N8]]I%_-G=.3 M<_>@8C/#IB=/K5Q[>X"3\U/G^<_9#,33(48L.6QHOV'M0?R:\S"=8 M>3"A]C#\[3U5'8>0 LG<-#$?/^YTK)0[]%XS*;@V0]&%DC,L.J'@Q*][TXJ, M4S(ZT6+E!!I6G[]$5\UYD]2=SMZ4F<^E\(@!'4KST6O?R#@[XG16E87G0A?H MO@#<2M!V=RL@3VI^#3O!/"K&C');$ZG8OT[IECK$X^Y(O:1KB*9BJ4C14EE- MU%B#YK:LO>^Q@Z5:!=WI>GF"83!1':Z)EM<=>OX(#_?0U[PZL]@FJ#+A%5.X\8F^6:Y?U5*OE@ EO]&$]D8 3IUT$T9;'(/KNGY^9=M^K]3 MIC^;J]SL5GD#8BY:PSIEJCC-_4N[V .] U-@.3$;@(3,?4YOGRD&K]FD%#P^ M"E%PG',Z>DX#: MW7E"[DY6(-[5O:!N\?V.OZO*E4@@&N^8B-+WVI/E.ZC/%Q4'3(B.M(.=T:9S&^$=N=A;9[?H(DTSB43J- M'+XW%*\;+X9$$D4"+!75GT0 MT^\R&L+3$7HTL7;(7!'?^U:8\V(WW0R% -Q-=) MC^[Z9E#.KISH0?>$VR:[ MOO*E%P?70QN;C>-!9&6(6U0B0=8+IADUV(ARS=*I5"8YY04*8D=.\MD9;%S?Q#^4,6!,2(V/$)IO@8".IX4Z6(AP MJSVCRNOK^.=EK]7@RQ,_W!,C9J\"DB&VMU:+7%VX*#(T'%F5OAP(LJ]AD6WO MK=@+G$E"P('U-T^P#KO0 :[2P0MBZQ\-LI9#&24TZBM3P6OSS5S%HFK$- U+ M8>57VJ)2%HIZ+SKQ;I*,'LC\^1:&@O>'?EPDONPZ[CH?L#X8=X[PDX_+&NC(T. C[[.3\E8<.9/8V[P\Z>[U. MRWN/0!JG;B:$G1CJ503FL M39A&7_1^2:$E[8\1$!P-MX'=#TB4R"3J0=IFA?6AY89ZA9#*7/:B5"-:Z1XQ MF,:+])3;N>0;A._)#"MIYT=5;&PRC&QHDA(!O=?6^)6#"D<6);B=;:Y]!>A5 M$G% ?CO-!WND4C-X*<.:LJYBB?F&E!(92OLO-<"N<91+:@ Q7U5.LIQ4.03B MJ6+.)(0=O56(!T^*#HS PN^MP#YI+F\8!<%Z M'I]S COXMZ/NH,4[_AKU'GHY?O5?HQ ]8ORA/0P\HH9AS]M 62TJGSW9LO"6;OWNB=XJ1H)O28/&YR0,/;\8&A!!V'3? M)0N_!%E-@"04;\F.<$Z?HIWEFEOXQJAJ?S58IW6W.<+B20LI!B MCG)3E6JJJE7JBVR31M[AW"%\)565$Y,;U,IJI! )0F4N\.H+M)W30-0.("VD ME&A%ACL4#(C6CW ZJ>4'&3_B8G/@!65LM-C/I5K!V?J8T3 HWNJKE$\&WR"9 MC27Y$1A%W;#9-C7YLE8< M'/;A!O)M"T[2EHI2'W4&>UTXLTV+*_B[\IVMW09N$@;1MNX4CA"KQU:ZF*"K M2DY M:1;>N#'UQ5(VNH<;J,)3[[O+KF/(2P*,R,Y:/@."2G&R#;=R7)3>REB+M0P*6P&,;_MF\& MKX3)YIHQ]I2?RH#FNLZ-@BL@,/:IZ[\6^Y%4H#S%@^ 7)A-X#67=LA.C_6:\ M$_5-:F1T7XD5)7Y&"?7J8>E'W.-.8# G+, 2 ^1(>4)R3Y;2PL%.\59Q:XK? MH;%*&5SDW!2UA0Q798H[_2ZP^(,>SJ6#@ZS6W*/B0L0C$A=? /:JKB.3G"I?'%ELNK=#J;5;AW4TPG"SA/2FU(K=J!]JI#D/+39F13J+ M66@7Q;"BHBXY!%*FVL\L96"%^I52U)=NI-L)WN/6A_,+FY_7'9VPH-$67\>M M_U67#Q'J0^54";66.+X3M@0%QDRC[#1EII/#BAI&QP+_KH*U2E[[3F%1VSLK M=7=<5SG%#BY-%V 8%;"$(?+"$&XH2G;"GK$1NY7M1"$5UE?8>K'1"*Y]$Y<( M(!JRY((;FND*$JM\Q>(ZXY)D2"=V;ZBJ?J.6SX%2<.B[<2VJT8OJ+:XH /SZ M&_:D[,*S^=B'&]+$7\ZK*>7?PLO:94)-Y9,:CK@T:'4^Z%+L$4TQM!/RI=)< M<$@>5IV\[8"JK.-!>C%\>1Z--?C4)]%8WIE:H34N0=6-%.BRY[0RWT.% 1OX M,5E8>Y^SKR=Q-+*4A!"T8BH^0XK0DJ#JSC)I8JQL!*K3HA9P0$N!&48;9XQ!5%TJ<@BLZ5DQ'7TD(1H/AYJNG=%;XIVMFFLO'4LJZ,:UP'5+S(2>J>42#46M_Q#7J MF<*\EE !MJE/1K:-WU2C)N4V6!Z#6@"#1N99F957LTA5B)'? H-IJC= 2[(@ MY#4,G*!R%SHI\V!FS")!>L7X4!7JW"[=4_MZ$J)VA U(2KO5*+E$,$$>S17R MC**E'D:SB"N\(ZDM$K7;A%?UC/"RF$:-N1F(I48%71P%I;>2]S&4TL5]1!#N M'\5YP?PJ]#!GB]^8976DBA=.48BTOIZ6]3(6GC&.$$JV,CZ$/4Y:DA*KEZO2 M4DR/",N[JMY1R_&6 @.6*-#XGXD*@UD87"4VL6H+H.^%:O-)(7HI9S@J+=;@8)"KO* MQX7[=')Z#A3E?F$LS*' M+S\9_-TS;2^LJ;H*K_L"8V!8O/4A(Y3!-XU0F:=69L9U7^][.[^GXCK8Q1C; MFA*/E"2JE66@DB$9OVS9E9.:MZ=05LIJM7>"-UBIG\Z*M+_>S\O7$ MUT!GWN?MQ7O 0OCGKNR#G\&CTTR8:V%TJL%-_ OSG]N[D/[N:8]#;'Y+;'!*V ME3HD&ZYY'%S3WW#-AFMNQS7;&Y;9L,SM6.;92K',1H&[XQ/2W7^@([)RO+]# M/CCNJ?P6T)T](?JSC;[GV['9OOKRSGH'FPV_ZEN_F&WN]G\AYKN M(61]=_" ^_UL!36P>W+8K)@&QG6P4N.^YAK838,-JW=>;[ST[O[Q?5&S*2SQ MU&3[4V"IXWN[*#8<]30X:K"_X:@-1WU7CGHXM\6"\/PJ:KCK[V/<>ODY*PGF MA2.1ZZW0KN*112_B_N'&D?24=GSC.WIB^WWPD+ZC5=N ]=_O;N=HXRM\8K[" MK9>G;N.&]5:EGH*1=+#?V=C=&Y;ZGBS5'VSGL ;'^]M/S4HE*-UXU4?]>_,];JZ/ M)\A?_4%OPU\;_KJS5>\?;8+C&_7WN[)4M[_1?U?)I_M I>R;.39S;.;8S+&9 M8ZWF6*$;](EXD,[JS58V@!>;J3:;]-BFVFS2(YAJLTG?=:H54A;6/X6JJ=SR M_/J.5NL=D%I%3]K6R_U6KW=OR5%/S,6ZFCO>;PWN+QUNL^,KL.,'1YO]?DK[ MW;VWU,1'DK2^_NZ9)HUK46O9]5:SGD)<\W"P02;8L-3W#96W.H>;_)X-4WU7 MIMKI=U<.GF!WPTZ/EYT>SHY9Q$VKJ.ZNOX-1H5UD M;ICJ.S/507>CWFZ8ZKLR5?^@OV&I#4M]3Y;:Y*MOW+DT]7NLU1SEV53IN%FZ M[KKM4RMXVMEO=?L/%ZIY8OZ1)\A=O8/5\Y=LN&LMN*O;VV"5;%3?[^S=73EA M55=^?X!_AUEXA5FE_C")7O[P0[-Z^/?:PO[^DUD$K<%1 44#% 709:_9PCEJ M4]QD!FOC_UT593RZBE4:D0 A$L<+O;'GBPF 1H M!1/D7CF)X']Y%'E3F&Y2>!'0+_0^4$I&OPO62Z>WW_+\P@NRZZ^B9%Z=!'OD%K 8,,WILEL[KW@$6@.ON]F__Z'[;.RG(=1\ 15OT3!@7 5A\9>%= M1CF2.ZP"(4W#XD9Q7I3N/+ 7./0<87L]\S@U*BI'U(X$&D*5X L)]Q.2$2 B=X%0AG;Q@A)>E;+>JY#4/ XD)OC"R<8K*2 MY\/001P5;>_S)$+FYL%@&M@2F!FV=AAY236=77&B4SP:Q4&5E/C)##8_#DKD M!?Q>A@N(IS@I99]/D=':'ISJ893$\"JP/-^WF$X?$R-E*,81?:7(?'8P,^T^G&>7<*Z@%QA!KM5Q@$WA>0EPEL&\S"3%IOV\0PR8F)!)\K]]_QE*J M),F/^U&3+98PF8%*DH'J$R6TI? )+!]H@8SP*DO\/W)_YG4''2^,8 U<& &C MRJLP3_#H#%$+7XA37(?S#3^ O2ZR'(X-#)3 9@M/)OXEO!0(SR!R#A?S/0E< M":2&>&9@;5\B>DVB&YT4GX1R,)^H MJG8''QCFM.I+&#N%A7LLHM6H146O,ZH2.(910K+#&UZ9Q0]!%,MA,F/PK:+E M1&CVJ$#QOY@Y] Y:M^<]GI0POO""!([LSUL??WGUSZVZ(MSI/&O28.4OI,[3 MG[9>UL9Z^_G3EJ/;B7:#B^>PT0PG?//#R\FVO/\\>27-WNO/KTY^>?>R=O/;S[]"/+N MTK\JE+6!2AWJJ0[1)A$3IX<&I/B3_ZM#_VER-^F8R? MST[?Q^D7PPP-%-"$:-:!YQCQAH90@\:+K[+Z-@@#&GX40,.5,$3N@"!GH&&. M+>C&VQ@7ER!]MX^LJZX%>@/(8QZ/IT&I/#A\UO:^>:*^3-0?]*Z=J/.,%#FC M.L'?G4GU[8I7D-?M7V/8U.^7"9QQ^-)%!AIAI+1YO%D]?;4JT4_ZJ'R?5UC4 MC098RD4,+Z2>P;M8;IHP*F#+O&#BIV-1UN(I?.V"K_4 [KYU5+# 7D.31RFV M$U#UL_S*BPLO <6:K#C^&P8&-5FG_A5(Y!(5$]!$RP@4'C&KO%%55J!2R#?; MWJ_9)8R= TM%Z@ZO[9&V(ZQ-L39:[_-WW$@Z&YI'8+E^4F2@F S_C>N#08B* MK%P,26G)V,)D31['3J.$!U?L-XV_XLDB)?UR$L-Q$EM2]#B8I*7&K($,);!V@[G: Y[:$-$^GG+5H0M7C O[45(9&!Q#X03V)2YXCY4M^/TWQ4IY3Y;P); M2K ^ARP3TL[74720\VQ<@;D/QQ^,6>(^(/2*HSTB45N!;MF"J/ >N24X>$'%3#%1^EW.!9PK'TX>-:XRJ[Y!>UA^D"D M&(D>V"HPFEG>@%T!1DIYQ4_P041C?4IVG @Q_24QHFBY_F@4R:SV;5BLXQ:3 M"I%D0SCU136;H3MH G8@"*K"HFB(=P%9QGJ7O&*2Y26<.R MS,$"((G\$/TU M^$$<)[%G%D'*-*5[B)Z%HP??$FSRR0*Q^)%$IZ@YU$.6&_X9P4T M!#:!90 5IK5W(9L=C!E8796$#5R+EU<13$!"*S<1OZ$^ B";QH2HH!]FYA[% MJ0\F,Q,KC%GRL^Y$HD>GFJ@S4TR YMGE6O+J+0P-C5WQBX5=<>)@5WAO^,BO MB!UR7P&1&Z!Z>#O__5]'O5[GI_-?_MN?SGXZH5^[/^UJ*8GNN/UV[UNB)\9+ M-+SRM@^..I8!6]\-H%-;"" M4DZ3) L4)?7V&-+CYA_U#'/1BE MEKN]V][_EO--A@0<.93$QO"S"=[&(28# !0X*1D'DK(ND0NDF;)4$1#^Q=HH(;W_0&9*1"I:VZFX4 M_-XI4B:]0G'=/?RI8!4LJ$I:-PCX,B;YOEPYN(.+>W58_B2D%.A";:0.)@CC M$_=N]PZ^)33.#K34I8,JP>X.[:\]PBI"4WG#*G@$M\Z[VL-S%7G'5O M^3"Q+5GMBS*,QW');B 51P(N]8&**\@T#YU/8X%UO#9@';?0*]?ZJ"T",]$Z MF(A7T03[W<-O.G-S.N,-#Y ==X83<6P%E^4N(=^UNE66Y[;[+K;:)^7[OF&]_$_/=Q'QO<$\:"'*LD%H1;\L=D*2I M_DL<)5UM2-TN;^E2I+DEPT$D6TF5MHA-%L_?_Y;Y'7%LI50:0TJ"Q#2G!$4H M>O;@!O1=,/SPY?OXSRH.T0N,I#_U9Z0I@YJ357F .!;#=63K%_'+LPNT;R7E FK=QOM<0P/8DADB&&&4<69='S8JIR=?9,L,?F= M*I),"70P$ Q38+03E)7(Y 1&7Z,\B-E2A&?C"W:_FF^V5'(NY2^CNY^/-056 M.715V%Z&K/%5)*YAWHABLL-H?JDF>&1=05,,HV&IPA?I M^.%EPCT6'%!LQPF>126)9]EZ'>LQX9HYP0V6O 3S\04$P';,>]Q@1HG] MZ" 0;L0%[&HJWKPCXZUOF05<9OD7-O)9F.$W#^T\V\8; #EFNSNP7/,P4Z5S M=\XC>'\H+M')U&0]@07"UYGV#L9%4?EI,#_"1Y@U(A/MG'@0GO^?"A9# MV=@<1L-LTZ+T0=F -Z^F5<)OILA=EGD\K#AV"0?9.:GXML='[8YZ#4X:J=,$ M-T_6I=A^CR*#P #Y%&:H;0AG5O7:!YHZ"6:WVE?UZRB(ID.X+JV*$-=N,S!) M\B)T]>^WC_2@^$"(;,=#1E\YQ#Z_-[6(!6Z5;V?@S&\7J+Q9$--#>HN(XHOW M13:PF8)^,]O"GQ4C)EH\6:B@V#F$B2^?>6 M3 9;PXD3K!( '.W)+N?8G;1^.K!Y>O=J!Y&RR)"X"L7:ZR&S-W4 MN?7>>*O*%XQLBL*"K_,PP@"#1YD P*^@+I03RKW$V[>EGY !0RX#4!D]&,:< MJUC0AP)S0TK@4^4TQP0)E'_VXEJV!XS,BWK5CJ6)J'0O.[G.JE?0%32 M+0ZOL:.PD*4/<6[9?)Z+DJ/#R+XQK%1#ZQS LJ_4EK1 '^;T8LXPPEQ"\OZF M)0CA*L54H!0/1558V]1TEGZ\QYUAO86]93]O=;8\]$))Z;/^'9,.U.]-;D@' M:+Q#==(__(UP@;@R>C$\4)G-YL%Z5%GZS6KJ^6M+8'FN\X?5-?,;$/#XX/#X MIQM [_A5F=W]XJ[-ST8FY5,!8F.81_Z7PJ.2JREFEF4L/OPQ)4.'8))16BO> M!9BS@.9919G(\NCF5&E2])BGR6"KR]>G M7%5AL3:H(('HV+,$RZ="._V=%7HQ/@,8$;Z:RU^QQ(2*TM!)EL2;P[ Y#(_P M,' )9KY.2DSHSBQL@PQIL-1'&1JGRX!'^M, M]X$\)H)&X+WQ@%""*2H.N] M GL91@)+N+S:4U[=(/'CZ>9T;$['RI\.<-/Z\X M/R]2?2S);2I024BCSR8!IA]S^,T?^W%:E%XU'W##,3;ZS^9$/)H3<3*,$TF5 M"3)25M"N95! BFU\/'*\O%G(]*E3+%!,F.P5"#M(F.>5*LEH-S5DZ#;R1#-L0T'0GR8;H3^L)RBBYS!J45'I7/30X: M1E1+GXTC)_M,I:4)QL0F.G<;B= ]VHB$:QC]7QEFE!$/*PQ:-[%GV:WV4%)@ M4Y[2V]^4IZQ>>E'=Z).@9-!MKU"77^"-H MAA,LE3T9YQ%#(&MT&IV-//<=#5A#2GL 8@ U3S!)$5V_G]ZJM]IZ96BVQYLRK' M_&G")>3TM!B1GO.(\S0+E.V2OCT_#)7_8Q M+IB 89R3]BT,Y>TTK4*QFZ;4 M3KR+X 7^>(R9&24=TVZG!9<7ERA3>&-1 GA+ZG %3I[D+DIZVLMJAHL_:!T= M'[0&@[XU7!/!YRL+07RDQ0A8[,=J-@.+ '8:F"F02D*6(C=]2M4?\J+]DO$: M:.FR\(+1N^- ]8C8'V#A-*^:\PQW8J"5-D(:R:MRZ35YD:<#3N9F>M1IW40? M6T0NG<$7L,HR2ZE5C)*]R1%.H38DR0H)?SC[H,XBX4W1?F12Y]*WX3X,NVCXW8#ROW49U_R(C&?2 MM4I._]^U/GK'Y,?,'N/QG;5Q-)!&IT0;4[!5XC,_U=A,HO%]5+ MS6U'&^] ?86 :'E#"Z21WB/ :VX>KJV'ZL=F?JP+A&J?XY&)"1@"07<1Y8AN M"G'C1%3RQ]4T1\\49]?X7Q1/IUGYSK7$-HT M7*41X;'#J5.8Q3 1L2+>3'0Y$K>\IH-EZO67C]D%/J=]F2-P?YJ5(_]. MS5WI:BEX?NB*3R('$IS+,_ET71&:[.T5M44K^(C?=]6D^J>/3 VZ3WWY+RA9 M]ZW67ZO"S6W[=2K#/+;U MLSST-1IX61??2Z1PV_M])MT 1"-/Q9-E51Y+?;+*5?6]SWD\'K->\X9.ZXZ/ M6M.(*M/E&"^9=+>UG/Y4W(8>#&QSIFDO=,AEP%['VHBV]\XQL5G0LHZ%*.?P M%S.00B)KV(6R24A6 M(:^$E0)5RK"=9#167M6)3$@Y&HPMU6D!-:22-!2(T0 MX-NH4JI#ZBT[I%IC/!IH)0]XOIQ,(VS#YF.K@K&V=!GB9J>_2S,A:IA88"0< M;!>$T0UMA)S+"+-W=GJ=7:KS5LX>Y<\,@8J"Z&:J3>E!ZPOQ=!J%,7?0F&$N MA'8U*>+C;I"L1Y01JGO!OX<<4*7B+I9E0%(L'<]*:I]'I*/>$2XEO^YZVYUV M[ZAWY$@TZTHQ=Y>ZJA;<9-;)X_N, U_Q?Y2RDDLI3A&#A/)SOJ4*;Y>WZ6J7 M^%&(+'?Q![C$I]74N8CK)^4WOPC]/V4_Q)O\J0)V&!ST![N*R*'P//YL/R'J MP\D,"0F\9@^.XB-.=Q^*,K#VO$72"7ETMWE_>/2F31F1J$%1Q2:U9V 1' M'0C/#/S;4@ )#51:USM*"3 ;$D'=6Y1R1(H(4B7.EX&'..JP<^ICYB-'/C2* M!]0(T*;=/FIW.K:^^5 ^$048%4PA6(VM'RE;%$[*(%3'<&7(X'W MKB^(5"*,TTM?I"B::G63^HSD&@W ]1(MU<#L%"1U,VOKE*:9SDICE#J:CLIQ MEQNZVP/U98K J]AIA$B#UR4MIB(GP$C'$ M"7"(6A>EY.*SE/:47V"QOD^];*]$ZLCS?$45K*>%"L%#%'J\7,FSQAHWMAP5 M@;ATII8L^Y1?>.I_B?8N0;I',IOZ_/4NK8=58.>M2/T$+LH1(J=Q;H>*!I*D MT&NWN1+(AMYPHF.A"^S500PC-"-$5*^C:#I+O9-JC+V)N\<*JVEQG!:^#!== M*/YB':)MBE7I+[K16?SJ)R4O?I5;_9:VD^O_=LZ(GK75/),*LZ)@4X=.<3OC M.1&[.2=GZ2'$8T'!&X4'9A.#/GB-'9__K)!0KY4-<$(,:4+"K.P/M;FL35XQ M<=WH*2F5:$0I$+CG(.+(3EIDU%D^$J/$U+6B!<8:FAA=5'^4FH\?ZS>9=ZS< MU@ZN2 >S:=A2J$*6;=AX(!>9_DLF!)H?[_]$Q]VVRKAS'(QX%I09&K5-VZD^ M:]Y&CWI)E-DX(AFJ%W,-$SAI XN_5BQFEL76O $L\JU]U^IN\^X?=?Z*K4W8 MDC4ARV2'B-K@E2!POH8N^NO0'K_R$V(']S[=G2/=.P7NN MS%IH,QAVM#;!].^>YQXW_JIT\SFAI-0M$4YUG6E>N)'9@;]H5\J2-Z+39%1# M\I&26:E*5NL/.]-L-(R"& M5BRV+?-L@.'O,_-VL,F\7;W,VWMUURR2'G2"BVLE" K7)@Q#5,^P&\:E!NE4 MGE-4 VQ7MA-NM2\;2BT4#^%UUA08(=3?*2H8G97SZM"#)PUD*= UG2795135 M%#*YLAI\N1KK%HQ;?R9=B\6E5P]G.&BU G6:N<-(1AK:*B0>E2_ <@)H8WQ$ M2N$NM9U,0X6XH;6U:^C1[NE#&W0,[*<49QN8V#/W'P6UGH),%"9 MV:3S1C[0@CVI]4ORQM&>-;3A/D^H"UL!6Y#@B5Q?QUX6^6BWB-2AI]'6&,8L!^2O1J8FW MF(X#UAYC&Z&VW%5*2FFQ_2AZ]ZA"QZ]?!I-(&[[DNVVM=@YOCD78AUD>"WP9B'!402APP@3%J=1I#JXN$2*$G(2&7>7N-S[ MZRAN;%4 [V34)6O!!(2]&<%]P^XZ4%DCW4,&R#BN?#QVF(.NP^'SWP^ .V*Y M$6%0_9!K,((>/#8YMQ2+G<0Y!K-R\AQY-UJMU;1'M026L^03S][]M[RV[(_'4NK&@,(N8,GS<4U3?I1>+X%8#VW,:*U*N MH'Q6>%7LA\&9G&PLL+97I9C%D"5Q2-$ZRC:\$M-9V^%WX("9Q)#)X^*+ M[DZ@+&4>QMW0^743+TO2M%EI>K5L46+=%P8-Q%I6RUD44H,6;B^O(C[F6A)R M6R3<;;H%@B$N^6F;=K@,\5JA1F)-24./4[@FBR<=-F/KM0[?P#9\%X2>Y M']M=N^?PI5_K?IMFZ1Y-9#VQ;]IHU1LKB3<#&R+Z<6XR-ART&M,\T9Y ->]E MF]1TB[2:OYE&7$II6]8S& &=V64__?))>GLRRE7DC25X@CKH:0 MZK5%>:SU-!\<[7M6]W JIH8;,5>M[7RGP7$#$!B-@2/G>XIVNUIO]+?'C0NRL^[+8/3)NS1CY$(ICVJ38SJDBY MG>.1Q&P(QFPY;/<.]JV5GUBS+V%K6-2Q)2*PO1+;/]=NY(,?@ONY[1BX8/5N MNSMX^]M=;-+'T:V^GOJE<,*LIN5?V[OUQ,27VUU+KL.8 M7.*K0FW*.4LHUXQ"S1T-0.%EM92O UP6#G9PX%P2C'F]EDQ^.Z&NJ6VWB%34 MMKW@"S9;@C%_@54L. "FUS>^0'?P'=FEV^\V\HOW1].[@@ MUWS/9$HIW3[H.,/2F9G++:T[<68ZJEIPH.O6!]:\6.Z+NO) MF>#6*5 'CSCIJ2F#:;W$PHOARU/QUF*&ZYGE"R9L+^- 7@4?U'V9IFX&O5U6 MI.%I*)-+:B\^15)4\<[N3_)17?7OXX L0)/!R?Y3$^KH=U ^=0\H\Y1ZJ4;E M910Y$I##;E?_N1JK$E=ZOV/GU:88@&OV".^HMYM M2%Z$KQSY 0>-$_((L-Z+&\$I'O!S5HTGNEW]0.GMU'B6)(PPIV$N'LDPD.0Q MNA,1Z_567#>G69"E< 1^ MP>!T"Y7C/ Y]QE&DHKP]W$-*($37EX*')'J"=2$(C>R5*A;O7YEA 2\\N-TW MEMZ#[\9]72>FC.PF:)\?:"N+23RC^X0"<$W0GU;0'KZ7XX40W!C_<\J3($OH MAVW\SW^"VIMZ'RK8*"R2: RG @& Y6X(_ZDKX."/>>$4/;RJ8*C0.X.547%7 M(6EQ^$V34QN!*E[ ^U"(N>W]+C*ZEMRZC!(NU0VFJ++/6Y+90BNL88ZV2"-4 MLTS-%JD8J5OLT;"'YIUMFFLG@(5V8=_KJ93WRYYHWHB^;EI MR@5,RX)],VG6WU1O4$5F=7!@WBV8!(4X0AK2@W' 7"*OQ*U3&Q:5, MJBKT0)WGF\#L+./-!Y>%=U'8WZ ?T>5$2)SFAJ*Z=LP< J6,P6&VC_M]5]L3 MI=2$2:2R3,4W5,J)R0?0N2$"S0G#6KP\S4*=^(GJ*; 0**%AE* [&]G_(:(4GK0>.,,;/.:(-4OL3@,_B4J/,8C5#\O M[T#I]OIMS!C#3"C.?4/ZPA\2]?OKN,!KHZ+TMB%:FPK%*2X0Z__AC]=]:<%_ ML,'G>P4\ 2J6(*2PRB,ZF2E&'EXQSE6W-]SKJ1O4 4@A$USG_AF0%4E%XT3; M%+54EO+Z.Y9Y'S_28II&5MQO>^3+RQ(^YA_1LQTBYZT$G]W%I36'B1FBOXCV M^T>!-H[1D;SU\@TF(6GEV9S*1203%,TU)-H?F'^1YS$Y;QBV6=.FI0\'B7+4 MI0K5L5PKM907C W/%#71!P2+$Y1MVXS$3V[7-D*71D:DC< GRI# L4*S;X&] M;S.];W5$ T=D?*),^&[?W^L.=B*V/KN#4'XSKVX_M&M9) *X%&2,:4"EJG$A M@JSMO;*M(KBQ;;K>GA+*WR(ELRUK'1%'F1N6=*,LYM9-:4F*NMX(%*Z@(U2Y MU'XU"E=&N9*Q>4$*"4M#7U7% EI[1$SV^+9X(46!/Y+EFU,E)"Z11XR8)T5C M,2N(-0Z;J#L%VF;5M.(<1387IM,JI7(36O+WY6!?RIEG>4R%+E3#+12)4\G/!+%#?C8LY18=PD,A MK+)*X,^?E(*[OLH$5]>3@3A$ S'-= (KIG:"\(P5D0*;2*86QU@!$L>CB!)( M0?CL3[[%%ICE= G1U,K.!.'*_5;QSD!3.\=[P2^RU!_"9UC7FU#X<^Z!UNW6 MN@XVP\>33Y^]=^_:WMGG7]]\\M[]]O;LTX>3S^_.?GNDUD*C4=1M>^_AEDU8 MM2?$Z2>5RO!V'C3Y,I+R5BKEB-.+++E@32TA2LT,I? 0#2.GFC?QXRG&Q>/" MF?)&>N$[?1PT8"W>D-17IX)1&1V#^# 3^X-MT-SYME@$G;7*W>6^Y M/_>"=I6FE=QV:[?^K8YC+?>1OS;85<\4M0J3QL@2E(-.=?<*=Y6Z=! MUVB(L V1UG#L13/-*0 +1"^TK&Y9NHY&S4*DE*)*6-A(P("1$U.5#4NP(1PY M14(V@6W?A%K?3@?E!R9^21$ZB98QHN[)]@+:WHFP%ZIS]"5&3Y;$"$HHPY$D MVP"&^I)FERDKC<9!H(K/S=^L)R1\PP.Q0T1M3HNN7C\I,J$J$D@?2VO?Q.U" MJ4^HFEZS1>P5:=BF]KHFM"OAWL-<$*OEZ[DO:!=O&"; :D>(1/J=M1/1!E?B M*KA'!267X#N8:95-M,*W($+JB3Z"MV#A$=TFX[*ED0NI/TM&*$,ZJ5Y[\BCC M[)0:#)5UX7"T]\_'J)XLBA>^CD8^'51JK70>I8AN8]CTZ;$D8HHH[T'(Q%'W MAH5J"9=,BE&'I*63KEH>",4O"AU")=6,*HIQ%R7Q%_AL?2W:@H\$9 S%/;]4S3Z>2O\/[S3]SI=^*_\ MV-_K=[>\U)_",J,@_/%#F2>?,>_Q;/0Y#T_R_#,\_"H!.V'+B\.?MX+C[L&6 M!P:"/\/#D5<1LON=LLY @2V\,U;D.C"-$[;8 P5M+_ZZ-XG#,()+Y+A[=.TW MCJ_[1J]S[3>ZR+QII&,<#?_<'SN#L6/S[@+^OE-F.VB#;3J)A_&]U\R55+W$ MM]O/6YTM#V^-&?I3TK'^'4L_U.^WIP+?7'17VOJ%7Y793XYZ07^!@_VW'_[V MMQ?E, NO7KXH<_@=?PW5S(1J&OB)NE/*;*9OQ\-G]#Q\_[Y,2MDVIN9]3OP; M85#2O#CM\S*\#:&.^_=.J=?DWYFQ''57#?_2-J_\;O?;W4=$\1>^!Y8VW,"3 MLIS]^/SYY>5E&T1Q>YQ=/#\!PR>^B(KG43CV\^>A7_K/NX>=WG%O_SEHI]W] M_N'A/OS2Z1T>'!X_C[[^WV'W$(1_>U).MQS!#HO +/H?(SX),._"!@;9M=W; M-4;LJ=6(O8Z*OK,X, &6F)Q(#R&=%D!'+O89B.-0YZW5/$':@4@QF8)Q_W5I M!_IE4;]!M&/_Y:-E\F[GZ7%YIW.X?X!33SI>#*5-@ADWRH M2O96ZPK*4PJ MJ2&6Q7&#I2SJU; _4?NS[S/43!)P6 Q-ONR>CNJV9Q#\C>JGWCX^?O M_M/F[^Z-^9LMH]LSN5/Y?*=\WMOP^6(^WW]J?.[HYKV;R7%IZV7U=66>G&M: M>PNMA,NF$(H.4R&PUH,:(]LCT_8.^KV#FS M5_5A M"<[^CK_[G,IO\"?+FL2]W<.N'QSO:RB-X5HM];G)C)//'SD7]/[QJ-G@\&86 M%P,1=_N#SDIOO?*PKOX^#&]5#XD 3@6Y9%Y):I&I5_#>@ZBML*/QSO][]>G] MKG9H_T/[]8>/]WQU.]WVN]_.']$1>Y?BMGFX%W!1(]0*W+BOLZ#"2_]1[\/Y MZ:^/=!\^^U^S-)M>>7*2,)4GF$13?STVYO3D_?ILS*F?!!7C:WB808'P1>NQ M3:_?O%V?;7IM>IFOURZ]/WFU/KOTWA]&R9IMT,=/;]9G@SYJH+PU.TB/R2=T M2J6C'U&'IC)AGR$47ONE#T8+:-T[6 42ABZ(@;VS:L,49!-"03"BA7*S='<7 M;.8/\"^G7#RGG)!'G>3T#Z(70;P%[#U*KJAH#>EVST4'__@'-@!,N8.X6D/; MVR0$/WQ"\/$F(7A]$X*O.0LOAB_/W_WRV\GGWS^].7^DB9W+10]]BC4)\$#W MB%;QL580)Q R5EVPXT1WZN7@X^YQ?Y^A:AC)OB6#8$V0[A4?(F1WX%./&POJ M2(K:,-V'\5"QXD<<+!?22^J':DFOYQ7_Q M==5V&+R5NKH(@AH__'FKM[64"/VC>R7"@I#<_=)F&3VZO?5DBB;[Y\D>CJ4' M8HW?6UZ;-!A-A&%6EMETG@Z#-2;$1@(T,,1U:CN)!(=T]T.K&4D2F?'7VZ?6;3WNOSCY_/ON@[4.O"V]*T#Z. M5%D#&CTOGCOL8G)&-_)FHW%L-(X;O7>#AO$]/:JU,WEW$RU R+WC67>N2Q\B MAWP\O>-E+$E2JB4QG7#_=$R\D2_,.?:?NK!\J(B&Y71]?W+^><_XD!M=Y0_J M N]WECJ X0>AX*2<)B__/U!+ 0(4 Q0 ( M .5G.IB#E=0< .PE - M " 0 !E>%\W,C8S,C8N:'1M4$L! A0#% @ "T Y M6?HKD7? ! . \ T ( !H < &5X7S'-D4$L! A0#% @ "T Y62IE M[C@D#0 VL( !4 ( !@RD '=R87 M,C R-# S,S%?8V%L M+GAM;%!+ 0(4 Q0 ( M .5F?!-F45$P "3J!@ 5 " M =HV !W&UL4$L! A0#% @ "T Y65BDK.3U4 ?'$' !4 ( ! M8>< '=R87 M,C R-# S,S%?<')E+GAM;%!+ 0(4 Q0 ( M .5F3'^HW M,B0! GP#@ 4 " 8DX 0!W XML 85 wrap20240331_10q_htm.xml IDEA: XBRL DOCUMENT 0001702924 2024-01-01 2024-03-31 0001702924 srt:MaximumMember srt:ScenarioForecastMember us-gaap:SeriesAPreferredStockMember 2024-08-19 0001702924 2023-01-01 2023-03-31 0001702924 srt:AsiaPacificMember 2023-01-01 2023-03-31 0001702924 srt:AsiaPacificMember 2024-01-01 2024-03-31 0001702924 wrap:EuropeMiddleEastAndAfricaMember 2023-01-01 2023-03-31 0001702924 wrap:EuropeMiddleEastAndAfricaMember 2024-01-01 2024-03-31 0001702924 srt:AmericasMember 2023-01-01 2023-03-31 0001702924 srt:AmericasMember 2024-01-01 2024-03-31 0001702924 wrap:DistributorOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001702924 wrap:DistributorsMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001702924 wrap:DistributorOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001702924 wrap:DistributorsMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001702924 wrap:DistributorTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001702924 wrap:DistributorOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001702924 wrap:DistributorsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001702924 wrap:DistributorOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001702924 wrap:DistributorsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001702924 wrap:RelatedPartyTechnologyLicenseAgreementMember wrap:MrElwoodNorrisMember 2023-01-01 2023-03-31 0001702924 wrap:RelatedPartyTechnologyLicenseAgreementMember wrap:MrElwoodNorrisMember 2024-01-01 2024-03-31 0001702924 wrap:RelatedPartyTechnologyLicenseAgreementMember wrap:MrElwoodNorrisMember 2016-09-30 0001702924 wrap:MrElwoodNorrisMember 2023-01-01 2023-03-31 0001702924 wrap:MrElwoodNorrisMember 2024-01-01 2024-03-31 0001702924 wrap:ExecutiveChairmanMember 2023-06-29 2023-06-29 0001702924 wrap:ExecutiveChairmanMember 2023-06-29 0001702924 wrap:ExecutiveChairmanMember us-gaap:SeriesAPreferredStockMember 2023-06-29 2023-06-29 0001702924 2024-03-31 0001702924 wrap:RelatedPartyTechnologyLicenseAgreementMember wrap:SyzygyLicensingLLCMember 2024-03-31 0001702924 wrap:RelatedPartyTechnologyLicenseAgreementMember wrap:SyzygyLicensingLLCMember 2023-01-01 2023-03-31 0001702924 wrap:RelatedPartyTechnologyLicenseAgreementMember wrap:SyzygyLicensingLLCMember 2024-01-01 2024-03-31 0001702924 wrap:RelatedPartyTechnologyLicenseAgreementMember wrap:SyzygyLicensingLLCMember 2016-09-30 0001702924 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2024-03-31 0001702924 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001702924 us-gaap:EmployeeStockOptionMember 2023-04-01 2024-03-31 0001702924 us-gaap:EmployeeStockOptionMember 2024-03-31 0001702924 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001702924 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001702924 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0001702924 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-03-31 0001702924 us-gaap:RestrictedStockUnitsRSUMember wrap:The2017StockIncentivePlanMember 2023-01-01 2023-03-31 0001702924 us-gaap:RestrictedStockUnitsRSUMember wrap:The2017StockIncentivePlanMember 2024-01-01 2024-03-31 0001702924 srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember wrap:The2017StockIncentivePlanMember 2024-01-01 2024-01-31 0001702924 wrap:ChiefExecutiveOfficerAndPresidentMember us-gaap:PerformanceSharesMember wrap:The2017StockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-01-01 2024-01-31 0001702924 wrap:ChiefExecutiveOfficerAndPresidentMember us-gaap:PerformanceSharesMember wrap:The2017StockIncentivePlanMember 2024-01-01 2024-01-31 0001702924 wrap:ChiefExecutiveOfficerAndPresidentMember us-gaap:PerformanceSharesMember wrap:The2017StockIncentivePlanMember 2024-01-31 0001702924 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001702924 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001702924 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001702924 us-gaap:EmployeeStockOptionMember wrap:The2017StockIncentivePlanMember 2023-01-01 2023-03-31 0001702924 us-gaap:EmployeeStockOptionMember wrap:The2017StockIncentivePlanMember 2024-01-01 2024-03-31 0001702924 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001702924 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001702924 srt:ChiefExecutiveOfficerMember wrap:PerformanceBasedOptionsMember wrap:The2017StockIncentivePlanMember 2023-10-01 2023-10-31 0001702924 srt:ChiefExecutiveOfficerMember wrap:PerformanceBasedOptionsMember wrap:The2017StockIncentivePlanMember 2022-04-01 2022-04-01 0001702924 wrap:PerformanceBasedOptionsMember wrap:The2017StockIncentivePlanMember 2024-03-31 0001702924 wrap:ServicebasedOptionsMember wrap:The2017StockIncentivePlanMember 2024-03-31 0001702924 2023-12-31 0001702924 2023-01-01 2023-12-31 0001702924 wrap:The2017StockIncentivePlanMember 2024-03-31 0001702924 wrap:The2017StockIncentivePlanMember 2022-06-30 0001702924 wrap:The2017StockIncentivePlanMember 2022-06-01 2022-06-30 0001702924 wrap:The2017StockIncentivePlanMember 2021-06-01 2021-06-30 0001702924 wrap:The2017StockIncentivePlanMember 2020-06-01 2020-06-30 0001702924 wrap:The2017StockIncentivePlanMember 2019-05-01 2019-05-31 0001702924 wrap:The2017StockIncentivePlanMember 2017-03-31 0001702924 us-gaap:SeriesAPreferredStockMember 2024-03-31 0001702924 us-gaap:SeriesAPreferredStockMember 2024-01-01 2024-03-31 0001702924 wrap:ConversionOfSeriesAPreferredStockToCommonStockMember 2024-01-01 2024-03-31 0001702924 wrap:ConversionOfSeriesAPreferredStockToCommonStockMember 2023-10-01 2023-12-31 0001702924 us-gaap:SeriesAPreferredStockMember 2023-07-03 0001702924 wrap:RegisteredDirectOfferingMember 2023-07-03 2023-07-03 0001702924 wrap:PostTriggeringEventMember us-gaap:SeriesAPreferredStockMember 2023-07-03 2023-07-03 0001702924 us-gaap:SeriesAPreferredStockMember 2023-07-03 2023-07-03 0001702924 wrap:WarrantsIssuedInRegisteredDirectOfferingMember 2023-06-29 0001702924 us-gaap:SeriesAPreferredStockMember wrap:RegisteredDirectOfferingMember 2023-06-29 0001702924 us-gaap:SeriesAPreferredStockMember wrap:RegisteredDirectOfferingMember 2023-06-29 2023-06-29 0001702924 2023-03-31 0001702924 2022-12-31 0001702924 wrap:SyzygyLicensingLLCMember 2023-12-31 0001702924 wrap:SyzygyLicensingLLCMember 2024-03-31 0001702924 us-gaap:CustomerRelationshipsMember 2023-12-31 0001702924 us-gaap:CustomerRelationshipsMember 2024-03-31 0001702924 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-12-31 0001702924 us-gaap:ComputerSoftwareIntangibleAssetMember 2024-03-31 0001702924 us-gaap:TrademarksMember 2023-12-31 0001702924 us-gaap:TrademarksMember 2024-03-31 0001702924 us-gaap:PatentsMember 2023-12-31 0001702924 us-gaap:PatentsMember 2024-03-31 0001702924 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001702924 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001702924 us-gaap:ComputerEquipmentMember 2023-12-31 0001702924 us-gaap:ComputerEquipmentMember 2024-03-31 0001702924 wrap:ToolingMember 2023-12-31 0001702924 wrap:ToolingMember 2024-03-31 0001702924 wrap:ProductionAndLabEquipmentMember 2023-12-31 0001702924 wrap:ProductionAndLabEquipmentMember 2024-03-31 0001702924 us-gaap:MeasurementInputExercisePriceMember 2023-12-31 0001702924 us-gaap:MeasurementInputExercisePriceMember 2024-03-31 0001702924 us-gaap:MeasurementInputExpectedTermMember 2023-12-31 0001702924 us-gaap:MeasurementInputExpectedTermMember 2024-03-31 0001702924 us-gaap:MeasurementInputExpectedDividendRateMember 2023-12-31 0001702924 us-gaap:MeasurementInputExpectedDividendRateMember 2024-03-31 0001702924 us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001702924 us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-03-31 0001702924 us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0001702924 us-gaap:MeasurementInputPriceVolatilityMember 2024-03-31 0001702924 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001702924 us-gaap:FairValueInputsLevel3Member 2024-03-31 0001702924 us-gaap:FairValueInputsLevel3Member 2023-01-01 2023-12-31 0001702924 us-gaap:FairValueInputsLevel3Member 2024-01-01 2024-03-31 0001702924 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001702924 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001702924 us-gaap:FairValueInputsLevel1Member 2023-01-01 2023-12-31 0001702924 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001702924 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member 2023-01-01 2023-12-31 0001702924 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001702924 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-01-01 2023-12-31 0001702924 us-gaap:FairValueInputsLevel1Member 2024-03-31 0001702924 us-gaap:FairValueInputsLevel1Member 2024-01-01 2024-03-31 0001702924 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member 2024-03-31 0001702924 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member 2024-01-01 2024-03-31 0001702924 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2024-03-31 0001702924 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2024-01-01 2024-03-31 0001702924 wrap:ExtendedProductWarrantiesMember wrap:BolaWrapMember 2024-03-31 0001702924 wrap:TrainingMember 2024-03-31 0001702924 wrap:IntrensicMember 2024-03-31 0001702924 wrap:VirtualRealityTrainingMember 2024-03-31 0001702924 wrap:DeferredRevenueMember 2024-03-31 0001702924 wrap:CustomerDepositsMember 2024-03-31 0001702924 wrap:DeferredRevenueMember 2024-01-01 2024-03-31 0001702924 wrap:CustomerDepositsMember 2024-01-01 2024-03-31 0001702924 wrap:DeferredRevenueMember 2023-12-31 0001702924 wrap:CustomerDepositsMember 2023-12-31 0001702924 wrap:PatentsAndTrademarksMember 2023-01-01 2023-03-31 0001702924 wrap:PatentsAndTrademarksMember 2024-01-01 2024-03-31 0001702924 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001702924 us-gaap:RetainedEarningsMember 2024-03-31 0001702924 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001702924 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2024-03-31 0001702924 us-gaap:CommonStockMember 2024-03-31 0001702924 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001702924 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001702924 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001702924 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2024-01-01 2024-03-31 0001702924 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001702924 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001702924 us-gaap:RetainedEarningsMember 2023-12-31 0001702924 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001702924 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0001702924 us-gaap:CommonStockMember 2023-12-31 0001702924 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001702924 us-gaap:RetainedEarningsMember 2023-03-31 0001702924 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001702924 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2023-03-31 0001702924 us-gaap:CommonStockMember 2023-03-31 0001702924 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001702924 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001702924 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001702924 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2023-01-01 2023-03-31 0001702924 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001702924 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001702924 us-gaap:RetainedEarningsMember 2022-12-31 0001702924 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001702924 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2022-12-31 0001702924 us-gaap:CommonStockMember 2022-12-31 0001702924 us-gaap:ConvertiblePreferredStockMember 2023-12-31 0001702924 us-gaap:ConvertiblePreferredStockMember 2024-03-31 0001702924 wrap:UndesignatedMember 2023-12-31 0001702924 wrap:UndesignatedMember 2024-03-31 0001702924 2024-09-20 thunderdome:item iso4217:USD shares iso4217:USD pure shares utr:Y Q1 2024 --12-31 false 0001702924 false false false false 1 1 2 1 P0Y 0 P5Y 0 -0 0 2 10-Q true 2024-03-31 false 000-55838 Wrap Technologies, Inc. DE 98-0551945 1817 W 4th Street Tempe AZ 85281 800 583-2652 Common Stock, par value $0.0001 per share WRAP NASDAQ No No Non-accelerated Filer true false false 45869390 3179000 3955000 5000000 7500000 2347000 3025000 6366000 5794000 825000 953000 17717000 21227000 408000 509000 2185000 2256000 2608000 2648000 1610000 1610000 244000 251000 24772000 28501000 1092000 1110000 835000 692000 20000 1002000 363000 407000 619000 616000 15524000 19703000 18453000 23530000 128000 137000 1708000 1671000 1836000 1808000 20289000 25338000 5000000 5000000 0.0001 0.0001 0 0 0 0 0 0 150000000 150000000 0.0001 0.0001 44373107 44373107 43855503 43855503 4000 4000 10000 10000 0.0001 0.0001 9798 9798 9898 9898 1995000 2016000 100544000 99131000 -98060000 -97988000 4483000 3163000 24772000 28501000 1327000 616000 149000 95000 1476000 711000 640000 359000 836000 352000 4220000 3540000 755000 1072000 4975000 4612000 -4139000 -4260000 78000 236000 -4179000 -0 -1000 -4000 4256000 232000 117000 -4028000 189000 -0 -72000 -4028000 0 -0.1 44155391 41415808 -72000 -4028000 -72000 -4028000 41175993 4000 0 0 94333000 -67376000 94000 27055000 250 0 0 0 0 0 0 0 0 0 628000 0 0 628000 94057 0 0 0 0 0 0 0 0 0 0 0 -94000 -94000 0 0 0 -4028000 0 -4028000 41270300 4000 0 0 94961000 -71404000 0 23561000 43855503 4000 9898 2016000 99131000 -97988000 0 3163000 232081 0 0 0 588000 0 0 588000 0 0 675000 0 0 675000 -128233 -0 -0 -0 129000 189000 -0 60000 74484 0 100 21000 21000 0 0 0 82806 0 0 0 0 0 0 0 0 0 0 117000 0 117000 44373107 4000 9798 1995000 100544000 -98060000 0 4483000 117000 -4028000 223000 200000 675000 628000 21000 -33000 -4179000 0 71000 26000 0 -8000 12000 0 -683000 -1687000 584000 1652000 -129000 83000 -19000 -42000 39000 -26000 982000 -1000 164000 306000 -42000 -1000 -52000 -42000 -3724000 -3067000 -0 2645000 2500000 10000000 14000 15000 66000 131000 -0 -31000 2420000 7240000 588000 0 60000 -0 528000 0 -776000 4173000 3955000 5330000 3179000 9503000 -94000 189000 0 129000 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 1pt;"><b>1.</b> <b>ORGANIZATION, SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND RECENT DEVELOPMENTS</b></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;"><b>Organization and Business Description</b></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;">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 its 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;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Basis of Presentation</b></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;">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 (“<i>SEC</i>”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles (“<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 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, 2023, included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 (the “<i>Annual Report</i>”), as filed with the SEC on August 28, 2024. The accompanying condensed consolidated balance sheet as of December 31, 2023 has been derived from the audited consolidated balance sheet as of December 31, 2023, contained in the Annual Report. Results of operations for interim periods are not 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;">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> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Principles of Consolidation</b></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;">The Company has <span style="-sec-ix-hidden:c362">two</span> wholly owned subsidiaries, Wrap Reality, Inc., an Arizona corporation, formed in December 2020 that sells a virtual reality (“<i>VR</i>”) training system primarily targeting law enforcement agencies and Intrensic, LLC (“Intrensic”), which the Company acquired in August 2023, which specializes in Body Worn Camera and Digital Evidence Management solutions. The consolidated financial statements include the accounts of these subsidiaries 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;text-align:justify;margin:0pt;"><b>Segment and Related Information</b></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;">The Company operates as a single segment. The Company’s chief operating decision maker is Scot Cohen, the Company’s Executive Chairman and Chief Executive Officer, who manages operations for purposes of allocating resources. Refer to Note 15. Major Customers and Related Information for further discussion.</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;"><b>Goodwill</b></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;">Goodwill represents the difference, if any, between the aggregate consideration paid for an acquisition and the fair values of the underlying net assets and liabilities assumed from an acquired business. Goodwill is not amortized, but instead is tested for impairment. The Company tests goodwill for impairment on an annual basis during the fourth quarter, or more frequently if conditions indicate that such impairment could exist. The Company evaluates qualitative factors to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying value and whether it is necessary to perform goodwill impairment process.</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;"><b>Definite-lived Intangible Assets</b> </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;">Definite-lived intangible assets represent certain trade names, patents, licenses, software, acquired technology and customer relationships. Definite-lived intangible assets are recorded at cost less any accumulated amortization and accumulated impairment losses, if any. Definite-lived intangible assets acquired through the business combination are measured at fair value at the acquisition date. The Company amortizes these acquired definite-lived intangibles assets with a finite life on a straight-line basis, over 6 years for technology; 7 years for customer relationships; and 8 years for trademarks and trade names.</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;"><b>Use of Estimates</b></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;">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, valuation of warrants, 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> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Warrants</b></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;">The Company accounts for warrants as liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own common shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.</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;">For issued warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter. The Company accounts for the warrants issued in accordance with the guidance contained in ASC 815-40-15-7C, under which the warrants do not meet the criteria for equity treatment and must be recorded as liabilities. Accordingly, the Company classifies the warrants as liabilities at their fair value and adjusts the warrants to fair value at each reporting period. This liability is subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in the Company’s condensed consolidated statement of operations.</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;"><b>Series A Preferred Stock</b></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;">The Company evaluates and accounts for conversion options embedded in its convertible instruments in accordance with ASC 480 and ASC 815 to determine if those instruments or embedded components of those instruments qualify as derivatives and are subject to bifurcation accounting. The Company determines that the economic characteristics and risks of the embedded derivative instrument are clearly and closely related to the economic characteristics and risks of the host contract. The convertible instruments are accounted for as a single hybrid instrument. Additionally, the convertible instruments do not have any redemption features that would preclude permanent equity classification in accordance with the guidance contained in ASC 480-10-S99.</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;">The Company issued the Series A Warrants (as defined herein), which are classified as liabilities and measured at fair value on a recurring basis, and Series A Preferred Stock (as defined herein) in one transaction. The issuance proceeds were allocated by using the with-and-without method. Under this method, The Company first allocated the issuance proceeds to the Series A Warrants based on their initial fair value measurement, and then allocated the remaining proceeds to the Series A Preferred Stock.</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;"><b>Revenue Recognition</b></p> <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; text-align: justify;">The Company adopted ASC Topic 606, Revenue from Contracts with Customers on January 1, 2018. 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. Product sales include BolaWrap products and accessories. Other revenue includes VR revenues, service, training and shipping revenues.</p> <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; text-align: justify;">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. 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. The Company may 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. Additionally, the Company may receive payments, most typically for service and warranty contracts, at the onset of the contract and before the services have been performed. In such instances, a deferred revenue liability is recorded. The Company recognizes these contract liabilities as revenue after all revenue recognition criteria are met.</p> <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; text-align: justify;">Estimated costs for the Company’s standard warranty, generally one-year, 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> <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;"><b>Loss per Share</b></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;">Basic loss per share (EPS) is computed by dividing net loss, less any dividends, accretion or decretion, redemption or induced conversion, if any, on our Series A Preferred Stock, by the weighted average number of shares outstanding during the reported period.</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;">In computing diluted EPS, we adjust the numerator used in the basic EPS computation, subject to anti-dilution requirements, to add back the dividends (declared or cumulative undeclared) applicable to the Series A Preferred Stock. Such add-back would also include any adjustments to equity in the period to accrete the Series A Preferred Stock to its redemption price, or recorded upon a redemption or induced conversion, if any. We adjust the denominator used in the basic EPS computation, subject to anti-dilution requirements, to include the dilution from potential shares resulting from the issuance of the Series A Preferred Stock, restricted stock units, and stock options. Stock options and restricted stock units exercisable or issuable for a total of 5,476,219 and 5,127,830 shares of Common Stock were outstanding as of March 31, 2024 and 2023, respectively. 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.</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;"><b>Recently Issued Accounting Guidance</b></p> <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; text-align: justify;">In November 2023, the Financial Accounting Standards Board (FASB) issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07), which requires an enhanced disclosure of significant segment expenses on an annual and interim basis. This guidance will be effective for the annual periods beginning the year ended December 31, 2024, and for interim periods beginning January 1, 2025. Early adoption is permitted. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating segment disclosures related to its annual report for fiscal year 2024.</p> <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; text-align: justify;">In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09), which improves the transparency of income tax disclosures by requiring consistent categories and greater disaggregation of information in the effective tax rate reconciliation and income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. This guidance will be effective for the annual periods beginning the year ended December 31, 2025. Early adoption is permitted. Upon adoption, the guidance can be applied prospectively or retrospectively. The Company is currently evaluating income tax disclosures related to its annual report for fiscal year 2025.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Organization and Business Description</b></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;">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 its 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;"><b>Basis of Presentation</b></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;">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 (“<i>SEC</i>”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles (“<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 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, 2023, included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 (the “<i>Annual Report</i>”), as filed with the SEC on August 28, 2024. The accompanying condensed consolidated balance sheet as of December 31, 2023 has been derived from the audited consolidated balance sheet as of December 31, 2023, contained in the Annual Report. Results of operations for interim periods are not 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;">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> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Principles of Consolidation</b></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;">The Company has <span style="-sec-ix-hidden:c362">two</span> wholly owned subsidiaries, Wrap Reality, Inc., an Arizona corporation, formed in December 2020 that sells a virtual reality (“<i>VR</i>”) training system primarily targeting law enforcement agencies and Intrensic, LLC (“Intrensic”), which the Company acquired in August 2023, which specializes in Body Worn Camera and Digital Evidence Management solutions. The consolidated financial statements include the accounts of these subsidiaries 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;text-align:justify;margin:0pt;"><b>Segment and Related Information</b></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;">The Company operates as a single segment. The Company’s chief operating decision maker is Scot Cohen, the Company’s Executive Chairman and Chief Executive Officer, who manages operations for purposes of allocating resources. Refer to Note 15. Major Customers and Related Information for further discussion.</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;"><b>Goodwill</b></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;">Goodwill represents the difference, if any, between the aggregate consideration paid for an acquisition and the fair values of the underlying net assets and liabilities assumed from an acquired business. Goodwill is not amortized, but instead is tested for impairment. The Company tests goodwill for impairment on an annual basis during the fourth quarter, or more frequently if conditions indicate that such impairment could exist. The Company evaluates qualitative factors to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying value and whether it is necessary to perform goodwill impairment process.</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;"><b>Definite-lived Intangible Assets</b> </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;">Definite-lived intangible assets represent certain trade names, patents, licenses, software, acquired technology and customer relationships. Definite-lived intangible assets are recorded at cost less any accumulated amortization and accumulated impairment losses, if any. Definite-lived intangible assets acquired through the business combination are measured at fair value at the acquisition date. The Company amortizes these acquired definite-lived intangibles assets with a finite life on a straight-line basis, over 6 years for technology; 7 years for customer relationships; and 8 years for trademarks and trade names.</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;"><b>Use of Estimates</b></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;">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, valuation of warrants, 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> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Warrants</b></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;">The Company accounts for warrants as liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own common shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.</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;">For issued warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter. The Company accounts for the warrants issued in accordance with the guidance contained in ASC 815-40-15-7C, under which the warrants do not meet the criteria for equity treatment and must be recorded as liabilities. Accordingly, the Company classifies the warrants as liabilities at their fair value and adjusts the warrants to fair value at each reporting period. This liability is subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in the Company’s condensed consolidated statement of operations.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Series A Preferred Stock</b></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;">The Company evaluates and accounts for conversion options embedded in its convertible instruments in accordance with ASC 480 and ASC 815 to determine if those instruments or embedded components of those instruments qualify as derivatives and are subject to bifurcation accounting. The Company determines that the economic characteristics and risks of the embedded derivative instrument are clearly and closely related to the economic characteristics and risks of the host contract. The convertible instruments are accounted for as a single hybrid instrument. Additionally, the convertible instruments do not have any redemption features that would preclude permanent equity classification in accordance with the guidance contained in ASC 480-10-S99.</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;">The Company issued the Series A Warrants (as defined herein), which are classified as liabilities and measured at fair value on a recurring basis, and Series A Preferred Stock (as defined herein) in one transaction. The issuance proceeds were allocated by using the with-and-without method. Under this method, The Company first allocated the issuance proceeds to the Series A Warrants based on their initial fair value measurement, and then allocated the remaining proceeds to the Series A Preferred Stock.</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;"><b>Revenue Recognition</b></p> <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; text-align: justify;">The Company adopted ASC Topic 606, Revenue from Contracts with Customers on January 1, 2018. 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. Product sales include BolaWrap products and accessories. Other revenue includes VR revenues, service, training and shipping revenues.</p> <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; text-align: justify;">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. 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. The Company may 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. Additionally, the Company may receive payments, most typically for service and warranty contracts, at the onset of the contract and before the services have been performed. In such instances, a deferred revenue liability is recorded. The Company recognizes these contract liabilities as revenue after all revenue recognition criteria are met.</p> <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; text-align: justify;">Estimated costs for the Company’s standard warranty, generally one-year, 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> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Loss per Share</b></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;">Basic loss per share (EPS) is computed by dividing net loss, less any dividends, accretion or decretion, redemption or induced conversion, if any, on our Series A Preferred Stock, by the weighted average number of shares outstanding during the reported period.</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;">In computing diluted EPS, we adjust the numerator used in the basic EPS computation, subject to anti-dilution requirements, to add back the dividends (declared or cumulative undeclared) applicable to the Series A Preferred Stock. Such add-back would also include any adjustments to equity in the period to accrete the Series A Preferred Stock to its redemption price, or recorded upon a redemption or induced conversion, if any. We adjust the denominator used in the basic EPS computation, subject to anti-dilution requirements, to include the dilution from potential shares resulting from the issuance of the Series A Preferred Stock, restricted stock units, and stock options. Stock options and restricted stock units exercisable or issuable for a total of 5,476,219 and 5,127,830 shares of Common Stock were outstanding as of March 31, 2024 and 2023, respectively. 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.</p> 5476219 5127830 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Recently Issued Accounting Guidance</b></p> <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; text-align: justify;">In November 2023, the Financial Accounting Standards Board (FASB) issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07), which requires an enhanced disclosure of significant segment expenses on an annual and interim basis. This guidance will be effective for the annual periods beginning the year ended December 31, 2024, and for interim periods beginning January 1, 2025. Early adoption is permitted. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating segment disclosures related to its annual report for fiscal year 2024.</p> <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; text-align: justify;">In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09), which improves the transparency of income tax disclosures by requiring consistent categories and greater disaggregation of information in the effective tax rate reconciliation and income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. This guidance will be effective for the annual periods beginning the year ended December 31, 2025. Early adoption is permitted. Upon adoption, the guidance can be applied prospectively or retrospectively. The Company is currently evaluating income tax disclosures related to its annual report for fiscal year 2025.</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;"><b>2.</b>          <b>REVENUE AND PRODUCT COSTS</b></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;">Revenue consists of product revenue and other revenue. Product sales include BolaWrap products and accessories. Other revenue includes VR revenue, service, training and shipping revenue.</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;">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. 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. The Company may 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. Additionally, the Company may receive payments, most typically for service and warranty contracts, at the onset of the contract and before the services have been performed. In such instances, a deferred revenue liability is recorded. The Company recognizes these contract liabilities as revenue after all revenue recognition criteria are met. The table below details the activity in our contract liabilities during the three months ended March 31, 2024.</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 class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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>Customer</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>Deferred</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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; 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>Deposits</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;"> </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>Revenue</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at January 1, 2024</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; 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;">1,002</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;">544</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt; text-indent: 9pt;">Additions, net</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;">20</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">124</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt; text-indent: 9pt;">Transfer to revenue</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,002</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(177</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Balance at March 31, 2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">491</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt; text-indent: 9pt;">Current portion</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">363</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt; text-indent: 9pt;">Long-term portion</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">128</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </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;">As of March 31, 2024, the Company’s deferred revenue of $491 consisted of $153 related to VR, $212 related to Intrensic, $7 related to training and $119 related to BolaWrap extended warranties and services.</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;">Estimated costs for the Company’s standard warranty, generally one-year, are charged to cost of products sold when revenue is recorded for the related product. Royalties are also charged to the cost of products sold.</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 class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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>Customer</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>Deferred</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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; 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>Deposits</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;"> </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>Revenue</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at January 1, 2024</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; 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;">1,002</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;">544</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt; text-indent: 9pt;">Additions, net</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;">20</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">124</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt; text-indent: 9pt;">Transfer to revenue</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,002</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(177</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Balance at March 31, 2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">491</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt; text-indent: 9pt;">Current portion</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">363</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt; text-indent: 9pt;">Long-term portion</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">128</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> </tbody></table> 1002000 544000 20000 124000 1002000 177000 20000 491000 20000 363000 0 128000 491000 153000 212000 7000 119000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>3.</b>          <b>FINANCIAL INSTRUMENTS</b></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;">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:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Level 1</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;"><i>Level 2</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 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</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;"><i>Level 3</i>—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.</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;">The Company’s short-term investments consisting of U.S. Treasury bill securities and Certificate of Deposits are classified as Level 1 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;">The following table shows the Company’s short-term investments by significant investment category as of March 31, 2024 and December 31, 2023.</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 class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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="14" 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>As of March 31, 2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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>Adjusted</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>Unrealized</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>Unrealized</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>Market</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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; 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>Cost</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;"> </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>Gains</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;"> </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>Losses</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;"> </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>Value</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Level 1:</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 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 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 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 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 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 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 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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Money Market Funds</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,219</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,219</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Certificate of Deposits</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Total Financial Assets</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,219</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,219</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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="14" 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>As of December 31, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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>Adjusted</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>Unrealized</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>Unrealized</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>Market</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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; 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>Cost</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;"> </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>Gains</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;"> </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>Losses</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;"> </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>Value</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Level 1:</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 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 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 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 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 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 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 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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Money Market Funds</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,793</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;"> </td> <td style="width: 9%; text-align: right; 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; 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;"> </td> <td style="width: 9%; text-align: right; 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; 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;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,793</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Certificate of Deposits</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,500</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,500</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Total Financial Assets</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,293</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,293</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">Unrealized gains or losses resulting from our short-term investments are recorded in accumulated other comprehensive gain or loss as they are classified as available for sale. During the three months ended March 31, 2024 as well as the three months ended March 31, 2023, <span style="-sec-ix-hidden:c436"><span style="-sec-ix-hidden:c437">no</span></span> gain (loss) was recorded to comprehensive loss, 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;">The warrant liabilities are measured at fair value on a recurring basis. The subsequent measurement of the warrant liabilities as of March 31, 2024, is classified as Level 3 due to the use of an observable market quote in a non-active market and the management’s assumption of the expected stock price volatility.</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;">The following table presents the fair value in the beginning of the period, the changes in the fair value, and the fair value at the end of the period of warrant liabilities:</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 class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Level 3:</p> </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; 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>March 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</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;"> </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>December 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Fair value at inception or the beginning of the period</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; 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;">(19,703</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;">(7,717</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt; text-indent: 9pt;">Change in fair value of warrant liabilities</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,179</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(11,986</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Fair value as of March 31, 2024</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(15,524</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(19,703</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company uses the modified Black-Scholes option pricing model to determine the fair value of warrant liabilities. The following table summarizes the assumptions used to compute the fair value of the Company’s warrants:</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 class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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>As of </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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>As of </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected stock price volatility</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;">271</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</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;">143</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Risk-free interest rate</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;">4.28</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</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;">3.85</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Dividends yield</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;">0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</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;">0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Expected life of warrants (years)</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;">4.25</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.50</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Exercise price</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.45</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.45</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </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;">Our other financial instruments also include accounts receivable, accounts payable, accrued liabilities and customer deposits. 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;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 class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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="14" 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>As of March 31, 2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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>Adjusted</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>Unrealized</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>Unrealized</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>Market</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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; 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>Cost</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;"> </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>Gains</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;"> </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>Losses</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;"> </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>Value</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Level 1:</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 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 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 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 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 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 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 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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Money Market Funds</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,219</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,219</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Certificate of Deposits</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Total Financial Assets</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,219</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,219</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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="14" 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>As of December 31, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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>Adjusted</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>Unrealized</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>Unrealized</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>Market</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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; 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>Cost</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;"> </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>Gains</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;"> </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>Losses</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;"> </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>Value</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Level 1:</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 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 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 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 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 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 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 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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Money Market Funds</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,793</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;"> </td> <td style="width: 9%; text-align: right; 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; 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;"> </td> <td style="width: 9%; text-align: right; 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; 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;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,793</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Certificate of Deposits</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,500</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,500</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Total Financial Assets</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,293</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,293</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 2219000 0 0 2219000 5000000 0 0 5000000 7219000 0 0 7219000 1793000 0 0 1793000 7500000 0 0 7500000 9293000 0 0 9293000 <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 class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Level 3:</p> </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; 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>March 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</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;"> </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>December 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Fair value at inception or the beginning of the period</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; 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;">(19,703</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;">(7,717</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt; text-indent: 9pt;">Change in fair value of warrant liabilities</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,179</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(11,986</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Fair value as of March 31, 2024</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(15,524</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(19,703</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> </tr> </tbody></table> 19703000 7717000 4179000 -11986000 15524000 19703000 <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 class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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>As of </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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>As of </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected stock price volatility</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;">271</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</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;">143</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Risk-free interest rate</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;">4.28</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</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;">3.85</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Dividends yield</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;">0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</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;">0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Expected life of warrants (years)</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;">4.25</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.50</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Exercise price</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.45</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.45</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> </tbody></table> 2.71 1.43 0.0428 0.0385 0 0 4.25 4.5 1.45 1.45 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 1pt;"><b>4.</b>          <b>INVENTORIES</b></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;">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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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; 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>March 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</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;"> </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>December 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished goods</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; 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;">4,084</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;">3,521</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Raw materials</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;">2,759</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,738</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Reserve for Obsolescence</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(477</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(465</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Inventories - net</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,366</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,794</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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; 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>March 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</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;"> </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>December 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished goods</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; 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;">4,084</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;">3,521</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Raw materials</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;">2,759</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,738</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Reserve for Obsolescence</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(477</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(465</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Inventories - net</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,366</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,794</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 4084000 3521000 2759000 2738000 477000 465000 6366000 5794000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 1pt;"><b>5.</b>          <b>PROPERTY AND EQUIPMENT, NET</b></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;">Property and equipment 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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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; 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>March 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</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;"> </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>December 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Production and lab equipment</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; 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;">542</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;">542</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Tooling</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;">572</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">562</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Computer equipment</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;">620</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">615</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Furniture, fixtures and improvements</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">196</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">196</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="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: 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;">1,930</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;">1,915</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Accumulated depreciation</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,522</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,406</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Property and equipment, net</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">408</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">509</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">Depreciation expense was $116 and $118 for the three months ended March 31, 2024 and 2023, 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </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 class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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; 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>March 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</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;"> </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>December 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Production and lab equipment</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; 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;">542</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;">542</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Tooling</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;">572</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">562</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Computer equipment</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;">620</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">615</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Furniture, fixtures and improvements</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">196</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">196</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="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: 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;">1,930</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;">1,915</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Accumulated depreciation</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,522</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,406</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Property and equipment, net</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">408</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">509</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 542000 542000 572000 562000 620000 615000 196000 196000 1930000 1915000 1522000 1406000 408000 509000 116000 118000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 1pt;"><b>6.</b>          <b>INTANGIBLE ASSETS AND GOODWILL</b></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;"><b>Intangible Assets, net</b></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;">Intangible assets, net 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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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; 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>March 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</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;"> </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>December 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Amortizable intangible assets:</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 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 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 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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt; text-indent: 9pt;">Patents</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; 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;">931</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;">873</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt; text-indent: 9pt;">Trademarks</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;">256</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">248</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt; text-indent: 9pt;">Purchased software and technology</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,752</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,752</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt; text-indent: 9pt;">Customer Relationships</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">160</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">160</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="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: 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;">3,099</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;">3,033</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt; text-indent: 9pt;">Accumulated amortization</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(912</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(806</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt; text-indent: 9pt;">Total amortizable</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; 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;">2,187</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;">2,227</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Indefinite life assets (non-amortizable)</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">421</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">421</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt; text-indent: 9pt;">Total intangible assets, net</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,608</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,648</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">Amortization expense was $107 and $82 for the three months ended March 31, 2024 and 2023, 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;">As of March 31, 2024, 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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024 (9 months)</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; 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;">320</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">2025</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;">422</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">2026</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;">335</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">2027</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;">185</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">2028</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;">185</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Thereafter</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">740</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Total estimated amortization expense</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,187</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;"><b>Goodwill</b></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;">There has been <span style="-sec-ix-hidden:c585">no</span> change to the value of goodwill from December 31, 2023 through the period ended March 31, 2024.</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 class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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; 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>March 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</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;"> </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>December 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Amortizable intangible assets:</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 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 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 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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt; text-indent: 9pt;">Patents</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; 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;">931</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;">873</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt; text-indent: 9pt;">Trademarks</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;">256</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">248</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt; text-indent: 9pt;">Purchased software and technology</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,752</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,752</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt; text-indent: 9pt;">Customer Relationships</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">160</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">160</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="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: 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;">3,099</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;">3,033</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt; text-indent: 9pt;">Accumulated amortization</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(912</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(806</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt; text-indent: 9pt;">Total amortizable</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; 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;">2,187</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;">2,227</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Indefinite life assets (non-amortizable)</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">421</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">421</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt; text-indent: 9pt;">Total intangible assets, net</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,608</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,648</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 931000 873000 256000 248000 1752000 1752000 160000 160000 3099000 3033000 912000 806000 2187000 2227000 421000 421000 2608000 2648000 107000 82000 <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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024 (9 months)</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; 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;">320</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">2025</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;">422</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">2026</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;">335</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">2027</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;">185</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">2028</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;">185</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Thereafter</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">740</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Total estimated amortization expense</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,187</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 320000 422000 335000 185000 185000 740000 2187000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 1pt;"><b>7.</b>          <b>ACCOUNTS PAYABLE AND ACCRUED LIABILITIES</b></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;">We are obligated to pay royalties pursuant to an exclusive Amended and Restated Intellectual Property License Agreement (the “License Agreement”), dated as of September 30, 2016, with Syzygy Licensing, LLC (“Syzygy”), a private technology invention, consulting and licensing company owned and controlled by Elwood G. Norris, a founder and former officer and current 5% stockholder of the Company, and James A. Barnes, a former officer and stockholder of the Company (see Note 13). Accounts payable includes $61 and $14 due to Syzygy as of March 31, 2024 and December 31, 2023, 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;">Accrued liabilities consist 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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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; 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>March 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</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;"> </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>December 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Patent and legal costs</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; 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;">120</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;">21</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Accrued compensation</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;">295</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">325</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Warranty costs</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;">51</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">72</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Taxes and other</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">369</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">274</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Total</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">835</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">692</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;text-align:justify;margin:0pt;">Changes in our estimated product warranty costs were 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 class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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="6" 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>Three Months Ended</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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; 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>2024</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;"> </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>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, beginning of period</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; 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;">72</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;">125</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Warranty settlements</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;">(42</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Warranty provision</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(33</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Balance, end of period</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">51</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">91</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> 61000 14000 <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 class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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; 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>March 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</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;"> </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>December 31,</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Patent and legal costs</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; 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;">120</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;">21</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Accrued compensation</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;">295</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">325</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Warranty costs</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;">51</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">72</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Taxes and other</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">369</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">274</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Total</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">835</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">692</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 120000 21000 295000 325000 51000 72000 369000 274000 835000 692000 <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 class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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="6" 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>Three Months Ended</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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; 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>2024</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;"> </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>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, beginning of period</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; 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;">72</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;">125</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Warranty settlements</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;">(42</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Warranty provision</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(33</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Balance, end of period</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">51</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">91</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 72000 125000 42000 1000 21000 -33000 51000 91000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 1pt;"><b>8.</b>          <b>WARRANTS</b></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;">On June 29, 2023, the Company entered into a Securities Purchase Agreement (the “Series A Purchase Agreement”) with certain directors of the Company and certain accredited and institutional investors (collectively, the “Series A Investors”), pursuant to which it agreed to sell to the Series A Investors in a registered direct offering (the “Series A Offering”) (i) an aggregate of 10,000 shares of the Company’s newly-designated Series A Convertible Preferred Stock, with par value $0.0001 per share and a stated value of $1,000 per share (the “Series A Preferred Stock”), initially convertible into up to 6,896,553 shares of <span style="text-transform:uppercase;">c</span>ommon <span style="text-transform:uppercase;">s</span>tock, at an initial conversion price of $1.45 per share (the “Conversion Price”), and (ii) warrants to acquire up to an aggregate of 6,896,553 shares of Common Stock (the “Series A Warrants”).</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;">Each Series A Warrant has an exercise price of $1.45 per share, became exercisable after the date that was six months from the date of issuance and will expire <span style="-sec-ix-hidden:c668">5</span> years following the date of issuance. The exercise price is subject to customary adjustments for stock dividends, stock splits, reclassifications and the like, and subject to price-based adjustment, on a “full ratchet” basis, in the event of any issuances of Common Stock, or securities convertible, exercisable or exchangeable for Common Stock, at a price below the then-applicable exercise price (subject to certain exceptions). The closing of the Series A Offering occurred on July 3, 2023. The aggregate gross proceeds from the Series A Offering were $10,000, of which $7,717 was allocated to the Series A Warrants.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 10000 0.0001 1000 6896553 1.45 6896553 1.45 10000000 7717000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>9. </b>         <b>LEASES</b></p> <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; text-align: justify;">The Company determines if an arrangement is a lease at inception. The guidance in FASB ASC Topic 842, Leases defines a lease as a contract, or part of a contract, that conveys the right to control the use of identified property, plant, or equipment (an identified asset) for a period of time in exchange for consideration. Operating lease right of use (“ROU”) assets and lease liabilities are recognized based on the present value of future minimum lease payments over the lease term at commencement date. The Company’s leases do not provide an implicit rate. Due to a lack of financing history or ability, the Company uses an estimate of low-grade debt rate published by the Federal Reserve Bank as its incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. The ROU asset includes any lease payments made and excludes lease incentives and initial direct costs incurred.</p> <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; text-align: justify;">For leases beginning on or after January 1, 2019, lease components are accounted for separately from non-lease components for all asset classes. On January 21, 2023, the Company’s lease was amended to extend the expiration date to July 31, 2025. Upon execution of the amendment, which was deemed a lease modification, the Company reassessed the lease liability using the discount rate determined at the modification date and recorded an additional ROU asset for the same amount. The Company’s lease contains renewal provisions and escalating rental clauses and generally requires the Company to pay utilities, insurance, taxes and other operating expenses. The renewal provisions of the existing lease agreement were not included in the determination of the operating lease liabilities and the ROU assets. The Company also reassessed the lease classification and concluded that the lease continues to be an operating lease.</p> <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; text-align: justify;">Amortization of ROU operating lease assets was $71 and $26 for the three months ended March 31, 2024, and 2023, respectively.</p> <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; text-align: justify;">Operating lease expense for capitalized operating leases included in operating activities was $249 and $49 for the three months ended March 31, 2024, and 2023, respectively. Operating lease obligations recorded on the balance sheet at March 31, 2024 are:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: auto;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="width: 85%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Operating lease liability- short term</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;">619</td> <td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Operating lease liability - long term</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;">1,708</td> <td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Total Operating Lease Liability</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;">2,327</td> <td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">Future lease payments included in the measurement of lease liabilities on the balance sheet at March 31, 2024 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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024 (9 months)</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; 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;">372</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">2025</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;">567</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">2026</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;">507</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">2027</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;">522</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">2028</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;">538</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Thereafter</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,273</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Total future minimum lease payments</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; 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;">3,779</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Less imputed interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,452</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,327</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </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; text-align: justify;">The weighted average remaining lease term is 6.60 years, and the weighted average discount rate is 14.3%.</p> <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; text-align: justify;">Certain leases contain provisions for payment of real estate taxes, insurance and maintenance costs by the Company. These expenses are treated as variable lease payments and recognized in the period in which the obligation for those payments was incurred. The Company had $9 and $14 variable lease expenses during the three months ended March 31, 2024, and 2023, respectively.</p> <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; text-align: justify;">The Company had $11 and $14 short-term lease expense during the three months ended March 31, 2024, and 2023, respectively. The Company does not have any finance leases.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> 71000 26000 249000 49000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: auto;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="width: 85%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Operating lease liability- short term</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;">619</td> <td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Operating lease liability - long term</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;">1,708</td> <td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Total Operating Lease Liability</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;">2,327</td> <td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> </tbody></table> 619000 1708000 2327000 <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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024 (9 months)</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; 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;">372</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">2025</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;">567</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">2026</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;">507</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">2027</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;">522</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">2028</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;">538</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Thereafter</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,273</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Total future minimum lease payments</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; 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;">3,779</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Less imputed interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,452</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,327</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody></table> 372000 567000 507000 522000 538000 1273000 3779000 1452000 2327000 P6Y7M6D 0.143 9000 14000 11000 14000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>10.</b>          <b>STOCKHOLDERS' EQUITY</b></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;">The Company’s authorized capital consists of 150,000,000 shares of Common Stock and 5,000,000 shares of preferred stock, par value $0.0001 per share (“Preferred Stock”), of which 10,000 are designated as Series A Preferred Stock.</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;">The terms of the Series A Preferred Stock are as set forth in the form of Certificate of Designations of the Series A Preferred Stock (the “Certificate of Designations”), as filed with the Secretary of State of the State of Delaware on July 3, 2023. The Series A Preferred Stock is convertible into shares of <span style="text-transform:uppercase;">c</span>ommon <span style="text-transform:uppercase;">s</span>tock (the “Conversion Shares”) at the election of the holder at any time at an initial conversion price of $1.45 per share. The Conversion Price is subject to customary adjustments for stock dividends, stock splits, reclassifications and the like, and subject to price-based adjustment in the event of any issuances of <span style="text-transform:uppercase;">c</span>ommon <span style="text-transform:uppercase;">s</span>tock, or securities convertible, exercisable or exchangeable for <span style="text-transform:uppercase;">c</span>ommon <span style="text-transform:uppercase;">s</span>tock, at a price below the then-applicable Conversion Price (subject to certain exceptions).</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;">The holders of the Series A Preferred Stock are entitled to dividends of 8% per annum, compounded monthly, which are payable in cash or shares of Common Stock, or a combination thereof, at the Company’s option in accordance with the terms of the Certificate of Designations. Upon the occurrence and during the continuance of a Triggering Event (as defined in the Certificate of Designations), the Series A Preferred Stock will accrue dividends at the rate of 20% per annum. If the Company elects to pay any dividends in shares of Common Stock, the Conversion Price used to calculate the number of shares issuable will be equal to the lower of (i) the then-applicable Conversion Price and (ii) 85% of the arithmetic average of the three (3) lowest closing prices of the Common Stock during the twenty (20) consecutive trading day period ending on the trading day immediately preceding the dividend payment date, provided that such price shall not be lower than the lower of (x) $0.2828 (subject to adjustment for stock splits, stock dividends, stock combinations, recapitalizations or other similar events ) and (y) 20% of the “Minimum Price” (as defined in Nasdaq Stock Market Rule 5635) on the date of the Nasdaq Stockholder Approval (as defined herein) (subject to adjustment for stock splits, stock dividends, stock combinations, recapitalizations or other similar events) or, in any case, such lower amount as permitted, from time to time, by the Nasdaq Stock Market.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The holders of the Series A Preferred Stock have no voting rights, other than with respect to certain matters affecting the rights of the Series A Preferred Stock.</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;">The Company may require holders to convert their shares of Series A Preferred Stock into shares of Common Stock if the closing price of the Company’s Common Stock exceeds $8.00 per share (subject to adjustment for stock splits, stock dividends, stock combinations, recapitalizations or other similar events) for 20 consecutive trading days and the daily dollar trading volume of the Common Stock exceeds $2,000,000 per day during the same period, provided that certain equity conditions described in the Certificate of Designations are satisfied.</p> <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; text-align: justify;">At any time beginning 18 months from the date of the issuance, provided that that the Company has filed all reports required to be filed by it pursuant to the Securities Exchange Act of 1934, as amended, on a timely basis for a continuous period of one year and provided further that certain equity conditions described in the Certificate of Designations are satisfied, the Company has the right to redeem in cash all or some of the shares of the Series A Preferred Stock outstanding at such time at a redemption price equal to the product of (x) 125% multiplied by (y) the sum of (A) the stated value of the Series A Preferred Stock plus (B) all declared and unpaid dividends on such Series A Preferred Stock and any other unpaid amounts then due and payable hereunder with respect to such Series A Preferred Stock, plus (C) the make-whole amount, plus (D) any accrued and unpaid late charges with respect to such stated value and amounts payable pursuant to clause (B) as of such date of determination.</p> <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; text-align: justify;">On August 19, 2024, the Company entered into an Amendment Agreement (the “Series A Amendment”) with the Required Holders (as defined in the Certificate of Designations). Pursuant to the Series A Amendment, the Required Holders agreed that (A) the unpaid and accrued dividends on the Series A Preferred Stock due July 1, 2024 (the “July Delinquent Dividend Amount”), shall be payable, at the option of the Company, in (i) cash and/or (ii) shares of Common Stock, at a price per share of Common Stock equal to the lower of (x) $1.00 and (y) the Dividend Conversion Price (as defined in the Certificate of Designations), using July 1, 2024, as the applicable date of determination in accordance with the Certificate of Designations; (B) the dividends due on October 1, 2024 (the “October Dividend Amount” and, together with the July Delinquent Dividend Amount, the “Delinquent Dividend Amounts”), shall be payable in shares of Common Stock based on a per share price of Common Stock equal to 80% of the arithmetic average of the three (3) lowest closing sale prices of the Common Stock during the month of September 2024; and (C) such Delinquent Dividend Amounts and any Dividend Balance Shares (as defined in the Certificate of Designations), with respect thereto, if applicable, shall be delivered on October 1, 2024. The Company and the Required Holders further agreed pursuant to the Series A Amendment to amend (i) the Certificate of Designations, as described below, by filing a Certificate of Amendment to the Certificate of Designations (the “Certificate of Amendment”) and (ii) the Series A Purchase Agreement to amend the definition of “Excluded Securities.”</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;">The Certificate of Amendment amends the Certificate of Designations to, among other things, (A) allow for the payment of dividends in the form of Common Stock to a holder of the Series A Preferred Stock who serves as a director, officer or employee of the Company; provided that such issuance is approved by the Company’s stockholders prior to such issuance, and (B) amend certain conditions required for (i) a mandatory conversion of the Series A Preferred Stock, and (ii) the Company’s right to redeem, all or a portion, of the Series A Preferred Stock outstanding pursuant to an optional redemption, in each case, pursuant to the terms of the Certificate of Designations. The Certificate of Amendment was filed with the Secretary of State of the State of Delaware on August 23, 2024.</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;">At the time of issuance, $2,036 of the net proceeds less transaction cost of the Series A Purchase Agreement was allocated to the 10,000 shares of Series A Preferred Stock initially issued. During the three months ended December 31, 2023, 102 shares of the Series A Preferred Stock were converted into 76,440 shares of <span style="text-transform:uppercase;">c</span>ommon <span style="text-transform:uppercase;">s</span>tock, and during the three months ended March 31, 2024 an additional 100 shares of Series A Preferred Stock were converted into 74,484 shares of <span style="text-transform:uppercase;">c</span>ommon <span style="text-transform:uppercase;">s</span>tock. As of March 31, 2024, the Company has authorized and declared $189 in dividends of which $60 was accrued in accounts payable as of March 31, 2024.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 150000000 5000000 0.0001 10000 1.45 0.08 0.20 8 2000000 2036000 10000 102 76440 100 74484 189000 60000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 1pt;"><b>11.</b>          <b>SHARE-BASED COMPENSATION </b></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;">On March 31, 2017<i>,</i> the Company adopted, and the stockholders approved, the 2017 Stock Incentive Plan (the “Plan”) authorizing 2,000,000 shares of Common Stock for issuance as awards to employees, directors or consultants. In May 2019<i>,</i> the stockholders ratified an increase in the Plan authorizing an additional 2,100,000 shares of Common Stock; in June 2020 ratified an additional 1,900,000 shares of Common Stock; in June 2021 ratified an additional 1,500,000 shares of Common Stock; and in June 2022 ratified an additional 1,500,000 shares of Common Stock; for a total of 9,000,000 shares subject to the Plan. As of March 31, 2024, there were 629,966 shares of Common Stock remaining 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><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;text-align:justify;margin:0pt;">The following table summarizes stock option activity for the three months ended March 31, 2024:</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 class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" 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>Weighted Average</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;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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; 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>Options on </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Common</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Shares</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;"> </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>Exercise </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Price</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;"> </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>Remaining </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Contractual </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Term</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;"> </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>Aggregate </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Intrinsic </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Value</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding January 1, 2024</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,657,635</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.52</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;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8.75</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,979</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt; text-indent: 9pt;">Granted</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">535,000</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.48</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;"> </td> <td style="width: 9%; text-align: right; 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; 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;"> </td> <td style="width: 9%; text-align: right; 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; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt; text-indent: 9pt;">Exercised</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(232,081</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</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; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.53</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;"> </td> <td style="width: 9%; text-align: right; 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; 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;"> </td> <td style="width: 9%; text-align: right; 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; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt; text-indent: 9pt;">Forfeited, cancelled, expired</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(132,573</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2.14</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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;"> </td> <td style="width: 9%; text-align: right; 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; 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;"> </td> <td style="width: 9%; text-align: right; 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; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Outstanding March 31, 2024</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; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,827,981</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2.64</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8.63</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,631</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Exercisable March 31, 2024</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; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">938,138</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4.41</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.19</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">As of March 31, 2024, there were 2,845,417 service-based stock options outstanding, and 1,982,564 performance-based stock options outstanding, of which 692,398 performance-based stock options were granted in April 2022 to the Company’s previous Chief Executive Officer and 1,290,166 were granted in October 2023 to the Company's current Chief Executive Officer subject to future market capitalization targets.</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;">The Company uses the Black-Scholes option pricing model to determine the fair value of service-based 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;text-align:justify;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 class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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="6" 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>For the Three Months</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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="6" 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>Ended March 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected stock price volatility</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;">76</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</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;">0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Risk-free interest rate</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;">3.89</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</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;">0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Expected dividend yield</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;">0</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Expected life of options</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;">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="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;">0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Weighted-average fair value of options granted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2.29</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </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; text-align: justify;">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 Company records forfeitures as they are incurred.</p> <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; text-align: justify;">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 dividend yield of <span style="-sec-ix-hidden:c771">zero</span> 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 exercise 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;">Stock option expense was $484 and $313 for the three months ended March 31, 2024 and 2023, 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><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;">The Plan provides for the grant of restricted stock units (“RSUs”). RSUs are settled in shares of the Company’s Common Stock as the RSUs vest. The following table summarizes RSU activity for the three months ended March 31, 2024:</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 class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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; 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>Service-Based </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>RSU's</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;"> </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>Weighted</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Grant Date </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Fair Value</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;"> </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>Weighted </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Vesting</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Period </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(Years)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unvested at January 1, 2024</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;">810,588</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;">1.73</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.52</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt; text-indent: 9pt;">Granted - service based</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;">686,296</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;">2.81</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;"> </td> <td style="width: 12%; text-align: right; 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; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt; text-indent: 9pt;">Vested</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;">(43,900</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</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; 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;">2.96</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;"> </td> <td style="width: 12%; text-align: right; 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; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt; text-indent: 9pt;">Forfeited and cancelled</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(171,855</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Unvested at March 31, 2024</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; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,281,149</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2.24</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><span style="-sec-ix-hidden:c850">5.01</span></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">The Company used the Monte Carlo Simulation Model to value at the grant date the aggregate of 632,911 market condition performance RSUs granted in January 2024 to the Company’s Chief Executive Officer. The assumptions used in the Monte Carlo Simulation were stock price on the date of grant of $3.40, a contract term of 10 years, expected volatility of 78% and risk-free interest rate of 4.10%. Vesting is based on sustained market capitalization of $1 billion, and the derived service period is 4.3 years.</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;">RSU expense was $191 and $315 for the three months ended March 31, 2024 and 2023, 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;"><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;">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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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="6" 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>Three Months Ended </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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; 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>2024</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;"> </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>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling, general and administrative</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: right; 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; margin: 0pt; text-align: left;">$</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">647</td> <td style="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: 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;">562</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Research and development</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">66</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Total share-based expense</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">675</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">628</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">As of March 31, 2024, total estimated compensation cost of stock options granted and outstanding but not yet vested was $4,409 which is expected to be recognized over the weighted average period of 2.58 years.</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;">As of March 31, 2024, total estimated compensation cost of RSUs granted and outstanding but not yet vested was $2,554 which is expected to be recognized over the weighted average period of 5.01 years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 2000000 2100000 1900000 1500000 1500000 9000000 629966 <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 class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" 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>Weighted Average</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;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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; 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>Options on </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Common</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Shares</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;"> </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>Exercise </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Price</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;"> </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>Remaining </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Contractual </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Term</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;"> </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>Aggregate </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Intrinsic </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Value</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding January 1, 2024</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,657,635</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.52</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;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8.75</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,979</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt; text-indent: 9pt;">Granted</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">535,000</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.48</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;"> </td> <td style="width: 9%; text-align: right; 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; 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;"> </td> <td style="width: 9%; text-align: right; 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; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt; text-indent: 9pt;">Exercised</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(232,081</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</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; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.53</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;"> </td> <td style="width: 9%; text-align: right; 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; 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;"> </td> <td style="width: 9%; text-align: right; 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; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt; text-indent: 9pt;">Forfeited, cancelled, expired</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(132,573</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2.14</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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;"> </td> <td style="width: 9%; text-align: right; 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; 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;"> </td> <td style="width: 9%; text-align: right; 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; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Outstanding March 31, 2024</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; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,827,981</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2.64</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8.63</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,631</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Exercisable March 31, 2024</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; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">938,138</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4.41</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.19</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 4657635 2.52 P8Y9M 3979000 535000 3.48 232081 2.53 132573 2.14 4827981 2.64 P8Y7M17D 1631000 938138 4.41 P6Y2M8D 0 2845417 1982564 692398 1290166 <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 class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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="6" 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>For the Three Months</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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="6" 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>Ended March 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected stock price volatility</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;">76</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</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;">0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Risk-free interest rate</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;">3.89</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</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;">0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Expected dividend yield</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;">0</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Expected life of options</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;">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="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;">0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Weighted-average fair value of options granted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2.29</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> </tbody></table> 0.76 0 0.0389 0 0 0 P6Y P0Y 2.29 0 484000 313000 <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 class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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; 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>Service-Based </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>RSU's</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;"> </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>Weighted</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Grant Date </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Fair Value</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;"> </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>Weighted </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Vesting</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Period </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(Years)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unvested at January 1, 2024</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;">810,588</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;">1.73</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.52</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt; text-indent: 9pt;">Granted - service based</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;">686,296</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;">2.81</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;"> </td> <td style="width: 12%; text-align: right; 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; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt; text-indent: 9pt;">Vested</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;">(43,900</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</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; 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;">2.96</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;"> </td> <td style="width: 12%; text-align: right; 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; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt; text-indent: 9pt;">Forfeited and cancelled</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(171,855</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Unvested at March 31, 2024</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; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,281,149</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2.24</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><span style="-sec-ix-hidden:c850">5.01</span></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 810588 1.73 P2Y6M7D 686296 2.81 43900 2.96 171855 2 1281149 2.24 632911 3.4 P10Y 0.78 0.041 1000000000 P4Y3M18D 191000 315000 <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 class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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="6" 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>Three Months Ended </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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; 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>2024</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;"> </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>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling, general and administrative</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: right; 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; margin: 0pt; text-align: left;">$</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">647</td> <td style="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: 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;">562</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Research and development</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">66</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Total share-based expense</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">675</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">628</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 647000 562000 28000 66000 675000 628000 4409000 P2Y6M29D 2554000 P5Y3D <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>12.</b>          <b>DEFINED CONTRIBUTION PLAN</b></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;">The Company has a defined contribution savings plan for all eligible U.S. employees established under the provisions of Section 401(k) of the Internal Revenue Code. This plan was formed on January 1, 2022. Eligible employees may contribute a percentage of their salary subject to certain limitations. The Company’s contributions for each of the three months ended March 31, 2024 and 2023 was $0.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 1pt;"><b>13.</b>          <b>COMMITMENTS AND CONTINGENCIES</b></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;"><span style="text-decoration: underline; ">Related Party Technology License Agreement</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;">The Company is obligated to pay royalties and development and patent costs pursuant to the License Agreement dated as of September 30, 2016, with Syzygy, a company owned and controlled by stockholder/consultant Mr. Elwood Norris and stockholder/consultant Mr. James Barnes. The 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<i>,</i> whichever occurs earlier. The Company recorded $46 and $24 for royalties during the three months ended March 31, 2024 and 2023, respectively. The maximum payout still available under this arrangement is $35 as of March 31, 2024.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="text-decoration: underline; ">Purchase Commitments</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;">As of March 31, 2024, the Company was committed for approximately $933 for future component deliveries 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;text-align:justify;margin:0pt;"><span style="text-decoration: underline; ">Indemnifications and Guarantees</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;">Our officers and directors are indemnified as to personal liability as provided by the Delaware law and the Company’s articles and bylaws. The Company may also undertake indemnification obligations in the ordinary course of business related to its operations. The Company is unable to estimate with any reasonable accuracy the liability that may be incurred pursuant to any such indemnification obligations now or in the future. Because of the uncertainty surrounding these circumstances, the Company’s current or future indemnification obligations could range from immaterial to having a material adverse impact on its financial position and its ability to continue in the ordinary course of business. The Company has no liabilities recorded for such indemnities.</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;"><span style="text-decoration: underline; ">Regulatory Agencies</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;">The Company is subject to oversight from regulatory agencies regarding firearms that arise in the ordinary course of its 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;"><span style="text-decoration: underline; ">Litigation</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;">The Company is subject to litigation and other claims in the ordinary course of business. The Company records 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. As of March 31, 2024, the Company had no provision for liability under existing litigation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0.04 1000 46000 24000 35000 933000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 1pt;"><b>14.</b>          <b>RELATED PARTY TRANSACTIONS</b></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;"><i>Series A Preferred Stock</i></p> <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; text-align: justify;">On June 29, 2023, the Company entered into the Series A Purchase Agreement with certain investors, including Scot Cohen, the Company’s Chief Executive Officer, and V4 Global LLC (“V4”). Mr. Cohen has voting and dispositive control with respect to the securities and is deemed to be the beneficial owner of the securities held by V4. Pursuant to the Series A Purchase Agreement, the Company issued Mr. Cohen and V4 an aggregate of 3,000 shares of Series A Preferred Stock and Series A Warrants to purchase up to an aggregate of 2,068,966 shares of Common Stock for aggregate gross proceeds of $3,000. For the three months ended March 31, 2024, Mr. Cohen earned dividends totaling $60 from his Series A Preferred Stock.</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;"><i>Consulting Services</i></p> <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; text-align: justify;">Commencing in October 2017, the Company began reimbursing Mr. Elwood Norris, a former officer, current 5% stockholder and consultant of the Company, $1.5 per month on a month-to-month basis for laboratory facility costs which was terminated in January 2024 and $7.5 per month on a month-to month basis for invention consulting services, which was terminated in February 2024 for an aggregate of $15 and $23 during each of the three months ended March 31, 2024 and 2023, respectively.</p> <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; text-align: justify;">The Company is obligated to pay royalties and development and patent costs pursuant to the License Agreement dated September 30, 2016, with Syzygy, a company owned and controlled by a 5% stockholder of the Company, Mr. Elwood Norris, and a former officer of the Company, Mr. James Barnes. The 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. During the three months ended March 31, 2024 and 2023, the Company incurred royalties to Syzygy of $46 and $24, 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;">See Notes 1, 7 and 13 for additional information on related party transactions and obligations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 3000 2068966 3000 1500 7500 15000 23000 0.04 1000000 46000 24000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 1pt;"><b>15.</b>          <b>MAJOR CUSTOMERS AND RELATED INFORMATION</b></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;">For the three months ended March 31, 2024, revenue from <span style="-sec-ix-hidden:c886">one</span> distributor accounted for approximately 68% of revenue with no other single customer accounting for more than 10% of total revenue. For the three months ended March 31, 2023, revenue from <span style="-sec-ix-hidden:c888">two</span> distributors accounted for approximately 28% and 15% of revenues, respectively, with no other single customer accounting for more than 10% of total revenue.</p> <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; text-align: justify;">At March 31, 2024, accounts receivable from <span style="-sec-ix-hidden:c891">one</span> distributor accounted for 68% of net accounts receivable, with no other single customer accounting for more than 10% of the accounts receivable balance. At December 31, 2023, accounts receivable from <span style="-sec-ix-hidden:c893">one</span> distributor accounted for 67% of net accounts receivable, with no other single customer accounting for more than 10% 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;text-align:justify;margin:0pt;">The following table summarizes revenue by geographic region. Revenue is 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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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="6" 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>For the Three Months</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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="6" 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>Ended March 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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; 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>2024 </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;"> </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>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Americas</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; 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;">1,463</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;">710</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Europe, Middle East and Africa</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;">6</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Asia Pacific</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt; text-indent: 9pt;">Total revenues</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,476</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">711</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> 0.68 0.28 0.15 0.68 0.67 <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 class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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="6" 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>For the Three Months</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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="6" 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>Ended March 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <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; 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>2024 </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;"> </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>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Americas</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; 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;">1,463</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;">710</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt;">Europe, Middle East and Africa</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;">6</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 0pt;">Asia Pacific</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 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: 0pt; text-indent: 9pt;">Total revenues</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,476</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; 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; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">711</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 1463000 710000 6000 1000 7000 0 1476000 711000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 1pt;"><b>16.</b>          <b>SUBSEQUENT EVENTS</b></p> <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; text-align: justify;">On April 5, 2024, the Board of Directors appointed Mr. Cohen to the position of Interim Principal Financial Officer and Principal Accounting Officer.</p> <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; text-align: justify;">On April 24, 2024, the Company received notice from Rosenberg Rich Baker Berman, P.A. (“RRBB P.A.”) that it had resigned as the Company’s independent registered public accounting firm, effective immediately. The reports of RRBB P.A. on the Company’s financial statements for the fiscal years ended December 31, 2022 and 2021, did not contain an adverse opinion or a disclaimer of opinion, and were not qualified or modified as to uncertainty, audit scope, or accounting principles. During the fiscal years ended December 31, 2022 and 2021, and the subsequent interim period through April 24, 2024, there were no disagreements (as defined in Item 304(a)(1)(iv) of Regulation S-K and the related instructions to Item 304 of Regulation S-K) with RRBB P.A. on any matter of accounting principles or practices, financial statement disclosure, or auditing scope or procedure, which disagreements, if not resolved to the satisfaction of RRBB P.A., would have caused RRBB P.A. to make reference to the subject matter of the disagreements in connection with its reports on the Company’s financial statements for such periods. Also during this time, there were no “reportable events,” as defined in Item 304(a)(1)(v) of Regulation S-K.</p> <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; text-align: justify;">On May 7, 2024, Kevin Mullins notified the Company of his intention to resign from his position as President of the Company, effective May 23, 2024. Mr. Mullins’ resignation was not the result of any disagreement regarding any matter relating to the Company’s operations, policies, or practices.</p> <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; text-align: justify;">On May 7, 2024, the Audit Committee of the Board of Directors of the Company engaged HTL International, LLC (“HTL”) as the Company’s independent registered public accounting firm for the fiscal year ended December 31, 2023, effective May 7, 2024. During the fiscal years ended December 31, 2023, 2022 and 2021, and the subsequent interim period from January 1, 2024 through May 7, 2024, neither the Company nor anyone on its behalf has consulted with HTL regarding (i) the application of accounting principles to any specified transaction, either completed or proposed, or the type of audit opinion that might be rendered on the Company's consolidated financial statements, and neither a written report nor oral advice was provided to the Company that HTL concluded was an important factor considered by the Company in reaching a decision as to any accounting, auditing or financial reporting issue, or (ii) any matter that was either the subject of a “disagreement” as defined in Item 304(a)(1)(iv) of Regulation S-K, or a “reportable event” as defined in Item 304(a)(1)(v) of Regulation S-K.</p> <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; text-align: justify;">On May 28, 2024, Kevin Mullins tendered his resignation from his role as director of the Company, effective as of May 28, 2024. Mr. Mullins’s resignation from the Board of Directors was not in connection with any disagreement between Mr. Mullins and the Company, its management, the Board of Directors or any committee of the Board of Directors on any matter relating to the Company’s operations, policies or practices, or any other matter. </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;"><i>Nasdaq Deficiency Notice</i></p> <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; text-align: justify;">On April 18, 2024, the Company received a notice (the “Initial Notice”) from the Listing Qualifications Staff of the Nasdaq Stock Market LLC (“Nasdaq”) notifying the Company that as it has not yet filed its Annual Report on Form 10-K (the “2023 Form 10-K”) for the year ended December 31, 2023, the Company is not in compliance with Listing Rule 5250(c)(1) (the “Listing Rule”) for continued listing on the Nasdaq Capital Market. Additionally, on May 17, 2024, the Company received a notice (the “May Notice") from Nasdaq notifying the Company that as it has not yet filed its Quarterly Report on Form 10-Q (the “Q1 Form 10-Q”) for the three months ended March 31, 2024, that the Company is not in compliance with the Listing Rule.</p> <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; text-align: justify;">On August 16, 2024, the Company received a notice (the “August Notice," and collectively with the Initial Notice and the May Notice, the “Notices”) from Nasdaq notifying the Company that as it has not yet filed its Quarterly Report on Form 10-Q (the “Q2 Form 10-Q,” and collectively with the Q1 Form 10-Q, the “Delinquent Filings”) for the three months ended June 30, 2024, that the Company is not in compliance with the Listing Rule for continued listing on the Nasdaq Capital Market.</p> <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; text-align: justify;">The Company previously submitted a plan to Nasdaq to regain compliance with respect to the delinquent 2023 Form 10-K and Q1 Form 10-Q (the “Plan”), and Nasdaq granted an exception until August 30, 2024, to file the delinquent 2023 Form 10-K and Q1 Form 10-Q. On August 28, 2024, the 2023 Form 10-K was filed with the SEC. Nasdaq granted the Company an additional exception of up to a maximum of 180 calendar days from the filing due date of the 2023 Form 10-K to file the Delinquent Filings, or until October 14, 2024, to regain compliance.</p> <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; text-align: justify;">The Notices do not have an immediate effect on the listing of the Company’s <span style="text-transform:uppercase;">c</span>ommon <span style="text-transform:uppercase;">s</span>tock on the Nasdaq Capital Market. The Company is currently evaluating its options for regaining compliance. There can be no assurance that the Company will regain compliance with the Nasdaq’s rules or maintain compliance with any of the other Nasdaq continued listing requirements.</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;"><i>Series A Preferred Stock Amendment</i></p> <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; text-align: justify;">On August 19, 2024, the Company entered into the Series A Amendment with the Required Holders. Pursuant to the Series A Amendment, the Required Holders agreed that (A) the July Delinquent Dividend Amount, shall be payable, at the option of the Company, in (i) cash and/or (ii) shares of Common Stock, at a price per share of Common Stock equal to the lower of (x) $1.00 and (y) the Dividend Conversion Price, using July 1, 2024, as the applicable date of determination in accordance with the Certificate of Designations; (B) the October Dividend Amount, shall be payable in shares of Common Stock based on a per share price of Common Stock equal to 80% of the arithmetic average of the three (3) lowest closing sale prices of the Common Stock during the month of September 2024; and (C) such Delinquent Dividend Amounts and any Dividend Balance Shares, with respect thereto, if applicable, shall be delivered on October 1, 2024. The Company and the Required Holders further agreed pursuant to the Series A Amendment to amend (i) the Certificate of Designations, as described below, by filing the Certificate of Amendment and (ii) the Series A Purchase Agreement to amend the definition of “Excluded Securities.”</p> <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; text-align: justify;">The Certificate of Amendment amends the Certificate of Designations to, among other things, (A) allow for the payment of dividends in the form of Common Stock to a holder of the Series A Preferred Stock who serves as a director, officer or employee of the Company; provided that such issuance is approved by the Company’s stockholders prior to such issuance, and (B) amend certain conditions required for (i) a mandatory conversion of the Series A Preferred Stock, and (ii) the Company’s right to redeem, all or a portion, of the Series A Preferred Stock outstanding pursuant to an optional redemption, in each case, pursuant to the terms of the Certificate of Designations.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> 1 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Item 5. Other Information</b></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;"><span style="-sec-ix-hidden:c918"><span style="-sec-ix-hidden:c919"><span style="-sec-ix-hidden:c920"><span style="-sec-ix-hidden:c921">None</span></span></span></span>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p>

!?PC<%&U];$9C*7\L5N/B=#KV4% 8?86 :*/VN8 .>6"&7\*CF]ZI466%]O MV3^ZW#&7.=4PD?P[2TPZ]&X\DL""KKAYDIM/4.;3LWRQY-K])9LRMN61>*6- MS$HP*LB8*'[I:UF'&@!YF@%!"0CV =T#@$X)Z+A$"V4NK2DU-!HHN2'*1B.; M7;C:.#1FPX1U<684/F6(,]$7:8"TV^2*S%*JX,J6)"$3F>%GHJFK]!49<2[C M8B,7AP/O7NT:R/D4#&5<7R#T>38EYV<7Y(PP0;ZFX MT!DFT+TG0"KH->B;_#N\< MD=.I?.@XONX!OGI1H:AC4Y$*DM"1V NZCL)^;^"OZ\(;8H*;*F9'7;=2USVN M#J\9$\M+<@\"%.4$322C!+]'IHVB]B9NW=?DQP-D[%5;J MPJ/JGC!?JN+4^32%-3;K'%NOJ:[H,8^.4O^O1R]=_P[YM1Z<@5JZT:1)+%?"%%VI.JVFW\@U_;WS,4[%8HC]I2E&*O:< M)1.:<%@@9>NZC]^,*L94L3$R=YU^+@W.#;=,<;*#L@'X?"&QVY<;^X+J?X7H M#U!+ P04 " +0#E9#\82BC(" #B! &0 'AL+W=O%PI4!VS4--[LY M2KV=1=-H?W K-K7S!RS/6K[!.W0/[@W/\I9%/N"4&+A/ .GUQ,N4$I/1&7\&3BC,:4''J[W[-^" M=M*RYA876OX6I:MGT9<(2JQX)]VMWG['0<]GSU=H:<,3MGWLQ=<(BLXZW0Q@ MJJ 1JG_SY\&' P#QO U(!D#R&G#V#B = ,$YUE<69"VYXWEF]!:,CR8VOPC> M!#2I$G'Y23COZF@>_L';Z]JW-4 MM'+!T-/>UBMKT=G3%X9;6._@NFFEWJ%YR\T^VWG(YB?T*8\S]G2H[Z.(7@([ M:)<&S29,D85"=\KU1H^GXZ!>A?Y\=3ZG >[G[1]-/_UDXT:0&HD54<:3"VI_ MTT]4OW&Z#4VYUHY:/"QK^@FA\0%T7VEJS&'C$XR_M?PO4$L#!!0 ( M M.5F#*HM18@, ) + 9 >&PO=V]R:W-H965T6]-Q.;>0T[$H=,IS7$A0198Q>9QA*O83 MR[6>)QYYLM%FPIZ.MRS!)>JG[4+2R&Y88IYAKKC(0>)Z8MVYM^'(["\W_,EQ MKUK?8")9"?'1#'Z-)Y9C',(4(VT8&/WM<(YI:HC(C7]K3JLQ:8#M[V?VG\K8 M*9854S@7Z5\\UIN)-;(@QC4K4OTH]K]@'<_ \$4B5>4O[.N]C@51H;3(:C!Y MD/&\^F>'6H<6@'BZ 5X-\+X&!"\ _!K@OQ80U("@5*8*I=0A9)I-QU+L09K= MQ&8^2C%+-(7/I@":*+SG*&9>+^$#D]?@NU?@.5[0X<_\]7"_ Q[VPY>X);ACX.ZP)QJ_ M.1._Y M>X#/*2TH(DAE^7Z4\829%NF2N>(8ECTGPW?0'WW<<9VSOVM'WFC.% MY59M6803BRJ'0KE#:_K=-^[0^;%+BPN1G2@3-,H$O(BTO"(.\P+ M[!*VU\!;A;TD65B1N4$KE9QK)V@2Z42Q8:/8L%>Q!W;@69%!I9PIHUK #$E! M'L,3U3[YY<)VR=7+_E:Y+DD6#L\*C]LN.R=JW31JW;SJ?GTX;$TN=PE2$0Q: M9H/A>;F[.7/."\YVA;W._,]4&C6ACEX5ZL\%DRS7B)1,K??W"NXR473?B=%9 M\V\][ N154K9K5XE0YF4/9^"R,1;/?C-;--6WI7=U%?S,_=V7G6' M7VBJ7I6>\X3G"E)<$Z5S?4,71E;]7S708EMV1"NAJ;\J/S?4,J,T&VA]+:@K MJ@?&0-.$3S\#4$L#!!0 ( M .5FQO[6RV@0 -\8 9 >&PO=V]R M:W-H965T?,YG!B6G!'$ M$' )@<6?-YA!'$LD,8_O):A1^92&]>LC^J=\\6(Q2\Q@1N*O4<@W$^/.0"&L M#6QJX[S48E ;YTLUB[3EQ'N9X.J9DAZ@<+=#D1GSX0#LEWT*WJ!&',(T1Q3?D!?*$X9SL5DZ(,''$^O#SQ[')Q2PDEAF4'F>%1^>*QSYZ(BG?,.2G(81->U/,OEJ" M6K^U\:P3S-,)YFL":RCB5HJX2D5F,68,D17ZBJD(*HX( M1?E^W$//F11&OEL(U6C$(V!HAN-8A.'R<#1@E05KD[#P/LB]R[3P-G6LX=UH M*+ZFM[HZREEV54SV(LSLP7F8>3H]^IK &D+<54+N]-]=Y)?;2_IU>O0U@37H'U7TC_XG#JY4P;V2[SR5UYZW M\:]TT97_T07_\O,_%V!T$23.93+R-4VLP:QMG5H-ZP?L!P28E,5D? MT)]1(#5K1?%UH33%K?:.M#A1RP+%0:HX/4A36 M0W.@0BF.UWG9) JK, NXT/4-T@Q:M5)ZZ*R53C1/*YI?HMEN+3ZM&\NMPK,I M@G,2P5%'%-Y'29:@0HRH2!>/($2)0O0J^FMZ"IM6!93PG170B>9I1?-+M$85 M8>4_5S0X-=RVNN,^!D)9,+72K+7-+M'J2W&'EQFA99CC7J8$77-KLG=JCFUU M=[P *C_;![%?P HH%1E@P4GPK9X:.IYIJ#UV9EMKWZP5S=>%UM3NU#K;ZMZY M$$KVS$(U+Z.R9A5)(")A#RTV6+CLH6?8%2-:SRY*!_7BIJ6%5D^CLP1:FVA= M:(4$9NT@-P&ZSD_0&0IDX5D4&L$@E$ ]N99A]F<,*=T.'=_93$))8C! M8NA<^A>A'RB MOB6P);OW2.5RIS2>S6XBH>.IR*"%"*A*+"\;& "::J89!R_ M2U*G\JF ^_<[]D\Z>9G,''.8T/1[$HO5T.D[*(8%SE,QH]O/4";447P13;G^ M1=O2UG-0E'-!LQ(L(\@24ESQ0RG$'D#R- ."$A < MI' *T2T#H$=(\ VB6@ MK94I4M$ZA%C@T8#1+6+*6K*I&RVF1LOT$Z+6_58P^321.#&ZI@*0WT'OT13_ MH@Q-M$M@'&$2HQFD6$",KDA186JEWH0@<))R= #\P$+A2 MJ$JM8*?6.# R3C$[0RW_'0J\H-T0T.3_X:VF?,SP$*)C\%HVK6KM6YJO?81O M!AL@.: QD&@EW_K'M4)_49APP9)Y+JBL!=,:&GVH;>N"KW$$0T?N2QS8!IS1 MZU=^U_O0I)]-LM 264W;=J5MVZCM=:X$0W1Q^%XU25A0=325VJ@W(W_@;O9U M>6H1U"U"8S@O3+93)=NQ4DCH"P%C+1G=G%I+-LE"2V0U>;N5O%VCO$\WU7?H M!IB:DT=SDXX%G]_>JQ?OK-L_**I&J^# *C3&]L+,>U7F/3N%=;>EQL(RNCFU ML&R2A9;(:O+V*WG[E@O+R'>JCOVF^O,[!_5GR65-H/-*H'.C0)=11',BN/P0 MBB#9X'D*+SHCC5Y.E5 \L;6TGXW)%I]GNR2LU.>P=%YNZU=_+E M6.HVF2-=2$7O4LU6K?BE;D /YL?^Q:1HJ!]IBOY>=B;+A'"4PD)2>F<]6?2L M:)F+@:!KW43.J9!OJ+Y= 8Z!*0/Y?$%E(UD.E(/JCXO1/U!+ P04 " + M0#E9>RF?=/@" " "0 &0 'AL+W=O&2-W:OI0/L;A^\$UF)CC'0D M2\8>].0F&EF.%@09A%(S8/6W@BEDF292,O[4G%:SI09NCI_9/YG852Q++&#* MLA\DDNG(NK10!#$N,WG+UE^@CJ>K^4*6"?.+UK6O8Z&P%)+E-5@IR FM_O%C MG8<-@.(Y#/!J@+<+Z!P!^#7 -X%6RDQ8,RQQ,.1LC;CV5FQZ8')CT"H:0G45 M[R17JT3A9/"524!N%YVC.?[-.)J:+8$+A&F$;B'#$B)T0ZOO12?^',V(P$G" M(:D,+%9^*Z EH.43^@PLX;A(2:BLB5X_G8'$)!,?%/3^;H9.3SZ@$T0H^I:R M4JAMQ-"6*A0MR YKV9-*MG=$MH_FC,I4H&L:0;2-MU4*FCQXSWF8>*V$<\PO MD.^>(<_Q.@?T3/\?[K?(\9NR^(:OHTFCJMFL;JLR A%NCG'/(E\%^'Q+52Z)9T)0H\ZARO0:S3U6C5=EURU M[S,T)U&4 ;K&0IIC.HYU85KKTDK\TKJ\$=E6#OI-#OJOKDM_+^6[QV+?X\BA MN&SD7+8?"D$P6N"0Q*KAM16@E>:E!7@CLJV(!TW$@U<78+#?=78*L.^Q>R;L MC&PO=V]R:W-H965T#$$BC3M*TP$@C;1T(D(:JE9FVLV7%F.VV1 M^/'83A8ZU%5,@B^QS[[GR3UWN4NV5?K:E(@6=E)49D)*:^M32DU1HF1FH&JL MW,U*:9:JS@%'+QRW M9F\/7LE"J6MOO%].2.0#0H&%]0S,+1NR(5QTW&2_I4>N+^_97\;M#LM M"V9PJL17OK3EA+PDL,05:X2]4MMWV.D9>;Y""1.>L.U\(P)%8ZR2'=A%('G5 MKFS7Y6$/$*?W )(.D/PM8-@!AD%H&UF0=<$LRS.MMJ"]MV/SFY";@'9J>.6K M.+?:W7*'L_E'91'B,3R'>;,P>--@9>'-QCT-/+U R[@P\ EWMF'BF?="S=' M& P53,HTFH];%Z-]$BRZ>\S:>Y)YXSIKU M .)7)Y!$27H /CT._]"( 43# !_>A5.7F3X]29^>)/"E]_#]H?($IJK:H+9\ M(?#6"!_T3/,"#\D]RN][]-34K, )<4UH4&^0Y$\>Q>/H]2'Q+5G'E!UE?:BR?T1V)P%IGX#T M/Q>YY1_OEZ6O2:OO: 0/U4?W^MW/VDNFU[PR('#EZ*/!BQ$!W6QE M+2A5WBKGHAKY"Z7*3T%0S18T)]5545*AD:R0.5&Z*^=!54I*T@I(.0^ZG4X< MY(0)?SP4R_PF5Y4W*Y9"C?Q!$_+LZ6LZ\L/XH^]9N4F1TI'_S[[<';6>;B\WH]?&.#2#YRBO2-$KSKZ0)4-BLG'1\D?T,:$^[O".SZ/\#5P MTEML.F!0<9Y8[#KV\!X6!*EJ!0WNF,N-L$GD%>W[]>E=CB79!UV>_Z6 M8$XZR;20*95-FM#?A,9#3C.P(]E\ 6=5E & 2A6Y;J2,S M!C(<-HVYHV1GE M_ Z>#S^S'>U5UEHQL]BB:6I#==/*V [HM]6L=ENV]R)=KV2/A?JRU,,1I@\% M2F\ES=C*]%=98P!3#W%U4I9\_9FSN_I2FW*:97AGKMOT/._G>ZRW7J=NZ_VI/].2;#DS09 MU-NUUIYP9T?81#W8>8_\'["#Y]NDWG3)N&*B[BU8FE+Q9&.HY169ZG]'=_3U M]2G-R)*K^P8<^=OV=YJR99XT5]W"1-17;=O?8'AAW&S[=2XF4KJBZ:3NROG4 M-#W=T%GK PC[R(TYW C&L9@; 0S+@SG .):%Y?F?QC- QV,QS-O B0Q0S@#E M6)8+F9@/EL?-2?3A'FF21%$<8S,ZF3@=3+!YBV/XNM4P;\# \D"FY\TUOMIX MA1RN VQ-#U4(-E*\$K&1XG,-B'O>@)$D[M7&\@ #6P6L=B"_.P_4E)L31;"J MF#?L#L:1),$0J$5WC<8Q,CLQ?-SK@]TE490D;@0PMX,HPA"X&W$$